Commit Graph

4973 Commits

Author SHA1 Message Date
Victor Kuznetsov
5628a51c1f
timeout changes (#8067) 2021-10-20 12:02:39 +03:00
Maxim Andronov
984fda6305
[CPU] Select dynamic done (#7818) 2021-10-20 11:38:48 +03:00
Wilson Seok
11ddd731b7
Migrate ngraph backend test/group convolution (#8089)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add op reference test of group_convolution and group_convolution_backpropdata

* update reference test of group_convolution/group_convolution_backpropdata and remove their ngraph backend test
2021-10-20 11:20:11 +03:00
Wilson Seok
132ae33de0
Migrate ngraph backend test/deformable convolution (#8045)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add initial version of op reference test of deformable convolution

* update reference test

* update reference test 2

* update deformable_convolution referencet est

* add deformable_convolution_opset8 op reference test

* update skip_test_config.cpp

* remove backend test and add visitor api test

* merge test code of deformable_convolution v1 and v8 in a single file

* merge deformable_convolition_opset8 of visitor api test into single file
2021-10-20 11:19:19 +03:00
Jan Iwaszkiewicz
17914d516a
[ONNX] QLinearMatMul (#7418)
* Add qlinear_matmul files

* Extend matmul helpers

* register op in bridge

* Add test for 2d

* newlines at end of files

* Codestyle changes

* Re-use of nodes inputs

* Remove xfails

* Register as set1

* reshape inputs as scalars

* remove fixed xfail issue residues

* update changes to fit the newest master

Co-authored-by: dkozykowski <dawid.kozykowski@intel.com>
2021-10-20 11:02:14 +03:00
Gleb Kazantaev
88f56669e2
Remove Provenance tags (#8101) 2021-10-20 10:28:58 +03:00
Ilya Lavrenov
4f203b9a2e
Fixed ENABLE_NCC_STYLE condition (#8092) 2021-10-20 09:01:59 +03:00
Kelvin Choi
c454e414bb
[GPU] Add unittests for fusing reorder bfyx to fsv32 (#8080)
Signed-off-by: Kelvin Choi <kelvin.choi@intel.com>
2021-10-20 13:57:18 +09:00
Mingyu Kim
a1c77879d5
[GPU] Select impl_type after layout propagation (#8054)
pooling layout is not chosen initially in reorder_inputs.
In that case, cldnn pooling is chosen instead of onednn.
2021-10-20 12:19:46 +09:00
hyunback kim
6a63cc1936
[GPU] Apply fusing/reshape changes into master. (#8002)
* [GPU] Apply fusing/reshape code into master.

Merge prepare_primitive_fusing, handle_reshape into master.

Signed-off-by: hyunback <hyunback.kim@intel.com>

* Apply code-review.

Signed-off-by: hyunback <hyunback.kim@intel.com>

* Apply code-review

Signed-off-by: hyunback <hyunback.kim@intel.com>
2021-10-20 09:08:39 +09:00
Roman Lyamin
03424849fb
[GPU] Add separate config for each device (#7421) 2021-10-19 16:51:38 +03:00
Xiping Yan
b7ccdf4490
Xp/fix jira 6671 atanh fail mac wins (#8058)
* tmp

* Fix atanh correctness test issue and veriyf pass.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Only keep available input value for correctness test.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
2021-10-19 14:33:49 +03:00
Ilya Churaev
4964ec890c
Add add_output API for ov Function (#7980)
* Add add_output API for ov Function

* Fixed comments
2021-10-19 14:07:48 +03:00
Maxim Andronov
7ee322be90
[CPU] Eltwise node update and tests (#7892)
* [CPU] Eltwise node update and tests

* comments applied

* WA for setShape for TensorDesc with blocked layout
2021-10-19 13:33:15 +03:00
Anastasia Kuporosova
bfb092a6d6
[Python API] Remove pyngraph mark in ie python tests (#8013)
* [Python API] Remove pyngraph mark

* move ngraph import from test functions
2021-10-19 13:14:12 +03:00
Dmitry Pigasin
e3d5d4520f
[IE Sample Scripts] Change omz tool calls (#7717)
* Change omz tool calls in sample scripts (linux)

* Change omz tool calls in sample scripts (windows)

* Remove venv creation and /tools/model_optimizer/requirements.txt installation

* Remove `open_model_zoo/tools/downloader` from setupvars

* Remove `accuracy_checker` from setupvars

* Add error if omz tools are not installed

* Update scripts/demo/run_sample_benchmark_app.bat

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

* Add check for all omz tools

Co-authored-by: Zlobin Vladimir <vladimir.zlobin@intel.com>
2021-10-19 11:49:42 +03:00
Krzysztof Bruniecki
feb7814a96
[GNA] Fix pooling output backward compatibility (#7889) (#7966)
* [GNA] Fix pooling output backward compatibility

* Apply review
2021-10-19 11:43:59 +03:00
Mateusz Tabaka
bcc1404c58
[ONNX] remove unnecessary nodes when handling Identity op (#8060) 2021-10-19 10:18:13 +02:00
Vladislav Golubev
c84db94697
[dynamism][CPU] MatMul transformations: dynamic shapes support (#7582)
* [TESTS] CPUUnitTests: unitTestUtils added to CMakeLists

* Reshape1D: functions moved to namespace

* [nGraph] PartialShape extending

* CPU specific transsformations for FullyConnected enabled to work with dynamic shapes

* [Transformations] FC transformations: dynamic shapes support

* [Transformations] FCBiasFusion: removed legacy check on bcast on weights

* [TESTS] FC transformations: tests

* [Transformations] SmartReshape: avoid tranformation utils methods

* codestyle fix

* codestyle fix

* [TESTS] MatMulTransformation tests: compilation error fix

* [CPU] FullyConnected: shape inference

* postreview fixes

* [CPU] FullyConnected: shape inference fix

* [nGraph] PShape dimensions insertion fixed

Co-authored-by: Stepyreva, Evgenya <evgenya.stepyreva@intel.com>
2021-10-19 10:59:29 +03:00
Mateusz Tabaka
18aaaa79a0
Disable StridesOptimization for shapes with dynamic spatial dimensions (#8065) 2021-10-19 10:15:17 +03:00
Luo Cheng
602fb74fe4
[PDPD Frontend] enable bicubic, trilinear, linear (#7731) 2021-10-19 08:48:26 +03:00
hyunback kim
88cab67833
[GPU] Add fused operation test for concat and pooling (#7900)
* [GPU] Add fused operation test for concat.

And fused test and enable post ops in concat onednn integration.

Signed-off-by: hyunback <hyunback.kim@intel.com>

* Add depence code when machine does not support imad.

oneDNN post operation has issue.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2021-10-19 14:02:08 +09:00
Anton Pankratv
3f8856862d
Forbid typed data access and roi tensor creation for little bit types (#8007) 2021-10-19 04:53:33 +03:00
Ilya Lavrenov
00be1d5a15
Fixed byteSize for Blob / ov::Tensor (#7989) 2021-10-19 02:01:10 +03:00
Jan Iwaszkiewicz
78358bacb0
[PYTHON API] Expose ngraph bindings as part of openvino API (#8027) 2021-10-18 21:36:48 +02:00
Ivan Novoselov
cf52ba5c08
[CPU] Bug/custom_inplace_reorders/fix unit (#7222) 2021-10-18 18:31:23 +03:00
Mang Guo
ac9c2f19dc
[CPU] Register pass to remove unnecessary convert layers (#7642) 2021-10-18 15:28:47 +03:00
Steve Yoo
4c722e025b
Migrate ngraph backend test of condition operations (#7907)
* Add test cases for PReLU in cpu plugin

* For case when slope is vector

* Add Bucketize and NonZero template plugin reference tests

* Apply supported types for NonZero

* Edit float_t and double_t to float and double

* Edit std::vector<bool> to std::vector<char>
2021-10-18 13:20:09 +03:00
Ilya Lavrenov
62e631a2b2
Enabled HETERO:CPU with dynamic shapes (#8049) 2021-10-18 11:04:49 +03:00
Mingyu Kim
99544d2a43
[GPU] Improve opencl compile error message (#8032)
Show some details on error message by parsing "error" in the message.
2021-10-18 15:44:46 +09:00
Mingyu Kim
ae2913d3b5
Duplicated: OneDNN`s Convolutions and Deconvolutions support (#8029)
* [GPU] Fix incorrect reusage of OneDNN postops configurations

* [GPU] Add OneDNN's convolutions and deconvolutions support

* [GPU] Do not run fusing unittest when imad is not supported

Co-authored-by: Sergey, Shlyapnikov <sergey.shlyapnikov@intel.com>
2021-10-16 17:24:44 +09:00
Ilya Lavrenov
b2977632d7
Fixed copy-paste in docs (#8046) 2021-10-15 19:53:16 +03:00
Pavel Esir
f661133242
[MO] fixed dealing with None in then/else branches of Select (#7465)
* fixed dealing with None values in then/else branches of Select

* generalized solution when condition is non one elemental

* fix when both branches are None

* minor corrections

* rewritten Select unit-tests; fixed for condition with [True] mask

* removed mutable default arg from build_graph, added a few more test cases with masked condition, other minor corrections

* corrected output_shape calculation when broadcasting is off

* layer tests fixed: relaxed assert for condition shape to let pass TF Select

* corrected shape calculation when condition is not elementwise equal, calculated calculation for TF, corrected calculation of shape when values are not set

* fixed a typo for Select from TF Where
2021-10-15 18:51:52 +03:00
Egor Duplensky
5b075d8575
[CPU] Enable back INT32 for MatMul (#7898)
- Also enabled ngraph onnx matmul integer tests
2021-10-15 18:05:23 +03:00
Alexander Kozlov
bbeec714aa
Moved Post-training Optimization Tool to open-source (#7940)
* Moved POT to opensource

* Added OMZ as a submodule

* Exclude OMZ from ShellCheck
2021-10-15 16:35:35 +03:00
Polina Brzezinskaya
2e4514b4df
[IE][VPU] Fix scaling preprocessing in myriad plugin (#7769)
This pr fixes scaling preprocessing implementation in MYRIAD plugin
2021-10-15 16:18:56 +03:00
Ilya Znamenskiy
2079563e4d
[GPU] Deleted OpenCL max WGS limitation (#7107) 2021-10-15 15:06:16 +03:00
Anton Chetverikov
e034a072ea
[MO] Fix NMS 3rd output shape (#7992)
* Fix NMS 3rd output shape

* Add tests for NMS_5 shape infer

* Add comments, fix codestyle
2021-10-15 14:44:08 +03:00
Irina Efode
e8f2249d8e
Fix master branch and resolve conflicted PRS (#8039) 2021-10-15 14:05:39 +03:00
Mateusz Bencer
ccdd0e61d5
Fixed expanding ONNX function (#7747)
* fix expand_onnx_functions

* refactor + unit test

* fixed function in function case

* fixed expand_onnx_functions

* fixed default value of shape in ValueInfo

* enable xpass model

* changed MergeFrom to Swap

* added xfail with missing test data

* added more unit tests

* styles applied

* used std::rotate, review remarks

* removed debug code

* after offline discussion remarks

* fix checking input/output names on Windows

* names comparator refactor

* replace regex with custom comparison

* review remarks
2021-10-15 13:40:28 +03:00
Katarzyna Mitrus
96df1a14ce
Slice-8 Reference implementation (#7749)
* Init template reference tests

* Move output shape calculation to separate function

* Add to evaluate_map (reuse old ref)

* Add negative step test

* Make slice evaluate template type independent

* Enable typed tests for reference

* Add more reference tests

* Revert old slice ref changes

* New Slice reference implementation POC

* N-dim generalization

* Code refactor

* Style alignment

* Add more checks

* Add more tests

* Add zero dims/empty output tests

* Simplify typed tests generation

* Slice op leftovers

* Add unsigned types reference tests
2021-10-15 12:41:39 +03:00
Vladimir Paramuzov
a091201b67
[GPU] transformations pipeline is extracted to separate class (#7954) 2021-10-15 12:39:57 +03:00
Eugeny Volosenkov
3e48008c3f
Unroll If in ngraph (#7403)
* added unroll_if

* Fix interface function

* Fix code style

* add false test for unroll if

* add if transformation in subgraphs

* fix code style

* fix transformations

* delete internal transformations

* Fix comments

* fix to replace_node

* fix description fo transformation

* fix CompileNetwork

* fix comments

* fix comments

* add function get_ie_output_name(input);

* fix code style

* disable cpu test
2021-10-15 12:37:43 +03:00
Irina Efode
3f690314fa
[IE TESTS] Behavior2.0 -> Plugin (#7579)
* Need to remove

* Preprocessing + InferRequest

* infer_request_callback

* tmp commit

* InferRequest

* tst

* tetet

* Fix template

* SetBlobType

* InferRequest Conformance

* Add prc

* Remove prc

* Fix paths

* commit

* Fixes for review

* Dynamic Batch

* fix

* fiz

* Try

* fkf

* Fix azure

* Centos

* skip

* conformance fix

* fix template

* Small fix

* small fix in print

* Fixes

* Behavior 2.0 -> ExecutableNetwork

* Export

* Skip configs

* Incorrect config

* Extend ExecNet

* add_out

* GnA+CPU

* fix template

* fix centos

* Init

* init

* Fix merge

* Separate OV_CORE_INTEGRATION

* vers

* plugin

* Remove test_plugin

* plugin

* test

* configuration

* config

* core_integration

* Small refactor

* Clean up exec net

* Config

* Clean&Up behavior tests

* Remove extra

* query network

* Version

* Add new tests

* merge

* fix win

* Fix some ci problems

* Refactor

* gpu

* myriad

* template

* gna

* Fix all plugin

* ov2.0 exec_nry

* openvino2.0

* build

* fix ci

* fix ci

* fix myriad

* Try to fix ci

* Try

* try

* Update windows.yml

* Update windows.yml

* Revert "Update windows.yml"

This reverts commit 93e326229c.

* ddd

* Update windows.yml

* Revert "Update windows.yml"

This reverts commit 5eb4bf875a.

* Revert "Update windows.yml"

This reverts commit 351ede4e1e.

* fix inference chaining

* Fix issues

* try to remove mkldnn from commit

* GPU

* Fix ov namespace

* fix ci

* try to fix kmb

* Try to fix

* Merge

* fix ci

* gna

* fix myriad

* merge

* Myriad

* myriad

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2021-10-15 11:47:50 +03:00
Wilson Seok
34fce43ab0
Migrate ngraph backend test/convolution backprop (#7997)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add draft reference of binary convolution

* build test

* fix build error

* add binary_convolution reference test and ngraph visitor api test

* remove ngraph backend test of binary_convolution

* add reference test and remove ngraph backend test of convolution_backprop

* add f64 case for convolution_backprop
2021-10-15 11:39:04 +03:00
Evgeny Kotov
a9688bac54
Broadcast const pass (#7746)
* restore from another devel branch

* cleanup

* cleanup

* code review fixes

* code review fixes

* use Broadcast instead of referenct

* unit tests reorginize

* add comment

* cleanups

* determine broadcast type

* unit test using Bool instead of {true, false}

* broadcast types fixes

* move SubstituteScaleShiftBroadCastPass under if (!isNgraphPassesUsed)

* windows build fix
2021-10-15 11:27:36 +03:00
Anton Pankratv
4cc53c97a1
Blob processing in HETERO forwarded to sub requests (#8012)
* Blob processing in HETERO forwarded to subrequests

* Added template dynamic hetero tests
2021-10-15 10:44:11 +03:00
Sergey Shlyapnikov
fa38103e5b
[GPU] Add additional rule for oneDNN eltwise memory reuse (#7924) 2021-10-15 10:42:00 +03:00
Mikhail Ryzhov
a4cc31c0b9
Shared memory_solver class (#7918)
* Shared memory_solver class

* fixed clang format
2021-10-15 09:58:55 +03:00
Sergey Shlyapnikov
345033f3e1
[GPU] Keep -Os optimize option only for Release build (#7922) 2021-10-15 09:56:18 +03:00