Commit Graph

2835 Commits

Author SHA1 Message Date
Ilya Lavrenov
1f5355cd07 Enabled several CPU tests (#7724) 2021-09-29 20:51:23 +03:00
Gleb Kazantaev
62ed238f54 RT Info Attributes Serialization/Deserialization (#7603)
* Init rt info deserialization

* Add RT Info attributes deserialization

* Add RT Info attributes serialization

* Add Serialization and Deserialization tests

* Code style

* Fix AttributeAdapter place

* Extended rt_info section; added support for multi-field attrs; use version for attr serialization/deserialization

* Align attributes and their usage

* Fix LPT

* Add missing #pragma one

* Fix build

* Change version delimiter to have valid xml

* Fix PromitivesPriority

* Fix tests

* Fix test

* Fix IR Reader; remove empty rt_info

* More explicit attribute name and version representation
2021-09-29 19:17:03 +03:00
Vladislav Golubev
04158afc21 [LPT] Added check for uniqueness of friendly names in tests (#7570)
* FQDecomposition: added check on unique friendly names after transformation

* NormalizeL2Transformation: added check on unique friendly names after transformation

* ti to sequences conversion: naming fix

* [LPT][TESTS] Check on unique names added to functional tests

* compilation error fix

* compilation error fix
2021-09-29 18:40:21 +03:00
Eugeny Volosenkov
08897e4c80 Transformation convert_reduce_to_pooling fix (#7705)
* fix convert_reduce_to_pooling transformation

* Fix codestyle

* add/delete spaces

* Fix code style

* fix code style
2021-09-29 12:51:10 +03:00
Jade Cho
1e6fd56e01 [GPU] Merge kernel updates (#7699)
+ fix a bug due to bias type mismatching
  - convolution_gpu_bfyx_to_bfyx_f16

+ refactoring
  - depth_to_space_kernel_base
  - depth_to_space_kernel_ref

+ Adjusting LWS
  - eltwise_kernel_base
2021-09-29 17:10:53 +09:00
Mingyu Kim
ee93823b3a [GPU] New debug config: dry_run (#7689)
Enabling dry_run will shorten runtime of any application by exiting just
after graph compilation.
2021-09-29 17:09:52 +09:00
Mikhail Nosov
4fd59f72ea Use 'u8' element type in tests (#7704)
Use 'float32' output for 'compare with reference' tests to avoid IE precisions undesired conversions
Added GPU preprocessing tests skeleton
2021-09-29 09:46:37 +03:00
Ilya Lavrenov
bd09f70876 Fixed precisions conversion in new API with compile_model(filename) (#7711)
* Fixed precisions conversion in new API

* Added tests

* Fixed old IR cases

* Disable FP16
2021-09-29 07:00:13 +03:00
Zhang Yi
a5250fd0fc [Transformation]hswish_fusion with clamp mul (#7414)
* [Transformation]hswish_fusion with clamp

* add const for constant variable

* [Transformation]fix review comments

* [Transformation]fix opset version
2021-09-28 19:22:53 +03:00
Krzysztof Bruniecki
eee864aed6 [GNA] Fix KEY_EXEC_TARGET (cherry pick #7671) (#7701)
* Use Gna2DeviceCreateForExport when GNA_EXEC_TARGET is != detected

* Update detected GNA device version field in GNA Device helper

   * Use EXEC instead of COMPILE TARGET to append
   CNN Legacy enforcement (GNA1)

* Apply review
2021-09-28 18:39:49 +03:00
Ilya Lavrenov
068d31511b Improved ov::Tensor behavior (#7683)
* Improved ov::Tensor behavior

* Fixed python test for setShape on preallocated

* Fixed clang-format
2021-09-28 12:50:51 +03:00
Sergey Shlyapnikov
6bd0873a40 [GPU] Add CL_QUEUE_INDEX property and queue configuration refactoring (#7633) 2021-09-28 11:37:09 +03:00
Dmitrii Khurtin
a3dfa980ad [GNA] Improved accuracy on model after Accuracy Aware (#7576)
* improved accuracy on model after Accuracy Aware

* refactoring+test

* removed unnessary FakeQuantI8/I16

* added comments, moved fake_quantized from UpdateInputScaleFromNetwork(), removed _Np template param from QuantDescTmpl
2021-09-28 11:34:09 +03:00
Mingyu Kim
acc14c6469 [GPU] Onednn integration for reorder primitive (#7687) 2021-09-28 17:10:35 +09:00
Gleb Kazantaev
204c17cc21 Enable SoftmaxFusion inside MOC Transformations pipeline (#7684)
* Enable SoftmaxFusion inside MOC Transformations pipeline

* Disable SoftmaxDecomposition by default
2021-09-28 10:46:31 +03:00
Ilya Lavrenov
476fbee00f Reference template plugin tests to OpenVINO 2.0 (#7685) 2021-09-28 10:46:03 +03:00
Roman Lyamin
6ecfbd47e3 [IE CLDNN] clDNNPlugin size fix (#7655) 2021-09-27 14:32:52 +03:00
Vladislav Golubev
7fa9bbf6fc [LPT] Avoid using std::shared_ptr<Node> when creating a node (#7357)
* [LPT] Avoid using std::shared_ptr<Node> when creating a node

* [LPT] removed unused files

* [LPT] D2STransformation: transform & isPrecisionPreserved methods are moved to base class

* [LPT] Revert redundant changes
2021-09-27 11:50:17 +03:00
Irina Efode
818f385398 [IE TESTS] Add example for QueryNetwork in SLT (#7628)
* [IE TESTS] Add example for QueryNetwork in SLT

* Update mul_conv_fusion.cpp

* Skip

* skip[
2021-09-27 11:22:38 +03:00
Maxim Andronov
3bf34b1166 [CPU] fix cloneWithUndefStridesAndOffset and cloneWithDefaultStridesA… (#7542)
* [CPU] fix cloneWithUndefStridesAndOffset and cloneWithDefaultStridesAndOffset

* status fix

* applied comments after review 1

* strides compute was aligned and extracted

* review comments
2021-09-27 10:32:47 +03:00
Maxim Andronov
5166994750 [CPU] Supporting dynamism into Eltwise and Reorder (#7553)
* [CPU] Supporting dynamism into Eltwise and Reorder

* reference node fixes

* nms fixes

* part comment fixed

* review comments

* some changes for input node

* comments fix

* monir renaming
2021-09-27 10:06:09 +03:00
Ilya Lavrenov
e87cc3fa9e Tensor API in ngraph (#7632)
* Added OpenVINO Tensor API

* Tensor API improvements

* Moved Tensor to ngraph

* Moved Tensor tests

* Fixed docs and code style

* Trying to fix Windows

* Fixed clang-format

* Moved Tensor to runtime namespace

* Fixed compilation

* Fixed clang-format

* Fixed tests in debug

Co-authored-by: apankratovantonp <anton.pankratov@intel.com>
2021-09-27 09:57:26 +03:00
Mingyu Kim
95f8544aa6 [GPU] Detect dpas support (#7643)
* Detect dpas support
* New debug flag DISABLE_ONEDNN is added
2021-09-27 05:38:57 +03:00
Wilson Seok
8262aed30c Migrate ngraph backend test of arithmetic2 operations (#7500)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add sin asin template plugin reference test

* add cos template plugin reference test and remove asin/sin/cos ngraph backend test

* update CMakeList.txt

* add template plugin reference test for asinh, cosh, sinh, tanh

* remove ngraph backend test for asinh, cosh, sinh, tanh

* update CMakeList.txt

* add ngraph type prop test for tanh

* add ngraph visitor api test for asin, sin

* add atanh type in activation SLT

* remove boolean from sin/cos/tan/asin/sinh/cosh evaluate
2021-09-27 05:23:52 +03:00
Evgenya Stepyreva
ef028a567e Convolution: fast shape inference (#7523)
* Convolution: fast shape inference

* StaticShape and StaticDimension + static shape infer time test in comparison to Convolution

* Review comments
2021-09-27 00:14:50 +03:00
Egor Duplensky
c92988c8e9 [CPU] Add OV_CPU_VERBOSE env var to print node exec info to cout (#6390) 2021-09-26 22:17:57 +03:00
Yuan Hu
b968c7b813 AutoPlugin: support performance Hint (#7621)
Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2021-09-25 12:30:21 +03:00
Pavel Esir
572ab040dc [IE] fix printing dynamic signatures (#7620)
* [IE] fix printing dynamic signatures

* fixed printing scalars output dimensions as well

* turned off printing dynamic signatures
2021-09-24 18:50:35 +03:00
Vladimir Paramuzov
3eb1aa59de [MULTI] Fixed devices comparison to respect default device id (#7311)
* [GPU] Fixed default device id

* [MULTI] Fixed devices comparison to respect default device id
2021-09-24 12:32:38 +03:00
Maxim Shevtsov
fdc125118e Reverted to atomic flag on the load completion + GetGraph that will wait for graph to be loaded (as opposite to assuming it is loaded) (#7629) 2021-09-24 12:20:57 +03:00
Vladislav Volkov
f8618b75a9 benchmark_app incorrectly fills in the inputs for cached models (#7535) 2021-09-24 11:07:14 +03:00
Bartek Szmelczynski
f038fcf2bb ScatterUpdate ng op shell revision (#7375)
* add visitors, type_prop tests, update ngrap op class

* update NGRPH_RTTI for scatter_update

* add proper formatting for error message

* update opset
2021-09-24 10:31:45 +03:00
Roman Lyamin
f202c45c46 [IE TESTS] Move locale test to shared folder (#7605) 2021-09-24 10:27:07 +03:00
Maxim Shevtsov
f2dda1bbca Added new tests that config set via ie.SetConfig or LoadNetwork is returned via exe_net.GetConfig and align plugin impl to that (#7627) 2021-09-24 10:03:24 +03:00
Egor Shulman
95342de8c8 [CPU] Fixed failed tests (#6742) 2021-09-24 09:37:54 +03:00
Alexandra Sidorova
ae3e3af521 [CPU] Removed optimized out nodes from infer stage (#7440) 2021-09-24 09:31:41 +03:00
Vladislav Volkov
f8f6e57c39 [CPU] Fix for Int8 models serialization issues (#7554) 2021-09-24 09:24:35 +03:00
Anna Khakimova
3d07763835 Fix for int overflow (#7592) 2021-09-24 09:03:58 +03:00
Ilya Churaev
6159a5b0bc New ov::Function API (#7436)
* Generates tensor names

* Implement function helpers for Inputs/Outputs

* Fixed code style

* Share result tensor and add more tests

* Avoid not unique tensor names

* Print tensor name

* Fixed comment

* Fixed matmul transformation

* Fixed function evaluate

* Fixed typo

* Fixed interpreter backend

* Fixed comments

* Removed tensor names check

* Disabled negative tests

* Fixed NetworkContext_CNNNetwork tests

* Fixed GNA tests

* Remove reset names

* Fixed code style

* Temporary disable names generation

* Revert "Temporary disable names generation"

This reverts commit 133315a611.

* Fixed mapping generation and e2e tests

* Fixe Myriad tests

* Introduce AtomicGuard to fix possible thread issues

* Fixed comments
2021-09-24 07:11:02 +03:00
Mikhail Nosov
531118c4b0 OV2.0 Preprocessing shared tests - initial version (#7568)
* Shared preprocessing tests for plugins.
Comparing inference with reference implementation

* Moved evaluate tests to template plugin

* Fixed clang-style

* CPU tests: Set IE precision manually in SetUp. Also allow rounding to integer mismatch

* Added acceptable threshold depending on particular test
2021-09-23 23:17:59 +03:00
Sergey Shlyapnikov
9c2b3f24a9 Fix benchmark_app build (#7577) 2021-09-23 18:42:19 +03:00
Vladimir Dudnik
6e95c96443 fix typo in NC layout description (#7622) 2021-09-23 17:13:57 +03:00
Ilya Lavrenov
84a07889f0 Added version information to OpenVINO Core (#7600)
* Added version information to OpenVINO Core

* Fixed code style

* Fixed Windows

* Fixed code style

* Fixed clang
2021-09-23 17:03:45 +03:00
Ilya Churaev
634759210f Introduced OpenVINO RTTI and add version string to operations (#7288)
* Introduced OpenVINO RTTI and add version string to operations

* Fixed build

* Try to fix build

* Removed get_type_info_static

* Fixed tests

* Moved ov operations to new macros

* Fixed type_info_static

* Introduce new header only declaration

* Deprecate type_info static member

* Introduced OPENVINO_OPERATION macro

* Fixed ngraph lib with new RTTI

* Fixed unit tests

* Fixed code style

* Fixed VPU common

* Fixed all target for macOS

* Changed macto to OPENVINO_OP

* Changed cldnn

* Fixed typo

* Fixed some unit tests with old operations

* Fixed DiscreteTypeInfo

* Fixed type relaxed operations

* Fixed legacy tests

* Fixed naming style

* Fixed cpuTests

* Disabled deprecation to pass CI

* Added compatibility to internal operations

* Added BWDCMP for internal ops

* Deprecate type_info

* Fixed Slice RTTI

* Fixed Myriad

* Applied patch from PR 7573
2021-09-23 13:29:39 +03:00
Ilya Lavrenov
7938c18b7c Improved openvino runtime python wheel build (#7604)
* Proper dependencies for ie_wheel

* Used version information when building wheels
2021-09-23 10:41:57 +03:00
Ilya Lavrenov
e253b5931c Removed TensorDesc from OpenVINO Runtime API (#7587)
* Removed TensorDesc from OpenVINO Runtime API

* Fixed docs
2021-09-23 10:41:14 +03:00
Ilya Lavrenov
ab34701590 Added OpenVINO runtime macro (#7586)
* Fixed typo

* Moved ie::Parameter to new API

* New OpenVINO API macro

* Used OpenVINO Plugin API for some plugins

* Used OPENVINO_RUNTIME_API

* Revert "Moved ie::Parameter to new API"

This reverts commit fef5e3b487.

* Fixed code style and docs

* Fixed compilation
2021-09-23 10:39:20 +03:00
Alexey Lebedev
243028a408 Add create_encoder (#7566) 2021-09-22 22:23:39 +03:00
Ilya Lavrenov
1078bb8718 Install python test utils to tests cpack component (#7594) 2021-09-22 18:29:12 +03:00
Vladimir Paramuzov
0b4ae86001 [GPU] New data and weights formats support (#6616) 2021-09-22 15:45:10 +03:00