- 03 Apr, 2019 1 commit
-
-
Diego Caballero authored
* [Warnings] Silence more warnings Unused variables and missing switch case. * Move static global var to the host_tensor translation unit - Remove non-portable 'unused' attribute. * Fix style
-
- 02 Mar, 2019 1 commit
-
-
Adam Procter authored
* Skeleton for faster validation asserts * Switch to __VA_ARGS__ for compatibility, remove -Wno-variadic-macros * Add benchmarks for constructing Add and Convolution * Quick hack to avoid shadowing inside the CHECK macro * Quick hack to avoid inadvertent capture inside the macro * Update convolution, and change a bunch of tests to anticipate the new error class
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 20 Oct, 2018 1 commit
-
-
Adam Procter authored
* Add merge_rank function * Update infer_windowed_reduction_output_shape to use PartialShape * Minor simplification * Some unit tests and (whaddaya know) fixes for infer_windowed_reduction_output_shape * Update infer_batched_pooling_forward to use PartialShape * Update pooling fprop ops for partial shapes * Update pooling bprop ops for partial shapes * Add test-failing reminders to implement unit tests for partial shape/type prop for pooling ops * Add unit tests for partial shape propagation for poolign ops * Nuke C-style casts for Dimensions/Ranks in validation_util.cpp
-
- 18 Oct, 2018 1 commit
-
-
Adam Procter authored
Partial Shapes and Types, Part 4a: Implement partial shape/type validation for some existing ops (#1756)
-
- 17 Oct, 2018 1 commit
-
-
Adam Procter authored
* Adapt Tensor class to have partial shapes * Add PartialShapes to Input, Output, Function, Node classes * Terminological cleanup * Add PartialShape propagation for Parameter and Result * Implement partial-shape propagation for elementwise ops * More comments * One more comment tweak * Add tests for the merge functions * Add merging of undetermined element types * Fix a goophup in deserializer implementation * Implement fallback for ops that do not support partial shape/type validation * Updates for some older unit tests, now that operator[] exists * Add missing validate_punt_if_incomplete to AllReduce * Better docstrings for the stuff introduced in #1692; remove prototype for unimplemented, unused PartialShape::append() * One more docstring thing I forgot to save * Switch terminology from 'determined/undetermined' to 'static/dynamic' * Switch terminology from 'complete/incomplete' to 'static/dynamic' for shapes; fix up some mushily worded comments * Fix overzealous edits from the last commit * Rename one test that escaped the Great Renaming * Remove unnecessary validate_punt_if_dynamic from Reshape * Show argument types/shapes in long NodeDescription; tank unit tests to block merge * Fix dynamic element type propagation for elementwise ops, add some unit tests for same * Roll 'Not' back to existing behavior (non-boolean input types allowed) * Add a TODO tag to a todo item
-
- 05 Oct, 2018 1 commit
-
-
Adam Procter authored
* Adapt Tensor class to have partial shapes * Add PartialShapes to Input, Output, Function, Node classes * Terminological cleanup
-
- 01 Oct, 2018 1 commit
-
-
Adam Procter authored
-
- 27 Sep, 2018 2 commits
-
-
Adam Procter authored
Ditch == and != operators, add 'compatible' function to mean 'possibly equal/not necessarily unequal'
-
Adam Procter authored
Throw exceptions if attempt is made to convert from size_t_max to Dimension, or from an undetermined Dimension to size_t
-
- 26 Sep, 2018 2 commits
-
-
Adam Procter authored
-
Adam Procter authored
-