* Written reference implementation of the operation ExperimentalDetectronROIFeatureExtractor.
* Small fixes.
* Started to write tests for evaluation of the operation ExperimentalDetectronROIfeatureExtractor.
* Written test for evaluation of the nGraph operation ExperimentalDetectronROIFeatureExtractor.
* Some changes.
* Added debug prints to evaluates.map.
* Added more debug prints.
* Added another debug prints.
* Added more debug prints.
* Added more debug prints.
* Added more debug prints.
* Inserted additional static_casts.
* Added more static_casts.
* Commented some debug prints.
* Some reversion.
* Deleted some debug prints.
* Deleted some debug prints.
* Deleted more debug prints.
* Added some casts and debug prints.
* Some changes.
* Small changes.
* Some changes.
* Added png files.
* Small changes.
* Code style fixes.
* Code style fixes.
* Rewritten some auxiliary functions.
* Corrected the body of the function experimental_detectron_roi_feature_extractor().
* Some code style fixes.
* Code style fixes.
* Small code style fixes.
* Commented one debug print.
* Small changes.
* Added some debug print.
* Small changes.
* Added more debug prints.
* Small fixes.
* Added more debug prints.
* Commented some code.
* Indexing operation [] was replaced by .at() method in the function pre_calc_for_bilinear_interpolate().
* Deleted unneeded variables w1, w2, w3, w4.
* Deleted variable xx.
* Added GCC pragma before the function pre_calc_for_bilinear_interpolate().
* Fixes in macros.
* Fixed pragma before the function pre_calc_for_bilinear_interpolate().
* Deleted some debug prints.
* Deleted more debug prints and fixed some code style issues.
* Deleted redundant assert.
* Deleted redundant assert in the function split_points().
* Started to move tests for nGraph reference implementation of ExperimentalDetectronROIFeatureExtractor to template plugin.
* Enabled test INTERPRETER.onnx_model_experimental_detectron_roi_feature_extractor.
* Deleted backend tests for the reference nGraph implementation of the operation ExperimentalDetectronROIFeatureExtractor.
* Deleted commented code.
* Fixed typo.
* Some fixes.
* Some fixes.
* Some fixes.
* Some fixes.
* Some fixes.
* Renamed the function that calculates ROIAlign.
* Deleted redundant usings.
* Now input shapes are parameters of test.
* Small fix.
* Now element type is also test parameter.
* Deleted some commented code.
* Added test for float16 case.
* Small fix.
* Added test for bfloat16 case.
* Deleted redundant parameters of tests.
* Deleted commented code.
* Deleted redundant structure.
* Small fix.
* Some reverting.
* Added OpenVINO Tensor API
* Tensor API improvements
* Moved Tensor to ngraph
* Moved Tensor tests
* Fixed docs and code style
* Trying to fix Windows
* Fixed clang-format
* Moved Tensor to runtime namespace
* Fixed compilation
* Fixed clang-format
* Fixed tests in debug
Co-authored-by: apankratovantonp <anton.pankratov@intel.com>
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now
* update repo
* add sin asin template plugin reference test
* add cos template plugin reference test and remove asin/sin/cos ngraph backend test
* update CMakeList.txt
* add template plugin reference test for asinh, cosh, sinh, tanh
* remove ngraph backend test for asinh, cosh, sinh, tanh
* update CMakeList.txt
* add ngraph type prop test for tanh
* add ngraph visitor api test for asin, sin
* add atanh type in activation SLT
* remove boolean from sin/cos/tan/asin/sinh/cosh evaluate
When ENABLE_FASTER_BUILD is ON, source files are combined to batch for faster compilation.
However, when one source file uses "using namespace ngraph", and another has "using namespace ov" - then conflicts may occur depending on how sources were combined
This fix removes usage of "using namespace ov" from ngraph code to avoid such potential issues
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now
* update repo
* add acos in template plugin reference test
* Create visitor API test for target operation Acos-1
* remove acos backend test
* remove acos backend test
* add test casses of int ata type
* remove boolean from acos evaluate
* Shared preprocessing tests for plugins.
Comparing inference with reference implementation
* Moved evaluate tests to template plugin
* Fixed clang-style
* CPU tests: Set IE precision manually in SetUp. Also allow rounding to integer mismatch
* Added acceptable threshold depending on particular test
* Revert "Combine all PDPD model generation scripts into one python command (#7349)"
This reverts commit 1eca8a6e49.
* Added jobs pool for PDPD model conversion
* Use jobs pool for PDPD model conversion as well
* Fixed typo
* Moved ie::Parameter to new API
* New OpenVINO API macro
* Used OpenVINO Plugin API for some plugins
* Used OPENVINO_RUNTIME_API
* Revert "Moved ie::Parameter to new API"
This reverts commit fef5e3b487.
* Fixed code style and docs
* Fixed compilation
* Implemented get_consuming_ports, get_producing_operation and is_equal for PlaceOpONNX
* fixed unambiguous_node_check
* removed PlaceTensorONNX::get_input_port
* added PlaceOpONNX::is_input, PlaceOpONNX::is_output
* fixed python styles
* added get_consuming_operations implementation
* added missing get_consuming_operations for PlaceOpONNX
* added missing get_target_tensor for PlaceOpONNX
* changed place spec
* add support of get_source_tensor
* add support of get_producing_operation for PlaceOpONNX
* add support of get_producing_port for PlaceInputEdgeONNX
* fixed python styles
* missing ref in std::transform
* Fix leftovers for ov::Layout
Added runtime info to Tensor
Add get_layout/set_layout/has_layout methods for parameter
Moved preprocess steps code to separate CPP file for readability purposes
Test code coverage = 100%
* Fixed review comments
* Try fix windows build
* Fix 1:
Correction: Dynamic channels dimension is ok on preprocessing
[?,?,?,?], Layout "NCHW" => scale({2.0, 3.0, 4.0}) is ok.
If HostTensor's channels dimension mismatches - it will fail on 'evaluate' stage (as usual)
Fix 2:
Verify that TensorInfo().set_layout(...) reuses element type from original parameter
* Removed 'using RTMap'
* Add set_argument/s methods to nGraph Python API
* Apply formatting
* Clear inputs in Node::set_arguments
* Run all tests in one container
* Fix formatting
* Add unit test
* init Slice ng op
* Init Slice op tests
* Add visitors test
* Output shape inference
* Add default axes calculation
* Add static output shape tests
* Remove default axes input injection
* Update default axes calculation
* Dynamic data rank case
* Update unordered axes case
* Add support for out dim bounds for unknown input values
* Add more tests
* Update headers and namespace
* Add step value check
* Full dynamic shapes support
* Fix type in attribute tests
* More typeprop tests
* Move Slice-8 to openvino api
* More validation cases
* Update opset8 operations count test
* Draft
* More tests
* to_string + advanced_syntax + more tests
* Coding style
* Add mean/scale - vector version with layout support
Vector version requires layout to be set
* Added comments to LayoutRank
* Removed unnecessary public API
- Removed setters
- Removed LayoutRank from public classes
* Review comments:
- Rename 'layouts' namespace to 'layout'
- 'get_index_by_name' - specify throw exception type
* [Frontend][Paddle]Handle Exception in Op Conversion.
* [Frontend][Paddle]revise comments
* [Frontend][Paddle]add tests for error handling
* [Frontend]fix typo
* [Frontend][Paddle]relax model version check to 2.0.0
* [Frontend][Paddle]fix typo