* ROI tensor support for Template plugin + tests for Template and CPU plugins
GPU doesn'tsupport ROI tensors, so tests were not added for GPU
* Added asserts for unsupported mixed axis order (like 0,3,1,2), and unsupported types like int4/int2 for ROI tensors
* Avoid duplicated outputs with the same name
* Revert onnx graph changes
* Allow output duplicates in ie_plugin_internal check
* Add test with onnx model
* Check get_tensor_ptr instead of any_name
* More outputs test
* Refactor to use std::transform
* test manifest update
* Remove redundant header
* INTERPRETER segfaults fix for duplicated output names
* Simplify duplication assert
* Update test names
* Test update
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now
* update repo
* initial code commit
* add runtime reference
* apply ov::Model
* initial lstmcell-1 definition
* initial change
* apply Peepholes
* apply input_forget option
* apply initial test case of lstmsequence-1
* fix clang-format error
* fix clang-format error 2
* add lstms_sequence test cases by runtime reference and onnx test cases
* fix clang-format error
* fix clang-format error
* fix onnx test failure of LSTM IE_CPU
* fix clang-format issue
* fix clang-format issue 2
* add type_prop and visitor api test of lstm_sequence_v1
* fix clang-format error
* replace input/refOut data to hard coded and remove unnecessary enum definition
* update namespace of Tensor()
* remove supported test cases in disabling list
* Implement interpolate-1 and interpolate-4 in template plugin test
* Fix clang error
* Fix clang error
* Fix clang error
* Fix linux build
* Fix cpplint error
* Fix clang error
* Fix linux build
* Change way to pass attribute into struct for linux build
* Correct supported type
* Fix clang error
* Add visitor api test for interpolate-1 and interpoate-4
* Fix typo and cpplint
* Update copyright
* Avoid using a class that will be deprecated
* Rollback to CoordinateTransform
* Remove interpolate.in.cpp
* Preserving of input/output indices for ONNX.
* Fixed checks.
* Fixed for case of multiple outputs of node before Result.
* Added test for multiple tensor names before Result.
* Multiple tensor names before Result fix.
* Added order alignment for user input/output.
* Extended for case of input names in Parameter tensor list.
* Fixed unit tests.
* Corrected help.
* Small correction.
* Code refactoring.
* Temporarily reverted refactor.
* Fixed wrong changes.
* Fixed wrong changes.
* Returned reverted refactoring.
* Removed inputs_list from serializing.
* Loop/If/TensorIterator - fix dynamic input cases
Reference evaluate for body uses Model::evaluate instead of custom evaluation
Loop/TensorIterator additional fix - set result shape according to body execution result
Only op_eval test verifies issues, template tests were added just in case (these passed even without fix)
* Fix clang-format
* rename ti.cpp
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now
* update repo
* add op reference test of region_tolo
* add type_prop test and remove backend test of region_yolo
* apply type conversion for loading file test and add bf16 test case in skip_test_config
* change location of compile definition under target and use path_join from file_util
* add dependency of test_model_zoo
* apply ov::Model
* remove unnecessary
* changed compile definition of TEST_FILES
* skip test cases of external test file
* remove test cases of importing data file
* add warning about order if both mean and scale set
* Update tools/mo/openvino/tools/mo/main.py
Co-authored-by: Anastasia Popova <anastasia.popova@intel.com>
* removed warning, added phrase in documentation
* fixed merge
* added phrase about order of ,mean and scale in MO help
* duplicate MO help phrase in doc
* Update docs/MO_DG/prepare_model/convert_model/Converting_Model.md
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* Update docs/MO_DG/prepare_model/convert_model/Converting_Model.md
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* Update docs/MO_DG/prepare_model/convert_model/Converting_Model.md
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* Update tools/mo/openvino/tools/mo/utils/cli_parser.py
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* Update tools/mo/openvino/tools/mo/utils/cli_parser.py
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* remove tabs
* fix in order of reverse, mean, scale
Co-authored-by: Anastasia Popova <anastasia.popova@intel.com>
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
* Move 'NV12toRGB/BGR' reference evaluates to template plugin
CPU doesn't need this fallback, so implementation can be moved to reduce core binary size
* Moved evaluate_nv12 to 'runtime::reference'
* Fix arm build
* Calculate model layout based on 'tensor' layout and convert steps
Previously, 'model layout' is set to '...' by default,
thus no shape conversion happened when tensor layout is set to 'NHWC', then there was explicit convert_layout "NCHW"
Now "model layout" is calculated based on tensor layout and conversion steps:
Examples:
1) Tensor: NHWC, Convert: NCHW. Result: NCHW
2) Tensor: NHWC, Convert: 0312. Result: NCHW
* Fix for set_shape + resize case