1. 02 Dec, 2019 9 commits
    • Ilya Churaev's avatar
      Copy RT info for parameters (#3969) · d6c692af
      Ilya Churaev authored
      d6c692af
    • Yimei Sun's avatar
      3d1335fe
    • Mateusz Bencer's avatar
      [SPEC] Add constant folding for LogicalNot:v1 (#3961) · c2bb6d99
      Mateusz Bencer authored
      * Added consant folding for LogicalNot
      
      * Fixed alphabetical order
      c2bb6d99
    • Katarzyna Mitrus's avatar
      Add v1 version of Subtract with Numpy broadcasting as default (#3957) · 501b2e22
      Katarzyna Mitrus authored
      * V1 version of Subtract with default Numpy autobcast
      
      * Update op_v1_tbl.hpp with v1 version of Subtract
      
      * Use v1 of Subtract in ONNX importer
      
      * Add v1 namespace
      
      * Update namspece
      
      * Missing punctuation
      
      * Add Subtract to opset0 downgrade
      
      * Add Subtract to opset1 upgrade
      
      * Add Subtract header to cpu emmiter
      
      * Update serializer
      
      * Add Subtract to opset_pass tests
      
      * Use downgrade method
      
      * Add get_version method
      
      * Style apply
      
      * Add v1 Substract to check opset1
      
      * Add NGRAPH_API before class name
      
      * Removed get_version method
      
      * Separate cases for Subtract and Subtract_v1 in serializer
      
      * Update op_version_tbl with v1 Subtract
      
      * NUMPY autobcast for no args constructor
      
      * Add Subtract_v1 to serializer
      501b2e22
    • 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
    • Tomasz Dołbniak's avatar
      [SPEC] ReduceLogicalAnd & ReduceLogicalOr (#3874) · 8925436a
      Tomasz Dołbniak authored
      * ReduceLogicalAnd op implementation
      
      * ReduceLogicalOr op implementation
      
      * Add basic constant folding support
      
      * Fix typo
      
      * Revert "Add basic constant folding support"
      
      This reverts commit 5d14a1849e957858dd5f6615981b154a381a1127.
      
      * Introduce and use a new base class for logical reductions
      
      * Constant folding for v1::ReduceLogicalAnd
      
      * Constant folding for v1::ReduceLogicalOr
      
      * Obsolete cout removal
      8925436a
    • 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
    • Ilya Lavrenov's avatar
  2. 01 Dec, 2019 2 commits
  3. 29 Nov, 2019 1 commit
  4. 28 Nov, 2019 4 commits
    • Tomasz Dołbniak's avatar
      [SPEC] ConvertLike op (#3944) · f749c9d0
      Tomasz Dołbniak authored
      f749c9d0
    • 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
    • Jayaram Bobba's avatar
      Opset1 Definition (#3813) · f6bddf08
      Jayaram Bobba authored
      * Opset1
      
      * Added opset1.hpp
      
      * Added more ops to opset0 and opset1
      
      * Move opset1.hpp up and remove opset0.hpp
      
      * Add versioning to more ops
      
      * Revert to older pass names to keep compatibility for external components
      
      * Fix compilation errors with codegen
      
      * merge
      
      * Added compile-time check for opset
      
      * Added opset1 tbl
      
      * Add op_version table of all ops
      
      * Create factories from op_version_tbl
      
      * reorg unsupported ops in int backend
      
      * Added temporary alias for GreaterEqual
      
      * Add missing case to interpreter enumeration
      
      * Finish opset serializer cleanup (#3939)
      
      * Opset-based opset conversion (#3937)
      
      * Opset-based opset conversion
      
      * Add other opset conversion
      
      * Use ops.hpp
      
      * Update opset0_tbl.hpp
      
      * Switch interpreter to opset0 + a few extras (#3941)
      
      * Switch interpreter, gcpu to opset0
      
      * Remove unnused files
      
      * Give interpreter its own opset
      
      * style
      
      * Fix namespace
      
      * Fix rounding type conversion
      
      * Work-around for bad clang3.9 bug
      
      * Work-around
      f6bddf08
  5. 27 Nov, 2019 10 commits
    • Ivan Tikhonov's avatar
      ConstantFolding for v1::StridedSlice operation (#3955) · d2482523
      Ivan Tikhonov authored
      * constant folding for strided slice
      
      * code style
      
      * Refactoring
      
      * fix for warning: deleting an unused variable
      d2482523
    • Nagy Mostafa's avatar
      [MLIR] Enable ViewOp in Affine Lowerer (#3911) · 96062512
      Nagy Mostafa authored
      * Map each ng tensor to a linear buffer and a view
      
      * fix comment
      
      * Create views only when a value is assigned a buffer id
      
      * style
      
      * Fix lit test
      96062512
    • Nagy Mostafa's avatar
      [MLIR] Fused Ops dialect declaration (#3860) · e5436889
      Nagy Mostafa authored
      * WIP
      
      * WIP
      
      * WIP
      
      * All ops
      
      * Fix layernorm backprop op name
      
      * WIP: Adding tests
      
      * WIP: Adding LIT parsing/printing tests
      
      * WIP
      
      * Added LSTM cells. Fixed some ops
      
      * All builder tests
      
      * PR fixes
      
      * Fix spacing. Add missing setter to SpaceToDepth
      
      * Update spaceToDepth lit test
      
      * PR fixes
      
      * Build fix
      
      * Another fix
      
      * Fixed optional args
      e5436889
    • Katarzyna Mitrus's avatar
      [ONNX] Add CumSum to ONNX importer (#3918) · 3ee833b7
      Katarzyna Mitrus authored
      * Register CumSum operator in onnx importer
      
      * Missing whitespace
      
      * Update CMakeLists.txt
      
      * ONNX importer - CumSum op init
      
      * Simple CumSum onnx model
      
      * ONNX CumSum model simple test
      
      * Default axis
      
      * Axis input test
      
      * Inputs variable
      
      * Style apply
      
      * Test 3d exclusive reverse
      
      * Apply style
      
      * Add memory header and std namespace
      
      * Add model_cum_sum tests to plsidml unit_test.manifest
      
      * Add model_cum_sum tests to plaidml unit_test.manifest
      
      * Changed default axis type
      
      * Test model update
      
      * Style apply
      
      * Add test for dynamic axis input
      3ee833b7
    • Leona C's avatar
      Documentation for Dynamic Shapes and additional graph construction options (#3930) · 6433a8f0
      Leona C authored
      * Initial dynamic shapes doc
      
      * Basics on dynamic shapes, with example code
      
      * Add glossary defs and dynamic shapes example
      
      * Slightly better organization
      
      * Address make style check failure, maybe
      
      * Test dynamic shapes doc w 0.27.0-rc.0+9aa81d9
      
      * Resolve doc build error w new opset versioning
      
      * Review comments addressed
      
      * Add theme-relevant revised illustrations from collab_ngai
      
      * style
      
      * Style fixes
      
      * Run make style-apply with clang-format-3.9
      6433a8f0
    • Scott Cyphers's avatar
      Test cleanups (#3942) · 27d26fa2
      Scott Cyphers authored
      27d26fa2
    • Ilya Lavrenov's avatar
      Partially fixed visibility for symbols (Ops, Nodes, Transformations, Matchers) (#3767) · 8fb151f4
      Ilya Lavrenov authored
      * Partially fixed visibility for symbols:
      
      * Resolved issues with RTTI and AppleClang
      
      * style
      
      * review fixes
      
      * fixed compilation with msvc 2019
      
      * Export extra API which is used in other public classes
      
      * CMAKE: MSVS -> MSVC
      
      * Fixed template export
      
      * Fixed compilation flags
      
      * Fixed default args
      
      * removed self-inclusion
      
      * export
      
      * shape
      
      * export strides
      
      * Export all symbols needed for OpenVINO
      
      * Export
      
      * disable cpu
      
      * AxisSet
      
      * disable warning
      
      * fix
      
      * removed second declaration
      
      * fixed runtime exports
      
      * Reverted some changes
      
      * Fixed LNK2005 error on Windows
      
      * Fixed code style check
      
      * Fixed EnumAttributeAdapterBase
      
      * Remove export of template classes
      
      * Fixed code style for EnumAttributeAdapterBase
      
      * Fixed for protobuf
      8fb151f4
    • Mateusz Bencer's avatar
      [SPEC][FusedOp] Add Mod operator (#3908) · 9178c15a
      Mateusz Bencer authored
      * Mod operator introduced
      
      * Introduced onnx importer, fixed implementation
      
      * styles applied
      
      * Refactored assert comment for mod
      
      * Add failure mod test to plaidml manifest
      
      * Code review remarks introduced
      
      * Changed ops used in decompose to v1
      
      * Moved Mod to op_v1_tbl
      9178c15a
    • Michał Karzyński's avatar
      Update ONNX importer Gemm to produce MatMul op (#3927) · aeaaf8fb
      Michał Karzyński authored
      * Update ONNX importer Gemm to produce MatMul op
      
      * Address opset3 bug
      aeaaf8fb
    • Scott Cyphers's avatar
      Move non-primitive attribute adapters to adaptee's files (#3949) · 4dc9aa46
      Scott Cyphers authored
      * Move non-primitive attribute adapters to adaptee's files
      
      * Cast in copy
      4dc9aa46
  6. 26 Nov, 2019 2 commits
    • Scott Cyphers's avatar
      Fix incorrect uses of `description()` (#3946) · cc754735
      Scott Cyphers authored
      * Fix incorrect uses of `description()`
      
      * type-o/namespace
      cc754735
    • Pruthvi's avatar
      Cumulative Sum (#3873) · 77a99b30
      Pruthvi authored
      * - Op defination for cummalative sum
      
      * WIP reference kernel for cummulative sum
      
      * - unit test case for default cum_sum
      - addition ctor for cumsum to accept axis as a integer insted of Node
      type
      - style fix
      
      * - add serializer support
      - fix failing unit test case
      - update Op in the interpreter dispatcher
      
      * - CPU builder and DEX support for CumSum
      
      * - implemented mapping tensor elements to corrosponding axis
      
      * - unit test for multiple dims
      - fix axis in the op defination
      - support for reference kernel to compute across all axis
      
      * - added support for exclusive and reverse modes
      - more unit test case for all modes
      
      * - codegen support for CumSum
      - disable CumSum unit test for PlaidML
      
      * -Add missing header to  codegen stream writer
      
      * fixed codegen writer
      
      * change return type of exclusive and reverse to bool
      
      * - support for dynamic shape
      - support to handle all tensor types in CPU builder
      
      * - add support for interpreter to handle different axis types
      
      * Style fix
      77a99b30
  7. 25 Nov, 2019 6 commits
  8. 22 Nov, 2019 6 commits