1. 25 Jun, 2019 1 commit
  2. 17 Jun, 2019 1 commit
  3. 11 Jun, 2019 1 commit
  4. 08 Jun, 2019 1 commit
  5. 05 Jun, 2019 1 commit
    • Robert Kimball's avatar
      Remove tensor offset from tensor read/write calls because it was never used (#2979) · c555b36a
      Robert Kimball authored
      * remove tensor offset from tensor read/write calls because it was never used
      
      * fix build errors
      
      * fix build errors
      
      * fix python test errors
      
      * more python fixes
      
      * revert change
      
      * Make old version of read/write deprecated
      
      * fix python read overload
      
      * one more try to fix python binding
      
      * fix python
      
      * yet another try
      
      * why is this so hard
      
      * fix?
      
      * add text to changes.md
      c555b36a
  6. 29 May, 2019 1 commit
  7. 11 May, 2019 1 commit
  8. 10 May, 2019 1 commit
    • Adam Procter's avatar
      Dynamic-shape backend API change, with prototype implementation (#2844) · 5b0c6a32
      Adam Procter authored
      * Add create_dynamic_tensor function to Backend signature
      
      * Add skeleton of dynamic wrapper class
      
      * Simple test for construction
      
      * Some progress on dynamic tensor creation
      
      * Compile dynamic wrapper into core; change config string to a factory option
      
      * Add wrapped executable, working on simple example
      
      * Add wrapped dynamic tensor
      
      * Update to match new tensor API
      
      * Update wrapper to clone the graph; basic dyn test now passes
      
      * Update call_with_validate to grok dynamic
      
      * Make the unit tests a little prettier
      
      * Make get_element_type virtual
      
      * Change dynamic tests to be backend-parametric; fix get_element_type check for dyn tensors
      
      * Add dynamic.in.cpp
      
      * CODEOWNERS entry for dynamic_wrapper
      
      * Remove overly-accommodating behavior for create_dynamic_tensor on non-dynamic BEs
      
      * Pass enable_performance_collection to wrapped compile() calls
      
      * More comments in the 'abc' test
      
      * Fix 'create' wrapper in pybind11
      
      * Remove unnecessary WrappedStaticTensor class
      
      * Better names for the classes, and add some docstrings
      
      * Fix pybind for 'create' to return shared_ptr now
      5b0c6a32
  9. 09 May, 2019 2 commits
  10. 08 May, 2019 1 commit
    • Robert Kimball's avatar
      Create backend as shared_ptr (#2793) · ea4a89ec
      Robert Kimball authored
      * Interpreter working
      
      * cleanup
      
      * cleanup
      
      * add CPU backend
      
      * Update the rest of the backends
      
      * update python API
      
      * update test_case to use new shared_ptr
      ea4a89ec
  11. 01 May, 2019 1 commit
  12. 26 Apr, 2019 1 commit
  13. 25 Apr, 2019 1 commit
    • Michał Karzyński's avatar
      [ONNX] Refactor quantized ops tests (#2798) · 8da348f5
      Michał Karzyński authored
      * Add NgraphTestCase test runner class
      
      * Code improvements
      
      * clang-format
      
      * Add support for multiple output types
      
      * Add reading inputs/outputs from files
      
      * Refactor model_quant_conv_linear_3d
      
      * Add shape checking to NgraphTestCase
      
      * Add expected output shape to model_quant_conv_linear_3d
      
      * Code review
      
      * Remove small data files and move values to test code for legibility
      
      * clang-format
      
      * Refactor model_quant_conv_linear_2d
      
      * Refactor model_dequantize_linear_1d_zero_scale_uint8_negative_axis
      
      * Refactor model_dequantize_linear_1d_zero_scale_int8_4d
      
      * Refactor model_dequantize_linear_1d_zero_scale_int8
      
      * Refactor model_dequantize_linear_1d_zero_scale_uint8
      
      * Refactor model_dequantize_linear_scalar_zero_scale_int8
      
      * Refactor model_dequantize_linear_scalar_zero_scale_uint8
      
      * Refactor model_quantize_linear_axis_negative
      
      * Refactor model_quantize_linear_axis_zero
      
      * Refactor model_quantize_linear_zero_point
      
      * Add shape checking to NgraphTestCase::run
      
      * Refactor NgraphTestCase::run
      8da348f5
  14. 24 Apr, 2019 1 commit
  15. 23 Apr, 2019 1 commit
  16. 15 Apr, 2019 1 commit
    • Adam Procter's avatar
      Replace NGRAPH_ASSERT with faster NGRAPH_CHECK; remove all casserts (#2727) · b9e6b40c
      Adam Procter authored
      * Replace assert and NGRAPH_ASSERT with NGRAPH_CHECK; deprecate old classes
      
      * Rename node_validation_assertion_string to something slightly more descriptive
      
      * Fix syntax error in GPU BE
      
      * Fix some messed-up includes
      
      * More comments, more tests
      
      * Fix reference to properly include check.hpp (should unbreak codegen)
      
      * Add check.hpp include to gpu_util.cpp
      
      * Comment updates
      
      * Comment update
      
      * Oops
      
      * PR feedback: better formatting when context info or explanation are missing
      b9e6b40c
  17. 05 Apr, 2019 1 commit
  18. 04 Apr, 2019 1 commit
    • Robert Kimball's avatar
      bfloat16 testing and fixes (#2693) · 667d8f9e
      Robert Kimball authored
      * add test file
      
      * add new float_util files
      
      * Add unit tests for bfloat. Fix bfloat rounding code since it was incorrectly rounding.
      
      * add more tests
      
      * cleanup
      
      * change trucate to be endian agnostic
      
      * prep work for constexpr ctors
      
      * ready for constexpr
      
      * constexpr ctor for bfloat16
      
      * more bfloating
      
      * write constexpr isnan since it is not constexpr on Macos
      
      * remove cast operator
      
      * add benchmark test and cleanup
      
      * use aligned buffers for benchmark tests
      
      * fix numbers printed in benchmark
      
      * remove union and use cast operator
      
      * all tests passing
      
      * cleanup
      667d8f9e
  19. 25 Mar, 2019 1 commit
    • gcwenger's avatar
      Added "min_signal" paramater to float testing (#2653) · abd1c70d
      gcwenger authored
      min_signal is intended to optionally skip checking float
      distances when numbers are close enough to 0.
      Only skips when both numbers are < min_signal.
      Intention is to allow tighter float testing in certain
      cases where most values are not near 0, but values near
      zero are differing by more bits than values farther from 0.
      Should be used with caution in limited cases.
      abd1c70d
  20. 18 Mar, 2019 1 commit
  21. 11 Mar, 2019 1 commit
  22. 25 Feb, 2019 1 commit
    • Sang Ik Lee's avatar
      Update mkl-dnn build script. (#2487) · 65ac0e68
      Sang Ik Lee authored
      Update TBB build script for Windows.
      
      Fix typo.
      
      Fix incorrect omp lib name on Windows.
      
      Fix incorrect tbb.dll path on Windows.
      
      Make LIBRARY and ARCHIVE output directory consistent.
      
      Function missing on Windows.
      
      Update test::util::all_close() to fix compilation issue on Windows
      
      Export CPU_Executable on Windows.
      
      Change nbench path for unit-test on Windows.
      
      Change copy to copy_if_different.
      
      Install CPU backend on Windows.
      
      Disable tools test on Windows.
      
      Disable two failing unit test on Windows CPU.
      
      Fix incorrect CPU backend install path on Windows.
      65ac0e68
  23. 22 Feb, 2019 1 commit
  24. 20 Feb, 2019 1 commit
  25. 29 Jan, 2019 1 commit
  26. 18 Jan, 2019 1 commit
    • Louis Feng's avatar
      Addes backprop to BatchDot op, allows fusion in training. (#2297) · ef778693
      Louis Feng authored
      * batch dot bprop WIP.
      
      * WIP.
      
      * testing.
      
      * clean up debug code.
      
      * comments and var name change.
      
      * clean up.
      
      * format style, batch dot differentiable pass.
      
      * removed debug output.
      
      * added unit test to autodiff, refactored make_function -> make_function_from_file.
      
      * fixed build warning.
      
      * fixed gpu build error.
      
      * clang format fix.
      
      * all test_tools.cpp to find SERIALIZED_ZOO
      
      * remove cmake redef.
      
      * fix unused macro.
      
      * making test cpu only.
      
      * testing build var
      
      * macro test
      
      * verbose makefile test
      
      * style fix
      
      * verbose make
      
      * test/util needs test/models.
      
      * removed debug output.
      
      * refactor fusion type.
      
      * refactor fusion type.
      ef778693
  27. 07 Jan, 2019 1 commit
    • gcwenger's avatar
      Simplified all_close_f interface and tightened default criteria (#2285) · 0eaa960c
      gcwenger authored
      * Simplified & tightened all_close_f parameters
      
      Removed specification of mantissa bits for all_close_f in favor
      of just specifying tolerance bits. Tightened up all_close_f default.
      Fixed LRN unit test which had insufficient result precision to pass
      tighter all_close_f tolerance.
      
      * Addressed PR comments.
      
      Reworked mantissa bit and tolerance constants.
      Clarified and improved graph comparison tolerance calculation flexibility.
      Clarified unit test tolerance testing.
      0eaa960c
  28. 03 Jan, 2019 1 commit
  29. 31 Dec, 2018 1 commit
  30. 28 Dec, 2018 1 commit
  31. 21 Dec, 2018 1 commit
  32. 19 Dec, 2018 2 commits
  33. 13 Dec, 2018 3 commits
  34. 11 Dec, 2018 1 commit
    • Robert Kimball's avatar
      Windows build support (#2177) · 9234cc69
      Robert Kimball authored
      * files pulled from bob/winbuild
      
      * fix compile problems
      
      * fix a few windows build errors
      
      * add windows file to exclude from git
      
      * add comment why change was made
      
      * revert obsolete change
      
      * more cleanup
      
      * building interpreter and unit test on windows with DLLs
      
      * Add flag for windows to export all symbols. Short term fix.
      
      * enable MD build
      
      * address warnings
      
      * dump all windows build results to a single directory
      
      * fix windows backend dll open issue
      
      * remove debug
      
      * fix file iterator for windows
      
      * fix merge error
      
      * fix test failure
      
      * change header from h to hpp in hopes of making python happy
      
      * address more linux build issues
      
      * fix visibility enable
      9234cc69
  35. 08 Dec, 2018 1 commit
  36. 07 Dec, 2018 1 commit
    • Robert Kimball's avatar
      Backend API change pre-work (#2064) · e0933553
      Robert Kimball authored
      * change compile call to return Handle
      
      * make CPU require compile() before call()
      
      * fix unit tests to call compile() before call()
      
      * fix failing ops
      
      * update unit test
      
      * revert some changes
      
      * more fixups
      
      * more diff cleanup
      
      * a few more issues addressed
      
      * more fixes
      
      * update API
      
      * more updates
      
      * fix test_ops.py
      
      * fix
      
      * another attempt to fix
      
      * fix unit test
      
      * fix test error
      e0933553