Commit Graph

9721 Commits

Author SHA1 Message Date
Roman Lyamin
803a927e70
[GPU] Added shape agnostic kernel support for Range + fix dynamic tests (#15640) 2023-02-13 17:14:29 +04:00
Zhang Yi
e4551b66c4
remove unused value (#15670) 2023-02-13 16:36:13 +04:00
Maciej Smyk
6f3b37b2fa
Update deployment_simplified.svg (#15678) 2023-02-13 16:00:41 +04:00
Mateusz Tabaka
9a540e61dc
Don't use could_propagate in MarkDequantizationSubgraph (#15325) 2023-02-13 11:28:38 +01:00
Tingqian Li
b9a1b45a82
[CPU] Optimize reorder inside tensor_iterator (#14689) 2023-02-13 11:26:40 +01:00
Vladislav Golubev
b8a7b3bb43
Cleanup & refactoring (#15588) 2023-02-13 10:50:46 +01:00
Szymon Irzabek
1c20005b2f
[GNA] Refactor target configuration (#15407) 2023-02-13 09:42:30 +00:00
Maxim Vafin
6c72ea4bea
[PT FE] Check number of inputs, use rank function (#15656)
* Check number of inputs, use rank function

* Change min inputs in flatten

* Fix code style

* Fix aten::tensor and aten::_convolution number of inputs

* Refactor NodeCOntext a little

* Fix codestyle
2023-02-13 09:58:21 +01:00
Piotr Krzemiński
d0a97af629
[BENCHMARK_APP] Introduce Numpy array loading for C++ benchmark app/Fix a bug that would cause Python Numpy array loading to fail (#14021)
* [C++/BENCHMARK_APP] Introduce Numpy array loading for C++ benchmark app

* [DOCS/BENCHMARK_APP] Update docs to reflect changes, update list of available extensions from OpenCV, align help messages

* Update inputs_filling.cpp

* Update tools/benchmark_tool/openvino/tools/benchmark/utils/inputs_filling.py

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>

* Update samples/cpp/benchmark_app/inputs_filling.cpp

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>

* [C++/Python] Implement quality-of-life improvements from PR comments

* [C++] Fix compilation errors, fix linter output

* [C++/PYTHON] Apply requested changes

* Update samples/cpp/benchmark_app/main.cpp

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>

* Update samples/cpp/benchmark_app/utils.cpp

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>

* [PYTHON] Separate loading of numpy arrays similar to images

* [PYTHON] Remove unnecessary 'Prepare xxx file' print

* Update README again because IF OPENCV.. dissapeared for some reason

* Update second README with missing IF OPENCV..

* [C++] Remove unnecessary vector print function

* [C++ Add Numpy processing function - TODO link it to the tensor filling

* Reverse OneDnn plugin modification

* [C++] Numpy array loading for C++

* [C++] Add (almost) all missing types of data

* Reverse submodule modifications

* [C++/PYTHON] Fix compilation errors, clean code

* [C++] Modify supported extensions, add numpy checking to utils, add numpy to get_image_info method

* Update samples/cpp/benchmark_app/inputs_filling.cpp

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>

* [C++] Fix utils header file to reflect unordered set change

* [PYTHON/C++] Fix compilation errors in C++ code, fix Python dynamic shapes numpy loading

* [C++] Fix explicit instantiation of NumpyArray reader

* [C++] Clang format, minor syntax fixes

* [PYTHON/C++] Remove unnecessary data types, introduce a new approach to cast data of different types from format_rt_reader, remove uppercase types from Python precision parameters

* [PYTHON] Update README to reflect new precision settings

* [PYTHON] Fix README, fix clang format

* [C++] Clean headers

* [C++] Fix uninitialized variable error

* [C++/PYTHON] Fixed choices in Python benchmark, fixed types in C++ benchmark

* [C++] Fixed ov::float16conversion, fixed Python types map - removed redundancies

* [C++] Add back boolean support

* [C++] Fix compilation errors

---------

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>
2023-02-13 12:04:23 +04:00
Shen, Wanglei
115014d3ad
Enable test cases for windows parser for CPU mapping table (#15589)
* update test cases for windows cpu mapping parser

* fix code style issue

* fix code style issue

* fix code style issue

* update test data for Linux parser to align with Windows test case

* ufix code style issue

* update test data for Android build

* update linux CPU map parser fix

* fix code style issue

* fix test data issue

* fix size_t warning

* fix size_t warning
2023-02-13 15:55:39 +08:00
Ilya Lavrenov
646778b63f
Fixed warnings on Windows in CC build (#15666) 2023-02-13 11:52:20 +04:00
Roman Kazantsev
4352b9f179
[TF FE] Refactor Reciprocal translator and add layer test (#15652)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-13 11:10:16 +04:00
Roman Kazantsev
a91f173166
[TF FE] Refactor Size translator and add layer test (#15653)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-13 11:09:12 +04:00
Zhang Yi
166566a777
[CPU]Enable pad with runtime begin/end/value (#15146) 2023-02-13 11:01:16 +04:00
Roman Kazantsev
a1a6ba911a
[TF FE] Refactor Split and SplitV translators and add layer tests (#15662)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-13 10:49:34 +04:00
Vladimir Paramuzov
9b840a789c
[GPU] Minor fixes for dynamic models (#15543) 2023-02-13 10:34:41 +04:00
Eddy Kim
c0888b45da
[GPU] Serialization of the primitive class (#15335)
* serialization of proposal

* serialization of anchors in proposal

* added unit tests for gpu proposal

* updated the proposal primitive to be partially serialized

* serialization of primitive class

* removed unnecessary codes

* removed white spaces

* serialization of loop primitive

* serialization of nms

* fixed implicit concat logic in serialization

* added RUN_ALL_MODEL_CACHING_TESTS directive

* fixed an error related with specialization of boolean vector
2023-02-13 05:34:35 +01:00
Pavel Esir
63dd0685fc
[IE][nG][LoadTime] speed up constant folding (#15476)
* speed up constant folding and improved load time for FP16

* fix unit-tests

* added OPENVINO_SUPPRESS_DEPRECATED_START

* new evaluate for Convert; added constructor for Constant; constant copying by reference during constant_fold

* removed deprecation macro from Convert evaluate

* returned back Convert evaluate to old HostTensorPtr because it's used in tests accuracy comparator
2023-02-13 08:00:29 +04:00
Roman Kazantsev
b300df1be6
[TF FE] Refactor ZerosLike and add layer test (#15648)
* [TF FE] Refactor ZerosLike and add layer test

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

* Fix test for Wide and Deep model

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-11 20:50:01 +00:00
Roman Kazantsev
1adbdd84f0
[TF FE] Fix compilation warnings (#15591)
* [TF FE] Fix compilation warnings

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

* Fix compiling warnings for Einsum

* Apply code-review feedback

* Fix compilation warnings on Windows

* Only suppress warnings for MSVS

* Suppress false warning 4267 for extract_compressed_tensor_content

* Correct a place for end of warning suppress

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-11 12:00:36 +00:00
Roman Kazantsev
985c769ac7
[TF FE] Refactor Log1p translator and add layer test (#15649)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-11 07:28:21 +01:00
Anastasia Kuporosova
6f0313b2c4
[PyOV] Support BytesIO in read_model and load (#15498)
* [PyOV] Support BytesIO in read_model

* fix path

* load support

* apply comments

* add test

* apply comments

* add error msg

* Update src/bindings/python/src/pyopenvino/core/core.cpp

* Update src/bindings/python/src/pyopenvino/core/core.cpp

* codestyle

* Update src/bindings/python/tests/test_runtime/test_core.py

* add space
2023-02-10 23:00:56 +01:00
Roman Kazantsev
6a587a71cc
[TF FE] Refactor Transpose and add layer test (#15586)
* [TF FE] Refactor Transpose and add layer test

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

* Update tests/layer_tests/tensorflow_tests/test_tf_Transpose.py

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-10 19:31:26 +00:00
Ilya Churaev
b83ccdd432
Removed TREAT_WARNING_AS_ERROR option (#15608)
* Removed TREAT_WARNING_AS_ERROR option

* Removed warning as error for samples if cmake option is not defined
2023-02-10 21:43:08 +04:00
Maxim Vafin
00f8d2b992
Add support for concating lists in aten::add (#15587) 2023-02-10 16:41:27 +00:00
Vladislav Golubev
b329b005a3
Graph comparator: added consumers number check (#15367)
* GraphComparator: add CONSUMERS_COUNT CmpValue

* Added tests
2023-02-10 19:36:54 +04:00
Shen, Wanglei
8b1b4de21d
fix clang issue of parser test cases for Android build (#15626)
* fix clang issue for Android build

* update test data for parser

* update Linux CPU map parser
2023-02-10 21:37:17 +08:00
Roman Kazantsev
19aa1cfe8d
[TF FE] Fix sporadic failure for TF1 LRN layer test (#15628)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-10 14:30:57 +01:00
Maxim Vafin
bfe77d0c65
Workaround DivideConversion transformation issue in convit model (#15566)
* Workaround DivideConversion transformation issue in convit model

* Apply suggestions from code review
2023-02-10 14:25:05 +01:00
Maxim Vafin
d992c6b9c7
[PT FE] Fix aten::flatten, add more tests (#15576)
* Fix flatten, add more tests

* Apply review feedback

* Fix code style
2023-02-10 14:23:27 +01:00
Oleg Pipikin
f48b5278fd
Fix ov_coverage target (#15581)
* Fix ov_coverage target

* Update cmake/coverage.cmake

---------

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2023-02-10 14:08:42 +01:00
Vladislav Golubev
67396661a9
[CPU][DEBUG_CAPS] Transformations dump: added CPU opset serialization for XmlBin format (#15565) 2023-02-10 14:01:09 +01:00
Pawel Raasz
19e60759cd
[PT FE] Cannot get length of dynamic dimension (#15449)
* Create output tensor for bound evaluate depends
on element type and shape, rank dynamism

* Add test to simulate pytorch bound evaluation
for when output has got dynamic data type or rank

* Correct code style

* Correct shape for dynamic tensor.
2023-02-10 13:36:07 +01:00
Pawel Raasz
264cb18619
Review pad class for shape inference aspects (#15524)
* Review for partial shape and label propagation

* Review template shape_infer for Pad

* Add evaluate upper/lower, label
- preserve partial value on inputs pads_begin, pads_end

* Fix compilation errors

* Fix pads_begin, pads_end compare

* Minor shape infer assertion corrections

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-02-10 13:35:47 +01:00
Roman Lyamin
75735ca597
[GPU] Added ScatterUpdate shape agnostic kernel (#15579) 2023-02-10 07:06:30 +01:00
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