1. 09 Jan, 2020 1 commit
  2. 08 Jan, 2020 1 commit
  3. 07 Jan, 2020 2 commits
  4. 06 Jan, 2020 2 commits
  5. 03 Jan, 2020 1 commit
    • Pruthvi's avatar
      [MLIR] Affine lowering support for Comparison Ops (#3872) · 9a01762a
      Pruthvi authored
      * Affine lowering support for
          1) GreaterEq
          2) LessEq
          3) Equal
          4) NotEqual
      
      * - cast result op from i1 to i8 for comparision operators
      
      * Addressed PR comments
      
      * Style fix
      
      * - style check
      - use select instead of zero_extendi durinng CompOp lowering
      
      * - fix style
      - use createOneConstant and createZeroConstant helpers in select intrinsic
      
      * Use NG_U8_TYPE_ID for BooleanType in ngraph dialect
      
      * Diable CE and Softmax unit test in MLIR
      
      * - LIT parser test for comparision ops
      
      * - Affine dailect LIT tests for Comparision Ops
      
      * Address PR feedback
      
      * fix typo
      
      * - use `cast` to deduce element Type
      - add more strict type checking to LIT Test
      
      * fix CHECK label's for comparision ops
      
      * Use UInt8 in verification logic for CMP op's
      
      * - use UInt8 for the resultOp verification Logic in CMP op
      - fix unit test failures
      9a01762a
  6. 01 Jan, 2020 1 commit
  7. 19 Dec, 2019 2 commits
  8. 18 Dec, 2019 1 commit
  9. 17 Dec, 2019 4 commits
    • mozga-intel's avatar
      Add stack fused op for pdpd use (#3965) · 38c3be4a
      mozga-intel authored
      * The stack operator support for a engine:
      1) Added the package of stack tests
      2) Added stack fused operator
      3) Modified cmake file to support stack operator
      
      * 1) Support for a v0 version
      
      * Stack.cpp file is modified
      1) Removed unused function
      
      * The stack.cpp file is modified:
      1) Empty line was removed: [line: 72]
      
      * Modification of test/backend/fused_op.in.cpp file
      1) [line 1340], fall back to the previous version of comment
      
      * Code refactoring:
      1) Comment message is different, adjusted to get much more details about stack operator
      2) Seralize.cpp file is adjusted to work with stack operator
      
      * Added:
      1)generated_adjoints has not implemented yet.
      2)int64_t -> size_t
      
      * The variable stored negative value was removed from the code
      
      * Source files: code-format check
      
      * Added included
      
      * fix error
      
      * set output type
      38c3be4a
    • 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
    • Diego Caballero's avatar
      [MLIR] Improve lit test config files and tools (#4010) · 6e38579b
      Diego Caballero authored
      This PR fixes some of the inconveniences that we had with lit in nGraph
      and aligns configuration files with MLIR/LLVM.
      In particular:
        - `make install` is not needed to run lit test with the latest
          compiled version of testing tools (ngraph-opt).
        - LD_LIBRARY_PATH doesn't need to be modified.
      6e38579b
    • Mateusz Bencer's avatar
      [SPEC] Add constant folding for Split:v1 and VariadicSplit:v1 (#4041) · 0d0bd8de
      Mateusz Bencer authored
      * POC of Split ConstantFolding
      
      * Removed unused code
      
      * code styles
      
      * Added constant folding variadic split file
      
      * Added variadic split + UT
      
      * Update VariadicSplit tests
      0d0bd8de
  10. 16 Dec, 2019 2 commits
  11. 13 Dec, 2019 1 commit
  12. 12 Dec, 2019 3 commits
  13. 11 Dec, 2019 3 commits
    • Amy Zhuang's avatar
      Update MKLDNN to v1.0.4. (#3951) · 5cc8690b
      Amy Zhuang authored
      * Update MKLDNN to v1.0.4.
      
      Build MKLDNN-v1 by default.
      
      * Add bf16 support check.
      
      * Modify visibility.
      5cc8690b
    • 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
    • Diego Caballero's avatar
      [MKLDNN] Emit dgemm for 2D DP FP Dot op (#3990) · fee3d1a7
      Diego Caballero authored
      * [MLIR] Update MLIR/LLVM repos
      
      * Move MLIR/LLVM repos forward
      
      This includes fix to affine fusion algorithm.
      
      * Fix issues after merge
      
      * Fix lit test
      
      * [MKLDNN] Emit dgemm for 2D DP FP Dot op
      
      Add support for emitting MKLDNN's double precision FP gemm from a 2D double
      precision floating point Dot operation.
      
      * Removed unnecessarily duplicated pattern
      
      * Add f64 matmul support to CPU Emitter + unit test
      
      * Add check for DP unsupported bias in cpu_fusion.cpp
      fee3d1a7
  14. 10 Dec, 2019 1 commit
  15. 09 Dec, 2019 1 commit
    • Scott Cyphers's avatar
      Make sure examples compile (#3981) · 9f1e8f06
      Scott Cyphers authored
      * Make sure examples compile
      
      * Resolve doc build error due to opset versioning and align dynamic tensor doc to cpp example
      
      * Add latest rc
      
      * Remove deprecated API
      
      * Update brief link summary
      
      * Dist example
      
      * update doc for cpp code examples folder
      
      * Fix typo and toc index
      
      * Build config for example, deprecation in dist test
      
      * style
      9f1e8f06
  16. 07 Dec, 2019 1 commit
  17. 06 Dec, 2019 6 commits
  18. 05 Dec, 2019 3 commits
  19. 04 Dec, 2019 2 commits
    • Scott Cyphers's avatar
      Runtime-extensible opsets (#3991) · 8adf78fe
      Scott Cyphers authored
      * Fix some opset bugs
      Typo in opset0
      Include ops.hpp rather than ngraph.hpp
      
      * Opset op insertion
      
      * Make opsets extendable, able to create instances
      
      * Update like replacement
      
      * Review comments
      8adf78fe
    • Ilya Churaev's avatar
      Added reproducer for specialize_function (#3931) · 4a1e308a
      Ilya Churaev authored
      * Added reproducer for specialize_function
      
      * Remove GOEs that might have been introduced while cloning nodes in function specialization
      
      * Address PR feedback
      
      * Fix incorrect merge
      4a1e308a
  20. 03 Dec, 2019 2 commits
    • Tomasz Dołbniak's avatar
      [SPEC] NonMaxSuppression (#3968) · f12a5c92
      Tomasz Dołbniak authored
      * NonMaxSuppression op skeleton
      
      * Validation of the NonMaxSuppresion op
      
      * Correct last 'boxes' dimention check
      
      * onnx_importer support for NonMaxSuppression
      
      * Code formatting
      
      * Type and shape inference for NonMaxSuppression
      
      * Different initialization of NMS inputs in onnx_importer
      
      * Code formatting
      
      * Basic type_prop tests for NonMaxSuppression
      
      * More type_prop validation for NMS
      f12a5c92
    • Tomasz Socha's avatar
      [SPEC] Add new v1::GroupConvolution and v1::GroupConvolutionBackpropData operators. (#3956) · edc5d6ba
      Tomasz Socha authored
      * [SPEC] Add new v1::GroupConvolution and v1::GroupConvolutionBackpropData ops.
      
      * Sort downgrade passes
      
      * Add downgrade pass fro GroupConvolution
      
      * WIP I
      
      * Fix GroupConvolution validate and infer types
      
      * Add upgrade pass for GroupConvolution
      
      * Remove unnecesary get_static_groups() method
      
      * Disable pass for cases when groups are in filters
      
      * Review Fix I
      
      * Move ops to fused/group_conv.hpp
      
      * Use Op instead of FusedOp again
      
      * Move v1::GroupConvolution and v1::GroupConvolutionBackpropData to FusedOp but temporarily disable decomposition
      edc5d6ba