1. 10 Jan, 2020 1 commit
  2. 01 Jan, 2020 1 commit
  3. 18 Dec, 2019 1 commit
  4. 17 Dec, 2019 1 commit
    • Ewa Tusień's avatar
      Add ScatterND FusedOp (#4018) · 46ff13c7
      Ewa Tusień authored
      * Added scatterND op to ONNX importer.
      
      * Added ScatterND FusedOp.
      
      * Removed unnecessary files.
      
      * Added op to config files.
      
      * Changed input order.
      
      * Fixed validation checking.
      
      * Added suport for int64 in ScatterNDAdd op.
      
      * Changed test.
      
      * Disabled test for plaidML.
      
      * Code refactoring
      
      * Added tests.
      46ff13c7
  5. 16 Dec, 2019 1 commit
    • Mateusz Bencer's avatar
      [SPEC] Add ND input data support for DepthToSpace and SpaceToDepth (#4003) · 8cf2bc6f
      Mateusz Bencer authored
      * First debug version of support ND input
      
      * Added type_prop tests
      
      * Implemented ND support for SpaceToDepth
      
      * Added type_prop tests for SpaceToDepth
      
      * Added fused op tests
      
      * code refactor
      
      * Fixed DepthToSpaceMode::BLOCKS_FIRST
      
      * Code review remarks introduced
      
      * Code review ramarks. Part.2
      
      * Using NODE_VALIDATION_CHECK introduced
      8cf2bc6f
  6. 11 Dec, 2019 1 commit
    • Robert Kimball's avatar
      Remove GOE from Adjoints class (#3973) · f803feb7
      Robert Kimball authored
      * Change generate_adjoints to take an OutputVector instead of a NodeVector for deltas.
      
      * Cleanup
      
      * Adjoints class convert to use Output<Node>
      
      * More cleanup
      
      * More cleanup
      
      * Post-merge build issues
      
      * Don't push initial bprops multiple times
      
      * Eliminate GOE correctly
      
      * back-compatibility, unit test
      f803feb7
  7. 06 Dec, 2019 1 commit
  8. 05 Dec, 2019 1 commit
  9. 03 Dec, 2019 4 commits
  10. 02 Dec, 2019 4 commits
    • Mateusz Bencer's avatar
      [SPEC] Add GatherTree:v1 (#3967) · 9b2095ed
      Mateusz Bencer authored
      * GatherTree introduced
      
      * Added GatherTree type_prop tests
      9b2095ed
    • 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
    • Mateusz Bencer's avatar
      [SPEC] Adjust Split (#3943) · 371b47fb
      Mateusz Bencer authored
      * Changed axis to Node
      
      * Added using normalize from validation util
      
      * refactored split
      
      * Added typrop tests to Split
      
      * Added set_input_is_relevant_to_shape for Split
      
      * clang style applied
      
      * Fixed var name
      
      * Code refactor
      
      * mergre from master. part.2
      
      * Constructor to provide CI compatibility
      
      * CI compatibility
      
      * CI compatibility
      
      * Updated get_outputs
      
      * CI compitability
      
      * Fixed get_outputs function
      371b47fb
    • Pruthvi's avatar
      Relax check on LRN for rank requirement to be >=3 (#3952) · f2a8f6e5
      Pruthvi authored
      *  relax check for LRN for requirement rank should be >=3
      
      * rename unit test names
      
      * - Disable lrn unit test with axes for CPU backend
      
      * remove outdated unit test on rank requirement from type_prop
      
      * - disable newly added lrn unit test in plaidMl
      f2a8f6e5
  11. 28 Nov, 2019 2 commits
    • Tomasz Socha's avatar
      [SPEC] Adjust ConvolutionBackpropData op. (#3935) · 8f999289
      Tomasz Socha authored
      * [SPEC] Adjust ConvolutionBackpropData op.
      
      ```
      inputs:
        1. filters-------+
        2. output_delta  |  -> 1. data
                         +---> 2. filters
        3. data_batch_shape -> 3. output_shape(+optional)
      
      attributes:
        1. strides          -> 1. strides
        2. dilations-----+
        3. pads_begin    |  -> 2. pads_begin
        4. pads_end      |  -> 3. pads_end
                         +---> 4. dilations
      		      -> 5. +auto_pad(optional)[PadType::EXPLICIT]
      		      -> 6. +output_padding(optional)[zeros]
      ```
      
      * Review fix I
      8f999289
    • Mateusz Bencer's avatar
      [SPEC] Add negative axes support for ReverseSequence (#3926) · f3603647
      Mateusz Bencer authored
      * Added negative axes support for ReverseRequence
      
      * code review remarks introduced
      
      * Disable reverse sequence for PlaidMl tests
      
      * Fixed styles
      
      * Fixed axes assignment
      
      * Fixed normalized axes assignment
      f3603647
  12. 25 Nov, 2019 1 commit
    • Mateusz Bencer's avatar
      [SPEC] Add OneHot:v1 (#3884) · de27f2b1
      Mateusz Bencer authored
      * Moved OneHot to v0
      
      * Introduced OneHot:v1
      
      * Added shape calculation for OneHot:v1
      
      * Added element types checking
      
      * Added output shape tests
      
      * Added tests to checking if inputs are scalars
      
      * Updated OneHot:v1 doc
      
      * Implemented OneHot:v1 downgrade pass
      
      * Using OneHot:v1 in onnx_importer
      
      * Implemented OneHot:v0 upgrade
      
      * Fixed OneHot onnx_importer
      
      * Refactored normalize_axis
      
      * Added OneHot:v1 serialized
      
      * Code review remarks introduced
      
      * Added doc to normalize_axis
      de27f2b1
  13. 22 Nov, 2019 3 commits
    • Scott Cyphers's avatar
      CropAndResize op (#3893) (#3925) · effcc47d
      Scott Cyphers authored
      * Stub for CropAndResize
      
      * Cut and pasteo
      
      * Need a cast
      effcc47d
    • Tomasz Dołbniak's avatar
      [SPEC] HardSigmoid adjustments (#3857) · 28a96f83
      Tomasz Dołbniak authored
      * Construct HardSigmoid with alpha and beta as inputs
      
      * Switch to the new HardSigmoid constructor entirely
      
      * Broadcast with numpy style in hard sigmoid
      
      * Python bindings adjustment to the new constructor
      
      * Different way of creating constants
      
      * Accept scalars instead of 1D vectors for alpha and beta
      
      * Adjust the python tests to the new HardSigmoid constructor
      
      * Use v1 ops in fused HardSigmoid
      
      * Relax the static shape requirement for alpha and beta
      
      * Fix merge
      28a96f83
    • gaurides's avatar
      Fused_op: BatchMatMulTranspose (#3871) · db5b11c8
      gaurides authored
      * Initial commit
      
      * Add decompose_op and unit-test
      
      * Style fix
      
      * Fix CI error
      
      * Address review comments
      
      * Remove CPUBatchFusion
      
      * Address review feedback
      
      * Address review feedback
      
      * Added type_prop tests
      
      * Moved 1 test from cpu to core to keep together
      
      * Address PR comments
      
      * Fix style
      db5b11c8
  14. 21 Nov, 2019 1 commit
  15. 18 Nov, 2019 1 commit
  16. 15 Nov, 2019 3 commits
  17. 08 Nov, 2019 1 commit
  18. 05 Nov, 2019 1 commit
  19. 04 Nov, 2019 1 commit
    • Nishant Patel's avatar
      Shape as a node in ConvBpropData/Filters (v1) (#3711) · 6e5b4cd0
      Nishant Patel authored
      * Shape as a node in ConvBpropData (v1)
      
      * Fix constant op creation
      
      * Convbpropfilters dynamic shape
      
      * Avgpool bprop dynamic shape
      
      * Add downgrade pass
      
      * Downgrade pass Avgpoolbackprop
      
      * Shape checks and shape relevancy
      
      * Dyn avgpoolbprop test case
      
      * Revert "Dyn avgpoolbprop test case"
      
      This reverts commit b094f2f99d00023593c667ff16cf060a586ad16a.
      
      * Revert "Avgpool bprop dynamic shape"
      
      This reverts commit ef8a4d197577c0d277d634baa9d6d082adcddae0.
      
      * Revert "Downgrade pass Avgpoolbackprop"
      
      This reverts commit 3f31f0fea8fe6e79bd958cbaa7cb8495008a795f.
      
      * Call shape relevancy
      
      * Revert Avgpoolbprop changes
      
      * mark nodes as dynamic
      
      * Add opset transform tests
      
      * Change API
      
      * Adjust strides
      
      * Use size
      
      * Merge PR 3776
      
      * add shape relevance
      
      * Add convbprop_data test case
      
      * Add convbprop_filter test case
      
      * Use is_constant helper
      
      * Remove opset pdpd test case
      
      * resolve conflict
      
      * add checks for validate and infer
      
      * Type prop tests
      6e5b4cd0
  20. 29 Oct, 2019 1 commit
    • Tomasz Socha's avatar
      [SPEC] Adjust Tile op to the new specification (#3800) · 55d33755
      Tomasz Socha authored
      * Rename input arg -> data
      
      * Update node validation and shape propagation to support data rank and number of repeats to be different.
      
      * Add type_prop tests
      
      * Add UT for new tile cases
      
      * style
      
      * Modify CPU backend to support the new case.
      
      * Fix backend selection in test
      
      * Add new line back.
      55d33755
  21. 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
  22. 22 Oct, 2019 1 commit
    • Tomasz Socha's avatar
      [FUSED] Add lstm sequence operator (#3595) · 698aeb2f
      Tomasz Socha authored
      * unfold attributes
      
      * Remove unnecesary if
      
      * Rename run() -> lstm_pass()
      
      * Unify usage of LSTMForward for one and bi directional LSTM
      
      * Unify LSTMForward return values for one and bi directional LSTM
      
      * Dirty moving LSTMForward into fused directory
      
      * Accept lstm direction as string instead of enum
      
      * Fused op which uses decompose_op in onnx_importer
      
      * Rename LSTMForward -> LSTMSequence
      
      * Split LSTMSequence to cpp and hpp
      
      * Remove LSTMDirection enum
      
      * Add getters for class fields
      
      * Adjust constructors
      
      * Add direction validation.
      
      * Add support of LSTMSequence op in serializer
      
      * Reorder fused op input order
      
      * Style fix
      
      * Fix for reorder of inputs
      
      * Use NodeTypeInfo instead of static string
      
      * Node -> value in doc
      
      * Add doc for prepare_input method
      
      * Fix shape inference
      
      * Use enum instead of string for direction
      
      * Add Type prop unit test
      
      * Fix style
      698aeb2f
  23. 18 Oct, 2019 1 commit
  24. 17 Oct, 2019 1 commit
    • Jayaram Bobba's avatar
      [SPEC] Added support for v1 Broadcast op specification (#3737) · e741f8f1
      Jayaram Bobba authored
      * - Added support for v1 Broadcast op specification
      - Added upgrade/downgrade conversions between v0 and v1
      
      * Added unit test for pdpd broadcast
      
      * Make numpy default autobroadcast type and some style fixes
      
      * Added support in Dynamic wrapper for dyn elimination and copied over unit tests from DynBroadcast
      
      * Addressed PR feedback
      
      * Addressed PR feedback on documentation
      e741f8f1
  25. 11 Oct, 2019 1 commit
    • Mateusz Bencer's avatar
      [SPEC] Implement ReduceSum:v1 and ReduceProd:v1 downgrade pass (#3676) · 5a6cf4d0
      Mateusz Bencer authored
      * Implemented downgrade pass
      
      * Using Pad:v1 in onnx_importer
      
      * Downgrade transformation doc fixed
      
      * Added downgrade pass for reduce_prod
      
      * Using ReduceProd:v1 in onnx_importer
      
      * Added ReduceProd:1 downgrade support
      
      * Clang styles applied
      
      * Downgrade pass added for all backends
      
      * Added downgrade pass for reduce_prod
      
      * Using ReduceProd:v1 in onnx_importer
      
      * Added ReduceProd:1 downgrade support
      
      * Clang styles applied
      
      * Apply suggestions from code review
      
      Changed pad_opset_pass to opset_downgrade
      Co-Authored-By: 's avatarTomasz Socha <tomasz.socha@intel.com>
      
      * Fix names
      
      * Apply suggestions from code review
      
      Removed redundant include, renamed tests
      Co-Authored-By: 's avatarTomasz Socha <tomasz.socha@intel.com>
      
      * Changed order of passes
      
      * Changed way of op casting
      
      * Changed order of passes
      
      * Changed downgrade pass order of CPU backend
      
      * Changed downgrade pass order of CPU backend
      
      * styles applied
      
      * [SPEC] Fixed NormalizeL2 (#3695)
      
      * Fixed NormalizeL2
      
      * style applied
      
      * Fixed axes rank checking
      
      * removed redundant comma
      
      * Set keep_dims by function argument
      
      * Improved error message
      
      * Fixed casting method
      
      * fix styles
      
      * styles applied
      
      * Fixed normalize tests
      
      * unit tests names refactor
      Co-Authored-By: 's avatarMichał Karzyński <postrational@users.noreply.github.com>
      
      * Disable not supported PlaidML tests
      
      * Added missing EOF
      5a6cf4d0
  26. 08 Oct, 2019 1 commit
    • Scott Cyphers's avatar
      Cyphers/lastwarns (#3640) (#3673) · b7d8c78b
      Scott Cyphers authored
      * Cyphers/lastwarns (#3640)
      
      * Build changes for -Wall
      
      * Use properties
      
      * Remove no-zero-as-null-pointer-constant
      
      * add ##__VAR_ARGS__ workaround
      
      * enable gnu-zero-variadic-macro-arguments warning
      
      * fix gnu-zero-variadic-macro-arguments
      
      * use PrintToDummyParamName
      
      * remove ##__VA_ARGS__ workaround
      
      * fix ##__VA_ARGS__ and enable gnu-zero-variadic-macro-arguments
      
      * handle windows build
      
      * use alternative fix to support VS compiler
      
      * fix merge issue
      
      * remove variadic macros from kernel_selectors
      
      * replace remaining ##__VA_ARGS__
      
      * fix missing braces
      
      * Remove some clang warnings
      
      * Warnings cleanup
      b7d8c78b
  27. 07 Oct, 2019 2 commits
  28. 30 Sep, 2019 1 commit