Commit Graph

7699 Commits

Author SHA1 Message Date
Tomasz Dołbniak
9163114290 Undefined Behavior sanitizer fixes [2022/2] (#12339)
* UBSan errors fix

* Cleanup
2022-08-11 08:03:21 +04:00
River Li
53a3cb377b [C 2.0 API]revert OV C 2.0 APIs in 2022.2 release branch (#12180)
* Revert "[C API] Enable hello_nv12_input_classification samples for C APIs of OV API 2.0 (#12031)"

This reverts commit 70d967ffb6.

* Revert "Add hello_classification_ov_c test (#11933)"

This reverts commit ebeb0a3802.

* Revert "Refine ov_partial_shape for OV API 2.0 C interface (#11891)"

This reverts commit ce5b2c6a45.

* Revert "Enable unit test for OV 2.0 C API (#11828)"

This reverts commit c4fdcafa70.

* Revert "OV 2.0 C API (#11700)"

This reverts commit 8faf8f2d89.
2022-08-11 07:16:26 +04:00
Alina Kladieva
ac805c66e1 Update Azure refs for 2022/2 (#12501) 2022-08-10 18:21:11 +00:00
Evgenya Stepyreva
c9afc5a5c1 Auto Batch: if disabled during cmake (#12382) (#12479) 2022-08-10 09:51:26 +00:00
River Li
d328b00e48 [CC]Fix CC issue for transformation (#12292) (#12489)
* Revert "Fixed 3 naming issue"

This reverts commit a92d3cfff5.

* Revert "Fix CC issues for transformation and snippets"

This reverts commit d08a3f5aac.

* Fix NGRAPH_PASS_CALLBACK issue to make it can work

* Fix matcher name missing issue
2022-08-10 11:36:51 +04:00
Wilson Seok
1788c86943 change to node.weights() from weights_memory(0) (#12407) 2022-08-10 16:18:58 +09:00
Ilya Churaev
32713f744d Use static pointers to frontend libraries (#12235) (#12471)
* Add static shared_objects map in FEM
- add unit tests for frontend lib close
- not use static FEM in ie network reader
- add main for gtest which can use manifest file to filter tests

* Move library pointers map to manger impl
- add to manger impl method to make frontend from loaded plugin

* Add shutdown function to ov namespace
it cleans the static resources

* Revert changes related to linking mian for tests

* Add python binding to ov::openvino_shutdown

* Renamed shutdown method and added to legacy C++ API

(cherry picked from commit a8395bd207)

* Added C bindings

(cherry picked from commit d2c9ddc263)

* Move frontend lib close test to ieFunctTest
- moved to not introduced new test binary and modification on CI
  the frontend tests use dynamic linked frontend lib which is load
  on test application start and mask lib close tests
- remove gtest_main_manifest as not required now
- add ov::shutdown test to expect application crash

* Fix lib_close test
- remove not get_disabled_tests from utils
- revert CMake file formating

* Fix get model path in lib close tests

* Skip frontend lib close tests if static lib build

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>

Co-authored-by: Pawel Raasz <pawel.raasz@intel.com>
2022-08-10 09:05:12 +04:00
Andrew Kwangwoong Park
ea302afb47 Update pre_replace_deconv to support output_shape for transposed conv (#12418)
Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-08-10 10:37:51 +09:00
Tomasz Dołbniak
5871d5dc38 OpenCV build switched off by default [2022/2] (#12213) 2022-08-09 14:45:52 +02:00
Ilya Lavrenov
125adeaf29 CVS-88328: Ported fixes for TBB (#12461)
* Fixed WIndows backslash paths (#12250)

* Install user provided TBB as well (#12260)

* Fixes for cases when TBB_DIR env var is set (#12266)

* Fixes for cases when TBB_DIR env var is set

* Don't use make in build_samples.sh script

* Xiaoxia/onetbb old version (#12303)

* support oneTBB old version

* fix oneTBB version mismatch issues

* fix clang issue

* add 'tbb' path to setupvars.sh and OpenVINOConfig.cmake.in

* Update scripts/setupvars/setupvars.sh

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com>

* Trying to fix CVS-85530 (#12455)

Co-authored-by: Sun Xiaoxia <xiaoxia.sun@intel.com>
Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com>
2022-08-08 23:40:37 +00:00
Tomasz Dołbniak
a1bd02e633 Friendly names fix for ONNX models (#12412) 2022-08-08 21:56:03 +02:00
Trawinski, Dariusz
3068b3823c changes needed to rhel8 certification (#12242)
* changes needed to rhel8 certification

* preserve opencl drivers in version 21

* updated comment about supported RH versions
2022-08-08 11:36:11 +04:00
Chen Peter
71b97b69a8 Add notes for AUTO hints (#12076)
* Update doc for AUTO and AUTO_BATCH

Signed-off-by: Chen Peter <peter.chen@intel.com>

* Update per the comments

Signed-off-by: Chen Peter <peter.chen@intel.com>

* Move default hint to THROUGHPUT section

Signed-off-by: Chen Peter <peter.chen@intel.com>

* Update docs/OV_Runtime_UG/automatic_batching.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022.2.0.dev20220804-atsm
2022-08-04 14:26:21 +08:00
Katarzyna Mitrus
e9030cca21 Update opset.md with opset9 (#12171) 2022-07-26 14:13:58 +02:00
Sebastian Golebiewski
c591d773d4 Porting to 2022.2 - DOCS-code-reference-css-style-change (#12198)
Porting  the following PR:

https://github.com/openvinotoolkit/openvino/pull/12109/

to 2022.2
2022-07-26 14:13:13 +02:00
Sebastian Golebiewski
5f4999117d Porting to 2022.2 - update -readme for CPP and Python benchmark (#12246)
Porting #11961 to 2022.2
2022-07-26 14:12:38 +02:00
Ilya Churaev
c9f9795d29 Fixed newAPI for case if core was removed (#12208)
* Fixed newAPI for case if core was removed

* Fixed code style

* Fixed typo

* Use new API by default

* Create core with template plugin

* Added doxygen comment

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-07-23 11:53:26 +00:00
Maciej Smyk
28922e2080 Install guide update for 2022.2 (#12222)
* Toctree

* Fixing reference

* Linux

* Windows

* macOS

* Raspbian-OS

* Whats-Next-Section

* References

* HDDL-MYRIAD

* Update docs/install_guides/installing-model-dev-tools.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Runtime-fix

* Update docs/install_guides/installing-openvino-overview.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update installing-openvino-overview.md

* Update docs/OV_Runtime_UG/supported_plugins/MYRIAD.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/OV_Runtime_UG/supported_plugins/HDDL.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update configurations-for-intel-gpu.md

* Update docs/install_guides/configurations-for-intel-gpu.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/configurations-for-intel-gpu.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/installing-model-dev-tools.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/configurations-for-intel-gpu.md

* Delete installing-openvino-images.md

* Update docs/install_guides/troubleshooting-steps.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/troubleshooting-steps.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/troubleshooting-steps.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/troubleshooting-steps.md

* Update installing-model-dev-tools.md

* Update configurations-for-intel-gpu.md

* Revert "Update configurations-for-intel-gpu.md"

This reverts commit f5294de324.

* Revert "Update installing-model-dev-tools.md"

This reverts commit 9109a916d6.

* ID-fix

* Update installing-openvino-macos.md

Co-authored-by: sgolebiewski-intel <101244613+sgolebiewski-intel@users.noreply.github.com>
Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-07-21 13:55:28 +00:00
Tomasz Dołbniak
4a88aa0493 ipython removed from the dependencies of docs (#12193) 2022-07-20 16:39:43 +02:00
Kelvin Choi
3a72200f92 [GPU] Add reorder from i32 to f32 for max-pooling/conv/fc which doesn't support i32 (#12144) 2022-07-20 22:14:22 +09:00
Egor Duplenskii
fdae95a769 [CPU] Explicitly enable DNNL_VERBOSE only in case of CPU_DEBUG_CAPS (#12151)
and rely on oneDNN default behavior otherwise
2022-07-20 14:07:42 +04:00
Sebastian Golebiewski
483f38e6d8 Porting OV Runtime to 2022.2 (#12192)
Porting OV Runtime (PR #11658) to 2022.2

https://github.com/openvinotoolkit/openvino/pull/11658/
2022-07-20 11:14:45 +02:00
River Li
c144702d8b Restore static fem in 2022.2 (#12223)
* Restore FEM to be static instance

* Restore frontend manager in ie_read_network.cpp
2022-07-20 10:29:52 +04:00
Yuan Xu
79db96d61e Pypi org updates 22/2 (#12210)
* fix references

* update links

* update the wording to be more clear

* add the error message about Visual studio back

* update links to static html links of 2022.2
2022-07-19 06:26:32 +00:00
Chenhu Wang
123f8e62bf [DOC][CPU] Denormals optimization document (#12132) 2022-07-18 16:37:44 +04:00
Taylor Yeonbok Lee
8c80f9ff58 [GPU] optimize permute_ref (#12160)
* change memory access pattern of fsv layout for permute

* Fix permute_ref to process F first only when (bf...) => (b...f)

* Refactor

Co-authored-by: si-eun-kim <sieun.kim@intel.com>
2022-07-18 18:26:00 +09:00
Eddy Kim
de5e9bb397 Revert "[GPU] Pass activation unit tests on DG2 (#11969)" (#12165)
This reverts commit 3334e8933c.
2022-07-18 18:25:45 +09:00
zihan wu
32f800c6a6 [CPU] polish onednn cc readme (#12114) (#12176) 2022-07-15 16:36:31 +00:00
Min, Byungil
b492f98d30 [GPU] modify fusing condition for reduce (#12147)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-07-15 16:07:43 +09:00
Andrew Kwangwoong Park
9c49b71c11 Enable tensor offset to GemmKernelRef for input padding support (#12140)
Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-07-15 16:01:35 +09:00
Tomasz Dołbniak
02330bc11c Zlib update to 1.12.2 (#12129) 2022-07-14 14:40:23 +02:00
Luo Cheng
4412e1ddfa [CPU] revert pr 11990 and enable brgconv avx512 on SPR by default (#12134) 2022-07-14 14:10:51 +04:00
Tingqian Li
b7b3f0ab4a move cpu_dump_check into CPU plugin's tools folder (#12123) 2022-07-13 13:38:17 +08:00
Paul Youngsoo Ahn
0621e8cf28 [GPU] Fix gather data type issue (#12089) (#12089) 2022-07-12 19:01:07 +09:00
Tomasz Dołbniak
9d6d84088f Virtual destructor for the base class (#12103) 2022-07-12 11:55:41 +02:00
Eddy Kim
a63dad6fdd updated to fuse activation in eltwise_vload8 (#12092) 2022-07-12 18:51:48 +09:00
Wang, Yang
bbc1c26750 setting tput as the default performance mode only for AUTO, excluding MULTI plugin. (#12090)
Signed-off-by: ywang2 <yang4.wang@intel.com>

Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com>
2022-07-10 15:16:59 +08:00
Eddy Kim
8d852b4aee fixed 'is_rotating_except_batch' to follow the IE order (#12050) 2022-07-08 15:36:17 +09:00
Min, Byungil
b5c058738d Update module version to remove vulnerability (#12054) 2022-07-08 08:28:48 +02:00
Tingqian Li
bc34fa0934 [CPU] Re-enable Selective build on oneDNN2.6 (#12074)
* update submodule onednn26 selective build

* onednn code review

* merge onednn selective build

* fix bug in cc onednn26

Co-authored-by: zihan wu <zihan.wu@intel.com>
2022-07-08 03:48:12 +00:00
Taylor Yeonbok Lee
2500ad120e Revert the mmap-ed constants to the original buffer load (#12075) 2022-07-08 11:51:53 +09:00
guozhong wang
ab8c2f6fd8 change gpunum to 3 (#12073) 2022-07-07 18:15:27 +03:00
Andrew Kwangwoong Park
32937ab7ca Add Debug Config for maximum kernels per batch (#12068)
Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-07-07 14:26:51 +03:00
guozhong wang
cd6c7da91c AUTO/MULTI supports ov::auto_batch_timeout (#12023)
* add auto_batch_timeout for MULTI and AUTO

* fix clang-format for ie_core.cpp

* fix coredump

* simplify insert key to deviceConfig logic and parseDeviceNameIntoConfig() check "AUTO" and "AUTO:" only

* check config auto_batch_timeout

* add CleanUpInIECore()

* fix clang-format for ie_core.cpp
2022-07-07 10:33:04 +00:00
Bonhun Koo
d5e8d1d968 Nm/outputs quantization scheme (#12035)
* [POT] outputs quantization scheme

* [POT] remove needless blank line

* add a range_estimator config for outputs

* Add fq_config_priority
2022-07-07 16:08:55 +09:00
Luwei Zhou
0224e6a067 Fix the deconv depwise post ops issue on AVX2 and AVX512 and enable deconv test (#11870)
* Fix the deconv fused issue on AVX2 and AVX512 and enable deconv test

* Keep GroupDeconv BF16 test cases still disabled.

* Update to also excluding nightly

* Update onednn submodule.

* Update onednn submodule

* Update onednn submodule.

* Update the ONDENN submodule

* Update the ONEDNN commit.

* Update with merged onednn commit.
2022-07-07 13:26:44 +08:00
RICKIE777
70d967ffb6 [C API] Enable hello_nv12_input_classification samples for C APIs of OV API 2.0 (#12031)
* Define new ppp API for nv12

* Add new ppp API function

* Add new ppp API unit test

* Add hello nv12 input classification ov

* Define new ppp API for nv12

* Add new ppp API function

* Add new ppp API unit test

* Add hello nv12 input classification ov

* Fix the clang -formate issue

* Modify the function called is_supported_image_size

* Update code as suggested

* Add hello_nv12_input_classification e2e test

* clang-format openvinotoolkit

* Fix the doc error in CI

Co-authored-by: River Li <river.li@intel.com>
2022-07-07 11:36:55 +08:00
Xiping Yan
e8bd70f273 Add build flag for GCC. (#12017)
Some compiler flags restrict the compiler from making arbitrary decisions while handling undefined C/C++ behaviors.

Therefore they can be used to fix some issues caused by undefined behavior.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

Co-authored-by: Chen Peter <peter.chen@intel.com>
2022-07-07 10:02:04 +08:00
River Li
b80f724414 Fix rnn cache missing issue (#12053) 2022-07-06 11:20:27 +00:00
Kelvin Choi
63ab516c85 [GPU] Delete previous inputs by numbered new name for batching (#12045) 2022-07-06 16:32:14 +09:00