Commit Graph

3258 Commits

Author SHA1 Message Date
Szymon Irzabek
af6f315071
[GNA] Remove FQ layers positioned after a memory layer (#5323) 2021-04-26 11:44:18 +03:00
Irina Efode
d2868c9873
[IE TESTS] Update conformance Readme file (#5374)
* [IE TESTS] Update conformance Readme file

* [IE TESTS] Update conformance Readme file
2021-04-26 11:17:31 +03:00
Mikhail Nosov
e53249ddf2
Disable time measurement (#5376)
On CI machines there is a chance to run various test executables at the same time.
When intensive CPU load occurs, 'sleeps' can last much longer than expected even in very pessimistic scenario
2021-04-26 10:28:26 +03:00
Kate Generalova
add383c566
feat: clang-style for cython api (#5354) 2021-04-26 09:40:20 +03:00
Egor Duplensky
39e1a21c42
[CPU] Enable bf16 RNN primitives (#4942) 2021-04-25 22:18:38 +03:00
Kate Generalova
8bb73273f1
fix: string comparing in object_detection_sample_ssd_c (#5371) 2021-04-25 21:42:04 +03:00
Ivan Novoselov
594c4882e6
[CPU] optimize ExtractImagePatches (#4898) 2021-04-25 19:52:07 +03:00
Irina Efode
b770be227b
[IE TEST] fix small issue in summarize (#5367)
* [IE TEST] fix small issue in summarize

* Add
2021-04-24 12:29:46 +03:00
Roman Kazantsev
fcea3f8a0c
Implement nGraph shell for Einsum-7 (#5282)
* Implement nGraph shell for Einsum-7

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

* Correct doxygen formats

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

* Apply clang format change

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

* Support implicit mode and capital letters

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

* Correct and optimize the code based on review

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

* Correct private methods and its API, add more tests

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

* Make equation aux methods public and remove regex usage

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

* Make is_subscript_correct function local

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

* Correct check for missed ellipsis and add test for it

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-04-24 09:41:48 +03:00
Steve Yoo
7d0cae8bb5
Add test cases for PReLU in cpu plugin (#5293)
* For case when slope is vector
2021-04-23 17:19:35 +03:00
Kate Generalova
2063f17391
fix: doxygen links for samples (#5365) 2021-04-23 16:40:08 +03:00
Mateusz Bencer
9a569805c2
remove redundant header (#5363) 2021-04-23 16:35:46 +03:00
Ilya Lavrenov
0a8c3ef5a9
Fixed python test_utils compilation for clang-12 (#5362) 2021-04-23 16:34:26 +03:00
Gabriele Galiero Casay
59a001580f
Revise Split operation reference implementation (#5174)
* Review Split operation class

   * Added node validation checks
   * Added type_prop unit tests with invalid cases and negative axis value

* Add ngraph check for host tensor inputs and outputs

* Enable CPU backend tests

* Add serialization single layer tests

* Add more precisions, axis and num of splits in single layer tests

* Add op to script of trusted operations

* Fix check macro for inputs and outputs in evaluate method

* Fix comparison of integer expressions of different signedness compilation error

* Add validation check for upper bound dimension for dynamic shapes

* Add node validation check for num_splits attribute greater than zero

* Align spec with num_splits attribute range of values
2021-04-23 15:58:08 +03:00
Mikhail Ryzhov
8d2bc2b895
[PyPI] Corrected OS support matrix (#4919)
+ removed optional --system-site-packages from the instructions
2021-04-23 15:01:59 +03:00
Vladislav Golubev
05c23dfd94
[LPT][CommonOptimizations] ShuffleChannelsTransformation and ShuffleChannelsFusion (#4916)
* [nGraph] op::v0::ShuffleChannels: added type_info macros

* [LPT] ShuffleChannelsTransformation

* [CPU] ShuffleChannels decomposition disabled

* [LPT][TESTS] ShuffleChannelsTransformation functional tests

* [LPT][TESTS] ShuffleChannelsTransformation plugin tests

* [CommonOptimizations] Added ShuffleChannelsFusion transformation

* [CommonOptimizations][TESTS] ShuffleChannelsFusion tests

* refactoring and adding comments

* [CommonOptimizations] ShuffleChannelsFusion refactoring and fixes

* [CommonOptimizations] ShuffleChannelsFusion: removed unnecessary check

* [CommonOptimizations] transformation refactored and test-cases with dynamic shape added
2021-04-23 13:26:53 +03:00
Anton Chetverikov
576e692b1d
Update errors raising cases in modules versions checker in MO (#5141)
* Change error raising to message printing

* Update modules versions check

* Update check and add unit test

* Fix wrong function call

* Update unit tests

* Fix test

Co-authored-by: achetver <anton.chetverikov@.intel.com>
2021-04-23 13:23:06 +03:00
Victor Kuznetsov
e121fbd7de
Add int8 models to memcheck tests (#5333) 2021-04-23 12:56:59 +03:00
Chenhu Wang
1426dc7d68
[CPU] Activations are fused with MVN (#5272) 2021-04-23 11:38:18 +03:00
Chenhu Wang
528d4b1bac
contain only some typical fusion, reduce tensor size, not skip on traget without avx512 (#5361) 2021-04-23 11:29:53 +03:00
Kate Generalova
6510a68b10
fix: exclude .clang-format files from drop (#5353) 2021-04-23 10:07:40 +03:00
Ilya Lavrenov
4073e16a9e
Fixed compilation for deprecated API (#5356)
* Fixed compilation of offline API

* Fixed compilation with gcc 5.4

* Fixed compilation of ONNX importer dependencies
2021-04-23 09:27:39 +03:00
Patryk Elszkowski
576e750317
Constant op class update for Low Precision (#5311)
* add support for u1, u4 and i4 in op::v1::Constant

* fix convert_i4_to_string test

* Fix makeBinaryConvolution to fill memory allocated for LP types

* Add unit-test for range validation

Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-04-23 07:31:04 +03:00
Patryk Elszkowski
6a850b1e7b
refactor convertOutputPrecision (#5338)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-04-23 07:07:23 +03:00
Vladimir Paramuzov
cf6acfde78
[IE CLDNN] Fixed ambiguous native_powr call in mvn for fp16 out type (#5298) 2021-04-22 19:37:45 +03:00
Gleb Kazantaev
28cad9e3fb
Add transformation pipline for POT (#5328) 2021-04-22 19:13:14 +03:00
Patryk Elszkowski
cc7ae5e6d1
add for serialization names for i4 u4 (#5337)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-04-22 18:41:41 +03:00
Ivan Kochin
636736825c
OpenVINO Hybrid CPUs support internal interface (#4602)
* OpenVINO Hybrid CPUs support

* Remove custom::task_arena abstraction layout

* Get back to the custom::task_arena interface

* Add windows.h inclusion

* Fix typo in macro name

* Separate TBB and TBBbind packages

* Fix compile-time conditions

* Fix preprocessors conditions

* Fix typo

* Fix linking

* make linking private

* Fix typo

* Fix target_compile_definitions syntax

* Implement CMake install logic, update sha hash for the tbbbind_2_4 package

* Add tbbbind_2_4 required paths to setup_vars

* Update CI paths

* Include ie_parallel.hpp to ie_system_conf.cpp

* Try to update dependencies scripts

* Try to fix dependencies.bat

* Modify dependencies script

* Use static tbbbind_2_4 library

* Remove redundant paths from CI

* Update tbbbind package version

* Make custom::task_arena inherited from tbb::task_arena

* Incapsulate all TBB versions related logic inside the custom namespace

* Move custom layer header to internal scope + minor improvements

* Introduce new ThreadBindingType + fix compilation

* Fix compilation

* Use public tbbbind_2_4 package

* Apply review comments

* Fix compilation without tbbbind_2_4

* Fix compilation with different TBB versions

Co-authored-by: Kochin, Ivan <ivan.kochin@intel.com>
2021-04-22 18:11:13 +03:00
Irina Efode
e4d4eda31b
[IE CONFORMANCE] Skipping tests on device (#5329)
* Init

* test

* f

* ddd

* Extend
2021-04-22 16:53:53 +03:00
Irina Efode
f2f0fb36da
[IE TESTS] Enable validation of template plugin in Conformance suite (#5345)
* Init

* Remove device dependency
2021-04-22 16:19:16 +03:00
Vitaliy Urusovskij
ed0b66f31d
Fix timeline report for MemCheck by querying target instead of current branch (#5350) 2021-04-22 15:51:35 +03:00
Katarzyna Mitrus
311416ac02
[Spec] Transpose op spec update (#5215)
* Update detailed description

* Update input info

* Output description update

* Update math formula

* Change T1, T2 to T and T_AXIS

* Update input description

* Update output description

* Update examples

* Simplify output description

* Add missed comma
2021-04-22 15:31:06 +03:00
Irina Efode
13e91c3ce2
[IE TESTS] Report update (#5346)
* Init

* fix op versions
2021-04-22 15:26:21 +03:00
Kate Generalova
99df448669
refactor: add clang style check for samples (#5306)
* refactor: add clang style check for samples

* fix: add .clang-format for ie

* fix: style check for missing headers

* refactor: remove cpplint for IE samples

* fix: setw is not a member of std for classification_results.hpp

* feat: add indent after ifdefine

* feat: set up google style for IE samples

* fix indents for w_dirent headers

* fix: include issues for utils.cpp due to clang-format
2021-04-22 14:02:54 +03:00
Elizaveta Lobanova
78cf72819b
[GNA] fix pwl for Sigmoid quantised with signed range (#5271) 2021-04-22 13:27:21 +03:00
Tomasz Dołbniak
3e8bc2db69
Handle f32/bf16 conversion in UT (#5330) 2021-04-22 11:59:29 +02:00
Kate Generalova
82e2b4188b
feat: add checks for Py samples (#5339) 2021-04-22 11:03:49 +03:00
Peter Würtz
b3ac14c8d4
Fix openvino build without OpenCV. (#5154)
* Fix openvino build without OpenCV.

* Don't call find_package in case of ENABLE_OPENCV=OFF
2021-04-22 09:46:40 +03:00
Anton Pankratv
aec12d6dff
Fixed missed linking references for outer plugins (#5341) 2021-04-22 09:44:44 +03:00
Alexey Lebedev
6770f7995e
[IE Python] fix BlobBuffer dtype for FP16 precision (#5155)
* Fix deepcopy

* Add test

* Revert dtype for BF16 precision

* Fix test

* Add exception for BF16

* Update BlobBuffer dtype for FP16 precision

* Revert exception for BF16

* Update test
2021-04-22 09:33:16 +03:00
Kate Generalova
22a3d81a59
install requirements file for common python (#5325) 2021-04-22 09:09:52 +03:00
Rafal Blaczkowski
805d184357
Enable parallel execution open vino onnx ci (#5332)
* Separate workdir for parallel runs

* Use random

* Get back old working configuration

* Change label

* Debug parameters

* Change models dir to SHA approach

* Fix WORKDIR names

* Change mountig models dirs

* Update model preproces script

* Improvements

* Isolate all private variables

* Fix model dir path

* Update model preproces

* Update node label

* Remove debug printlns
2021-04-22 08:58:11 +03:00
Ilya Churaev
9d37403f89
Changed clang-format for nGraph to fix namespace comments (#5269)
* Changed clang-format for nGraph to fix namepace comments

* Update comments

* Fixed code style
2021-04-22 08:06:54 +03:00
Ilya Churaev
a672b9c599
Enabled Wall for nGraph (#5270)
* Enabled Wall for nGraph

* Fixed Linux build

* Fixed ONNX Editor and class-memaccess

* Fixed topK

* Fixed some builds

* Fixed nGraph Python API

* Use std::fill instead of cycle

* Wno-unded and deprecation for app python versions
2021-04-22 06:24:03 +03:00
Nikolay Tyukaev
56e58c0443
fix labels (#5340) 2021-04-21 21:27:42 +03:00
Yegor Kruglov
d2c4d068b5
fixed mismatch of input names between framework and MO .mapping file (#5256) 2021-04-21 18:46:49 +03:00
Taylor Yeonbok Lee
6c46f26a3c
[IE CLDNN] Enabled fusing all types of reorders to permute (#5101)
* [IE CLDNN] Enabled fusing all types of reorders to permute
- Fusing reorder to differnt dims (e.g., 4D=>5D, 6D=>4D, etc)
- Fusing reorder to permute_opt kernel for blocked formats
- Fixed bug for activation_opt kernel for blocked formats

* [IE CLDNN] Enabled fusing all types of reorders to permute
Refactoring for permute fsv opt kernel

* [IE CLDNN] Permute reorder fusing
Support reordering to different dims from optimized permute kernel for blocked format
2021-04-21 17:50:53 +03:00
Taylor Yeonbok Lee
ad6a0e7e6d
[IE CLDNN] Add additional cost metric for deciding deconv kernel (#5252)
- gen9_common_conv_bwd_data_kernel (used for fsv16 format) has additional overhead w.r.t stride. Current intention of the kernel implementation is to reuse kernel b/w multiple input values but if the stride gets bigger the reusable rate descreses.
- Thus, added additional panelty for deciding deconv kernel (format)
2021-04-21 17:08:25 +03:00
Alexandra Sidorova
0d3baee1f3
[CPU] [IE TESTS] Added improvements for DepthToSpace and SpaceToDepth (#3897) 2021-04-21 16:45:07 +03:00
Nikolay Tyukaev
9abd69109c
fix (#5335) 2021-04-21 16:32:15 +03:00