Commit Graph
6412 Commits
Author SHA1 Message Date
Pavel Esir 9bb7697b2f [MO] fix simplified MO import for PyCharm Debug (#9866)
* fix simplified MO import for PyCharm Debug

* package_BOM update
2022-02-01 13:14:48 +03:00
Eugeny Volosenkov e0af970d62 Fix yolov3 documentation (#9901) 2022-02-01 13:12:12 +03:00
Anton Pankratov b8a4b0742b Streams executor configured using OV2.0 configuration API (#9587)
* Streams executor config OV2.0

* Fixed error

* Reverted CPU tests
2022-02-01 13:08:32 +03:00
Anton Pankratov 8ca6aeae83 New configuration API in set get property (#10012)
* New configuration API in set|get property

* removed supported metrics and keys

* Fixed build

* Fixed build

* Fixed samples build

* Fixed samples build

* Fixed build

* Removed old properties in plugin

* Fixed build
2022-02-01 13:05:14 +03:00
Maxim Andronov 6866ced978 [Transformations] ConvertBroadcast3 for boolean fix (#10001) 2022-02-01 12:53:05 +03:00
Alexey Suhov e1e467f23f [CMake] Add debug postfix on mac (#10027) 2022-02-01 12:41:26 +03:00
Daria Mityagina a3f2a4ef99 [VPU] - I64 issue with ONNX models - fix (#9978)
i32 or i64 is used for index_element_type. So it is more convenient to get rid of the condition and stay only with the i32 option.
Tickets:
75748
75747
75029
2022-02-01 11:42:55 +03:00
Roman Kazantsev 298cced3b3 [MO, TF frontend] Correct loaders for StridedSlice and Pack operations (#10034)
* Correct Loaders for TensorFlow StridedSlice and Pack operations

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

* Supress INFO and WARNING messages from TensorFlow

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2022-02-01 11:02:28 +03:00
Ilya Lavrenov 4717e7639c Param/Const => Result tests (#9294)
* Tests for param => result

* Added const => result, param => result tests

* Disabled tests on CPU

* Added more tests

* Enabled import / export for template

* clang-format

* Reverted scatter tests

* Rename back

* Fixed typo

* Fixed compilation for GNA

* Fixed comments

* Fixed collisions

* Revert renaming back

* Added skip filters for GNA / MYRIAD
2022-02-01 11:01:12 +03:00
Anton GrishinandAlexander Zhogov 75abee2500 [GNA] Refactor and install libGNAConfig.cmake (#9793)
* Install libGNAconfig.cmake

* Refactor gnaConfig to correctly find from OV package

* remove ENABLE_INTEL_GNA option from CI

* Apply comments and fix CI

* re-trigger CI (demos issue)

* Enable GNA/samples smoke tests

* rename GNA to GNA_EXT_DIR

* re-trigger CI (mxnet cpu test issue)

* Pick azhogov changes to check CI

* try win wa

* fix win build

* re-trigger onnx

* tests

* disable win samples tests

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2022-02-01 10:51:07 +03:00
Pavel Finashov ab3207a81b POT: Fixed command line to convert models for Windows platform. (#10024)
* For testing purpose

* Fixed command line for windows: removed re-writing PYTHOPATH

* Changed command line for re-writing PYTHONPATH
2022-02-01 10:31:16 +03:00
Vladislav Volkov ff784ed6ab [CPU] I420toRGB and I420toBGR operations for CPU plugin (#9118) 2022-02-01 09:26:14 +03:00
Alexandra Sidorova 44362c97be [CPU] Fixed TensorIterator/Loop dynamism leftovers (#9722) 2022-02-01 09:17:03 +03:00
Edward Shogulin cc19ff74f1 [LPT] [GPU] Multiply to group convolution (#9971)
* [LPT] MultiplyToGroupConvolution optimization for GPU

* [LPT] MatMul in FP32 in GPU workarround support

* [LPT] GPU plugin tests
2022-02-01 08:10:27 +03:00
Ilya Lavrenov 8c7e0d9479 Update include of legacy in tests (#10030) 2022-02-01 06:43:39 +03:00
Mikhail Ryzhov bcdf7b0cad [GNA] Fixed output convert transformation (#9808)
* Fixed output convert transformation

* Update src/plugins/intel_gna/transformations/remove_converts.cpp

* Reverted wa
2022-01-31 20:08:24 +00:00
Pavel Esir 73e9eb4c61 [MO] add reinterp_shape for StridedSlice (#9622)
* added reinterp_shape for StridedSlice

* package_BOM update

* corrected unit-tests

* returned removed tests
2022-01-31 22:17:15 +03:00
Andrei Molotkov d5b74b0c6b [GPU] Fix redefinition variables issue in ExperimentalDetectronROIFeatureExtractor kernel (#9960) 2022.1.0.dev20220131 2022-01-31 20:19:16 +03:00
Nadezhda Ageeva a7910b8869 [GNA] Support new configuration API (#9955)
* [GNA] Support new configuration API

* Review comments: description fixes

* Review comments
2022-01-31 18:48:18 +03:00
Gleb Kazantaev 6dea8d3d86 Update replace_output_update_name method (#10000)
* Update replace_output_update_name method

* Remove wrong legacy test
2022-01-31 18:06:05 +03:00
Lidia Toropova 2f0bcc8542 Moved stress tests to OV API 2.0 (#9791)
* Moved stress tests to OV API 2.0

* Fix for using ouput index instead of get_index

* Removed ov::runtime namespace in stress tests

* Updated stress tests according to latest changes in OV 2.0

* Fix memleaks tests

* Updated run_memcheck.py to process gtest_filter

* Updated fillTensors, added InferAPI1 and InferAPI2 classes

* Updated test_inference_with_streams

* Updated isImage, comments

* Updated fillTensors to fill image_info inputs with positive pseudo-random numbers

* Removed redundant variable in fillTensors
2022-01-31 17:07:25 +03:00
Alexandra Sidorova 252b7d4728 [Benchmark] Fixed preprocessing inputs (#10022) 2022-01-31 17:05:44 +03:00
Anton DudchenkoandMaksim Doronin 89b88af28d [VPU] Rename INTEL_VPU to INTEL_MYRIAD, move thirdparty and vpu_dependencies (#9827)
* Rename INTEL_VPU to INTEL_MYRIAD, move thirdparty and vpu_dependencies

* Fix thirdparty

* Rename HDDL

* Remove unused files

* Fix HDDL

* Add path to mvnc

* Fix installation on Linux

* Remove thirdparty dir from codeowners

* Move new files

* Remove IE_MAIN_SOURCE_DIR dependencies

Co-authored-by: Maksim Doronin <maksim.doronin@intel.com>
2022-01-31 16:58:33 +03:00
Szymon Irzabek 4eac21e7c0 [GNA] Fix handling reshapes around matmul with 3D/4D Add layer (#9900) 2022-01-31 16:44:35 +03:00
Vladislav Golubev 43130622d3 [Transformations] Convert TI to sequences: dynamic case fix (#9742)
* Convert TI to sequences: dynamic case fix

* tests corrected
2022-01-31 16:37:15 +03:00
Evgenya Stepyreva cf4d4db4c7 Option not to track dimensions down (#10019) 2022-01-31 16:09:32 +03:00
Anton Pankratov 29d103087a Aggregating plugins use single config value to pass device list (#9379)
* Aggregating plugins use single config value to pass device list

* format fix

* fixed build

* Fixed tests

* Fixed test

* fied build
2022-01-31 15:43:32 +03:00
Alexey Lebedev 495931673d [PYTHON API] fix request busy using AsyncInferQueue (#10020)
* Add request.wait() call to get_idle_request_id and wait_all()

* rethrow exception on default callback

* update comment

* fix code style
2022-01-31 15:30:04 +03:00
Egor Shulman b56fd07169 [CPU] Fixed data storing for AVG Pooling with PostOps on avx2 (#9325) 2022-01-31 14:36:18 +03:00
Indira Salyahova 6145cb736e [POT] Update patterns with transpose (#9555)
* fix: update pot patterns with transpose

* add tests

* delete tests

* updatereference metrics tf model

* Update test_sanity.py
2022-01-31 14:30:28 +03:00
Mikhail Letavin 70987e327a [GPU] Remove potentially unsafe references to temporary objects (#9959) 2022-01-31 14:22:59 +03:00
Ilya Sharikov 56f2bc2f12 Add support api 2.0 to layer_tests (#9814)
* Add support api 2.0

* Upd imports

* Update onnx_tests

* Upd tenserflow_tests

* Fix test_split_concat.py

* Fixed comparing
2022-01-31 13:15:30 +03:00
Ilya Churaev 0a2c0e1539 Fixed coverity issues (#10014) 2022-01-31 12:51:52 +03:00
Wang, Yang 80d70dd438 Ywang2/update auto configuration api (#9977)
* Update AUTO OV 2.0 c++ configuration API.

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

* Support the OV 2.0 key to set model priority and add the test case to verify the prioirty map logic within AUTO plugin.

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

* Replace the old model priority key and add the corresponding test case.

Signed-off-by: ywang2 <yang4.wang@intel.com>
2022-01-31 16:24:46 +08:00
Nikolay Shchegolev 7d173eb354 [CPU] RNN, GRU, LSTM Sequences batch 1 tests failure. (#9719) 2022-01-31 11:21:39 +03:00
Mikhail Nosov 4e4b04bbd3 LSTMSequence/GPUSequence - fix validate_and_infer_types (#9996)
* Fix LSTMSequence/GPUSequence validation behavior consistent with RNNSequence

Fixed issue with no exception if num_directions=2, but 'm_direction' is not set to BIDIRECTIONAL. Previously there was no error with this (and luckily it failed later in some CPU transformations during compile_network)

Corrected several tests which use copy-pasted num_directions=2 without m_direction set
Also for dynamic 'num_directions' - output shape still has 1 or 2 directions, because m_direction is known. Tests for GRU/LSTM are updated for this
Also several tests worked incorrectly for LSTMv0 - expectation was specific error to be thrown, but no expection was also allowed

* Fixed clang-format
2022-01-31 08:24:43 +03:00
Tomasz Dołbniak 351c84e6e4 TestCase class fix (#10011)
* Store the expected output data in the TestCase class

* Skip the failing ONNX If tests

* Disable failing ONNX Softmax tests

* Disable the remaining failures
2022-01-31 08:11:18 +03:00
Chen Xu 49a01bf9fc [CPU] Fix bug concerning model accuracy in Reduce node (#9929) 2022-01-30 17:36:36 +00:00
Chen Xu cc5d30b26c [CPU] Fixed TopK node optimization leftovers (#9862) 2022-01-30 19:11:47 +03:00
bell aaf02ab4c7 modify optimal request num(add a multiplexer) (#10004)
* muliply the request# by 2

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

* modify case

Signed-off-by: fishbell <bell.song@intel.com>
2022-01-30 16:43:41 +03:00
Smirnov Grigorii f424d2d8ae Split transformations tests src to match IE transformations library structure (#55385) (#9949)
* refactor transformations directory

* create offline_transformations directory
2022-01-29 15:38:19 +03:00
Mikhail Nosov 2b87f000ed ROI tensor support for Template plugin (#9914)
* ROI tensor support for Template plugin + tests for Template and CPU plugins

GPU doesn'tsupport ROI tensors, so tests were not added for GPU

* Added asserts for unsupported mixed axis order (like 0,3,1,2), and unsupported types like int4/int2 for ROI tensors
2022-01-29 10:52:52 +03:00
Edward Shogulin 1176b0f1f9 [LPT] MoveFakeQuantize parent output fix & refactoring (#9872)
* [LPT] MoveFakeQuantize parent output fix & refactoring

* [LPT] tests extending
2022-01-29 10:04:07 +03:00
Katarzyna Mitrus e3ec1ac9b3 Allow duplicated outputs in ie_plugin_internal (#9882)
* Avoid duplicated outputs with the same name

* Revert onnx graph changes

* Allow output duplicates in ie_plugin_internal check

* Add test with onnx model

* Check get_tensor_ptr instead of any_name

* More outputs test

* Refactor to use std::transform

* test manifest update

* Remove redundant header

* INTERPRETER segfaults fix for duplicated output names

* Simplify duplication assert

* Update test names

* Test update
2022-01-29 02:58:09 +03:00
Egor Duplensky 9cb6626ffd [CPU] Fix FullyConnected node for strided inputs and outputs (#9575)
FullyConnected node cannot work with strided inputs (for example
inplace descs) because it implicitly reshapes input and output tensors.
2022-01-28 22:20:09 +03:00
Maxim Andronov b5ea943267 [CPU] MatMul dummy shapes creation fixed (#9858) 2022-01-28 21:21:02 +03:00
Anton Chetverikov 97a78d0059 [MO] EmptyTensorList transform (#9361)
* Initial change for new transformations

* Update patterns

* Update unsupported operation replacement

* Add input/output normalization passes call

* Update logic

* Refactor output concatination transform

* Update re_numerate_input_ports and shape infer functions for Loop

* Update comments

* Add back edge removing to output concatenation transformations

* Update comment

* Remove redundant normallization call

* Update supported layers list

* Use routine in check

* Add transformation to rub_before list
2022-01-28 20:53:16 +03:00
Ilya Lavrenov eaa0a68fdb Updated on OV 2.0 properties (#9906) 2022-01-28 18:52:50 +03:00
Sergey Lyubimtsev 4b35d48283 Add ability to generate requirements.txt files with dev tags (#9986) 2022-01-28 18:23:10 +03:00
Edward Shogulin 72583261fc [LPT] Coverity issue fix: getMinValue (#9991) 2022-01-28 17:49:38 +03:00