1. 26 Feb, 2019 2 commits
    • Adam Rogowiec's avatar
      [ONNX] GlobalLpPool operator (#2476) · d357cb92
      Adam Rogowiec authored
      * Utility functions for calculating Lp norm.
      
      * Use functor object as a reduction operation.
      
      * Use new api of make_ng_reduction_op.
      
      * Use utility norm functions for reduction operations.
      
      * Onnx GlobalLpPool operator.
      
      * Ensure correct shapes after lp_norm reduction.
      
      * Remove unused function overload.
      
      * Fix shapes and tensor types.
      
      * Unit tests.
      
      * Update comments.
      
      * Update supported ops status table.
      
      * Fix: take absolute value of input tensor elements.
      
      * UT: with odd value p-norm.
      
      * Fix: move taking abs value into respective lp-norm functions.
      
      * Fix clang -Wdocumentation-unknown-command error.
      
      * Update supported op status table with new Jira ticket for Erf op.
      
      * Update supported_ops status table.
      
      * Update interface of make_ng_reduction_op - accept std::function object.
      
      * Update to use new make_ng_reduction_op api.
      
      * Remove unused header.
      
      * Fix errors on CentOS.
      d357cb92
    • Adam Rogowiec's avatar
      [ONNX] Enhance LSTM support. (#2408) · 6e6c8af4
      Adam Rogowiec authored
      6e6c8af4
  2. 22 Feb, 2019 1 commit
  3. 21 Feb, 2019 1 commit
  4. 19 Feb, 2019 1 commit
    • tsocha's avatar
      [ONNX] Enable OneHot operation (#2448) · a6be6ea3
      tsocha authored
      * [ONNX] Enable OneHot operation
      
      * Add UT
      
      * Style check
      
      * Change converts
      
      * Change assert messages
      
      * Update comments
      
      * Update onehot.cpp
      a6be6ea3
  5. 18 Feb, 2019 1 commit
  6. 12 Feb, 2019 2 commits
    • Tomasz Dołbniak's avatar
      [ONNX] Sign operator support (#2412) · adfe479a
      Tomasz Dołbniak authored
      * [ONNX] Add support for ONNX sinh op
      
      * [ONNX] Test the sinh op and improve an error msg about not supported op version
      
      * [ONNX] Fix the failing tests by moving sinh to opset 1
      
      * [ONNX] Apply clang-format to fix failing CI builds
      
      * [ONNX] Add and test ONNX cosh op
      
      * [ONNX] Add and test ONNX cosh op
      
      * [ONNX] Add and test ONNX sign op
      
      * [ONNX] Test the sign operator with more challenging values
      
      * [ONNX] Update of supported ops documentation table
      adfe479a
    • tsocha's avatar
      [ONNX] Add null node. (#2386) · 5b63a3c7
      tsocha authored
      * [ONNX] Add null node.
      
      Optional inputs in ONNX standard are represented by empty string.
      We need a placeholder to keep information which inputs are not provided.
      
      * Rename class null_node -> NullNode
      
      * Remove unnecesary validate_and_infer_types method
      
      * Add <memory> header
      
      * Change name != "" -> !name.empty()
      
      * Change constructor
      
      * Little description
      
      * Change node type in NullNode
      
      * Add is_null() method
      
      * Docstring
      
      * Add UT
      
      * Use override
      
      * Style check
      
      * Update null_node.cpp
      5b63a3c7
  7. 11 Feb, 2019 1 commit
  8. 08 Feb, 2019 1 commit
    • Tomasz Dołbniak's avatar
      [ONNX] Add hyperbolic functions support (#2402) · 6beb6732
      Tomasz Dołbniak authored
      * [ONNX] Add support for ONNX sinh op
      
      * [ONNX] Test the sinh op and improve an error msg about not supported op version
      
      * [ONNX] Fix the failing tests by moving sinh to opset 1
      
      * [ONNX] Apply clang-format to fix failing CI builds
      
      * [ONNX] Add and test ONNX cosh op
      
      * [ONNX] Add and test ONNX cosh op
      6beb6732
  9. 01 Feb, 2019 1 commit
  10. 29 Jan, 2019 1 commit
  11. 21 Jan, 2019 2 commits
  12. 08 Jan, 2019 1 commit
  13. 07 Jan, 2019 2 commits
  14. 03 Jan, 2019 1 commit
  15. 14 Nov, 2018 1 commit
    • Adam Rogowiec's avatar
      [ONNX] Fix convolution errors (#2025) · 2cf9e4b2
      Adam Rogowiec authored
      * Unit tests for conv2d causing errors.
      
      * UT for conv3D_bias
      
      * Fix padding order.
      
      `padding below` in nGraph terminology means padding added at the beginning
      of the axis. Whereas `padding above` means padding added at the end of
      the axis.
      
      * Rename test to sth more descriptive.
      
      * Apply clang-format.
      
      * Fix handling of `SAME_UPPER/LOWER` auto_pads mode for convolution/pooling ops.
      
      * Fix order of padding_below/above.
      Signed-off-by: 's avatarAdam Rogowiec <adam.rogowiec@intel.com>
      
      * Fix error in calculating output data shape.
      2cf9e4b2
  16. 13 Nov, 2018 1 commit
    • Adam Rogowiec's avatar
      [ONNX] Fix MatMul op for vec @ tensor multiplication (#1969) · 76b8b4d4
      Adam Rogowiec authored
      * Add static keyword for helper function.
      
      * Fix MatMul for cases where left hand side is 1D vector.
      
      - Add unit-test for this case.
      
      * Add new line at the end of file.
      
      * Log warning when dealing with scalars
      
      * Apply clang-format
      
      * Review: fix spelling, rename test model.
      76b8b4d4
  17. 30 Oct, 2018 1 commit
  18. 23 Oct, 2018 1 commit
  19. 15 Oct, 2018 2 commits
  20. 14 Sep, 2018 1 commit
    • tsocha's avatar
      [ONNX] Non-linear operators (#1580) · 1fe02337
      tsocha authored
      * [ONNX] Non-linear operators
      
      * Review fix pt. 1
      
      * Review fix pt. 2
      
      * Non-linear tests
      
      * style check
      
      * Exception fix
      
      * Test fix
      1fe02337
  21. 12 Sep, 2018 2 commits
  22. 04 Sep, 2018 1 commit
  23. 03 Sep, 2018 1 commit
    • Adam Rogowiec's avatar
      [ONNX] Reshape operator (#1529) · 5c706276
      Adam Rogowiec authored
      * Move reshape utils down to reshape namespace.
      
      * Reshape operation.
      
      * Reshape operator binding.
      
      * Error fixes.
      
      * Reshape unit tests.
      
      * Move flatten utility function to reshape namespace.
      
      * Fix unused catched exception object
      
      * Add Constant support for int64
      
      * Review fix.
      
      * clang-format
      
      * Review fix part 2.
      
      * Enable output shape as a second node input (only Constant).
      
      * Unit test for "dynamic" output shape (from Constant node).
      
      * Review fixes.
      
      * Make sure second Reshape op input is Constant node.
      5c706276
  24. 31 Aug, 2018 2 commits
  25. 30 Aug, 2018 1 commit
  26. 29 Aug, 2018 2 commits
  27. 28 Aug, 2018 2 commits
  28. 27 Aug, 2018 1 commit
  29. 24 Aug, 2018 2 commits
  30. 23 Aug, 2018 1 commit