- 11 Jul, 2019 1 commit
-
-
Adam Procter authored
* Add a few more toy dynamic examples * Enable constant folding for Reverse; enable reverse_shape test * Add constant folding for Product, and enable two more tests
-
- 22 May, 2019 1 commit
-
-
Adam Procter authored
* Virtualize some things that crash when layout descriptor is missing * More shape specialization * (very bare) skeleton for dyn elimination * Miscellaneous * Lift i32->int64-only restriction on constant folding for Convert * Add constant folding for ShapeOf, and some tests for new constant folders * Tests for DynElimination * Rename specialize_shapes to specialize_function, and add a unit test for value substitution * Roll back overeager API change in dyn slice bprop (it has to handle right-indexed axes; bummer) * Add a test for dynamic usage of transpose op * Fix warning/error about variable shadowing * Strengthen checks in apply_permutation * Propagate Constant shapes through Transpose * Add CHANGE_DYNAMIC_STATE where appropriate * PR feedback, and fix unit test failure * Fix PR reference in comment * PR comments * Comments for helper funcs * Remove unique_ptr indirection for the AlignedBuffers * Fix incorrect indexing of AlignedBuffer vector (whoops\!) * Remove unnecessary CHANGE_DYAMIC_STATEs * De-update pass property unit test for const folding * Replace mystery runes with all_pass_property_off
-
- 15 May, 2019 1 commit
-
-
Louis Feng authored
* constexpr ctor for EnumMask * added pass properties to core passes. * added unit tests. * minor fixes.
-
- 21 Mar, 2019 1 commit
-
-
tsocha authored
* Add support for negative padding * Use std::bind in pad builder check * Add support for negative padding in CPU backend * Updated kernel to do pad+slice * Remove type conversion warnings * Fix review comments * Remove interior padding from core op and interpreter stuff * Update backends other than GPU for retirement of padding_interior * Skeleton of support for edge/reflect padding * Post-merge cleanup * Attempt reference implementation for EDGE. * Fix the edge-padding reference, and add some unit tests * Implement REFLECT padding ref; add tests * Fixes to the CPU stuff so it compiles now * Fix test * Add support for different pad modes * Restore a stub get_padding_interior function, and tweak some stale comments * Update ONNX importer to not supply interior padding value; add checks for padding-too-small for EDGE and REFLECT * Typo * Bop a warning * Attempt fix to INTELGPU backend * Attempt another fix to INTELGPU backend * Fix pyapi * Style apply * Add support for padding modes * Remove unnecesary node validation checks * Remove tests for minimal reflect and edge pad * Remove commented tests * Remove unnecesary Asserts * Little update of pad documentation * Monospace for pad_mode options * Revert "Remove tests for minimal reflect and edge pad" This reverts commit 81e4787ea47195b832cab1452dde698bc05776fe. * Revert "Remove unnecesary node validation checks" This reverts commit 7e68db7564f3c9b1fd40e7db1d1bda4e0677cad9. * Test only spatial dims * axis -> spatial axis * Fix typo * Style check * Update test * Add CoordinateDiff include * Remove pad_mode from tree visualization * Convert padding into NVShape * Skip failing tests on GPU * Revert mode change * Remove merge artifact * Rename pad kernel into pad_ref
-
- 18 Mar, 2019 2 commits
-
-
Robert Kimball authored
* change float comparisons from == to all_close_f * style * address a few more direct float comparisons * add missing include * specify tightest tolerance for Broadcast and Reshape tests * Increased tightness of float testing Increased tightness of float testing via MIN_FLOAT_TOLERANCE_BITS parameter * style
-
Fabian Boemer authored
* Added sqrt to constant folding * Added negative sqrt checking
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 16 Nov, 2018 1 commit
-
-
Robert Kimball authored
* Move ParameterVector and ResultVector to the ngraph namespace where they belong * update python wrapper * more python fixes * style * Update setup.py * fix some new code
-
- 14 Nov, 2018 1 commit
-
-
Adam Straw authored
-
- 17 Oct, 2018 1 commit
-
-
VINOD KUMAR DEVARAMPATI authored
* Constant folding with Quantize * updated with review comments
-
- 13 Oct, 2018 1 commit
-
-
Nick Korovaiko authored
* unary, binary folding * fix divide wrong template args * add tests * fix merge breaks
-
- 06 Oct, 2018 1 commit
-
-
VINOD KUMAR DEVARAMPATI authored
* added constant folding for dequantize * modified as per review comments
-
- 07 Sep, 2018 1 commit
-
-
Nick Korovaiko authored
* constant + pad * adding broadcast test back
-
- 29 Aug, 2018 1 commit
-
-
Robert Kimball authored
* use line comments instead of multiline comments for license header * update more * update new files * more header updates * style
-
- 28 Jun, 2018 1 commit
-
-
Adam Straw authored
* constant broadcast folding * code review feedback
-
- 21 Jun, 2018 1 commit
-
-
Adam Straw authored
* adding constant propagation pass * adding test/constant_propagation.cpp * template make_constant_reshape function * code review feedback * add missing files
-