Commit Graph

7831 Commits

Author SHA1 Message Date
Tomasz Jankowski
e24a5b8ac3
[ONNX FE] Extend ONNX FE for operation GenerateProposals (#12510)
* Create ONNX FrontEnd GenerateProposals op

* Add onnx GP Op validation

* Add batch 2 test

* Improve code readability

.. per review comments

* Fix test model paths

* Use heterogeneous test values
2022-08-18 09:26:48 +00:00
Xuejun Zhai
8b75e8d4b9
[Coverity Scan] sample issue from CS fix (#12572)
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
2022-08-18 11:35:47 +03:00
Nadezhda Ageeva
730d857cc6
[GNA] Moved input precision tests (renew PR10990) (#12326)
* Commits from PR10990:

[GNA]Added init tests

Delete derpec test

Deleted unnecessary code

Fixed bugs

Fixed data types

Remove copy to blob

Deleting InitGnaDevice

Removed SetUp

* Refactor tests

Co-authored-by: Andrey Noskov <andrey.noskov@intel.com>
2022-08-18 11:30:23 +04:00
RICKIE777
431cfc818f
Update linux.yml (#12616) 2022-08-18 11:16:29 +04:00
Mateusz Tabaka
de4ffb00c3
handle tbb library path like .../tbb/lib/intel64/gcc4.8 (#12611) 2022-08-18 08:25:56 +03:00
Ilya Lavrenov
5d31a27f57
Fix conditions for python when cmake debug prefix is not empty (#12601) 2022-08-18 08:31:23 +04:00
Xiake Sun
d958fccb8b
Add missing patchelf dependency for REHL8 for openvino runtime python wheel build (#12618) 2022-08-18 08:30:20 +04:00
Roman Kazantsev
263652fb93
[TF FE] Add ResourceGather translator and refactor Softmax (#12568)
It allows to convert ICV_SqueezeNet_v* models

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2022-08-17 23:36:37 +03:00
Daniil Lyakhov
1ea12a0bab
[POT] Finetuned model reference update (#12610)
* Finetuned model reference update

* Comment with AVX512 reference value
2022-08-17 19:54:39 +00:00
Alexandra Sidorova
6d6f52806b
[CPU] Removed Contexts from load and store emitters (#12446) 2022-08-17 22:22:22 +04:00
Jan Iwaszkiewicz
97f3d84cf5
[PyOV][PyDocs] Update BUILDING.md instructions for Linux/MacOS (#12520)
* Update linux and mac part of BUILDING.md

* Fix variable names and minor other fixes

* Remove unused macos  deps

* Follow up on comments including cmake instructions

* Update wheel instructions
2022-08-17 16:35:59 +00:00
Ilya Lavrenov
ad9d4ec0c1
Skip error code for PDPD tests temporary (#12600) 2022-08-17 16:25:26 +04:00
Alina Kladieva
693a2334a7
Skip sporadically failing tests (#12589) 2022-08-17 16:10:37 +04:00
Ilya Churaev
8a027f4e42
Replaced DLDT to OpenVINO (#12580)
* Replaced DLDT to OpenVINO

* Fixed samples build dir

* Fixed build folders
2022-08-17 12:46:07 +04:00
Liubov Talamanova
ac9a80e6c9
[POT] Fixed "inplace_statistics" param in documentation (#12560) 2022-08-17 10:38:51 +04:00
Trawinski, Dariusz
d035103889
changes needed to rhel8 certification (#12460)
* changes needed to rhel8 certification

* add missing python

* drop redundant python deps
2022-08-17 09:31:41 +04:00
Ilya Churaev
9e7c821477
Enabled plugins auto registration (#12573)
* Enabled plugins auto registration

* Fixed comments

* Skip CMakeLists.txt
2022-08-16 23:19:10 +04:00
guozhong wang
687f8ae655
Guozhong/remove testcase load network single ie core (#12557)
* change gpunum to 3

* remove test case smoke_LoadNetwork_SingleIECore

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-08-16 23:17:52 +04:00
Maxim Vafin
4d4263f45c
[MO] Improve layout help (#12535)
* [MO] Improve layout help
2022-08-16 15:39:42 +02:00
Sergey Shlyapnikov
7d2c88b296
Fix path for find_package of ITT counters in case of defined INTEL_VTUNE_DIR variable (#12584) 2022-08-16 16:45:29 +04:00
Ilya Lavrenov
1a965bbd80
Added lintian post-build step (#12576)
* Added lintian post-build step

* Update cmake/developer_package/packaging/debian_post_build.cmake

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2022-08-16 16:44:11 +04:00
Ilya Lavrenov
2e7284cfa0
Automatically detect ENABLE_PYTHON, ENABLE_WHEEL default values (#12551)
* Add ENABLE_WHEEL=ON by default

* Adjust CMake options for GitHub checks

* Add ov_check_pip_package and ov_check_pip_packages CMake functions

* revert options

* skip empty lines

* formatting

* fix condition

* check for patchelf

* Add numpy dependency to condition

* Fix error:

    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (gast 0.4.0 (c:\hostedtoolcache\windows\python\3.7.6\x64\lib\site-packages), Requirement.parse('gast==0.3.3; platform_system == "Windows"'), {'paddlepaddle'})

* set DENABLE_WHEEL=OFF for openvino-onnx docker

* Supported newer versions of shellcheck

* Don't use excluded sources

* Improved NCC process of clang search

* Fixes

* A lot of updates

* Fixes after 2 PRs merge

* Fixed build

* Fixes

* Relaxed cython version a bit

* Try non-pip cython as well

* Fixed MacOsX

* Disable pybind usage for MO tests as well

* Added descriptive warning messages

* Fixed compilation on Windows

* Support for cmake < 3.15

* FIxed Windows linkage

* Fixed review comments

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
2022-08-16 14:43:30 +04:00
Sergey Shlyapnikov
d8237cd97c
[GPU] Align Reduce primitive with nGraph's parameters (#12341) 2022-08-16 13:53:26 +04:00
Sergey Shlyapnikov
a711ae87a5
[GPU] Align Interpolate primitive with nGraph's parameters (#12342)
* [GPU] Align Interpolate primitive with nGraph's parameters
2022-08-16 13:52:46 +04:00
Nadezhda Ageeva
3e14988895
Extend inputs/outputs info with shape in BA printout (#12453) 2022-08-16 12:21:54 +04:00
Nadezhda Ageeva
ab3a53a179
[GNA] Fix precision for DecomposeMVNTest (#12439) 2022-08-16 10:59:52 +03:00
Mateusz Mikolajczyk
9e74f5d2c6
[PyOV] Add copy/deepcopy magic methods for Output/ConstOutput object (#12392) 2022-08-16 09:58:34 +02:00
Ilya Lavrenov
5b40ef1982
Debian conflicts (#12567)
* Supported newer versions of shellcheck

* Fixed installation against conflicting versions
2022-08-16 11:12:57 +04:00
River Li
752cce38ad
[CC] enable cc in core/src/pass (#12547)
* Enable CC for src/core/src/pass

* Enable more run_on_model
2022-08-16 07:15:24 +04:00
Florian Bruggisser
17f49d804d
Add python arm64 platform build support (Apple Silicon) (#12564)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-08-16 00:35:33 +04:00
Alexandra Sidorova
aae5315515
[GPU] Fixed ov integration test build (#12565) 2022-08-15 22:04:36 +04:00
Vladimir Paramuzov
b33f22ce8c [GPU] New shape infer baseline (#12241) 2022-08-15 19:11:26 +04:00
Irina Efode
d04521a7c3
API Conformance report: C++ & Merge XML Part (#11245)
* Separate Summary, OpSummary, ApiSummary

* final separatin

* ChangeNamespaces

* git status

* filename

* link error

* Fix linking

* Fix compilation

* Report - ieplugin

* Next step

* Fix build

* Changing inheritance + fix build

* Fix run

* Summary

* Fix comments

* Fix the run

* fix build

* #Extend report

* Fix build

* fix template

* api_report flag

* rebase to master branch

* fix

* fix build

* myriad

* fix problem with crash

* Fix some mistakes

* python merge

* fix tests

* tmp

* Update Merge_xml script

* Fix op

* fix build

* Fix bug with --report_unique_name

* build

* remove extra

* gg

* gpu build

* c

* Fix issue with win

* infer_req

* compiled + exec net

* ov_plugin

* ie_plugin

* Fix comments

* ff

* fix last comment

* fix build

* fix template func

* Apply commnets

* Apply commnets

* fix ci

* build

* build

* build

* inl

* Remove extra

* fix merge_xml

* fix build

* remarks

* skip one test

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2022-08-15 18:57:10 +04:00
Vladimir Paramuzov
dd55f434c3
[GPU] NonZero primitive (#12519) 2022-08-15 17:32:37 +04:00
Vladimir Paramuzov
03b7c1e69e
[GPU] Support hint::inference_precision (#12526) 2022-08-15 16:34:36 +04:00
Evgenya Stepyreva
de9a785328
Auto Batch: if disabled during cmake (#12383) 2022-08-15 11:12:59 +00:00
Roman Kazantsev
d635c91df7
[TF FE] Correct Result node names and output tensor names (#12466)
* [TF FE] Correct Result node names and output tensor names

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Return transformation pass with TransposeSinking

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Fix code-style

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Switch off TransposeSinking transformation due to bugs with preserving tensor names

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Use just set_friendly_name for Result nodes

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Use get_friendly_name for composing Result node name

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Fix tensorflow tests for partially convert

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Recover header for manager

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-15 09:32:40 +00:00
Oleksii Zaderykhin
dd051be43a
[CPU] Fix for FakeQuantize-1 conformance tests
The convert node was extended to support the conversion from Precision::BIN precision. The issue with FakeQuantize-1 conformance tests failures is related to the convert node. In the case of binarization, the FakeQuantize node is transformed into a binarization node and the convert node. But the convert node didn't support conversion from Precision::BIN precision. (#12149)
2022-08-15 09:03:27 +00:00
Vladimir Paramuzov
9ec5d258fc
[GPU] Fixed invalid access to input layout in impl map (#12533) 2022-08-15 12:59:54 +04:00
Vladimir Paramuzov
5c83f7d6b1
[GPU] Baseline network and primitive_inst changes for dynamic shapes (#12413) 2022-08-15 12:59:33 +04:00
Ilya Churaev
7ec9bcf33a
Fixed CODEOWNERS (#12523) 2022-08-15 12:47:56 +04:00
Nadezhda Ageeva
2fccd87d0b
[GNA] Fix pass for fused transpose + reshape (#12295) 2022-08-15 09:57:30 +03:00
Irina Efode
5baa403d42
Add model logging to SubgraphDumper (#12441) 2022-08-14 19:17:58 +00:00
Ilya Lavrenov
aecab4d12a
U22 adoption in github actions (#12550)
* Supported newer versions of shellcheck

* Don't use excluded sources

* Improved NCC process of clang search

* Fixes
2022-08-14 20:53:41 +04:00
River Li
cbbac125f8
[C API] Refine OV 2.0 C APIs for better expansibility and compatibility (#12187)
* [C API 2.0]Redifine partial shape and property wrapper

1. Use dimension object to initialize partial_shape rather than string
2. Use void* to unify property value rather than union
3. rename some C api name to strict align with C++ method.

Change-Id: I64b5c521461264dba2d23543808584632fbd6d4b

* [C API 2.0]Memory check and implement all reshape interface

1. Memory safe create and free
2. Implement all reshape interface align with C++ interface
3. rename some api to align with C++ interface

Change-Id: Ib5e4192bdbd8a11cdd7e30b1dc84881ba3f2d505

* Rename prepostprocess to strict align with C++ name

Change-Id: I7a4d0a6e835b2d6ed01cd218ac81b1b621f600bf

* [C API 2.0]redefine ov_node and ov_model interface

1. redefine ov_node and ov_model interface
2. rename some api to aligne with C++ interface
3. remove some redundant code
4. align CMakeLists.txt with OpenVINO 2.0 convention

Change-Id: I4d5e92157e7891319c9754da8e70b9c6150ae2e3

* Redefine ov_layout to support more than one char

Change-Id: I39e5389246cf3edcc2f4734d13157457773d89b8

* Add interface to get partial_shape from node

Change-Id: I8cef77db581b43d2f0a9ac48cfdc09a86e39b694

* Use unique_ptr prevent memory leaks in case of exception

Change-Id: I150b375108a3eded400bdde087ab5c858958c25f

* Put legacy C API and 2.0 C API into a library

Change-Id: I067a55a00e78b80cdede5ae7adad316ee98cabd1

* Only keep OV 2.0 C sample and move legacy C sample to legacy directory

1. Move legacy C samples to tools/legacy/c directory
2. Keep OV 2.0 C samples in samples/c directory

Change-Id: I05880d17ee7cb7eafc6853ebb5394f3969258592

* Fix format and log issues

Change-Id: I05d909b3d7046d41b807e35808a993bb09672e68

* Restore documents update

Change-Id: I82dd92081c0aa1a2d7dca7f114cf6a35131d6f92

* Change config map data be const

Change-Id: I9043859e8308c01d80794dc8280ae236947f3bbb

* Update api document

Change-Id: I35bc149bad0de17424d95f48c3027030b708e147

* Add clang enable

Change-Id: I335639c05fb5fb38e682dbb72bfaf78380c0adaf

* Fix clang issue after enable clang for ie_c_api.c

Change-Id: Idcb4dda9d66e47a169eb79a9c4fe7a7d4df838db

* split header file and c file into multiple files

Change-Id: I7c3398966809ef70d7fcb799f2d612a33b471e31

* Fix clang format issue

Change-Id: Ibd18b45537c8f3bcbb5b995c90ae28999161d54d

* Add single ov_dimension_create method

Change-Id: Icd06b50e4f4df8f7897c7c4327edb67178162544

* Remove all legacy c samples completely

Change-Id: I098360a0d9002340e8769074181f7997b43bce8f

* Update ov_property_value to replace only ptr

Change-Id: I9f5a11b4cf07e759c1998e78e2624f0a1266d9b0

* Split more header files, add static dimension api

Change-Id: I14e4fb8585fc629480c06b86bd8219e75a9682f7

* Change ov_dimensions_create to be ov_dimensions_create_dynamic

Change-Id: I50c02749cea96f12bcea702b53a89c65b289550e

* rename status and get_out_tensor

Change-Id: I762c1d0c5a069454506fe3c04283c63ddbfacf31

* Split ov_c_api_test.cpp

* Split OV2.0 CAPI tests

* move var into Setup

* Merge legacy and 2.0 C API test

* Merge InferenceEngineCAPITests into openvino_capi_test

1. put InferenceEngineCAPITests into openvino_capi_test
2. resolve some format issues

Change-Id: I47bbba6bd70a871ee063becbd80eb57919fa9fb0

* legacy api test skips clang format

Change-Id: Id54ecdba827cf98c99b92295c0a0772123098b63

* Fix clang format issue

Change-Id: I7ed510d8178971fe04a895e812c261db99d8b9f2

* Restore InferenceEngineCAPITests

Change-Id: I4d641ffb1de9ce4d20ebecf35fc036fa7bd73e55

* rename openvino_capi_test to ov_capi_test

Change-Id: I6b6fe0cdb89aab7210abb17f32dbfdcdce72ba25

* unify list size name and refine ov_core_version_t

Change-Id: I137fc6d990c7b07f597ee94fa3b98d07ae843cb6

* align header file path to be openvino/c/openvino.h

Change-Id: I1a4552e1d558098af704942fe45488b0d6d53a90

* Fix path issue

Change-Id: I84d425d25e3b08c1516cbcc842fb9cb75574bf17

* move ov_color_format and remove opencv depenency

Change-Id: I486145f9e92e8bbf2e937d3572334aa9f0e68841

* Resolve some memory allocation error handling issues and read model with empty weight issue

Change-Id: Icd8e3b6de9741147993fa215a0c7cfd7debd5500

* Add GPU test cases

Change-Id: I13324ef019b5b1af79259ca932a36a0cec792c27

* Fix clang issue

Change-Id: I9bb4c47de301d142b5e2a77a39f667689ad9fe38

* Resolve CI test failure

Change-Id: Ia327d5edab19d8dd44ac369670f190d5c57aca79

* Redefine ov_shape and add default ov_core_create

Change-Id: I3e47d607f8aad65cb99cdddacaecf7bf34b1361b

* Remove some unnecessary api of node

Remove the unnecessary node api:
     ov_node_get_any_name(ov_output_const_node_t* node, char** tensor_name)
     ov_node_get_element_type(ov_output_const_node_t* node, ov_element_type_e* tensor_type)

Change-Id: I80a3243676800263a9e56afa3cfffce7b4bd2ae7

* Rename reshape api

ov_model_reshape should be common case which allow to reshape any models with different number of input.

Change-Id: I26bafeeb8a3dda7cd5164cda15fdb338db8668cb

* Rename ov_node api

Change-Id: I03114ecb6de5c46b6d02c909b6f6fb6c8bfd5cba

* Remove subfolder out of source code

Change-Id: Ib033ae7712cc0460d6fc21a0f89818381ae503c0

* apply absolute path for all header files

Change-Id: I8024c897d424b407025e21460ed4b62829b853d2

* Fix CI issue ov_capi_test failed to find libgna

Change-Id: I166e79a818498c6721fe956f43873f36d9ae1e07

* Resolve build issue to align with PR12214

Change-Id: I9e6094db213b431ee1b46e0d64199131db33bb36

Co-authored-by: ruiqi <ruiqi.yang@intel.com>
2022-08-14 19:51:34 +04:00
jszczepa
a887306465
Remove ipython lib reference (#12168)
Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
2022-08-14 02:11:49 +04:00
Ilya Lavrenov
c2a1422810
Fixed Windows AZP (#12544) 2022-08-13 18:11:23 +04:00
Tomasz Dołbniak
2503183f35
OpenCV build switched off by default [master] (#12173)
* OpenCV build switched off by default

* Removal of OCV copy from the "install tests" stage

* Switch off OCV dependent tests

* cmake code repositioning

* More OCV-dependent tests disabled

* OCV removed entirely from the C-API tests

* Final cleanup
2022-08-13 13:17:55 +03:00
Ilya Lavrenov
2b69057603
Fixed CVS-89248 (#12534)
* Fixed CVS-89248

* Fixes for TBB 2018-2019.4
2022-08-13 00:11:13 +04:00
Anastasia Popova
595bdb71a7
Changed update date in MO message. (#12396)
* Changed update date.

* Changed update date.

* Year update.
2022-08-12 13:29:45 +00:00