Commit Graph
9686 Commits
Author SHA1 Message Date
Ilya Lavrenov 4fa5137af4 DEB: use alternative package names for nlohmann json (#15607) 2023-02-10 02:34:16 +04:00
Vladislav Golubev 1b29914c07 [CPU][DEBUG CAPS] Build fix (#15602)
* [CPU] TransformationPipeline: returned debug config

* Added a macros for variables which can be unused
2023-02-09 22:49:30 +04:00
Tomasz Dołbniak 8a36ee9c38 PrePostProcessor - compilation warning fix (#15618)
* Compilation warning fix

* Another approach
2023-02-09 22:46:13 +04:00
Irina Efode 8213a8f7ec [CONFORMANCE][IE TEESTS] Move Summary from ngraph:: to ov:: (#15539)
* [CONFORMANCE] Fix issue with overflowed crash

* [CONFORMANCE][IE TEESTS] Move Summary from ngraph:: to ov::

* Revert "[CONFORMANCE] Fix issue with overflowed crash"

This reverts commit a1f16777b5.

* Apply comments

* Fix build

* Update run_conformance.py
2023-02-09 15:20:32 +04:00
Roman Kazantsev 6078c95b6a Revert "[CI] Add task UsePythonVersion@0 to Azure Pipelines (#15240)" (#15598)
This reverts commit 8acfb87d16.
2023-02-09 14:51:25 +04:00
Nadezhda Ageeva ccebc629e2 [GPU] Update caching properties for GPU (#15463) 2023-02-09 10:57:38 +01:00
Jan Iwaszkiewicz 2769e22767 [PyOV] Adding optimizations and shared memory mode to inference calls (#15290)
* Proposal of data_dispatcher

* Fix C-style for array-like objects

* Added test cases

* Add InferRequestInternal to hold lifetime of converted data

* Change name and location of InferRequestInternal to _InferRequestWrapper

* Fixes for shared data mode to match previous tests, codestyle refactoring

* Fix annotations and style

* Add initial testing

* Fix dtype capture

* Fix set_request_tensor

* Extend doc strings

* Fix docs

* Docs fix

* Change to ndarray in docs

* Fix async case

* Fix async test 2

* Remove linter issue
2023-02-09 10:50:39 +01:00
Mateusz Bencer 938f210c89 [ONNX FE] Introduced topological sort as additional step of reading model (#15472) 2023-02-09 10:44:01 +01:00
Roman Kazantsev 9cd23790c7 [TF FE] Refactor Tile and add layer test (#15584)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-09 08:43:39 +01:00
Ilya Lavrenov 84ecacda26 Windows ARM64 support via LLVM (#15585) 2023-02-09 11:30:07 +04:00
Leonard Sikorski 92788b1838 [PT FE] Add aten::empty operator with layer test (#15490) 2023-02-09 08:24:08 +01:00
Andrew Kwangwoong Park e77c2ab6d7 [GPU] Added shape agnostic NonZero ref kernel (#15534)
* [GPU] Added shape agnostic NonZero kernels

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Add dynamic TC for ov_gpu_unit_tests

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Apply code review

Signed-off-by: Andrew Park <andrew.park@intel.com>

---------

Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-02-08 17:53:18 -08:00
Wilson Seok 0d06e525db [GPU] add different type support in range kernel (#15422)
* add different type support in range kernel

* add functional test case for mixed input data type
2023-02-08 16:36:25 -08:00
Roman Kazantsev 4301ede385 [MO][TF FE] Add additional fallback for Iterator operations (#15582)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-09 00:54:33 +04:00
Taylor Yeonbok Lee b9107ac7ca Optimized permute kernel cannot be fused with both eltwise + reorder. (#15542) 2023-02-08 10:32:13 -08:00
Ekaterina Aidova ac1e885324 [PT FE]: add tests for rsub and handle mixed precision (#15555)
* [PT FE]: add tests for rsub and handle mixed precision

* update tests
2023-02-08 19:55:43 +04:00
Roman Lyamin 23b863ffe8 [GPU] Added ScatterNDUpdate shape agnostic kernel (#15567) 2023-02-08 16:27:34 +01:00
Artyom AnokhovandKarol Blaszczak 8d2eae95a7 Port changes for installing GPU driver from 2022.3 branch (#15408)
* Port changes for installing GPU driver from 2022.3 branch.

* install_openvino_dependencies: Fixed syntax after ShellCheck

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-02-08 18:37:51 +04:00
Shen, Wanglei d72deb955d move CPU mapping parser API from dev_api header file to specific header file (#15558)
* move CPU mapping parser API to specific header file

* keep all enum defination in ie_system_conf.h

* move hpp file to inference/src

* fix code style issue
2023-02-08 18:27:14 +04:00
Ilya Lavrenov 66abecfd3d Fixed compilation error after conflicting PRs merge (#15577) 2023-02-08 17:52:51 +04:00
Maxim Vafin 6a9608b075 [PT FE] Fix GroupConvolution weights reshape (#15560)
* Fix GroupConvolution weigts

* Update src/frontends/pytorch/src/utils.hpp

* Update convnd.cpp
2023-02-08 14:11:35 +01:00
Vladislav Golubev 6630ae82d2 [LPT] Avoid AddTransformation for the cases which introduce Infinite constants after math calculations (#15496) 2023-02-08 13:06:24 +00:00
Maxim Vafin de4f9c8131 [MO] Add support for dynamic cases in legacy Broadcast shape infer (#15546)
* [MO] Add support for dynamic cases in legacy Broadcast shape infer

* Update broadcast_test.py

* Update broadcast.py

* Update broadcast_test.py

* Update broadcast_test.py
2023-02-08 13:53:43 +01:00
Irina Efode 70177dbfb3 [CONFORMANCE] Add support of models and lists of models to the conformance rrunner (#15559)
* [CONFORMANCE] Add support of models and lists of models to the conformance rrunner

* Update models.lst
2023-02-08 13:53:02 +01:00
Katarzyna MitrusandEvgenya Stepyreva 76817f56c2 [ShapeInference] CTCGreedyDecoderSeqLen shape infer improvements (#15501)
* Shape infer improvements

* Add setter for merge repeated attribute

* Use new shape_infer in validate and infer types

* Add more type prop tests

* Add shape infer tests

* Align variable names in tests

* shape_infer call refactor

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-02-08 12:24:48 +00:00
Pawel Raasz c3083589bd Review reverse class for shape inference aspects (#15426)
* Check partial shape and label propagation

* Add template shape_infer implementation
2023-02-08 16:10:51 +04:00
Ilya Lavrenov 1f3e469c5e Added -Wall for Clang and GCC (#15513)
* Added -Wall for Clang and GCC

* Fixes

* Don't use /J

* Fixed warnings

* Fixed warnings

* More fixes

* Fixed for MSVC

* Fixed more warnings on Windows

* Suppressed some warnings in template plugin

* Update src/tests/functional/plugin/shared/include/behavior/plugin/caching_tests.hpp

* Added suppression for PT FE

* Suppressed warnings in TF FE

* Suppressed warnings on Core unit tests

* Suppress warnings in python

* Suppressed Windows warning for 3rd party modules

* Suppresed one more warning
2023-02-08 15:01:00 +04:00
Irina Efode 6b503099db [CONFORMANCE] Fix issue with overflowed crash (#15538) 2023-02-08 10:54:42 +00:00
Roman Kazantsev a350bd7e85 [TF FE] Support SaveV2 operation (#15572)
* [TF FE] Support SaveV2 operation

Also, implement transformation to remove UnsupportedConstant to Result
isolated sub-graphs

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

* Revert change for Constant

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-08 10:35:39 +00:00
Haiqi Pan 82286cc2af fix dump/load_config using opencv (#15540)
* fix dump/load_config using opencv

* fix format

* remove empty line

* fix format
2023-02-08 10:33:51 +00:00
Tomasz Dołbniak 44f5238e3a ONNX TopK missing tests (#15556) 2023-02-08 10:59:20 +01:00
Roman Kazantsev 6582ad7e4d [TF FE] Fix sporadic failure in LinSpace (#15570)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-08 08:54:58 +00:00
Katarzyna Mitrus d94dae79d8 [ShapeInference] CTCGreedyDecoder shape infer improvements (#15474)
* Add setter for ctc_merge_repeated

* shape infer improvements

* Add type prop tests

* Add cpu shape infer tests

* Tests refactor
2023-02-08 11:41:14 +04:00
Wilson SeokandIlya Churaev 18905ada20 add default infer_probs (#14653)
* add default infer_probs

* fix clang format

---------

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2023-02-08 09:27:13 +04:00
Sergey Shlyapnikov 7b649c4150 [GPU] Fix reset_execution() method with wait option enabled for in_order queue type (#15562) 2023-02-08 09:18:46 +04:00
Nadezhda Ageeva 421d791f58 [HETERO] Return only own properties for compiled model (#15547) 2023-02-07 23:54:08 +04:00
Ilya Churaev 26108b1b67 Deprecate clone_model API, use model->clone() instead of (#15482)
* Deprecate clone_model API, use model->clone() instead of

* Renamed clone_nodes function

* Fixed exception
2023-02-07 23:53:17 +04:00
Ivan Tikhonov a0a73d443e Enable TransposeSinking transformation in Tensorflow FrontEnd (#15410)
* Enable TransposeSinking in MOC

* replace TransposeSinking in TF Frontend

* fix TS for concat op

* Fix TS for Binary/Concat ops: broadcast transposed input

* Fix transpose sinking for Pad op

* fix pad tests

* fix dynamic case for Concat/Binary ops

* codestyle

* fix TransposeSinking for Split/Concat ops

* fix split

* Resolve review comments
2023-02-07 19:21:34 +00:00
Maxim Vafin 9bac41b466 Replace ListConstruct on inputs to Roll and Broadcast (#15442)
* Replace ListConstruct on inputs to Roll and Broadcast

* Apply suggestions from code review

* Fix codestyle

* Add AdaptiveAvgPool

* Remove unused inputs to MultiSubGraphOp

* Update listconstruct_replacer.cpp

* Apply code style

* Fix build
2023-02-07 20:11:14 +01:00
Ilya ChuraevandIlya Lavrenov 68ccd078dc Export TBlob specialization for Windows (#15516)
* Export TBlob specialization for Windows

* Changed macro in define

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-02-07 22:11:49 +04:00
Roman Kazantsev 180e77f047 [TF FE] Refactor Softmax and add layer test (#15553)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 16:22:36 +01:00
Roman Kazantsev 2be9cdc5c5 [TF FE] Refactor Reshape and add layer test (#15549)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 16:19:37 +01:00
Anastasiia Pnevskaia 1f5faf6cee Added preserving logger state to mo.convert_model(). (#15529) 2023-02-07 18:38:33 +04:00
Roman Kazantsev e33b874a40 [TF FE] Refactor Shape translator and add layer test (#15551)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 18:00:53 +04:00
Nikolay Shchegolev 188dda668f [CPU] Fix sporadic SIGFAULT in GridSample. (#15009) 2023-02-07 17:57:34 +04:00
Irina Efode a48b4fc2b5 [CONFORMANCE] FIX bug with the dynamic shapes to separate run (#15550) 2023-02-07 17:36:59 +04:00
Shen, Wanglei 79cad1032b enable new method to generate CPU information and CPU map on Windows (#14710)
* enable new method to generate CPU information and CPU map

* fix code style issue

* fix initialization issue of variable-sized object

* fix dependency issue

* add sample of CPU map

* add description and sample for CPU map

* fix code style issue

* fix code style issue

* add comments on using second processor as physical core

* enable new method to generate CPU information and CPU map on windows

* remove debug output

* add description for CPU map table

* remove changes for linux

* update description for better understanding

* update CPU mapping table on Windows

* fix precision issue of log2()

* fix memory leak

* use shared_ptr to manage  memory life cycle

* Wrap parser for Windows into a separate function for mock testing later

* Revert "Wrap parser for Windows into a separate function for mock testing later"

This reverts commit 614ad718c2.

* add core type table for each socket on windows

* separate CPU map parser on Windows for validation

* fix core type table definition

* fix DWORD issue in header file

* update parser interface for validation

* fix socket count

* update processor count for XEON

* add discrption and example for processor type table

* remove conflicts

* fix merge conflicts

* fix document issue
2023-02-07 20:28:49 +08:00
Roman Kazantsev 44eedc8870 [TF FE] Refactor Range and add layer test (#15548)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 12:18:04 +00:00
Dohyun Kim (Felix) 7659551d71 [GPU][DG2] Fix fusings_gpu/gemm_2in_scale.basic/7 (#15353)
* Onednn only supports 2D/3D gemm but openvino GPU plugin policy enforces 4D~6D. 
  This API mismatch causes problems in the post-op axis and requires massive code changes. 
  Therefore we decided to insert throw code for now and fix this issue later 
   if some models require non-(per tensor/full tensor) post-ops.
* Specifically, per-channel(=f) axis in this testcase becomes y-axis 
   because onednn gemm merges b,f axes into one batch axis.
2023-02-07 16:37:26 +09:00
Sungeun Kim 00d9ed0da4 [GPU] fix bug on resample_opt (#15434)
* fix bug: wrong feature slice num
2023-02-07 16:29:18 +09:00