Commit Graph

5927 Commits

Author SHA1 Message Date
Edward Shogulin
d109cf3348
[LPT] ONNX support extension: INT8 zero-point + FQ folding fix (#9052)
* [LPT] ONNX support extention: INT8 zero-point + FQ folding fix

* [LPT] ReduceMean plugin tests extension
2021-12-13 14:19:31 +03:00
serhii-pavlovskyi-altran
b5ebfb65dc
setup lohika cldnn ci (#8239)
Co-authored-by: Serhii Pavlovskyi <spavlovskyi@lohika.com>
2021-12-13 14:17:55 +03:00
Maxim Vafin
51947eeb3d
Add layout commands in MO (#8829)
* Add layout support in MO

* Apply review feedback
2021-12-13 13:57:19 +03:00
Pavel Esir
2ff4ef2e4f
fix requirements copy in mo setup.py (#9127) 2021-12-13 13:33:14 +03:00
Ilya Lavrenov
11f0ec8f46
Legacy as STATIC (#5691)
* Legacy library is static

* Don't export symbols from legacy

* LEgacy only for cnn_network_ngraph_impl.cpp

* Removed Windows specific functions calls

* Use static_cast

* Fixed Windows

* Removed legacy library to DM configs
2021-12-13 13:02:53 +03:00
Vitaliy Urusovskij
60e71e531b
Extend Tile test with different ops types (#8804) 2021-12-13 12:53:08 +03:00
Ilya Churaev
a986feeb6d
Fixed leftovers after backends removing (#9169)
* Fixed leftovers after backends removing

* One more try to fix CI
2021-12-13 12:38:53 +03:00
Mang Guo
a21241ae0d
Mang/shape inference interpolateV4/interpolateV0/ScatterElementUpdate/ScatterNDUpdate (#8521) 2021-12-13 12:26:03 +03:00
Irina Efode
a64dc2d238
[IE TESTS] Fix conformance mode in report according to updated XML files (#9147) 2021-12-13 12:08:04 +03:00
myshevts
94afc33f5a switched to pure config, also improved ALLOW_AUTO_BATCHING config key handling logic 2021-12-13 11:53:07 +03:00
Zhang Yi
94195c7aba
Yi3/shape infer 1st batch (#9105) 2021-12-13 11:32:31 +03:00
Vladimir Dudnik
5b25dbee22
ov2.0 IE samples modification (#8340)
* ov2.0 IE samples modification

apply code style

turn off clang style check for headers order

unify samples a bit

add yuv nv12 reader to format_reader, helloe_nv112 sample

hello_reshape_ssd ov2.0

* sync with PR 8629 preprocessing api changes

* fix for slog << vector<int>

* add operator<< for ov::Version from PR-8687

* Update samples/cpp/hello_nv12_input_classification/main.cpp

Co-authored-by: Mikhail Nosov <mikhail.nosov@intel.com>

* apply code style

* change according to review comments

* add const qualifier

* apply code style

* std::ostream for old inference engine version to make VPU plugin tests happy

* apply code style

* revert changes in print version for old api samples

* keep inference_engine.hpp for not ov2.0 yet samples

* fix merge artifacts

* fix compilation

* apply code style

* Fixed classification sample test

* Revert changes in hello_reshape_ssd sample

* rebase to master, sync with PR-9054

* fix issues found by C++ tests

* rebased and sync with PR-9051

* fix test result parsers for classification tests (except unicode one)

* fix mismatches after merge

* rebase and sync with PR-9144

Co-authored-by: Mikhail Nosov <mikhail.nosov@intel.com>
Co-authored-by: antonrom23 <anton.romanov@intel.com>
2021-12-13 11:30:58 +03:00
myshevts
127719086d Merge remote-tracking branch 'github/master' into auto-batch-master 2021-12-13 11:24:32 +03:00
Paul Youngsoo Ahn
4e8a6d5a4b
[GPU] Add sub/div mode in eltwise fusing (#8759) (#8759)
- Add sub/div operation of eltwise fusing
- Propergate dep ordered info to Jitter
- Add sub/div to the fusing gpu tests
2021-12-13 10:24:37 +03:00
Ilya Churaev
4f62a48077
Remove ngraph backends (#9162) 2021-12-13 00:04:56 +03:00
Ilya Lavrenov
9e519946f0
Integrate JSON libs (#9145)
* Add nlohmann json (Release 3.10.4) as submodule

* Move nlohmann_json lib to json folder, add json_schema validator lib as submodule

* Move BUILD_SHARED_LIBS flag to a separete scope

* Add export of nlohmann_json_schema_validator

* Fix build

* set folder thirdparty

* link lib to offline_transformations and benchmark_app

* suppress shadowing names warning in nlohmann_json lib

* fix include in benchmark_app

* Resolve review comments: add json subdirs to samples cmake

* Fix static build

* Proper json integration

* removed cpp_samples_deps component

Co-authored-by: Ivan Tikhonov <ivan.tikhonov@intel.com>
2021-12-12 20:40:41 +03:00
Ilya Churaev
75ac2d4b7d
Fixed master build (#9164) 2021-12-12 11:18:44 +03:00
Mikhail Nosov
135849cf6c
[OV20] Preprocessing - back propagation of 'tensor layout' when convert-by-dims is used (#9129)
* Fix back propagation of layout when 'convert with dims' is specified

* Remove original 'reuse param's layout', as it is covered by back-propagation logic

* Remove debug test output
2021-12-12 01:01:35 +03:00
Steve Yoo
29715672fd
Remove unused header files in GatherTree-1 (#9141) 2021-12-12 00:18:33 +03:00
Gleb Kazantaev
586d97bcb0
RIC Fusion Transformation (#8905)
* Initial RIC Fusion version

* Added automatic RIC inserter/erases

* Updated RIC Attr; Added support for new operations; updated tests; simplified matcher registration

* New operaitons; layout independency

* Cleanup

* Added FQ support

* Cleanup; fix Conv+FQ

* Added accuracy check; fixed GroupConvolution handler

* Added Split->Concat and ShapeOf tests

* Improved test coverege; cleanup

* Function -> Model

* Fix node usage

* Added rank check and check for two consecutive init patterns
2021-12-11 23:21:13 +03:00
Ilya Churaev
37b0b6f7c8
Renamed ExecutableNetwork to CompiledModel (#9144)
* Renamed ExecutableNetwork to CompiledModel

* Fixed python

* Fixed comments

* Fixed build

* Fixed code style
2021-12-11 16:11:15 +03:00
Gleb Kazantaev
39db1c1a2a
Move offline_transformations to src/common (#9155) 2021-12-11 05:40:23 +03:00
Mikhail Nosov
45bdf627cb
[OV20] Preprocessing: User friendly error message for convert_layout (#9077)
* Fix incomprehensible error message during layout conversion when layout rank doesn't match with shape rank

* clang-format fix, Removed debug print

* Updated unit test according to review comments

* Moved apply_permutation and find_permutation to src/layout_utils.hpp
2021-12-11 03:42:46 +03:00
Sergey Lyubimtsev
7c759b894b
Remove ngraph component (#9152) 2021-12-10 21:19:13 +03:00
Ilya Churaev
a984b8d6ba
Fixed incorrect path to TBB (#9151) 2021-12-10 20:38:24 +03:00
Andrey Sapozhnikov
74f6cf3726
[GNA] Coverity issues fix (#9119) 2021-12-10 20:36:46 +03:00
myshevts
4d262fc9de Merge remote-tracking branch 'github/master' into auto-batch-master 2021-12-10 19:21:25 +03:00
myshevts
0b7974f830 GPU-specific L3 2021-12-10 17:26:56 +03:00
Yegor Kruglov
562d388ad9
MaxPool-1 -> MaxPool-8 upgrade transformation (#8784)
* upgrade transformation

* test fix

* comments resolving

* added case with dynamic rank
2021-12-10 16:31:49 +03:00
Vladimir Dudnik
c85fb74efc
ov2.0 cpp hello reshape ssd (#8874)
* OV2.0 API C++ hello_reashe_ssd sample

* clean header

* fix test for changed sample cmd line

* adopt to PR-8898

* sync with PR-9054, simplify code

* apply code_style.diff

* sync with PR-9051
2021-12-10 15:58:23 +03:00
myshevts
5a8c6fd83f Merge remote-tracking branch 'github/master' into auto-batch-master
# Conflicts:
#	src/plugins/intel_gpu/include/intel_gpu/plugin/device_config.hpp
#	src/plugins/intel_gpu/src/plugin/device_config.cpp
#	src/plugins/intel_gpu/src/plugin/plugin.cpp
2021-12-10 14:13:01 +03:00
Mateusz Tabaka
0c68574aa7
Fix compilation error in pyopenvino (#9150) 2021-12-10 14:01:44 +03:00
Egor Duplensky
20a5afa84e
[CPU] Fix mixing VEX and non-VEX instructions (#8658)
Quote: The Skylake microarchitecture implements a different state
machine than prior generations to manage the YMM state transition
associated with mixing SSE and AVX instructions.
It no longer saves the entire upper YMM state when executing
an SSE instruction when in “Modified and Unsaved” state,
but saves the upper bits of individual register.
As a result, mixing SSE and AVX instructions will experience
a penalty associated with partial register dependency of
the destination registers being used and additional blend
operation on the upper bits of the destination registers.

Such type of penalties have a huge impact on openvino's and oneDNN's kernels.
Basically the mixing of VEX and non-VEX instructions should be
avoided.
2021-12-10 13:53:23 +03:00
Vladimir Dudnik
96fd5dce0b
remove fast sample scripts (#9140) 2021-12-10 13:52:35 +03:00
Tomasz Dołbniak
5ea03ae602
Compilation error fix (#9149) 2021-12-10 13:42:44 +03:00
Artur Kulikowski
d6c2cb5238
Python Api, Variant -> OVAny (#9084) 2021-12-10 11:32:25 +01:00
Dmitry Pigasin
3f96a1bccd
[IE C Samples] Implement bmp reader (#8848)
* Implement bmp reader

* Use not os specific functions

* Fix code style

* Move `i` declaration from `for` loop

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

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
2021-12-10 13:19:28 +03:00
Ilya Churaev
ec6f57872f
Renamed ov::Function to ov::Model (#9051)
* Renamed ov::Function to ov::Model

* Fixed all for macos

* Fixed build

* Fixed build

* Revert changes in GPU plugin

* Fixed ngraphFunctions

* Fixed all for mac

* Fixed new test

* Fixed if for Windows

* Fixed unit tests and renamed Function in python API

* Fixed code style

* Fixed import

* Fixed conflict

* Fixed merge issues
2021-12-10 13:08:38 +03:00
Ekaterina Aidova
4f77056892
[PYTHON API]: handle input normalization for tensor without name (#9130)
* [PYTHON API]: handle input normalization for tensor without name

* remove extra empty line
2021-12-10 12:57:58 +03:00
Bartek Szmelczynski
68d460a3bb
[PYTHON] Expose set_batch and get_batch (#9093) 2021-12-10 10:18:56 +01:00
Steve Yoo
a2f93f069d
Create Gather-8 (#8953) 2021-12-10 11:59:52 +03:00
Roman Kazantsev
90c0294007
[CPU] Adopt DetectionOutput-1 to DetectionOutput-8 (#9080)
* [CPU] Mode to DetectionOutput-8

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

* Fix build issue

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

* Use ov namespace

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

* Disable downgrading transformation in CPU explicitly

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

* Correct functional layer tests

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

* Revert "Correct functional layer tests"

This reverts commit 0428159fb8.

* Revert "Disable downgrading transformation in CPU explicitly"

This reverts commit 7cd0f48d5d.

* Correct upgrade transformation

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

* Correct transformation tests

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

* Disable downgrading transformation and enable upgrade on CPU

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-12-10 11:28:39 +03:00
Szymon Irzabek
1c6c7bac2d
[GNA] Detect unsupported concat layers (#7599)
* [GNA] Detect unsupported concat layers

* [GNA] Add support for 3D transposes around convolutions and replace exception with user warning
2021-12-10 11:17:29 +03:00
Ilya Lavrenov
afea9e0e87
Spliy TBB component on tbb and tbb_dev (#9136) 2021-12-10 11:09:23 +03:00
Min, Byungil
8b4b3870ae
Modify reorder handling (#8798)
+ Remove redundant reorder for meta-only reorder
+ Modify reorder removal logic for conv from fsv32 to fsv16
+ Added relevant unit-test

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2021-12-10 16:21:18 +09:00
Taylor Yeonbok Lee
f4ab44be22
[GPU] Added more exception handlings (#9066)
* [GPU] Added more exception handling

* More compact exception

* Enable GPU_THROUGHPUT_AUTO for MAX_BATCH_SIZE option

* Fixed global variable of default # streams to a function
2021-12-10 09:45:56 +03:00
Sergey Shlyapnikov
5817f191c3
[GPU] Fix quantization type detection of GEMM and FC primitives (#9113) 2021-12-10 09:45:15 +03:00
Irina Efode
0d782dee25
[IE TESTS] Ngraph::Shape -> ov::Shape in OvSubgraphBase (#9094) 2021-12-10 02:44:31 +03:00
Yuliya Maskina
d4c8926fc5
Exclude DL Streamer installation dependencies from install_dependencies script (#9126) 2021-12-10 02:36:17 +03:00
Dmitry Pigasin
c41acdeaf3
[IE Python Sample] Migrate hello_query_device to OV2.0 API (#9029) 2021-12-09 23:01:45 +03:00