Commit Graph

6563 Commits

Author SHA1 Message Date
Alexander Zhogov
6c2d1e923c
Revert "OV2.0 c++ configuration API (#9829)" (#9860)
This reverts commit 50da8c4aed.
2022-01-24 11:29:09 +03:00
Liubov Talamanova
b738983c1f
[POT] Change version.txt location (#9715)
* Change POT version.txt location

* Update version

* Added version.txt to wheel

* Fix install requires
2022-01-24 11:22:12 +03:00
Nikita Malinin
5fe10299ab
[POT] Small references update (#9831)
* Update golds and tolerance

* Disable mtcnn at sanity
2022-01-23 12:27:30 +03:00
Krzysztof Bruniecki
ede5da5a96
Update doc and thrown message (#9770)
* Update doc and thrown message

* Review
2022-01-21 19:54:55 +03:00
Sergey Lyubimtsev
dbae4fef18
Update install guides for PyPI (#9760)
* update copyright

* Inference Engine -> OpenVINO™ Runtime

* Update package names

Update link to release notes
Update link to Inference Engine guide
Add note about plugins supported on macOS

* update names in headers

* trademarks

* beautify wording
2022-01-21 19:31:08 +03:00
Alexey Suhov
dfaaa45b5a
Move licensing to docs folder in install package (#9842) 2022-01-21 19:14:02 +03:00
Ilya Churaev
f6fe714213
Fixed collisions with auto-generated operation names (#9737)
* Added test to reproduce issue with names generation

* Resolve names collisions

* Added additional check

* Added transformation to fix generated names

* Fixed comments

* Fixed tests

* Moved resolve names transformation to plugin pipeline
2022-01-21 18:53:07 +03:00
Anton Pankratov
50da8c4aed
OV2.0 c++ configuration API (#9829)
* New configuration API

* Review fix

* review coments

* fixed device name map

* fixed header

* code stile

* fixed optimization capabilities

* flatten properties

* dox fix

* doc

* merge conflicts

* fixed merge conflicts

* Fixed subobject linkage warning

* foramt fix
2022-01-21 18:44:41 +03:00
Egor Shulman
cf84f43b78
[CPU] Fix FuseConvolutionSumAndConvolutionSumActivation (#9595) 2022-01-21 17:24:46 +03:00
Andrei Molotkov
d6bcfb7b8f
[GPU] Sporadic failure test was fixed (#9748) 2022-01-21 17:12:53 +03:00
Mateusz Bencer
82cc7165e7
Fall back to legacy path if input freezing feature is used (#9668) 2022-01-21 16:46:59 +03:00
Chenhu Wang
8ebe75f81a
[CPU] ROIAlign jitted optimization (#9421) 2022-01-21 16:17:10 +03:00
Nikolay Tyukaev
c4a4382d84
Nbdoc change source (#9739) (#9811)
Co-authored-by: Nikolay Tyukaev <nikolay.tyukaev@intel.com>

Co-authored-by: Jakub Debski <jakub.debski@intel.com>
2022-01-21 15:31:56 +03:00
Mikhail Nosov
d8e557b39c
FrontEnds.cmake: FEM include headers as public (#9792)
ONNX/Paddle/TF frontends: added 'standalone_build' target to verify that frontends can be used standalone by applications
2022-01-21 13:43:07 +03:00
Artyom Anokhov
101e762969
[Scripts][Driver] Updated script logic with approved for 2022.1 driver (#9801)
* install_NEO_OCL_driver: Updated script logic with approved for 2022.1 release drivers.

Removed COS7 support and checksum.

* Update scripts/install_dependencies/install_NEO_OCL_driver.sh

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>

* Update scripts/install_dependencies/install_NEO_OCL_driver.sh

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>

* install_NEO_OCL_driver: Removed _is_package_installed function

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
2022-01-21 13:38:51 +03:00
Alexander Zhogov
79ff926b6d
Revert "OpenVINO runtime Configuration API (#7750)" (#9828)
This reverts commit 400e9ad916.
2022-01-21 13:30:39 +03:00
Jan Iwaszkiewicz
967fc0a756
Added callable CompiledModel (#9812) 2022-01-21 13:27:51 +03:00
Mikhail Nosov
7f10473b96
Loop/If/TensorIterator - fix dynamic input cases (#9752)
* 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
2022-01-21 13:27:20 +03:00
Victor Kuznetsov
0f4f2ebade
Change thresholds for MemCheck nightly (#9815)
* add performance hint to time infer

* fix th values for memcheck nightly
2022-01-21 11:54:29 +03:00
Serhii Pavlovskyi
01096508f9
[GPU] Disable range layer gpu test (#9819)
* move gpu functional tests for range to correct location

* disable range layer test on gpu

it needs dynamic shapes support

Co-authored-by: Serhii Pavlovskyi <spavlovskyi@lohika.com>
2022-01-21 11:04:40 +03:00
Anton Pankratov
400e9ad916
OpenVINO runtime Configuration API (#7750)
* New configuration API

* Review fix

* review coments

* fixed device name map

* fixed header

* code stile

* fixed optimization capabilities

* flatten properties

* dox fix

* doc

* merge conflicts

* fixed merge conflicts
2022-01-21 10:32:57 +03:00
Vladislav Golubev
a3e2dbe353
[LPT] MoveFQ fix (#9821) 2022-01-21 10:06:17 +03:00
Taylor Yeonbok Lee
78db56d92d
[GPU] Make cl_dump to distinguish program (#8763)
* Make cl_dump to distinguish program

* Applied review comment
2022-01-21 06:37:08 +03:00
Evgenya Stepyreva
d977b7238a
Divide partial value propagation fix (#9822) 2022-01-21 03:38:53 +03:00
Alexander Zhogov
df27fd5d47
Azure CI: Add ccache for ARM (#9817)
* Azure CI: Add ccache for ARM

* Add a few required options

* Fix work dir
2022-01-21 02:01:06 +03:00
Mateusz Bencer
70ccd0e91f
Handle special cases during fallback (#9651) 2022-01-20 23:34:24 +01:00
Evgenya Stepyreva
5aa43d560a
51145 (#9795)
* 51145 - PriorBox dynamic shape propagation

* code style
2022-01-21 00:32:04 +03:00
Jan Iwaszkiewicz
e39614954b
[PYTHON] Return InferRequestWrapper as shared pointer (#9805) 2022-01-20 23:22:42 +03:00
Vladislav Golubev
fd754ab917
SimplifySecondInputOfReshapeFix (#9809) 2022-01-20 22:47:40 +03:00
Ivan Tikhonov
29d73ce3c8
FrontEnd ConversionExtensions (#9070)
* Squash commit: implement Conversion extensions

* Refactor PaddlePaddle FrontEnd

* Codestyle

* FrontEnd,InputModel,Place base classes -> abstract, renamed model file

* Fix unit tests

* fix unit tests

* ngraph:: to ov::

* Rename frontends dir to frontend

* fix merge conflicts

* Fix ConversionExtension

* get rid of NamedInputs/Outputs in TF FE

* Rename paddlepaddle to paddle; pdpd to paddle

* add missing file

* codestyle

* Remove local change

* paddlepaddle -> paddle for azure configs and .md files

* fix package name, fix config files

* Fix win build

* Revert Broadcast/AutoBroadcast changes

* codestyle

* fix FronEnd class

* fix ngraph_cpp_api.config

* fix incorrect merge, codestyle

* fix conversion extension

* conversion extension

* codestyle

* merge master

* fix build

* refactoring; revert broadcast/autobroadcast changes

* codestyle

* fix MacOS config

* resolve merge conflicts

* refactor includes

* register ConversionExtension in FrontEnds

* move get_op_type to base NodeContex class

* set op_translator map in ctor of Paddle FE; fix unit tests

* update unit tests; codestyle

* codestyle

* preliminary version of conversion extension in pybind

* conversion extension

* get_attribute_as_any method for NodeContext

* move get_attribute methods to NodeContext base class, rename get_ng_input to get_input

* add missed file

* Implement ov::Any getter in ONNX NodeContext

* fix py bindings

* Add update ConversionExtension unit tests, add SO unit tests, fix TF FE

* fix segfault on destructor

* fix NodeContext interface, fix unit tests

* set different names for ConversionExtensions in unit tests

* fix PaddleFuzzy tests

* fix Paddle Fuzzy tests

* revert changes in generate_slice.py

* fix codestyle

* fix pybindings

* revert local changes in generate_slice.py

* delete duplicate exceptions.hpp

* Refactoring: fix names according to convention

* pybinding for NodeContext, FrontEnd, ConversionExtension; fix unit tests; implement new unit tests

* Refactoring

* fix the case when a new converter rewrites existed one; delete unnecessary NodeContext from pybindings; use CreatorFunctons from the base class in ConversionExtension; update unit tests

* Revert local change

* PythonAPI: fix get_attribute method; fix get_input method; implement support of dtype and default attributes

* Fix py unit tests: add support for vector<ov::element::Type> as attribute

* resolve review comments

* fix unit tests

* move extension_holder to openvino/frontend/extension folder

* fix build on mac os

* temporary disable cast from vector<bool> to investigate issue on mac os

* Resolve review comments

* Resolve review comments

* Use dev API for .so extension

* Link frontends to pyopenvino as separate targets

* Temporary enable tf fe installation

* ignore PEP8 E402 for init files, set correct directory for py modules

* revert local changes

* Fix deadlock in pybind GIL; fix Win build; fix PEP8

* fix PEP8

* Add a return type annotation

* fix builds; fix ON/OFF switcher for ENABLE_OV_xxx_FRONTEND cmake options

* Fix the issue with ifdefs on WinOS; fix the issue related to pybindings and static c++ object

* fix python unit tests

* fix static build on WinOS

* Retrigger CI builds

* Fix static build on Windows

* fix static build on Windows again

* Retrigger CI

* delete unused includes; add a comment about issue on MacOS

* fix missprint

* resolve review comments

* fix missprint

* resolve review remarks

* Resolve review comments

* win win wheels build

* resolve review comments
2022-01-20 20:44:31 +03:00
Anton Chetverikov
ff6a9a1179
[MO] Fix normalize_outputs MaxPool function condition (#9613)
* Fix condition to correct handling MaxPool1 with only 1 output port

* Update check condition

* Add unit tests

* Sort imports

* Add comment
2022-01-20 19:52:42 +03:00
Gleb Kazantaev
61762fbaf0
Update Transformations For Dynamic cases (#9803)
* Dynamic support

* Update transformations
2022-01-20 19:48:29 +03:00
Krzysztof Bruniecki
68ef22a53d
Add CNN1D limitation for stride > filter, add negative tests, simplify (#9506)
Pad filter when effective stride > filter
    Add tests with stride bigger than filter
    Add stride not aligned to 8 from review
2022-01-20 19:14:44 +03:00
Evgeny Talanin
ae648614d9
Revert "OMZ submodule update. (#9771)" (#9802)
This reverts commit d98909289a.
2022-01-20 17:32:22 +03:00
Mikhail Nosov
7126bef2be
[Python Bindings] Frontend test for telemetry extension (#9768)
* Python bindings - test for telemetry extension

This also ensures that actual 'Telemetry' object containing callbacks is still alive even there is no explicit Python objects holding it

* Fix pylint

* fix clang-format
2022-01-20 16:44:54 +03:00
Nikita Malinin
ed634bd18e
[POT] Tests & References update (#9694)
* Enable disabled tests

* Update references

* Update references

* Update passes.py for FP16 graph

* Update precision for nightly mobilenet

* Update references

* Update refs and disable model

* Update nightly refs

* Update nightly

* Revert mbv2 sanity gold
2022-01-20 16:23:00 +03:00
Ilya Lavrenov
8f3d030d79
Removed ov::runtime namespace (#9781)
* Removed ov::runtime namespace

* clang-format

* Fixes

* template reference

* Fixes
2022-01-20 16:17:57 +03:00
Smirnov Grigorii
29c3b8e201
Update SmartReshape tests to check tensor and node names (#68694) (#9633)
* add name checks but some tets in sss fail

* delete <utility> header

* update SS squeeze tests

* move util functions and correct node replacement

* delete anonymous namespace
2022-01-20 15:29:29 +03:00
Alexander Zhogov
686dad066a
CODEOWNERS: Add IE Paddle frontend 2022-01-20 14:32:43 +03:00
Alexander Zhogov
850bf4a025
dependbot: Disable creating PRs 2022-01-20 14:14:00 +03:00
Sergey Lyubimtsev
9ead9b4831
Remove test_utils package from distributions (#9780) 2022-01-20 13:27:51 +03:00
Evgenya Stepyreva
b18d0644c4
Dim tracking essentials (#9559)
* Dim tracking essentials
2022-01-20 12:31:22 +03:00
Sergey Shlyapnikov
89868df352
[GPU] Fix eltwise's inputs indexes calculation and order of dimensions (#9778) 2022-01-20 11:15:40 +03:00
Wilson Seok
22fae50229
Add slt in template plugin/region yolo (#8886)
* 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
2022-01-20 09:27:42 +03:00
Mikhail Kozlov
42309d1a65
Change name of vpux plugin (#9744) 2022-01-20 09:01:55 +03:00
Anton Romanov
d554713bf9
Enable python tests (#9623) 2022-01-20 01:09:54 +03:00
Vitaliy Urusovskij
1ae0618dee
Fix memleaks caused by SetupDiGetClassDevs() (#9746)
To prevent leaks, object should be cleaned up
by calling SetupDiDestroyDeviceInfoList()
Refer to https://docs.microsoft.com/en-us/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsw#remarks
2022-01-19 23:54:59 +03:00
Ekaterina Matrosova
d98909289a
OMZ submodule update. (#9771) 2022-01-19 23:00:42 +03:00
Mikhail Nosov
9f2cb8e102
[PyBind] Fix crash on destroying dtype_to_ov_type static map (#9772)
* Use std::string for static map instead of py::str

Probable reason is that this static map is destroyed after 'pybind' module is destoryed itself, thus py::str can't be cleaned up properly

* Added test via 'subprocess' execution of separate file
2022-01-19 21:01:18 +03:00
Yuan Hu
403339f8f4
[AUTOPLUGIN] not select if only one device (#9730)
* if only one Device, not select

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>

* modify test case to match logic

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2022-01-19 17:13:29 +03:00