1. 16 Nov, 2019 1 commit
  2. 15 Nov, 2019 8 commits
    • Gleb Kazantaev's avatar
      bc448701
    • Scott Cyphers's avatar
      Force AutoBroadcast defaults (#3878) · 1d53977a
      Scott Cyphers authored
      * Force AutoBroadcast to be specified at the op level since no default is correct for all ops.
      
      * exports
      1d53977a
    • Mateusz Bencer's avatar
      [Spec][FusedOp]Adjust SpaceToDepth fused op to specification (#3862) · e45c64f0
      Mateusz Bencer authored
      * Added support mode for SpaceToDepth
      
      * Added unit tests
      
      * Fixed styles
      
      * Revert changes in prototxt files
      e45c64f0
    • Tomasz Socha's avatar
      [SPEC] Add auto_broadcast parameter to SquaredDifference (#3856) · ef129a77
      Tomasz Socha authored
      * [SPEC] Add auto_broadcast parameter to SquaredDifference
      
      * Rename set_autobroadcast->set_autob
      ef129a77
    • Michał Karzyński's avatar
      [ONNX] Importer should use fused op for MatMul (#3842) · 08ca928a
      Michał Karzyński authored
      * [ONNX] Importer should use fused op for MatMul
      
      * Fix a bug in fused matmul op
      
      * Dont reshape matmul inputs to at least 2D any more
      08ca928a
    • Mateusz Bencer's avatar
      [FUSED] Add new LogSoftmax fused op (#3867) · 2f69f86c
      Mateusz Bencer authored
      * LogSoftmax introduced
      
      * Added LogSoftmax to serializer
      
      * Fixed style
      
      * Fixed CmakeLists style
      
      * code review remarks introduced
      
      * Code review remarks introduced
      2f69f86c
    • Scott Cyphers's avatar
      Attribute visitor (#3579) · bc1ca25b
      Scott Cyphers authored
      * Sketch of attribute walker
      
      * Review comments
      
      * merge error?
      
      * Remove unused method
      
      * simplify, make some ser tests work
      
      * Don't look for keys that aren't there
      
      * Factory registry, more ops visited, generic ser/dser start
      
      * More merge
      
      * cleanup
      
      * Adapter for enums
      
      * Compiler error
      
      * Test of user-defined op
      
      * Simplify enum name pairing
      
      * Update distributed.hpp
      
      * Review comments
      
      * compiler error
      
      * Direct access to non-primitive types from adapters
      
      * Define and export type info
      
      * attr enums, AvgPool*, vectors
      
      * Cleanup
      
      * some comments
      
      * Allow type info to be used as a key.
      
      * Don't leave output serialization shapes set.
      
      * Auto adapter
      
      * More ops, adapters
      
      * Missing symbol
      
      * Remove PartialShape and element::Type methods from visitor
      
      * Fix type info
      
      * Remove unused variable
      
      * Simplify
      
      * namespace error
      
      * exports
      
      * Uniform names
      
      * Some better names
      
      * More name cleanup, simplify visitor implementation
      
      * Fix template, add test
      
      * Revert serializer
      
      * Add instantiations
      
      * Work-around gcc issue
      
      * VS exports
      
      * VS exports
      
      * windows export
      
      * vs
      
      * vs
      
      * vs
      
      * vs
      
      * Simplify
      
      * vs
      
      * vs
      
      * Add some missing attributes
      
      * Missing factories
      
      * Merge error
      
      * Fix Add factories
      
      * Missed type
      bc1ca25b
    • Scott Cyphers's avatar
      Round the right bit with denorms (#3885) · 5fa5854c
      Scott Cyphers authored
      * Round the right bit with denorms
      
      * Rounding to inf
      5fa5854c
  3. 14 Nov, 2019 2 commits
  4. 13 Nov, 2019 3 commits
  5. 12 Nov, 2019 2 commits
  6. 11 Nov, 2019 1 commit
    • Pruthvi's avatar
      [MLIR] Graph pass to lower ngraph to ngraph dialect (#3835) · 6fbed3b9
      Pruthvi authored
      *  WIP graph pass to lower ngraph to ngraph dialect
      
      * resolved compiler errors
      
      * - refactor ngraph-dialect to graph pass
      
      * - fix compilation issue
      - unit test passes
      
      *  - style fix
      
      * Addressed PR comments
      
      * - move NgDialectConversionPass to anonymous namespace
      
      * - use getModule() to access module inside the graph pass
      - address PR comments
      
      *  - fix failing unit test case for negative padding
      - make builder as an object isntead of pointer to an object
      
      * Address PR Comments
      6fbed3b9
  7. 08 Nov, 2019 3 commits
  8. 07 Nov, 2019 3 commits
  9. 06 Nov, 2019 4 commits
    • 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
    • Gleb Kazantaev's avatar
      Fixed compilation warnings to build nGraph unit tests in OV CI (#3841) · ccbba5e4
      Gleb Kazantaev authored
      * Fix for openvino ci
      
      * Fix
      
      * Resolve comments
      
      * Revert_changes
      ccbba5e4
    • Scott Cyphers's avatar
      Remove unused variable (#3836) · 56141695
      Scott Cyphers authored
      56141695
    • Adam Rogowiec's avatar
      [SPEC] Numpy AutoBroadcast as default for specific ops. (#3816) · f5b322cf
      Adam Rogowiec authored
      * Add upgrade/downgrade pass for Add op.
      
      * Add upgrade/downgrade pass for Divide op.
      
      - Change default value of autobradcasting in v1 into NUMPY.
      
      * Add v1 version for Equal operator.
      
      * Rename helper functions to fix compiler errros.
      
      Fix Divide op version.
      
      * Add downgrade and upgrade passes for Equal op.
      
      * Reformat test cases. Add helper functions.
      
      Add UT for Equal op.
      
      * Add upgrade/downgrade pass and UT for Greater op.
      
      * Add upgrade/downgrade pass and UT for GreaterEq op.
      
      * Add upgrade/downgrade pass and UT for Less op.
      
      * Add upgrade/downgrade pass and UT for LessEq op.
      
      * Add upgrade/downgrade pass and UT for Maximum op.
      
      * Add upgrade/downgrade pass and UT for Minimum op.
      
      * Add upgrade/downgrade pass and UT for Multiply op.
      
      * Add upgrade/downgrade pass and UT for NotEqual op.
      
      * Add upgrade/downgrade pass and UT for Power op.
      
      * Force ops version 1.
      
      * Don't inline templates.
      
      * Fix namespaces and some formatting.
      
      * Update ONNX Importer to produce v1 nGraph nodes.
      
      * Fix function return type.
      
      * Fix uninitialized local variable warning.
      
      * Fix confilicting declarations.
      
      * Apply clang-format.
      
      * Fix errors for distributed nGraph with unavailable classes.
      
      * Fix downgrade pass for LessEqual op.
      f5b322cf
  10. 05 Nov, 2019 4 commits
  11. 04 Nov, 2019 9 commits