1. 02 Dec, 2019 1 commit
    • Mateusz Bencer's avatar
      [SPEC] Add DeformablePSROIPooling v1 (#3954) · 95d072aa
      Mateusz Bencer authored
      * Initial commit
      
      * Moved DeformablePSROIPooling to v1
      
      * Moved DeformablePSROIPooling to v1. Part.2
      
      * Added missing fields
      
      * Added inferance shape
      
      * Added type prop UT
      
      * Added serialization
      
      * Doc + styles applied
      
      * Revert incorrect changes
      
      * Revert incorrect changes. Part.2
      
      * Moved to NGRAPH_API
      
      * integration with master
      
      * Code review remarks introduced
      
      * DeformablePSROIPooling updated to new spec
      95d072aa
  2. 27 Nov, 2019 1 commit
  3. 21 Nov, 2019 1 commit
  4. 20 Nov, 2019 1 commit
  5. 15 Nov, 2019 1 commit
  6. 08 Nov, 2019 1 commit
  7. 06 Nov, 2019 1 commit
    • Scott Cyphers's avatar
      TensorIterator (#3038) · 4a25881e
      Scott Cyphers authored
      * TensorIterator
      
      * ssize_t is not on windows
      
      * RNN building test
      
      * simplify
      
      * Simplify output
      
      * typo
      
      * typos
      
      * remove arg
      
      * Sequence version
      
      * style
      
      * Serialization for all but TensorIterator
      
      * Add ops for igpu
      
      * style
      
      * typo, ngpu
      
      * missing headers, output vector
      
      * Fix const json issues
      
      * TensorIterator serialization
      
      * Serialization for TensorIterator
      Switch Outout<T> to use shared_ptr do nodes don't vanish
      Switch Result to new node style
      Add serialization/deserialization to test
      
      * Switch Output to use a shared_ptr to prevent nodes from disappearing early.
      
      * Eliminate wrapped enum
      Switch allreduce to new op form
      
      * Convert to new op form
      
      * Disambiguate concat
      
      * Add autobroadcast for SequencePush
      Add validation for SequencePush
      
      * compute shapes for SequenceRepeat
      
      * Add explicit conversion from PartialShape to dimension vector
      validate and infer types for SliceInput
      
      * validate and infer types for SequenceOutput
      
      * Add sequence attributes
      
      * Move test to serializer so it doesn't fail when there is no serializer?
      
      * const arg
      
      * Beginning of TensorIterator validation
      
      * Validation up to parameters
      
      * Fix shape in test
      
      * Remove mis-typed AxisSet
      
      * Simplify, add doc
      
      * Review comments
      
      * Tweaks
      
      * free/bound
      
      * Try fused op
      
      * Discussion
      
      * more
      
      * comments
      
      * Start of LSTMCell test
      
      * Add LSTMCell example
      
      * Reorg
      
      * Reorg
      
      * Fused ops don't need handlers
      
      * Serialization
      
      * Use `as_type` and `is_type` for up-conversions of descriptions
      Allocate output space for each output
      
      * Clean up type checking
      
      * Fix ser/deser issues
      
      * Refactor, cleanup type info to make it safer to use for non-ops
      
      * Implement validate_and_infer_types and modify unit tests.
      
      * For ops in the loop body: revalidate and infer types.
      
      Nested loop is not supported.
      
      * Put body ops in a set and call revalidate and infer types on the set.
      
      * Set slice[axis] to part_size.
      
      Call set_partial_shape to set shape for body parameters.
      
      Add more unit tests.
      
      * Give tensor iterator body a lambda
      
      * Update validate_and_infer_types and unit tests.
      
      * Serialization of body
      
      * Change static function to TensorIterator function.
      
      * review comments
      4a25881e
  8. 05 Nov, 2019 1 commit
  9. 04 Nov, 2019 1 commit
  10. 30 Oct, 2019 1 commit
  11. 28 Oct, 2019 1 commit
    • Mateusz Bencer's avatar
      [SPEC] Implement StridedSlice:v1 (#3722) · bb9b5be6
      Mateusz Bencer authored
      * DynSlice was adjusted to specyfication
      
      * Fixed documentation
      
      * Fixed styles
      
      * Fixed clang warning
      
      * Introduced StridedSlice as separate op
      
      * revert dyn_slice
      
      * Fixed StrideSlice implementation
      
      * Enable downgrade pass in dynamic backend
      
      * Implemented upgrade/downgrade pass
      
      * Added serialization
      
      * Styles applied
      
      * Styles applied. Part.2
      
      * Updated dynamic backends list
      
      * Move StridedSlice outside experimental
      
      * Make Slice as v0 of StridedSlice
      
      * Styles applied
      
      * Styles applied
      
      * Fixed clang error
      
      * Code review remarks introduced
      
      * Move GenerateMask up in Opset0Downgrade to keep alphabetical sort
      
      * Style apply
      bb9b5be6
  12. 30 Sep, 2019 1 commit
  13. 21 Sep, 2019 1 commit
  14. 20 Sep, 2019 2 commits
  15. 18 Sep, 2019 1 commit
    • Mateusz Bencer's avatar
      [Spec] Implement Pad:v1 (#3574) · 81b492d4
      Mateusz Bencer authored
      * Pad:v1 was introduced
      
      * Fixed problem with foward declaration
      
      * Code review remarks introduced
      
      * Addtinal asserts and unit-test for Pad:v1 introduced
      
      * Handled optinal arg_pad_value input
      
      * Fixed unit tests messages and clang styles applied
      
      * Styles applied, checking rank improved
      
      * Updated changes.md
      
      * Revert "Updated changes.md"
      
      This reverts commit 8ee16e580705275ee0719648d5251021354e4d84.
      
      * Clang warning fixed
      81b492d4
  16. 04 Sep, 2019 1 commit
    • Michał Karzyński's avatar
      Add support for operator sets and Softmax:1 (#3420) · d218ccf9
      Michał Karzyński authored
      * Add opset_version field to Node
      
      * Add opset version aliases to Softmax
      
      * Add op::set1::Softmax operator
      
      * Disable opset 1 ops in INTERPRETER
      
      * Add serializer support for Softmax opset 1
      
      * Opset1Transformation pass
      
      * Added unit tests to softmax pass
      
      * Code refactoring
      
      * Added missing virtual to set_opset_version
      
      * Clang styles applied
      
      * Update src/ngraph/pass/opset1_transform.cpp
      Co-Authored-By: 's avatarAdam Procter <adam.m.procter@intel.com>
      
      * Part.1 Code review remarks introduced
      
      * Part.2 Code review remarks introduced
      
      * Changed opset_version to op_version
      
      * Code review remarks introduced
      
      * Code review remarks introduced
      
      * Set Op as base class for Softmax instead of UnaryElementwiseArithmetic
      
      * Fixed unit tests
      
      * v1::Softmax::generate_adjoints mark temporarily as not supported
      
      * Fix CI. Part.2
      
      * Fix CI. Part.3
      
      * Code review remarks introduced
      
      * Rename Opset1Transformation to Opset1Upgrade
      
      * Fixed clag style problem with enum switch
      
      * Fixes clang compilator error
      
      * Removed unused foward declaration
      
      * Code review remarks introduced
      
      * Added checking if input rank is static
      d218ccf9
  17. 19 Jun, 2019 1 commit
  18. 11 Jun, 2019 1 commit
  19. 25 May, 2019 1 commit
  20. 09 May, 2019 1 commit
    • Robert Kimball's avatar
      Store Constant arrays where data is constant as a single value (#2880) · 7c337e5d
      Robert Kimball authored
      * wip
      
      * Add support for storing constant array of constant values as a single values that is automatically broadcast on deserialize
      
      * revert some changes to serializer.cpp
      
      * fix all_close_f to support nan and inf to allow for unit test
      
      * update unit tests to pass for all_close_f update
      
      * fix bug with i64
      
      * address compile issues?
      
      * change function name to be more accurate
      
      * fix compiler error
      7c337e5d
  21. 23 Apr, 2019 1 commit
  22. 06 Mar, 2019 1 commit
  23. 26 Feb, 2019 1 commit
  24. 22 Feb, 2019 1 commit
  25. 17 Jan, 2019 1 commit
    • Adam Procter's avatar
      Retire FunctionCall, Reduce, ReduceWindow, SelectAndScatter (#2223) · 18d0993e
      Adam Procter authored
      * Retire Reduce, ReduceWindow, SelectAndScatter
      
      * Remove lingering AnyAllReplacement code
      
      * Remove apparently-now-unused macro
      
      * Remove lingering op/reduce.hpp includes
      
      * Remove FunctionCall
      
      * Update Python stuff to remove FunctionCall, Reduce
      
      * Add Any/All tests to GPU manifest
      
      * Remove deleted .hpp #include from gpu_compiled_function.cpp
      
      * Restore reduce_function.cpp since that is where the All/Any implementations ended up residing
      
      * Add reduce_function.cpp back into CMakeLists.txt
      
      * Remove #include of deleted reduce.hpp
      
      * Re-remove AnyAllReplacement from GPU passes
      
      * Remove deleted #includes from gpu_internal_function.cpp
      
      * Remove git conflict stuff (whoops)
      
      * Add newline at EOF, per review comment
      
      * Address flake8 complaint about unused import
      18d0993e
  26. 03 Jan, 2019 1 commit
  27. 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
  28. 16 Nov, 2018 1 commit
  29. 29 Aug, 2018 1 commit
  30. 13 Aug, 2018 1 commit
  31. 04 Jun, 2018 1 commit
    • Robert Kimball's avatar
      Modernize cmake usage (#1032) · eef750df
      Robert Kimball authored
      * Update cmake files to more modern approach
      
      * disable building libraries that are not required
      
      * handle more build cases
      
      * add versions to backend libs. add start of package target.
      
      * add create_backend to backends
      
      * temporary workaround to tbb not linking correctly with gcc
      
      * install codegen lib
      
      * force tbb to link to the cpu backend so that it is available for codegen
      
      * fix clang build error
      
      * fix warning for codegen build
      
      * update cuda header paths
      
      * change error message for opening backend shared library
      
      * set lib path
      eef750df
  32. 31 May, 2018 1 commit
  33. 13 Apr, 2018 1 commit
    • Robert Kimball's avatar
      Remove legacy Backend API (#848) · ec501913
      Robert Kimball authored
      * remove deprecated
      
      * remove all legacy Backend API usage
      
      remove deprecated files
      
      * pull in changes from master
      
      * fix GPU calls
      
      * disable tests in convolution generator
      
      * update per PR comments. Enable performance counter feature.
      
      * update per PR comments
      
      * fix build error
      
      * fix conditionally compiled test :(
      ec501913
  34. 21 Mar, 2018 1 commit
  35. 14 Mar, 2018 1 commit
    • Robert Kimball's avatar
      Yet another serialization option (#619) · 28602f31
      Robert Kimball authored
      * Add cpio file read/write class and unit tests
      
      add reserializer
      
      Add unit test for serialize constants to cpio file. Fix bug in serializer if function has no parameters.
      28602f31
  36. 28 Feb, 2018 2 commits
  37. 27 Feb, 2018 1 commit
  38. 26 Feb, 2018 1 commit