1. 02 Dec, 2019 1 commit
  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 10 commits
  9. 21 Nov, 2019 4 commits