Commit Graph
9894 Commits
Author SHA1 Message Date
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 NugmanovandEvgenya Stepyreva 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 VafinandEkaterina Aidova 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
Dohyun Kim (Felix) 1028c7b5d5 [GPU] Fix weight reorder bug (#15672) 2023-02-23 14:48:46 +09:00
Jade Cho c749163f72 [GPU] Update unit tests for swap XY (#15833) 2023-02-23 14:38:10 +09:00
Dohyun Kim (Felix) 1f196bacd3 [GPU][DG2] Fix some testcases (#15774)
* C++ exception with description write lock_type thrown in the test body. 
   Use get_output_values_to_float()
   * fusings_gpu/gemm_2in_act_scale_quantize_eltwise_i8.basic/2
   * fusings_gpu/gemm_2in_act_scale_eltwise.basic/2
* Remove WA test code of [GPU][DG2] Fix fusings_gpu/gemm_2in_scale.basic/7 #15353
   * Now non full-tensor post-ops are broadcasted
2023-02-23 14:23:40 +09:00
Dohyun Kim (Felix) ed65583957 [GPU] Fix OV_GPU_DumpGraphs option (#15800) 2023-02-23 14:10:21 +09:00
Haiqi Pan 6bd7def8c4 fix sign-compare warnings in template backend (#15880)
* fix detection_output.hpp

* fix roi_align.hpp

* fix detection_output.hpp

* convolution_backprop_data.hpp

* convert_color_nv12.hpp

* fix detection_output.hpp

* fix detection_output.hpp

* remove no-sign

* fix code style

* fix roi_align.hpp

* fix roi_align.hpp

* fix detection_output.hpp

* fix C4267
2023-02-23 08:35:28 +04:00
Haiqi Pan 6f85ee7968 fix shutdown (#15882) 2023-02-22 22:04:19 +04:00
Anastasia Kuporosova 592ad68455 [PyOV] Fix deprecation warning in tests (#15830)
* [PyOV] Fix deprecation warning in tests

* Update src/bindings/python/tests/test_graph/test_manager.py
2023-02-22 18:08:49 +01:00
Ilya Churaev 893f96a7da Extend tensor API (#15811)
* Added some new tensor API

* Added tests on constructors

* Small changes

* Fixed tensor tests

* Fixed tests

* Added parametrized tests

* Extend tests and delete copy_to from remote tensor
2023-02-22 17:43:15 +01:00
Ilya Churaev 27ea9eab32 Moved executor manager to new API (#15871)
* Moved executor manager to new API

* Fixed template plugin build

* Remove setTBBFlag API

* Fixed export

* Added new files

* Revert "Added new files"

This reverts commit 981c3c863f.

* Fixed template plugin tests

* Remove redundant wrapper

* Remove wrappers for executor manager

* Fixed build
2023-02-22 17:19:35 +01:00
Ilya LavrenovandOtoka, Tomasz 98392a043b Fixed issues in setupvars.sh (#15884)
* Fixed issues with setupvar.sh

* Fixes setupvars realpath error

---------

Co-authored-by: Otoka, Tomasz <tomasz.otoka@intel.com>
2023-02-22 19:36:23 +04:00
Mateusz Tabaka eaf368a5f5 PushConstantToSubgraph - use vector<bool> for remove_inputs_mask (#15827)
When MultiSubGraphOp has more than 32 inputs, int is not enough
to track inputs to be removed.

Ticket: 103248
2023-02-22 15:31:34 +01:00