Commit Graph

6018 Commits

Author SHA1 Message Date
Tomasz Jankowski
dcfaf424a0
[ONNX FE] Add support for partial shapes with boundaries (#9321) 2021-12-21 16:38:15 +01:00
Andrew Kwangwoong Park
6f437fc1bd
[GPU] Exclude peak memory usage from the result of memory statistics (#9332)
Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
2021-12-21 18:03:38 +03:00
Katarzyna Mitrus
132b755a46
Enable Slice-8 dynamic lower bounds serialization tests (#9323) 2021-12-21 15:57:04 +03:00
Vitaliy Urusovskij
de980b8089
Actualize DeterministicityTest: update headers and used opset (#9335) 2021-12-21 15:31:43 +03:00
Gorokhov Dmitriy
2d73eb6157
[CPU] Migration on oneDNN v2.4.4 (#9326)
Co-authored-by: Anton Voronov <anton.voronov@intel.com>
2021-12-21 14:45:44 +03:00
Ivan Tikhonov
9334f34ff0
TensorFlow FrontEnd Refactoring (#9173)
* Move tensorflow fe to openvino subfolder; renaming; refactoring

* codestyle

* delete redundant file

* fix Win build

* fix missprint
2021-12-21 14:35:58 +03:00
Indira Salyahova
0100060cd9
Update README.md (#9337) 2021-12-21 11:16:41 +00:00
Vladimir Paramuzov
5f53e6f697
[GPU] Try disabling onednn primitive cache (#9289) 2021-12-21 13:49:15 +03:00
tgubanova-lohika
f9ece370f3
[GPU] Implement RandomUniform operation (#9043)
* [GPU] Implement Random Uniform kernel

* [GPU] Add random uniform kernel selector

* [GPU] Add random uniform primitive

* [GPU] Add random uniform instantiation helpers

* [GPU] Implement unit test for the random uniform operation

* [GPU] Add random uniform operation builder in cldnn_engine plugin

* [GPU] Add single layer tests for the random uniform operation

* [GPU] Add conversion for Random Uniform output type

* [GPU] Add RTTI macroses to RandomUniform operation
2021-12-21 13:24:07 +03:00
Aleksandr Korolev
4b0a2c9127
[VPU] Coverity fixes (#9214)
Some coverity fixes
2021-12-21 12:58:05 +03:00
Ilya Churaev
ec858fcffd
Add OV developer config (#9298)
* Introduced OV developer package config

* Remove new targets from old configs

* Fixed python build

* Removed OpenVINO_SOURCE_DIR from developer config
2021-12-21 12:25:07 +03:00
Maxim Shevtsov
3032f20e03
brushed the #streams logic when #requests is limited (#9184) 2021-12-21 12:07:59 +03:00
Milana Shhanukova
0262d05a77
[POT] Ports in input nodes in BC (#8643)
* Make ports visible in names in BC algo

* mistypes

* updates in regards to lstm

* lstm update

* delete code dublication

* mistype in get_node_data_type
2021-12-21 10:58:20 +03:00
Krzysztof Bruniecki
6c92ce48c1
Remove non official code (#9315)
- feature to export for embedded GNA3 which is not in fact supported.
    - SW emulation modes like SSE etc, which are not useful and are undocumented.
2021-12-21 09:44:06 +03:00
Vitaliy Urusovskij
cf15cbd301
Save Parameters order during IR deserialization (#9286)
* Save Parameters order during IR deserialization

* Add test to check inputs/outputs in IR
2021-12-21 06:45:14 +03:00
Ilya Churaev
b5238e55e1
Removed inference_engine, ngraph, transformations libraries (#9309) 2021-12-21 05:27:53 +03:00
Maxim Gordeev
3c93c3e766
Hello classification, classification_async, hello_reshape_ssd python samples with API 2.0 (#9091)
* Hello classification python with API 2.0

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>

* changed linters processing

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>

* Update samples/python/hello_classification/hello_classification.py

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>

* updated import

* Moved classification_sample_async to new API 2.0

* moved hello_reshape_ssd sample to new API 2.0

* [classification_sample_async] refactoring

* [hello_classification] refactoring

* [hello_reshape_ssd] refactoring

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
Co-authored-by: Dmitry Pigasin <dmitry.pigasin@intel.com>
2021-12-21 01:33:12 +03:00
Zlobin Vladimir
4f9d908c1e
Catch up https://github.com/openvinotoolkit/open_model_zoo/pull/3002 (#9324) 2021-12-21 00:44:47 +03:00
Mikhail Nosov
b7ffbe5459
Leftover: Added tests for fix for PR #8546 (#9313)
Added more preprocessing unit tests for fix of PR #8546
Testing: revert changes for the fix. Verify that new tests are failed
2021-12-20 23:32:14 +03:00
Tomasz Dołbniak
29eb83d904
MO: adding extra tensor names during the graph modification (#9292) 2021-12-20 23:23:03 +03:00
Vladimir Zinoviev
be0e77304f
[LPT] getDequantization: INT4 input support to avoid ConvertSubtract transformation (#9288) 2021-12-20 22:51:44 +03:00
Ivan Novoselov
fa9434494f
[Snippets][CPU] Eltwise subgraphs code generation (#7936) 2021-12-20 22:45:01 +03:00
Alexander Zhogov
c10a27f601
github_org_control: Update to the latest version (#9322) 2021-12-20 21:04:28 +03:00
Tomasz Dołbniak
46c9755b6e
ONNX FE tests: fix after a conflicting merge of 2 PRs (#9320)
* Fix after a conflicting merge of 2 PRs

* Even more alignment
2021-12-20 20:46:15 +03:00
Wang, Yang
808d6a3dc1
Add default device value for ie.LoadNetwork (#8956)
* [Auto Plugin] Change LoadNetwork api with default deviceName "AUTO" and add corrresponding test case.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Remove the changes for ImportNetwork API.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update LoadNetwork API.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update compile_network API for OV2.0.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Modify the visable scope of global value 'DEFAULT_DEVICE_NAME'.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update the test case for compile_model wit the default device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Replace the pointer with the string object as the default name of device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add a new test case for compile_model to defatul device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add a new test case for compile_model loading network to defatul device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add a new test case for compile_model loading network to defatul device.

Signed-off-by: ywang2 <yang4.wang@intel.com>

* Update tese case for LoadNetwork and compile_model.

Signed-off-by: ywang2 <yang4.wang@intel.com>
2021-12-20 19:48:54 +03:00
Elizaveta Lobanova
d4fdbba7d8
[GNA] Fixed a bug with channel multiplier for int8 weights quantization (#9234) 2021-12-20 18:12:56 +03:00
song, bell
1901f33bd3
auto dynamic shape (#8731)
* initial commit

Signed-off-by: fishbell <bell.song@intel.com>

* overwrite GetBlob/SetBlob to support dynamic shape when needed

Signed-off-by: fishbell <bell.song@intel.com>

* extend workers

Signed-off-by: fishbell <bell.song@intel.com>

* clean up code

Signed-off-by: fishbell <bell.song@intel.com>

* fix lock and add case for CPU,GPU

Signed-off-by: fishbell <bell.song@intel.com>

* fix mem leak

Signed-off-by: fishbell <bell.song@intel.com>

* clean up allocated worker

Signed-off-by: fishbell <bell.song@intel.com>

* fix test case failure

Signed-off-by: fishbell <bell.song@intel.com>

* enable case for chaining

Signed-off-by: fishbell <bell.song@intel.com>

* fix arm compile issue

Signed-off-by: fishbell <bell.song@intel.com>

* clang format, fix potential threading issue

Signed-off-by: fishbell <bell.song@intel.com>

* clean up idle request queue if infer request destroyed

Signed-off-by: fishbell <bell.song@intel.com>

* keep multi legacy behavior

Signed-off-by: fishbell <bell.song@intel.com>

* elegant way to handle recycling

Signed-off-by: fishbell <bell.song@intel.com>

* avoid the exception with set output blob in auto dynamic case

Signed-off-by: fishbell <bell.song@intel.com>

* remove increase workers logic

Signed-off-by: fishbell <bell.song@intel.com>

* formatting

Signed-off-by: fishbell <bell.song@intel.com>

* remove the irrelevant code to dynamic shape

Signed-off-by: fishbell <bell.song@intel.com>

* filter target device to CPU in the case of dynamic shape

Signed-off-by: fishbell <bell.song@intel.com>

* fix logic in selectdevice, add case for GPU

Signed-off-by: fishbell <bell.song@intel.com>

* add case for AUTO:GPU

Signed-off-by: fishbell <bell.song@intel.com>

* fix build error

Signed-off-by: fishbell <bell.song@intel.com>

* add comment for skipped cases

Signed-off-by: fishbell <bell.song@intel.com>

* fix the case failure caused by naming conflict

Signed-off-by: fishbell <bell.song@intel.com>

* move file to new folder

Signed-off-by: fishbell <bell.song@intel.com>

* change to 2.0 API in plugin

Signed-off-by: fishbell <bell.song@intel.com>

* refactor mkldnn code change

Signed-off-by: fishbell <bell.song@intel.com>

* formatting

Signed-off-by: fishbell <bell.song@intel.com>
2021-12-20 18:06:50 +03:00
Yuan Hu
cf92c54a12
[Auto plugin] select logic need to check CPU precision (#9259)
* cpu also need to check precision

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

* fix test case failed issue

Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2021-12-20 17:32:00 +03:00
Piotr Szmelczynski
513867e168
[PYTHON] Rename arg names python api (#9209) 2021-12-20 14:31:48 +01:00
Gleb Kazantaev
249e1266fb
MO: --transform Pruning option (#9304) 2021-12-20 15:55:50 +03:00
Vladislav Golubev
191b15a228
build fix (#9311) 2021-12-20 14:58:04 +03:00
Sergey Lyubimtsev
ff330ea41e
Fetch requirements directly from openvino tools (#9154)
* Fetch requirements directly from accuracy_checker

* get requirements from pot & benchmark tool directly
2021-12-20 14:01:17 +03:00
Vladislav Golubev
f3dd39e3d2
DetectionOutput8ToDetectionOutput1 test disabled (#9307) 2021-12-20 13:25:09 +03:00
Liubov Talamanova
a847e1f7fa
[POT] Added printing IE, MO and POT versions during POT launch (#8679)
* Add POT version print

* Changed version in setup.py

* Add version to setup.py

* Update imports
2021-12-20 13:09:22 +03:00
Vladislav Golubev
ca7600edde
[dynamism][Transformations] Sequences conversions: dynamic shapes support (#7766)
* [Transformations] Sequences conversion: refactoring & dynamic shapes support

* tests moved
2021-12-20 12:49:39 +03:00
Vladimir Paramuzov
d56dc20956
[GPU] Moved GPU remote headers to intel_gpu folder and namespace (#9290) 2021-12-20 12:14:32 +03:00
Anton Pankratov
114d37b28c
Fixed release oreder (#9218) 2021-12-20 12:11:32 +03:00
Ilya Churaev
dbf8fcf556
Create ov_runtime library (#9199)
* Create ov_runtime library

* Added dev target

* Fixed SOURCE_DIR property for interface lib

* Fixed missed include path

* Fixed SOURCES for plugins and frontends

* Fixed Windows export

* Try to fix preproc build

* Fixed MKLDNNPlugin

* Fix C API

* Try to fix public CI

* Fixed comments

* Use TARGET_NAME variable

* Fixed static build

* Fixed target name in comfig

* Revert "Fixed target name in comfig"

This reverts commit f61c1e0c09.

* Try to remove WA with include path

* Try to fix TBB dependency for old CMake

* Revert install to lib for legacy tests

* Try to fix public tests

* Add WA for v7 reader

* Fixed dev export name

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2021-12-20 11:59:08 +03:00
Edward Shogulin
37ad512d98
[CPU] Optimize quantization scheme for SPR/ATS (#7549)
* [CPU] Optimize quantization scheme for SPR/ATS

* [CPU] [LPT] plugin tests

* [GPU] [LPT] plugin tests

* [CPU] limitation was removed

* [CPU] optimization FP32 old way support

* [LPT] comment fix

* [LPT] Multiply plugin test improvement

* [LPT] Multiply support

* [LPT] GPU tests fix

* [LPT] test quick fix

* [LPT] new ppi fix

* look like spent time for tests refactoring
2021-12-20 11:19:40 +03:00
Egor Duplensky
abee3ea4d4
[CPU] Refactoring. Avoid using align arg when appending post ops (#9225)
Always align legacy scale shift post ops
2021-12-20 10:23:32 +03:00
Vladislav Golubev
fab4448ebd
[dynamism][Transformations] Fusing transformations: dynamic batch support (#7351) 2021-12-20 10:11:43 +03:00
Liubov Talamanova
4564867a44
Update POT tests for OMZ location in openvino/thirdparty (#9171)
* Move OMZ to thirdparty/open_model_zoo

* Improve diagnostic of issues

* Update path to OMZ in the Python wheel setup.py

* Update POT tests for OMZ location in openvino/thirdparty

* fix mo path

Co-authored-by: azhogov <alexander.zhogov@intel.com>
2021-12-20 09:10:39 +03:00
Jade Cho
a4518ae595
[GPU] Add DumpLayersLimitBatch config to GPU debug utils. (#9196)
* Add DumpLayersLimitBatch config to GPU debug utils.

+ Support OV_GPU_Help config
+ Only run first inference if OV_GPU_DumpLayersPath is set.
+ Fix dump graph bug.

* Apply some comments

* Remove unnecessary code.
2021-12-20 14:19:53 +09:00
Maxim Gordeev
abcd7486a9
Moving of C++ speech sample to OpenVINO API 2.0 (#9027)
* Moved Speech sample to OpenVINO 2.0

* improved samples's score

* changed code style

* added GNA configs

* renamed function due to new API

* added dynamic batch

* reordered includes

* speech_sample has more than 1 input

* added oname processing

* added multi input

* fixed notes

* removed getFullDeviceName with old api

* getFullDeviceName for benchmark
2021-12-19 20:56:40 +03:00
Anton Chetverikov
6b0d1525fd
[MO]Implement additional shape extraction for TF Placeholder operation (#8817)
* Implement additional shape extraction for TF placeholder operation

* Update checks and add comments

* Use more accurate check

* Extract _output_shapes attr only if we have problems with shape attr

* Add missed import

* Apply suggestions from code review

Update code comments

Co-authored-by: Anastasia Popova <anastasia.popova@intel.com>

* Add update condition to avoid unnecessary checks

* Remove unnecessary checks

Co-authored-by: Anastasia Popova <anastasia.popova@intel.com>
2021-12-18 19:55:06 +03:00
Ivan Tikhonov
526fe3098d
JsonConfig/JsonTranformation/DecoderTransformation Extensions (#9042)
* Squash commits: JsonConfig/JsonTranformation/DecoderTransformation extensions,
Unit tests, pybindings

* Call transformation_extensions in convert_partially method

* fix codestyle

* move json extensions to offline transformations

* Fix unit tests

* fix cmake files

* Refactor JsonConfig extensions and FrontEnds

* Update python bindings

* Add missing files

* correct mkl hash

* fix conflicts with master branch

* Resolve review comments

* Revert local changes

* code style

* Add lib destinations

* fix cmake

* correct nlohmann_json hash

* FunctionPass to ModelPass

* fix unit tests and pyopenvino

* fix pyopenvino

* resolve review comments

* revert local change

* Fix dynamic Win build

* Try to fix linux builds

* Fix Lin build: set correct lib directory

* Resolve review commets

* code style

* resolve review comments

* ubuntu20 issue investigation: temporary disable LTO for frontends

* ubuntu20 issue investigation: temporary disable LTO for unit tests

* ubuntu20 issue investigation: temporary disable LTO for thirdparty and core parts

* Revert "ubuntu20 issue investigation: temporary disable LTO for thirdparty and core parts"

This reverts commit 5489072e4a.

* Revert "ubuntu20 issue investigation: temporary disable LTO for unit tests"

This reverts commit 73bd3c6bac.

* Revert "ubuntu20 issue investigation: temporary disable LTO for frontends"

This reverts commit dce2ba4830.

* resolve review comments

* try to disable lto for 3rd party json libs

* fix missprint; codestyle
2021-12-18 18:19:25 +03:00
Tomasz Dołbniak
d82b58a408
Handling of cut + reshape in MO using ONNX FE (#9102) 2021-12-18 13:29:40 +01:00
Ilya Churaev
be86ec51ab
Renamed frontends from *ov_frontend to ov_*_frontend (#9275)
* Renamed frontends from *ov_frontend to ov_*_frontend

* Fixed MO

* Fixed include
2021-12-18 13:25:42 +03:00
Ilya Churaev
e02e777df3
Fixed codeowners (#9283) 2021-12-18 02:03:09 +03:00
Mikhail Nosov
c7a3c93d3f
FrontEnd API - change 'shared_ptr' to 'const shared_ptr&' (#9287)
* FrontEnd API - change 'shared_ptr' to 'const shared_ptr&' in public arguments

* Fix clang-format
2021-12-17 22:39:13 +03:00