Commit Graph

9955 Commits

Author SHA1 Message Date
Taylor Yeonbok Lee
fabf67ee5e
[GPU] Enable crop for shape agnostic kernel (#15866)
* Enable crop shape agnostic kernel

* Added unit test

* Added new scalar argument for crop (eltwise) for being used as runtime input offset in shape agnostic kernel

* Fix eltwise to have runtime offset only for crop

* Fix unittest error

* Applied review comment
2023-02-25 15:49:46 -08:00
Ilya Lavrenov
15990afea2
Prevent infinite recursion (#15953) 2023-02-25 23:32:45 +04:00
Ilya Lavrenov
c0ef9a862e
Fix for apiValidator when more than 1 target needs to be checked (#15950) 2023-02-25 16:33:08 +04:00
Artyom Anokhov
bd8c7506f0
requirements-dev: top-limited setuptools with 65.7.0 (#15946) 2023-02-25 14:54:50 +04:00
Taylor Yeonbok Lee
9822568194
Fix build error in clang++ (#15948) 2023-02-25 06:48:12 +04:00
Andrew Kwangwoong Park
46e8aad4bb
[GPU] Fix output format not changing at runtime (#15887)
* [GPU] Fix output format not changing at runtime

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Add remove_redundant_reorders pass TC for ov_gpu_unit_tests

Signed-off-by: Andrew Park <andrew.park@intel.com>

---------

Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-02-24 14:26:54 -08:00
Eddy Kim
30939f5021
updated to share constant data memories across multiple streams (#15915) 2023-02-24 14:26:10 -08:00
Pawel Raasz
f13b1e9681
Review space to and shuffle channels operators for shape inference aspects (#15711)
* Review label and interval shape propagation for:
- space to batch
- space to depth
- shuffle channels
- depth to space
- batch to space

* Review template implementation of shape_infer for:
- space to batch
- space to depth
- shuffle channels
- depth to space
- batch to space

* Apply clang-format

* Update src/core/shape_inference/include/batch_to_space_shape_inference.hpp

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>

* Update src/core/shape_inference/include/space_to_batch_shape_inference.hpp

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>

* Shuffle channels remove label from channel dim

---------

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2023-02-24 22:17:47 +00:00
Ilya Lavrenov
6d7b94b8cd
Improved API validator logic (#15942) 2023-02-25 01:11:50 +04:00
Jan Iwaszkiewicz
6c0e2686ad
[PyOV] Fix passing of the key in data dispatcher (#15941) 2023-02-24 23:07:59 +04:00
Ilya Lavrenov
57cb7015f0
Fixed samples build on Debian 10 with cmake 3.13 (#15940) 2023-02-24 22:28:45 +04:00
Alexandra Sidorova
8dd9ade211
[Snippets] Added matcher_name in ConvertConstantsToScalars pass (#15883) 2023-02-24 22:20:23 +04:00
Karol Blaszczak
5e6398a2d8
[DOCS] prereleasenotes update (#15944) 2023-02-24 17:07:46 +01:00
Irina Efode
e21c71dd48
Fix error with incorrect symbol in ParallelRunner (#15934)
* uncomment run

* Fix error with incorrect symbol in ParallelRunner

* Remove extra
2023-02-24 17:53:24 +04:00
Ekaterina Aidova
5c6ef54127
[PT FE]: support aten::index (#15544)
* [PT FE]: support aten::index

* bool indexing testing

* more tests, fix nonzero case

* apply code review
2023-02-24 14:33:00 +01:00
Pawel Raasz
ba45c993ac
Review scatter elements update class for shape inference aspects (#15891)
* Review interval shape and label propagation

* Review template implementation of shape_infer
- add tests for default ctor
- expand test for static shape

* Add upper, lower and label evaluate
2023-02-24 13:38:51 +01:00
Roman Kazantsev
ad4bd6f752
[TF FE] Simplify FakrQuantWithMinMaxVars translator and add layer test (#15927)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-24 12:13:46 +00:00
Sebastian Golebiewski
d60e3812ca
[DOCS] Structure change for 'AUTO Device Selection' article - post merge fix for master (#15890)
Fixing the direcives for code snippets
2023-02-24 12:21:17 +01:00
Ilya Churaev
a730ef18eb
Moved Task, Streams, CPUStreams Executors to new API (#15913)
* Moved Task, Streams, CPUStreams Executors to new API

* Fixed some build issues

* Fixed new build issues

* Try to fix tests

* Fixed inference unit tests

* Small build fix

* Added more system headers

* Try to fix naming style

* Fixed namespace

* Fixed android build
2023-02-24 15:20:32 +04:00
Mateusz Bencer
15935069ff
Skip PullThroughReduce optimization for multi-output inputs (#15829)
* Skip PullThroughReduce optimization for multi-output inputs

* review remarks
2023-02-24 12:11:32 +01:00
Ruslan Nugmanov
091ba1f5ee
Adds layer tests for binary and reduce tflite operations (#15791)
* adds binary and reduce layer tests

* adds binary with activations layer tests for tfl ops

* 1.moves helper functions and lists to utils file
2.adds axis as test parameter for reduce test
3.adds reluNto1 activation

* skips tanh and signbit activations

* Update tests/layer_tests/common/utils/tflite_utils.py

* Fused activations supported: RELU_N1_TO_1, SIGN_BIT

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-02-24 14:46:29 +04:00
Nadezhda Ageeva
91d1600646
[TESTS] make axis of VariadicSplit int to support negative values (#15925) 2023-02-24 14:45:22 +04:00
Pawel Raasz
36992c9c46
Move shape_inference function to test utils (#15757) 2023-02-24 09:20:12 +01:00
Karol Blaszczak
310dd1d4c4
sphinx directives and less html (#15816)
changes to benchmarks page to align with theme
2023-02-24 09:03:19 +01:00
Sebastian Golebiewski
bd3a392d84
[DOCS] 'Quantization-aware Training' article update (#15617) 2023-02-24 08:57:04 +01:00
Sebastian Golebiewski
28cfb988e7
[DOCS] 'Quantizing with accuracy control' article update (#15642) 2023-02-24 08:56:23 +01:00
Sebastian Golebiewski
7a465e2422
[DOCS] 'Basic Quantization Flow' article update (#15641) 2023-02-24 08:55:51 +01:00
Sebastian Golebiewski
5ae859b4f8
[DOCS] 'Filter Pruning of Convolutional Models' article update (#15616)
Prep for conversion to rst
2023-02-24 08:55:28 +01:00
Paul Youngsoo Ahn
c1c8d6320e
[GPU] Apply multi-threads for async compilation context (#15683)
* [GPU] Apply multi-threads for async compilation context (#15683)
- Use CPUStreamExecutor in compilation context
- Use single compilation context, impl_cache and kernels_cache for multple streams
- Move compilation context to cldnn::program
- Move impl_cache to cldnn::program
- Create thread-safe impl_cache
- Create thread independent compilation function in kernels_cache
- Use kernels_cache in program and remove it from network

* [GPU] Fix segfault issue: ocl_engine and ocl_device are released during remained compilation context task are running (#15683)
- compilation context has own CPUStreamExecutor

* [GPU] Follow-up codereview (#15683)
- LruCacheThreadSafe inherit LruCache
- FuncRemoveItem has std::pair<Key,Value> as input
- Change prepare_tools to init_program

* [GPU] Create primitive_impl::build_kernels (#15683)

* [GPU] Fix unit test build error (#15683)

* [GPU] Remove redundant code (#15683)
- Remove try catch for debug
- Call compilation_context.cancel() in destructor of network

* [GPU] combine two atomic counter in kernels_cache (#15683)

* [GPU] Follow-up code review (#15683)

* [GPU] Fix nullptr exception in unit test (#15683)

* [GPU] Follow-up code review (#15683)
- Modify mutex lock in compilation context

* [GPU] Fix windows build issue (#15683)
2023-02-23 23:08:50 -08:00
River Li
2d960fc6c5
Solve test case failure issue for 32bits (#15857)
* Solve test case failure issue for 32bits
  1. ov_core_unit_test
  2. ov_cpu_unit_test

Change-Id: I5e6afda0865fedc1de7fe84dd5f132e642263303

* Solve windows build issue

Change-Id: I1e6ea4d930c41322a73a701d566f0cdee2a4e098

* Disable several 64bit test cases in case of 32bit system

Change-Id: Ib8ef784953bf15cb42048dd905f17a85e52482b1

* Update a simple solution

Change-Id: Ie2e2cd369fe98bfcd26f3416bf36d4dfb0f24c25

* update for 64bits failure

Change-Id: I6571b7842a0fecc01fff169a21fa7aae9eb9da14

* Use OPENVINO_ARCH_64_BIT replace custom macro

Change-Id: I7e72b74aed8f0226513bc0e06ce2381322b42f71
2023-02-24 10:20:31 +04:00
hyunback kim
be5f90199d
[GPU] Add oneDNN FC preferred_format to bfyx (#15704)
Signed-off-by: hyunback <hyunback.kim@intel.com>
2023-02-24 15:19:54 +09:00
Eddy Kim
f562e96305
[GPU] Fallback to kernel caching in the case of dynamic models (#15842)
* use kernel caching for dynamic models

* replaced cl_cache with blob

* updated to serialize dims info of input and output

* updated to skip unicode tests in Windows
2023-02-23 22:05:16 -08:00
Dohyun Kim (Felix)
a4f0b340d0
[GPU] Resolve unit test not run as onednn (#15217) 2023-02-24 10:07:56 +09:00
Dohyun Kim (Felix)
f00fb325a6
[GPU][DG2] Disable remained failing tests (#15873) 2023-02-24 10:07:01 +09:00
Roman Kazantsev
8a56234445
[TF FE] Refactor identity operations and layer test (#15904)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-23 21:22:31 +01:00
Ilya Lavrenov
bd61d317f8
Revert "Install patchelf for aarch64 linux (#15865)" (#15919)
This reverts commit e34d4e4664.
2023-02-23 23:02:00 +04:00
Evgeny Kotov
b8de9beeac
[GNA] fix Coverity warning (#15823)
* fix

* fix

* fix FindFirstConsumer
2023-02-23 16:00:44 +00:00
Tomasz Jankowski
e8d1be6e0f
[Transformations] Enable missing runtime info check (#15796)
* Add rt info propagation to StridesOptimization

* Enable rt info check for pruning tests
2023-02-23 19:14:13 +04:00
Karol Blaszczak
6359926815
[DOCS]-new-prerelease-info-page (#15768) 2023-02-23 14:52:25 +01:00
Tomasz Dołbniak
c72d148ec7
TopK v11 - specification (#15583) 2023-02-23 14:51:48 +01:00
Haiqi Pan
3cc888555a
fix ov::shutdown align definition (#15901) 2023-02-23 17:31:34 +04:00
Sebastian Golebiewski
92181b0a4b
port 15720 (#15911)
Porting: https://github.com/openvinotoolkit/openvino/pull/15720/
Fixing path.
Ticket: 100955
2023-02-23 17:29:47 +04:00
Jan Iwaszkiewicz
3373c6743f
[PyOV] Shared memory improvements for Tensor and Constant classes (#15814) 2023-02-23 13:46:41 +01:00
Oleg Pipikin
d9fc5bac80
Add GCC versiong to linux installation manual (#15858)
* Add GCC versiong to linux installation manual

* Fix comment
2023-02-23 13:40:01 +04:00
Anastasiia Pnevskaia
1e24c51abb
Turn on onnx fallthrough in convert_model() (#15651)
* Turn on ONNX_FALLTHROUGH in torch.onnx.export().

* Removed wrong change.

* Added test.
2023-02-23 13:22:30 +04:00
Leonard Sikorski
bc663878eb
[PT FE] Add torchvision::roi_align operator with layer test (#15821) 2023-02-23 09:26:17 +01:00
Ekaterina Aidova
288a750bc6
[PT FE]: support aten::einsum (#15844) 2023-02-23 11:39:28 +04:00
Maxim Vafin
a9efe5bd8d
[PT FE] Extend upsample support (#15826)
* [PT FE] Extend upsample suport

* Update tests/layer_tests/pytorch_tests/test_upsample.py

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>

---------

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
2023-02-23 11:34:29 +04:00
Roman Kazantsev
900332c46e
[TF FE] Support conversion of models with non-standard extensions in the path (#15875)
* [TF FE] Support conversion of models with non-standard extensions in the path

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

* Update tools/mo/unit_tests/moc_tf_fe/conversion_basic_models.py

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-23 11:29:14 +04:00
Ilya Lavrenov
87bcbc1747
Supported OpenSUSE 15.3 (#15897) 2023-02-23 11:25:33 +04:00