* [MO] Add support to moc_frontend of ":" as delimiter for --input
Additions:
Changed default logic for 'Place::get_in(out)put_port' to return nullptr
Changed default logic for 'InputModel::get_place_by_tensor(operation)_name' to return nullptr
* Corrected comments in code
* Missing empty line
* Clang format fixes
* Fix review comments
* Updated test to verify review comments fixes
* Update unit tests after rebase
* Apply review comments
This change implements a subset of FrontEnd API for ONNX:
Changes:
- move onnx_common, onnx_editor and onnx_import to ngraph/frontend/onnx
- introduce new target 'onnx_frontend_ngraph' located in ngraph/frontend/onnx/frontend
- new target implements subset of FrontEnd, InputModel and Place interfaces
* Static library for ngraph::frontend_manager
* Static + Shared versions
* Fix CI
* USE_STATIC_FRONTEND_MANAGER macro
* Set USE_STATIC_FRONTEND_MANAGER compile definition as public
* Revert back incorrectly removed line
* Apply more review comments
* Add AdaptivePool to ngraph python API
* Disable tests until CPU implementation is ready
* Change ticket number
* Add create op tests
* Fix quotes
* Fix typo
* [NG Frontend] Introduce classes and macros for Frontend-specific exceptions
* [nGraph Frontend] Python bindings
Exposing Python API for nGraph FrontEndManager introduced in PR #5470
* [nGraph Frontend] Python bindings
Exposing Python API for nGraph FrontEndManager introduced in PR #5470
* Added docs + moved sources to 'pyngraph/frontend'
* Fix issues after rebase
* Fix clang
* Moving ngraph/python/tests_cpp to ngraph/python/tests/mock
* Fix cmakelists-related comments
* Apply review comments
* Added dots to docstrings
* Cmake - Set target properties for ARCHIVE/PDB/COMPILE_PDB as well as for LIBRARY_OUTPUT_DIRECTORY
* Add Reverse Op to opset
* Worksave with Reverse path
* Add last_index support
* refactor argminmax factory
* Remove old xfail, add new one
* Fix proto file for argmax
* Rewrite test for select_last_index
* Add CPU tests to Manifest
* Update manifest
* Remove Reverse from opset7
* Refactor arg_min_max factory
* Added example comment in arg_min_max
* Codestyle changes
* nG Python api for Gather and IE IR reader tests
* also included old IE IR reader test for Gather1
* added a blank line before Gather
* style corrections
* applied review comments
* removed blank line
* removed xfailed for Gather7 with batch_dims since CPU was moved to nGraph (...allows to fallback node execution on ngraph evaluate() method in case if optimized implementation is absent)
* added new visitor tests
* Enhance dynamic shape inference of validate and infer types method
* Review op class of DeformableConvolution
* Add node validation checks into validate and infer types specific to element type and shape of inputs
* Refactor validate and infer types method to use common function to validate conv parameters and infer output shape
* Apply these changes to Convolution and BinaryConvolution for alignment
* Add type_prop unit tests
* Add node validation checks for deformable values spatial dimensions
* Fix type_prop and python api shapes
* Fix deformable values spatial dimensions
* Add validation checks in reference implementation
* Address review comments
* Remove reference to const for basic types in ref impl
* Update comment with ticket to add check for u1
* Change deformable values to offset to align with spec
* Added nGraph Python API for operations DFT and IDFT.
* Written tests for the DFT Python API.
* Written tests for IDFT nGraph Python API.
* Small fixes.
* Started to add tests for the signal_size case.
* Written tests for signal_size case of DFT.
* Written tests for signal_size case of IDFT.
* Some code style fixes in IDFT nGraph Python API tests.
* Code style fixes in tests for DFT nGraph Python API.
* Now DFT nGraph Python API tests are used numpy FFT ressults as expected results of tests.
* Now IDFT nGraph Python API tests without signal_size are used numpy FFT result as input data.
* Now IDFT nGraph Python API tests use numpy IFFT as expected results for signal_size cases.
* Deleted redundant function.
* Formatting fix.
* Now test data for DFT and IDFT nGraph Python API are randomly generated.
* Added seed initialization.
* Extend nGraph Python API and test IE IR reader for Einsum
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Format description for test auxiliary function
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove print from the python test
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Separate workdir for parallel runs
* Use random
* Get back old working configuration
* Change label
* Debug parameters
* Change models dir to SHA approach
* Fix WORKDIR names
* Change mountig models dirs
* Update model preproces script
* Improvements
* Isolate all private variables
* Fix model dir path
* Update model preproces
* Update node label
* Remove debug printlns
* BatchToSpace, SpaceToBatch layers optimizations
* Fix according to review
* Fix tests for oneDNN (v1.6)
* Fix of support BF16
* Fix in/out config
* Add support of Blocked layout
* Fix of support U8
* Add support for in/out channels of different sizes
* Removed xfail
* Removed xfail_issue_34327
* BatchToSpace, SpaceToBatch layers optimizations
* Fix according to review
* Fix according to review
* 3 different implementations -> 1 implementation
* Fix THROW
* Fix Exception
* Revert Batch_to_Space to parallel_for
* Fix remarks
* parallel_for -> parallel_nt
* Fix remarks
* Fix data separation
* Fix according to review
* Added Roll to nGraph Python API.
* Added empty line at the end of file.
* Corrected a typo.
* Added Roll test.
* Reformat code.
* Removed empty line.