* Change `VPUX` occurences to `NPU`
* Change library for `NPU` device in `api_conformance_helpers.hpp`
* Rename `MYRIAD plugin`
* Switch `HARDWARE_AWARE_IGNORED_PATTERNS` VPU to NPU
* Rename DEVICE_KEEMBAY to DEVICE_NPU
* Rename VPUX_DEVICE_NAME to NPU_DEVICE_NAME
* Rename vpu_patterns to npu_patterns
* Change VPUX occurences to NPU after review
* Remove VPUX device comment
* Change VPUX/vpu to NPU in tests/time_tests
* Rename VPU to NPU in docs after review
* Rename VPU to NPU in tools/pot after review
* Renamed vpu.json to npu.json in tools/pot after review
* Restore CommonTestUtils::DEVICE_KEEMBAY
---------
Co-authored-by: MirceaDan99 <mircea-aurelian.dan@intel.com>
* Add upper bound
* backport flake fix
* Support of protobuf >= 21 (#18351)
* Corrected typo
* Ability to compile with newer protobuf versions
* Limit numpy (#18406)
* Revert "[PyOV] Pin version of Cython for API 1.0 (#18604)" (#18681)
* Revert "[PyOV] Pin version of Cython for API 1.0 (#18604)"
This reverts commit 787796d88f.
* Suppressed clang warning
* Restrict scipy module version for POT (#18237)
* Restrict scipy module version for POT
Latest release https://pypi.org/project/scipy/1.11.0 causes dependency conflicts
* Bump OMZ to include scipy restriction
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Alina Kladieva <alina.kladieva@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Port from #17744
JIRA Ticket: 110042
Update of hardcoded links to switch references from latest, nightly and 2022.3 (and earlier) to 2023.0.
JIRA Ticket: 111393
Fix for the Mac (Intel CPU) link name (it should be Intel CPU instead of Intel GPU).
* Fixed dependencies check, made unsatisfied dependencies show only in case of error.
* Small fix.
* Test correction.
* Small test correction.
* Temporarily added debug print.
* Debug output.
* Debug output.
* Debug output.
* Test fix.
* Removed debug output.
* Small fix.
* Moved tests to check_info_messages_test.py
* Remove dependies checks from MO.
* Small corrections.
Since TF 2.10 the native model freezing can produce constants with undefined value,
i.e. tensor shape can be any and value is []. In this case the tensor just fills up with
the default value (0 - for numerics, "" - for strings)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Added missing import keyword (#17271)
* [DOCS] shift to rst - opsets N (#17267)
* opset to rst
* change list indentations
* fix formula
* add n operations
* add negative and nonzero
* fix link
* specs to rst
* fix matrixnms path
* change path to if
* fix list
* fix format
* DOCS remove deprecated options (#17167)
* DOCS remove deprecated options
* removed a couple more not actual questions
* remove the whole lines completely
* remove a couple of more deprecations
---------
Co-authored-by: Nikita Savelyev <nikita.savelyev@intel.com>
Co-authored-by: Pavel Esir <pavel.esir@intel.com>
* Moved exception checks to _convert(), added suggestion to try legacy TF in case of conversion fail.
* Added test.
* Added send_conversion_result() method.
* Small correction.
* Update tools/mo/openvino/tools/mo/convert_impl.py
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Moved test_suggest_legacy_fe() test to check_info_messages_test.py.
* Removed not needed import.
* Small correction.
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Separeted SavedModelVariablesIndex class from Saved Model
* Renamed SavedModelVariablesIndex class
* Enabled Tensorflow MetaGraph
* Enabled Tensorflow MetaGraph
* Covered VariableV2 and Assign nodes
* Applied review comments
* Added tests
* Added names to input/output ports too
* Fixed naming for using with MO
* Applied part of review comments
* Renamed meta.cpp and saved_model.cpp
* Applied shared_ptr for memory management of PtrNode
* Fixing CI
* Prevent cycles while passing thru graph
* Released requirement for Checkpointable Object Graph
* Changed naming approach to align port order
* Changed renaming order (before reordering)
* Added a Placeholder translator which checks updated shape
* WA missing Identity name
* Fix CI and restored lost translators after rebase
* WA for output names
* Removing unused params after cutting a model
* Prevents crash in case VariableV2 appears in freezed model
* Fixed saved model in case no variables.index found, but
variables exists
* Changed approach for handling native formats support
* Aligned behavior with freezing .meta files
* Fixed behavior for cutting a model by input tensor
* Applied review comments
* Fix of class conflicts in different frameworks.
* Remove commented code.
* Moved FakeQuantWithMinMaxVars to common part.
* Fixed BOM package test.
* Removed not needed code.
* Removed not needed code.
* Fix Interpolate-11 in MO
* Add forgotten file
* Fix output type of TopK-11
* Do not force precision on port 1 for mode scales
* Update tools/mo/openvino/tools/mo/ops/interpolate.py
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* [MO] Remove use of mapping file and its generation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fix pylinter findings
* Remove usage of mapping file in the layer tests
* Fixing layer tests for legacy frontend
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>