Commit Graph

6093 Commits

Author SHA1 Message Date
Ilya Churaev
02cabcda3c
Fixed coverity issues for core componets (#9558)
* Fixed coverity issues for core componets

* Fixed some tests
2022-01-11 17:28:50 +03:00
Vladislav Golubev
a49f1b3bc6
ConvertTensorIteratorToLSTMSequence fix (#9541) 2022-01-11 17:23:32 +03:00
Irina Efode
c6079ccc11
[IE TESTS] Add body to the reporting (#9430) 2022-01-11 17:21:50 +03:00
Irina Efode
f96a5183fb
[IE TESTS] Fix Conformance report generation (#9577) 2022-01-11 17:21:17 +03:00
Anastasia Kuporosova
ab09135195
[Python API] Move wheel folder to the python dir (#9125)
* [Python API] Move wheel folder to the python dir

* codestyle files

* one more codestyle

* align with master

* ignore some flake8 comments
2022-01-11 16:55:18 +03:00
Dmitrii Khurtin
ddc4098473
[GNA] Fixed symbolic links in tarball (#9545) 2022-01-11 16:22:28 +03:00
Alexey Lebedev
42c5be23b1
[PYTHON API] infer helper (#9478)
* inputs as list in infer

* fix import

* fix import 2

* refactor test
2022-01-11 16:12:11 +03:00
Vladislav Volkov
6ddc1e981b
Fix missing declarations for TBB_HYBRID_CPUS (#9567) 2022-01-11 16:06:37 +03:00
Vladimir Gavrilov
ebcd9eaf07
Fixed conversion of some models with (I)DFT when a layer immediately before (I)DFT is a producer for Result (#9489)
* Fix in the transformation PreserveRuntimeInfo: now Transpose is inserted before input port 0 of Result only, not after data node of layer before Result layer.

* Deleted commented code.

* Added more tests for the MO transformation PreserveRuntimeInfo.
2022-01-11 15:20:24 +03:00
Vladimir Zinoviev
acdbbf4363
[LPT] fix build (#9566) 2022-01-11 13:25:36 +03:00
Mikhail Nosov
bd3a996239
[OV2.0] Preprocessing: support convert HWC->NCHW layout (#9540)
* Initial implementation

* Template reference tests

* cpu & gpu tests for HWC -> NCHW conversion
2022-01-11 13:13:37 +03:00
Vladimir Paramuzov
062523c9e1
[GPU] Split fusion tests into separate files (#9553) 2022-01-11 12:52:12 +03:00
Roman Slivinskyi
c634f105e3
Atomic guard impromenents (#9473)
* Read atomic before doing CAS in the constructor.

* Typo

* Code style fix.

Co-authored-by: Roman Slivinskyi <rsl@keepit.com>
2022-01-11 12:33:36 +03:00
Mingyu Kim
ef390902ec
[GPU] fp16-int8 mixed precision (#9483)
* Use fp16-int8 mixed precision, instead of fp32-int8 mixed precision for onednn
* Allow quantization fusion into bsv32_fsv16 conv
* For conv, do not select bsv16_fsv16. Select bsv32_fsv16 for mixed-layout
* depthwise conv is supported even though it is not fp16
* Allow resample kernel to work as cross-layout
* test case for cross-layout of resample_opt kernel
* Select onednn-friendly format from cldnn conv
* Optimization for fp16 mixed precision
* Choose mixed layout in case of mixed precision from reorder_inputs
* Support for mixed precision from depth_to_space
* Do not convert first conv format
* Use onednn for FC output of fp16
* Choose bsv8_fsv4 from quantization even when conv kernel size is not 7
* Select cldnn for first conv when input feature depth is 1
* For first conv, use onednn only when kernel size is 7x7
* Use short variable name and added is_i8_u8 helper function

Co-authored-by: Kim,SungEun <sungeun.kim@intel.com>
2022-01-11 17:56:36 +09:00
Edward Shogulin
2c6078e96c
[LPT] Documentation (developer guide) (#7444)
* [LPT] Documentation

* 1) ToC was removed 2) SVG => PNG temporary conversion

* [LPT] Refactoring + developer guide

* [LPT] attribute doxygen documentation was added

* [LPT] Developer Guide to Reference API links were added

* [LPT] comments fixes

* [LPT] Reference API to Developer Guide links were added

* [LPT] titles were changed

* [LPT] comments fixes #2

* [LPT] root document was moved to Plugin DG

* [LPT] Documentation: image link quick fix

* [LPT] Docummentation: PrecisionsAttribute description quick fix

* fix comments from Karol

* fixes

* movement

* directive was added

* movement #2

* LPT reference in Executable Network rollback

* snippets were updated ini accordance with new API
2022-01-11 11:51:15 +03:00
Zhang Yi
986f0eaac6
[CPU] Impl extract_image_patches cache (#9525) 2022-01-11 11:03:10 +03:00
Ilya Sharikov
1a3d0adb3e
Change omz model (#9551) 2022-01-11 10:56:50 +03:00
Jade Cho
28e52a0475
[GPU] Fix a bug of logical padding of convolution (#9518)
* [GPU] Fix a bug of logical padding of convolution

+ Transforms logical padding with wrong axis.

* Fix a typo bug.
2022-01-11 10:37:27 +03:00
Ilya Churaev
e095a90cdf
Handle names collisions for old IR with new API (#9388)
* Handle names collisions for old IR with new API

* Fixed load model

* Try to fix tests

* Try to fix tests

* Try to fix build

* Try to fix tests

* Fixed tests

* Revert "Fixed tests"

This reverts commit 35da307210.

* Refactoring

* Fixed functional test

* Try to fix CPU tests

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-01-11 09:36:13 +03:00
Min, Byungil
e0485c1ad2
Add reshape in front of a fully connected node for using bf input (#9449)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-01-11 13:18:40 +09:00
Fedor Zharinov
fc4185e92a
Compiled network loading is fixed (#9547)
* compiled network loading is fixed

* StyleFix
2022-01-10 23:37:46 +03:00
Vladimir Paramuzov
b4bd4e743b
[GPU] Fixed uninitialized field issue in pooling (#9542) 2022-01-10 21:44:11 +03:00
Vladimir Zinoviev
b744c11b88
[LPT] INT16, INT32 leftovers (#7653) 2022-01-10 21:09:10 +03:00
Vladimir Paramuzov
0c2b53eba3
[GPU] Moved several module tests to proper folder (#9544) 2022-01-10 20:14:22 +03:00
Zhang Yi
c1206ef447
[CPU] SoftMax cache (#9480)
* [CPUCache]SoftMax cache

* [CpuCache]fix bf16 tests

* [CPUCache]apply review comments

* [CPUCache]fix compilation
2022-01-10 18:46:57 +03:00
Alexandra Sidorova
af105b86f8
[CPU] Fixed Replicate via ov::Model (#9252) 2022-01-10 17:51:33 +03:00
Anastasia Kuporosova
8fe5484645
[Python API] Remove offline transformations from old python api (#9121)
* [Python API] Remove offline transformations from old python api

* try to fix import error

* try to fix pylint

* try to fix pylint2

* Use new api in graph_utils

* Fix pylint

* Try to fix pylint

* Use serialize from pass manager

* try to skip tests

* try to use new ir

Co-authored-by: AlexeyLebedev1 <alexey.lebedev@intel.com>
2022-01-10 17:32:55 +03:00
Svetlana Dolinina
04386bb667
fixed tensor shapes to work correctly if shape of the first arg less then shape of the second arg; (#9368)
added according unit test
2022-01-10 17:15:21 +03:00
Vladimir Paramuzov
8d8ceeb5d7
[GPU] Fixed invalid vector element access in reduce test (#9538) 2022-01-10 15:08:11 +03:00
Yuan Hu
00361b7617
try to fix klocwork issue (#9207)
Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2022-01-10 14:57:37 +03:00
Yuan Hu
b6951bfb2c
change INT8 to VPUX as first priority (#9261)
Signed-off-by: Hu, Yuan2 <yuan2.hu@intel.com>
2022-01-10 14:54:21 +03:00
Anastasia Popova
aecbd549f8
Support of partial shapes with boundaries in MO IR reader. (#9223)
* Added support of partial shapes boundaries in MO IR reader.

* Added comments.
2022-01-10 14:36:36 +03:00
Ilya Znamenskiy
371eaba7cd
[GPU] Fix of gws/lws inconsistency for some reorder cases (#9467) 2022-01-10 14:04:04 +03:00
Ilya Sharikov
cb0084718a
Update list of OMZ models for stress tests (#9391) 2022-01-10 13:50:03 +03:00
Andrei Molotkov
9e41208791
[GPU] QueryNetwork method correction to work with dynamic shapes (#9462) 2022-01-10 12:07:12 +03:00
hyunback kim
2a476f6906
[GPU] Enable unet2d enable on DG2 (#9522)
* [GPU] Enable unet2d enable on DG2

Add to support is_os_yx_isa2_osa8_isv8_osv2 format, which is used in
weight reorder.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-01-07 18:38:07 +09:00
hyunback kim
89f48e0558
[GPU] Enable implicit concat batch1 in oneDNN. (#9424)
* [GPU] Enable implicit concat batch1 in oneDNN.

* Use gpu_usm memory offset, enable implicit concat batch1 in oneDNN.
  And optimized_out node doesn't always have to be mutable input,
  so add to check whether mutable input is existed in optimized node.
* Update to check use_usm condition in implicit concat.
* Add the condition for implicit concat.
* implicit concat's dependency should not be fused_op with eltwise.
* Buffer reuse is required for onednn sum post operation, output padding
did the buffer reuse failure.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-01-06 12:41:09 +09:00
Dawid Kożykowski
e89db1c6de
Fix "Unexpected number of outputs after override_all_outputs" (#9454) 2022-01-05 12:10:16 +01:00
Min, Byungil
f255c195c5
[GPU] Add functional and pass test-cases (#8998)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-01-04 22:09:23 +09:00
Jade Cho
2945232982
Split hard sigmoid into eltw linear and eltw clip (#9500)
+ cldnn supports hard sigmoid activation function but onednn doesn't.
+ split it into eltwise linear and eltwise clip in
add_onednn_optimization_attributes pass.
2022-01-04 20:22:11 +09:00
Alexey Lebedev
339849fde8
[PYTHON API] add_extension api (#9339)
* Pass ov::extension in core.add_extension

* fix code style

* revert mock and inherit extension on python side

* Fix code style

* Enable add_extension test

* Fix code style

* Move Extension to openvino.runtime

* use static_cast instead c-cast

* Fix code style

* fix test
2022-01-04 13:54:15 +03:00
Tomasz Dołbniak
326289265b
MO: progress bar implementation for new frontends (#9381) 2022-01-03 14:04:45 +01:00
Taylor Yeonbok Lee
c26a904c6e
Disable blocked layout selection for quantize when the user is gemm beacuse no gemm kernels are using blocked format currently (#9425) 2022-01-03 09:58:16 +09:00
Maxim Vafin
738a571742
Use layouts in legacy pre-processing (#9355)
* Use layouts in legacy pre-processing

* Use layouts for batch in MO

* Unify code for channel and batch dimension

* Fix issue when idx is None
2021-12-30 21:01:55 +03:00
Mateusz Tabaka
50a33436d4
Add MatMulMultiplyFusion (#9023)
* Add MatMulMultiplyFusion

MatMulMultiplyFusion replaces following subgraph:
MatMul->Multiply (with const)
to following:
Multiply->MatMul
where Multiply is applied to MatMul's second input.
2021-12-30 18:13:11 +01:00
Fedor Zharinov
4dbc9ae2e7
benchmark_app with dynamic reshapes and API 2.0 (#8609)
* API 2.0 changes

* stylefix

* Update samples/cpp/benchmark_app/main.cpp

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>

* Update samples/cpp/benchmark_app/infer_request_wrap.hpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Update samples/cpp/benchmark_app/utils.cpp

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* fixes

* fix for: gpu headers are moved to another folder... yet again

* fix for mac build paranoia

* function,classes and files renames/change logic to work with inputs()

* stylefix

* 2nd portion of fixes

* stylefix

* Batch warnings

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2021-12-30 19:09:12 +03:00
Vladislav Volkov
e52c96389d
[CPU] Bug in jit_convert fixed (#9485) 2021-12-30 18:22:16 +03:00
Edward Shogulin
ec5198094a
[CPU] PriorBox & PriorBoxClustered dynamism enabling (#8597) 2021-12-30 17:43:16 +03:00
Maxim Andronov
8ba94cfb8f
[CPU] Fix memory allocation for non default shape infer path (#9475) 2021-12-30 17:04:33 +03:00
Chen Xu
bea10d6e3c
[CPU] Optimize Broadcast node for case with scalar input (#9358) 2021-12-30 16:47:48 +03:00