Commit Graph

3248 Commits

Author SHA1 Message Date
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
Ilya Lavrenov
02bc98a03f
Removed suppressions for IInferRequest deprecation (#5310)
* Removed suppressions for IInferRequest deprecation

* Fixed Windows

* More fixes for Windows

* Fixed compilation on Windows

* Fixed comment in documentatipn

* Fixes for Andorid

* Fixes for old gcc 4.8

* WA for cross-compilations

* Fixed compilation

* Fixed HETERO plugin compilation for old compilers

* Flags

Co-authored-by: lab_ddpqa <lab_ddpqa@intel.com>
2021-04-21 16:05:30 +03:00
Tomasz Dołbniak
b65003ac59
Preserve the input names when extracting subgraphs (#5207) 2021-04-21 13:16:01 +02:00
Tomasz Socha
e44f0cb2ac
Switch ONNX Importer to gather v7 (#5084) 2021-04-21 13:08:40 +02:00
Bartosz Sledz
0cbcc519ed
Change ONNX Operator GroupNorm to use 4D input for MVN (#5324) 2021-04-21 12:07:47 +02:00
Vladimir Zinoviev
9e6d3bf40a
[CPU] Plugin fuse negative and denormal scales in FQ (#5159)
[LPT] Not fuse inf resulted scales in FQ
2021-04-21 12:53:49 +03:00
Piotr Szmelczynski
f3ef302114
Revise maximum (#5086)
* add floor_mode type_prop tests to CMakeList

* create type_prop tests

* create additional unit tests

* add maximum to summarize.py
2021-04-21 11:34:03 +03:00
Piotr Szmelczynski
6910a737e0
Revise floor mod (#5058)
* add floor_mod type prop test to CMakeList

* create floor_mod type prop tests

* create op_eval tests for floor mod

* Update copyright

* add op to summarize.py

* update copyright

* remove unused variable

* add tests for int64 and int32

* clear unit test file

* Change second input generation of single layer test of cpu plugin to also generate negative numbers for floorMod

* Update test results and remove one test

* fix bug with secondaryInput shape

* add backend tests

* add new line

* create additional backend tests

* Update backend tests
2021-04-21 11:33:48 +03:00
Dmitrii Khurtin
b718de0cee
[GNA] Update GNA library (#5228)
* [GNA] Update GNA library to 1191 version

* append symlink to libgna.so

* append selective unpacking of the archive

* changed the criterion for checking the unpacking process (exit code)

* remove tabs

* add equalToReferenceWithDelta_1191

* removed equalToReferenceWithDelta_1191

* master -> update_gna_library
2021-04-21 10:34:45 +03:00
Mikhail Ryzhov
a8e154b189
Added out of bounds check for output ports (#5305)
* Added out of bounds check for output ports

* Corrected if condition

* Updated exception message

* Added functional test

* Verified particular type of exception
2021-04-21 09:00:09 +03:00
Bartek Szmelczynski
0f2569fad9
Revise exp (#5236)
* refactor exp class

* add backend and type_prop tests

* add SLT for exp operator

* add SLT for serialzation for activation type ops

* remove redundant files
2021-04-21 08:58:55 +03:00