* Add visitor test for convolution_backprop.
* Add test to CMakeLists, corrected input shapes.
* Add checking attributes count.
* Extend test for all autoPad types.
* Support old TBBs
* Don't reset environment
* Removed useless NO_CMAKE_FIND_ROOT_PATH
* Fixed build with old TBB for Windows
* Fixed ngraph code style
* [LPT] [CPU] Convert dequantization shift in low precision before FP32 conversion in CPU
* [LPT] Avoid not neccessary conversion to FP32
* [LPT] Split workaround: replace_node manual handling
* [nGraph] [LPT] Q/DQ representation on weights extension: update transformation for conversion to old format
* review notes fix
* [LPT] checkZeroPoint reuse
* Moved telemetry to repo root directory from MO
* New telemetry package in the "openvino" sub-directory
* Removed telemetry from the MO BOM
* Updated MO BOM and added stub file for telemetry
* Fixed license header
* Fixed license headers and cleaned up the telemetry setup.py
* Fixed import
* Added temporary dependency for openvino-telemetry
* Added ignore for pylint issues
* Fixed import statements
* Updated imports in the telemetry library
* Removed telemetry library. Added link to another private repo
* Removed redundant start_session event for the MO
* Changed approach to import the telemetry library
* Minor code refactoring
* Updated MO telemetry events sending messages
* Refactor sending events for the IE runtime check
* Disable forcing warnings for deprecated methods
* Removed changes from the requirements.txt to install telemetry library to avoid merge conflicts
* Update copyright in the model-optimizer/mo/utils/telemetry_stub.py
Co-authored-by: Gleb Kazantaev <gleb.nnstu@gmail.com>
Co-authored-by: Gleb Kazantaev <gleb.nnstu@gmail.com>
* Minimized legacy usage in tests
* Use legacy only for specific files
* Fixed code style
* Fixed linkage
* Removed old CPU / GPU tests binaries
* Test
* Disabled IB console
* Disabled test for AUTO QueryNetwork from parallel threads
* Remove temporary cmake solution and use updated tbbbind_2_4 package
* Remove testing version of dependency
* Add versioning
Co-authored-by: Kochin, Ivan <ivan.kochin@intel.com>
* align pypi deps of benchmark, cross check tool, python API
* move cython from python API requirements to requirements-dev
* change requirements to >= for most packages
* update requirements
* set pinned numpy major version in wheel requirements
* set more strict pip requirements-dev in wheel
* change scikit-image version to 0.17
* corrected negative batch_dims normalization, some improvements in dynamism for Gather_7
* corrected transformation
* added batch_dims and axis normalization for reference
* updated INTERPRETER backend tests; replaced sizet_t -> int64_t in Gather evaluate
* returned back size_t in reference
* made Gather-1 source compatible with previous ngraph library versions
* added unittest for v7->v1, with nonzero batch_dims transformation should not be executed
* fix axis validation error message
* fix batch_dims gettter
* fixed v7->v1 unittest for nonzero batch_dims
* Add visitor test, separate backend test from common fused op file
* Add SSLT, separate empty axes squeeze case in SLT
* Add unsqueeze to trusted op list
* removing trailing whitespaces
* Add missing newlines at file end
* Review comments - actually running backend tests, fixed typo in visitor test
* add type_prop and backend tests for gelu op
* add visitor test for gelu op
* add additional type_prop and backend tests and remove gelu from manifest
* resolve conflicts
* fix indentation and remove unecessary includes
* remove gelu from manifests
* Add serialization single layer tests for reduction operations
* Add ReduceSum to the list of trusted ops
* Minor changes in single layer tests for reduction ops
* Implement AUTO plugin
Usage:
1. -d AUTO
2. -d ""
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Add tests for AUTO plugin
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* cleaned impl, that was incorrect from the async perspective, ansl also capturing the blobs in the constructor
* Revert benchmark_app modification
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Address reviewer's comments: need CI tests to verify
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
Co-authored-by: myshevts <maxim.y.shevtsov@intel.com>
* revise unsqueeze op class
* Added checks and tests for second input incorrect type and shape
* Remove axes type constraints to keep backward compatibility
* Reference implementation init
* Backend tests
* Single layer tests
* Update offset range in layer tests
* Align int types with ng op
* Update spatial bins type
* Type update
* Fix sub bin calculation in mkldnn plugin
* Update summarize py file
* Align result type
* Refactoring
* Apply review comments
* Add serialize layar tests
* Adjust int comparison
* Adjust code style
* Use clamp reference
* Unify style
* Additional check for negative output dim
* Set tensor output shape in evaluate
* Add visit attributes test
* Small refactor
* Code style (namespace comments)
* Fix CommonTestsUtils::fill_data_roi usage.
This function was generalized in PR #5432 and its siganutre has changed.
* Update licenese header with mention about original authors.
* Replace MIT SPDX full license name with short identifier.
* Fix sub bin calculation in mkldnn plugin
Co-authored-by: jdanieck <jozef.daniecki@intel.com>
* Execute MO stages inside subprocess to have single IE check
* Add --transform key
* Updated ofline transformations to execute user specified passes; updated logic to raise when --transform is used
* Parametrize LowLatency transformation with num_iterations key
* Fixed MO and IE versions comparision
* Use subprocess for offline transformations execution to catch errors
* remove ie_is_available from IR; fixed typo
* Fix for old IE versions
* Update parse_transform key unit tests
* Show available transformations
* Fixed typo
* Fix review comments
* Fix python2 compatibility
* Fixed review comments
* Fixed __main__ import
Some C++ Standard Library headers have been changed in gcc 11 to no
longer include other headers that they do need to depend on.
Include exception explicitly to avoid:
| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
| 21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
| | ^~~~~~~~~~~~~
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>