Commit Graph
2243 Commits
Author SHA1 Message Date
Mikhail Ryzhov c0941aba74 [GNA] Fixed order of Assign layers (#14066) 2022-11-25 11:21:57 +03:00
Krzysztof Bruniecki b5557fc211 [GNA] Fix 2D->1D mapping of Convolutions (#14162)
* [GNA] Fix 2D->1D mapping of Convolutions where transpose BTW H and W is not applicable
2022-11-25 09:13:53 +01:00
Sergey Shlyapnikov 637f1cdf8f [GPU] Fix lockable memory allocation (#14134)
* [GPU] Fix lockable memory allocation

* Apply review comments

* [GPU] Replace usm handle sharing with independent blob creation

* Prohibit all other remote blob types

* [GPU] Fix for nullptr impl
2022-11-25 12:07:47 +04:00
Taylor Yeonbok Lee 823ea7c68a [GPU] Fixed node.is_dynamic() check to check regardless output size is valid or not (#14173)
* Fixed node.is_dynamic() check to check regardless output size is valid or not

* Additional fixes & added unittest
2022-11-25 11:54:42 +04:00
Eddy Kim d436206019 [GPU] Removing OneDNN patch file for GPU model caching (#14214)
* updated not to use default c-tor for onednn desc

* onednn patch file is removed
2022-11-25 11:37:30 +04:00
Ilya Lavrenov 8dd8262b77 Added Debian, Raspbian, Ubuntu 22.10 support to install dependencies (#14226)
* Added Debian, Raspbian, Ubuntu 22.10 support

* Updated dependencies.cmake

* Fixes in script

* Added RHEL 9.1 support

* Added proper comments

* Compilation of rpm packages for aarch64 is fixed

* Proper generation of requirements.txt files when ENABLE_WHEEL=OFF

* samples build improvements

* Proper name for json library

* Proper condtion in samples
2022-11-25 11:13:43 +04:00
Ivan Tikhonov 4f0b846d1a Move GRUCellFusion and SequenceFusion transformations before NopElimination (#14213) 2022-11-25 10:57:45 +04:00
Mateusz Bencer 87715978dc PullThroughReduce and ReduceReshapeFusion transformations - handle more than one consumers (#14101) 2022-11-25 09:26:00 +03:00
Roman Kazantsev db81e50a02 [TF FE] Support unknown and dynamic rank Placeholder shape (#14211)
* [TF FE] Support unknown and undefined Placeholder shape

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

* Fix mistake in the test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-25 09:22:42 +03:00
Luo Cheng 21b09e0ac9 [CPU][TESTS] Added test cases for 3D FC Node: brg, brg<->ip, multiple weights (#14144) 2022-11-25 09:54:52 +04:00
Ilya Churaev 4e3f9515e0 Fixed Project root for exceptions (#14178) 2022-11-25 08:26:44 +03:00
Eddy Kim 36e37a8b0a [GPU] GPU driver version and architecture properties (#14187)
* added gpu driver version and gpu architecture properties

* deleted unnecessary header inclusion

* reverted to use gfx_ver for architecture string

* device_id is added to caching_properties
2022-11-25 09:20:15 +04:00
danylo-lebediev-capgemini 1f15d2b1e2 Fix in generate_inputs for Proposal-4 (#12462) 2022-11-25 05:45:25 +03:00
Egor Duplenskii 7f27cd57eb [CPU] Fix ports configuration for bf16 RNN primitives (#14111) 2022-11-24 19:13:22 +04:00
b53a5c3aff Added BenchmarkLayerTest class for simplifing of benchmarking (#12552)
* Added BenchmarkLayerTest class for simplifing of benchmarking

* Added example of using BenchmarkLayerTest for GenerateProposals operator

* Added report to file and also updated validate methods

* Switch from using json to xml for BenchmarkLayerTestReporter

* Remove smoke prefix from BenchmarkLayerTest usage example

Co-authored-by: Oleh Kurachenko <oleh.kurachenko@capgemini.com>
Co-authored-by: Irina Efode <irina.efode@intel.com>
2022-11-24 17:20:51 +03:00
Irina Efode 6aea7540b4 [CONFORMANCE] Update Conformance ReadMe according new features (#14043)
* [CONFORMANCE] Update Conformance ReadMe according new features

* fix some mistakes

* Update README.md

* ff

* Apply tsavina comments

* lost changes

* d

* fix comments. part 2

* fix args

* dd
2022-11-24 16:35:19 +03:00
Alexandra Sidorova d6750f8e74 [CPU] Fixed dynamic Loop with explicit Concat Result (#14041) 2022-11-24 16:47:08 +04:00
Sergey Shlyapnikov 06cfa2abc4 [GPU] Support of surface input reordering to buffer (#13223)
* [GPU] Add surface input reordering

* [GPU] Add batched nv12->bfyx conversion reorder fusion
2022-11-24 16:20:38 +04:00
Katarzyna Mitrus 87ad175b69 [Transformation] Fix ConvertBroadcast-3 transformation for boolean input (#14085)
* Tests with boolean type for ConvertBroadcast3 transformation

* Extend support of bool input in ConvertBroadcast3 transformation

* New tests redundant ngraph namespace cleanup
2022-11-24 12:57:58 +01:00
Roman Kazantsev e082d183b1 [Core] Fix Pad shape inference for Edge and Reflect modes (#14185)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-24 14:54:51 +03:00
Irina Efode fa76c1df10 [CONFORMANCE] Fix OpImplCheck inheritance (#14167)
* [CONFORMANCE] Fix OpImplCheck inheritance

* fix parameters
2022-11-24 14:49:45 +03:00
Evgenya Stepyreva 1b038c58dc [ScatterUpdate] Partial Value Evaluation (#14055) 2022-11-24 11:43:43 +00:00
Marcin Kusmierski 358cb9241c [GNA][FIX] Add verification if custom scale factor can be applied (#14092)
* Added checking if imported model version is <= 2.7. Only in such case
    custom scale factor will be applied, otherwise there will be only logged
    warning message
* Added unit tests for validation of scale factor
2022-11-24 11:33:02 +00:00
Katarzyna Mitrus 166f2e6513 [Unique-10] Reference implementation fixes (#14160)
* Add more tests for Unique op reference impl

* Use stable sort to preserve elements order

* Update tensor comparator and unify approach for sorted

* Slices comparator revert and test

* Fix slices_ascending_order comparator
2022-11-24 11:03:52 +01:00
Oleg Pipikin 7c8e93f6d2 Move inference test from ieFuncTests and ieUnitTests. Fix warnings (#14017)
* Move inference test from ieFuncTests and ieUnitTests

* Enable tests in Azure CI
2022-11-24 14:02:10 +04:00
Anastasiia Pnevskaia 8f17bd6f21 copy() and deepcopy() tests for PartialShape. (#14190)
* Added tests of copy() and deepcopy() for PartialShape.

* Code reformat.
2022-11-24 13:28:20 +04:00
Tingqian Li b7d4deb2d8 enable jit debug_trace() only when non-zero ONEDNN_JIT_DUMP is exported (#14058) 2022-11-24 13:11:08 +04:00
Sergey Shlyapnikov d464d079b2 [GPU] Add blocking option for cldnn::memory::copy_*() functions (#14012) 2022-11-24 10:37:11 +04:00
Roman Kazantsev cc219d085e [TF FE] Optimize and correct FusedBatchNorm translator - avoid Transposes (#14135)
* [TF FE] Optimize FusedBatchNorm translator - avoid Transposes

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

* Fix FusedBatchNorm: correct compute for batch_mean and batch_variance

* Add layer tests and fix based on them

* Mark failing test cases and bind to issue tickets

* Work around tests for FusedBatchNorm in inference mode

* Use separate fictitious constants for reserved outputs

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-24 02:49:29 +03:00
Pawel RaaszandKatarzyna Mitrus a0a6e1c141 Review opset1 equal for shape inference aspects (#14006)
* Review equal shape inference:
- check dimension propagation
- check labels propagation
- check default ctor

* Review equal static shape inference
- add unit test for static shapes

* Correct typo in the variadic split method

* Remove leftovers and fix typos

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2022-11-24 01:15:58 +03:00
Katarzyna Mitrus 2817d58b90 Remove braces around scalar initializer (#14191) 2022-11-23 22:01:51 +04:00
Pavel Esir ad7fc2e846 fix out of bound indices of Gather reference (#14131)
* bugfix for out of bound indices of Gather

* updated comment
2022-11-23 18:27:44 +03:00
Marcin Kusmierski 3f1f798911 [FIX][OV]GNA]Fix GNA plugin crashes when running conformance tests (#13988)
* [GNA] added dims size validation to avoid segfault in orientation helper
* [GNA] fixed matmul transformation test to not access data from empty container
* [OV] fixed padd Tile to TileIE and added assertion to ngraph to CNN conversion.
2022-11-23 11:15:47 +01:00
Irina Efode 2bd2d266f1 [CONFROMANCE] Fix OV Path in new conformance runner (#14129)
* [CONFROMANCE] Fix OV Path in new conformance runner

* filelist

* dd

* try

* one

* Update run_conformance.py

* sss

* revert extra

* f

* Update run_conformance.py
2022-11-23 13:24:22 +04:00
Mateusz Tabaka e105b3ea37 [LPT] fix weights output channel index in ConvolutionBackpropDataTransformation (#14124)
ConvolutionBackpropData weights have following shape {input channels, output_channels, ...},
so unlike forward convolution, the output channels are on the second dimension.
2022-11-23 09:01:59 +01:00
Eddy Kim ae0b2ce3c3 [GPU] GPU serialization fix (#14164)
* kernel_impl_params should be serialized before primitive_impl

* reduced the range of min max values ​​for this test case

* updated to use default get_mem when min max are not specified
2022-11-23 12:00:22 +04:00
Wang, Yang 7aac663f4a [AUTO Plugin] Remove/Add some test cases for AUTO/MULTI (#14117)
* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* 1. Remove part of AUTO/MULTI test case since they has been coverred in another PR[13738].
2. Move the rest part of AUTO/MULTI test cases into CPU function test suit.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-11-23 14:56:03 +08:00
Zhang Yi 0b361768ce [CPU] Use common transform for logsoftmax (#14150) 2022-11-23 09:27:44 +04:00
hyunback kim 96e408899e [GPU] Update oneDNN v2.7 (#14139)
include enable deconv binary dims, types issue

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-11-23 12:37:22 +09:00
yanlan song 8e4bd92d12 change default value (#14142)
Signed-off-by: fishbell <bell.song@intel.com>

Signed-off-by: fishbell <bell.song@intel.com>
2022-11-23 10:05:32 +08:00
Wilson Seok 0c8a49034c [GPU] add fs_b_yx_fsv32 in concat ref kernel and unit test for axis=3 (#14081)
* add fs_b_yx_fsv32 in concat ref kernel and unit test for axis=3

* add more blocked format for axis3 test case
2022-11-22 18:03:21 -08:00
Mingyu Kim 1d80f90316 [GPU] Layout propagation with preferred_layout (#14061)
* [GPU] Layout propagation with preferred_layout
2022-11-23 08:29:27 +09:00
Anastasiia Pnevskaia 74758c0ca5 copy() and deepcopy() methods for PartialShape. (#14136)
* Added copy and deepcopy methods for PartialShape.

* Clang format.
2022-11-23 01:09:30 +04:00
Felix Dohyun Kim 2176e8f13c [GPU][DG2] Add fuse_count_onednn in test parameter (#14106) 2022-11-23 00:32:35 +09:00
Ilya Churaev 55b672b3dd Fixed link to developer documentation (#14149) 2022-11-22 18:02:02 +04:00
AsthestarsfalllandIlya Churaev 2edb9f7775 add paddle box coder (#12394)
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-11-22 15:20:46 +03:00
Mikhail Ryzhov 7244f1227d Removed unnecessary convertation nodes to output (#14125) 2022-11-22 11:25:07 +01:00
Ryszard Jezierski e205538129 [GNA plugin] Fix issues from static code analysis (#13432)
* fix static code analysis

* reverted manual ostream flags reset
2022-11-22 11:24:09 +01:00
hyunback kim c1bb0b59e7 [GPU] Fix kernel build failed issue (#14007)
* [GPU] Fix kernel build failed issue

redefinition of 'eltwise0_data0' FUSED_OPS_PRELOAD
Target model: cocosnet/onnx/INT8

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-11-22 19:03:21 +09:00
Eddy Kim 0b1e36600b [GPU] Graph serialization for GPU #2 (#13986)
* moved serialization include path

* quiet onednn-gpu patching

* save and load kernels in _impls

* changed to use OPENVINO_ASSERT

* fix errata

* updated to follow OpenVINO naming convention

* updated error messages

* binary buffer by vector<uint8_t>

* partial_shape serialization

* removed object_type

* added a new storage class for primitive_type_string and id

* updated to throw an exception when _node is null in build_deps().

* removed redundant memory_pool clearing

* added a new net_id creator

* newline at eof

* updated CLDNN with GPU

* added cache blob descriptions

* updated output allocation logic  in serialization

* added ov::device::architecture in supported properties

* overrided save and load in data_inst and mutable_data_inst

* removed save and load functions in mutable_data

* baseline for serialization unit tests

* added serialization unit tests

* added serialization unit tests

* updated not to execute build_deps when deserialized

* make_data without namespace

* updated to use default layout c-tor

* updated get_unique_net_id()

* updated get_type_id() to a pure virtual method

* updated ov::caching_properties

* added [GPU] tags

* updated network c-tor

* updated unit tests
2022-11-22 12:43:50 +03:00