Commit Graph

13124 Commits

Author SHA1 Message Date
Georgy Krivoruchko
416eaac182 Added coverage of "0" in bounds to ReduceProd (#18583)
* Check for ReduceProd + SoftMax fix

* Check for ReduceProd + SoftMax fix

* Fix after moving on get_constant_max_of_type

* Extended tests and added coverage for other types

* Code optimization
2023-11-23 14:42:16 +01:00
Maciej Smyk
b6ca52f1be [DOCS] Supported formats update for Benchmark C++ Tool for master (#20449)
* Update cpp_benchmark_tool.md

* Update cpp_benchmark_tool.md

* Update cpp_benchmark_tool.md
2023-11-23 14:42:16 +01:00
Ilya Churaev
273aae8881 Remove TREAT_WARNING option from the doc (#20507) 2023-11-23 14:42:16 +01:00
Siddhant Chauhan
814d170577 [TF FE][TF Hub] Support Xlog1py operation (#20500)
* [TF FE][TF Hub] Support Xlog1py operation

* Update test_tf_Xlog1py.py
2023-11-23 14:42:16 +01:00
Roman Lyamin
9d06034259 [GPU] Fixed data generation for f16 fusion tests (#20247)
* [GPU] Fixed data generation for f16 fusion tests

* [GPU] Temporary tolerance increase for failed tests on iGPU

* [GPU] Temporary skip or tolerance increase for failed tests on dGPU
2023-11-23 14:42:15 +01:00
Wang, Yang
25358c91d2 [GPU] Reserve CPU resource for GPU inference (#19214)
* Update.

* Update.

* Update.

* add test case.

* Update.

* Update test cases.

* Update.

* Update.

* Updated.

* Updated.

* Updated.

---------

Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-11-23 14:42:15 +01:00
Wang, Yang
76c105aa06 [AUTO] Update python example and selection logic notice (#20294)
* Enable device properties setting via AUTO plugin.

* Update.

* Update.

* Update.

* Update.

* Update.

* Update.

* Update docs/OV_Runtime_UG/auto_device_selection.md

Co-authored-by: yanlan song <bell.song@intel.com>

* Add for stateful model

* Fix the link

---------

Co-authored-by: yanlan song <bell.song@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-11-23 14:42:15 +01:00
Pawel Raasz
677c4bad74 Restore f16 precision due to GPU performance drop (#20443) 2023-11-23 14:42:14 +01:00
Aleksandr Voron
b122d08395 [CPU] add_compile_definitions (OV_CPU_ARM_ENABLE_FP16) (#20498) 2023-11-23 14:42:14 +01:00
Yaroslav Torziuk
2189c7e589 [GPU] GroupNormalization-12 GPU reference implementation (#19155)
* Add group_normalization_kernel_selector

* Define group_normalization GPU primitive and its instantiation

* Add GroupNormalization operation builder

* Add test class for GroupNormalization operator

* Add instantiation of GroupNormalization test for GPU Plugin

* Disable GroupNormalizationDecomposition transformation in GPU Plugin

* Add GroupNormalizationKernelRef implementation

* Add GroupNormalization unit tests which cover blocked layout support
2023-11-23 14:42:14 +01:00
Vitaliy Urusovskij
a582567e78 Pooling to API2.0 (#20495)
* Refactor PoolingLayerTest

* Additional refactoring

---------

Co-authored-by: Oleg Pipikin <oleg.pipikin@intel.com>
2023-11-23 14:42:14 +01:00
Karol Blaszczak
ab592d6e9c [DOCS] restructuring the conversion section (#20487) 2023-11-23 14:42:13 +01:00
Paul Youngsoo Ahn
ef9959baec [GPU] Enable dynamic loop (#19818)
* [GPU] enable dynamic loop
- support multiple outputs
- support dynamic loop memory allocation
- support negative num_iterations
- implement calc_output_layouts
- add dynamic loop functional / unit tests

* Fix fail to check memory to set when original 1d data
- follow up code reviews

* Fix unit test failures

* Follow up code review
* Modify concat memory map creation process
* Check whether or not first input of loop is num_iteration_id

* Follow up code review
- refactoring preprocess_backedge_memory

* * Fix ci failures
* Clear custom_outputs_vec for condition
* Add num_outputs for condition and loop

* *Fix constant and param of body network have mismatched layouts

* Set consts.needsBatchInterpretation for const

* * refactoring is_dynamic in loop_inst::execute

* * remove wait_for_events in body_network execution loop

* * Remove redundant events

* * follow-up code review - modify OPENVNO_ASSERT

* * Remove redundant codes in loop_inst::execute

* * add current iteration update nodes into the ov::Model

* * rollback some codes for the performance degradation
2023-11-23 14:42:13 +01:00
Andrey Kashchikhin
5bdd72ee1e disable pr trigger (#20497) 2023-11-23 14:42:13 +01:00
Sergey E. Losev
26ea6a8a55 Check output shape in OVInferRequestDynamicTests (#20398)
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2023-11-23 14:42:13 +01:00
Aleksandr Voron
cd9a2e158d [CPU] Change precision configuration by ov::pass::ConvertPrecision (#19993) 2023-11-23 14:42:12 +01:00
Ilya Lavrenov
d8dcc81710 Added ctest labels for FE tests only if FW is found (#20483) 2023-11-23 14:42:12 +01:00
Siddhant Chauhan
e4ba6f48c9 [TF FE][TF Hub] Support Xlogy operation (#20467)
* [TF FE][TF Hub] Support Xlogy operation

* fix

* fix

* fix

* fix

* Update tests/layer_tests/tensorflow_tests/test_tf_Xlogy.py

* Update tests/layer_tests/tensorflow_tests/test_tf_Xlogy.py

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2023-11-23 14:42:12 +01:00
Irina Efode
efc8dd5543 [CONFORMANCE][CPU] Add Expected failures for CPU Opset13 OP (#20490)
* [CONFORMANCE][CPU] Add Expected failures for CPU Opset13 OP

* Update expected_failures_OP.csv

* Update expected_failures_OP.csv
2023-11-23 14:42:12 +01:00
Vladimir Paramuzov
6020e2080c [GPU] Type traits cleanup (#20455) 2023-11-23 14:42:11 +01:00
Tatiana Savina
bda726fa6d [DOCS] Add openvino-dev deprecation note (#20480)
* add deprecation note

* address comments
2023-11-23 14:42:11 +01:00
Sergey Shlyapnikov
38b0d6cdbe [GPU] Fix scatter_nd_update output paddings handling (#20447) 2023-11-23 14:42:11 +01:00
Sergey Shlyapnikov
d2b781864d [GPU] Minor debug improvements: add suffix to shape agnostic kernels names and show batch_hash for impl_types::any (#20275) 2023-11-23 14:42:11 +01:00
Ilya Lavrenov
cca00b8a52 Relocatable OpenVINO Dev package improvements (#20461) 2023-11-23 14:42:10 +01:00
Pawel Raasz
48b000d74f [core]Migrate LogicalOr to new API (#20421)
* Migrate LogicalOr to new API

* Remove leftovers
2023-11-23 14:42:10 +01:00
Pawel Raasz
04a33ac7c9 Migrate LogicalAnd to new API (#20423) 2023-11-23 14:42:10 +01:00
Pawel Raasz
f62d90b68e Migrate Split operator to new API (#20263) 2023-11-23 14:42:10 +01:00
dependabot[bot]
946802381b Bump pytest-timeout from 2.1.0 to 2.2.0 in /src/bindings/python (#20310)
Bumps [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) from 2.1.0 to 2.2.0.
- [Commits](https://github.com/pytest-dev/pytest-timeout/compare/2.1.0...2.2.0)

---
updated-dependencies:
- dependency-name: pytest-timeout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 14:42:09 +01:00
Mikhail Ryzhov
474a6ed867 extended logs (#20442) 2023-11-23 14:42:09 +01:00
Ivan Tikhonov
8530b262cf Transformations: API 2.0 transition part 4 (#20445)
* Transformations: API 2.0 transition part 4

* fix code style
2023-11-23 14:42:09 +01:00
Ilya Lavrenov
37c2a9dd7b Removed custom python usage in Azure pipelines (#20433)
* Removed custom python usage

* Removed custom python usage
2023-11-23 14:42:09 +01:00
Andrey Kashchikhin
5dd52e8a7e [CI] [GHA] Align pipelines (#20388)
* add ONNX layer tests

* add parallelism for pytest; add missing stages to win; align execution steps

* add missng shell option

* add missing dep, update marker

* align stages and execution commands; rm parallelization

* enable trigger

* add missing export; rm not-applicable stage from mac and win pipeline

* add missing requirement, rm not-applicable stage

* add missing test parameters

* try to pi onnxruntime version; skip mxnet on mac; correct vars in win

* rm constraint

* skip on win

* use xfail

* remove always(), rm trigger for mac

* return push trigger for mac
2023-11-23 14:42:08 +01:00
Irina Efode
cf0b6d854d [CMAKE][CONFORMANCE] Replace Lib target generation by executable for SubgraphsDumper (#20444) 2023-11-23 14:42:08 +01:00
Karol Blaszczak
c4c6fddf6f [DOCS] - system requirements and resources reorg (#20088) 2023-11-23 14:42:08 +01:00
Karol Blaszczak
b2002ac3c0 [DOCS] update selector tool (#20342) (#20454)
authored-by: Alexander Suvorov <alexander.suvorov@intel.com>
2023-11-23 14:42:08 +01:00
Anastasiia Pnevskaia
b232d4b43d Guide for input/output in original FW. (#20141)
* Added guide for input/output in original FW.

* Apply suggestions from code review

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Removed unused import.

* Apply suggestions from code review

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Text format corrections.

* Header format correction.

* Minor correction.

* Minor corrections.

* Minor corrections.

* Removed unused import.

* Update docs/OV_Converter_UG/prepare_model/convert_model/MO_OVC_transition.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update docs/articles_en/documentation/openvino_legacy_features/mo_ovc_transition.md

Co-authored-by: Nico Galoppo <nico.galoppo@intel.com>

* Examples format change. Added PyTorch example.

* Example corrected.

* Added PyTorch example.

* Small correction.

* Apply suggestions from code review

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* Added note.

* Corrected note.

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
Co-authored-by: Nico Galoppo <nico.galoppo@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-11-23 14:42:07 +01:00
Helena Kloosterman
10fc881fe5 Small fix for GPU memory allocation documentation (#20394) 2023-11-23 14:42:07 +01:00
Pawel Raasz
08ab7da931 [core]Migrate TopK operator to new API (#20254)
* Migrate TopK to new API

* Refactor compare_max for TopK

* Unify check of k for const and non-const input

* Update src/core/include/openvino/op/util/evaluate_helpers.hpp

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

* Move `get_tensors_partial_shapes` to dev API

---------

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2023-11-23 14:42:07 +01:00
Katarzyna Mitrus
146b0c0be8 [Opset13][pyAPI] Python API Multinomial-13 (#20400)
* Init Multinomial op python API

* Add python tests for Multinomial op

* Update num_samples input description
2023-11-23 14:42:07 +01:00
Pawel Raasz
e8d80f9b0d [core]Shape and Node util functions size optimization (#20206)
* Refactor shape_size util to reduce bin size

* Make `check_new_args_count` non-template function

* Use as not template check_new_args_count
in multi-nominal
2023-11-23 14:42:06 +01:00
Andrei Gorbachev
387bfdebef [GPU] Refactor CTCGreedyDecoderSeqLen, CTCGreedyDecoder, CTCLoss (#20432)
* CTCGreedyDecoderSeqLen, CTCGreedyDecoder

* CTCLoss

---------

Co-authored-by: Pavel Durandin <pavel.durandin@intel.com>
2023-11-23 14:42:06 +01:00
Ilya Churaev
3c20ff09df Migrate subgraph tests till quantized subgraph (#20351)
* Migrate subgraph tests till quatized subgraph

* Fixed code style

* Fixed code style

* Try to fix build

* Remove run method

* Remove GNA test
2023-11-23 14:42:06 +01:00
Ilya Churaev
7985fa5106 Migrated all subgraph tests after quantization graphs (#20381)
* Migrated all subgraph tests after quantization graphs

* Fixed skip tests config

* Add alias for NPU

* Try to fix NPU

* Remove unsupported precisions

* Remove GNA test

* Remove more tests
2023-11-23 14:42:06 +01:00
Ivan Novoselov
41658a38c9 [CPU] Improve Commit slider's handling of non-decodable characters (#20149) 2023-11-23 14:42:05 +01:00
Nesterov Alexander
da2769ec30 [ARM CPU] Update TBB ACL Scheduler (#18885) 2023-11-23 14:42:05 +01:00
Wilson Seok
2f067337f1 [GPU] fix issue of optimized out reorder during event sync (#20223)
* fix confliction

* remove debug code

* fix unit test failure

* update condition of reorder check

* apply the condition for only opt out reorder user
2023-11-23 14:42:05 +01:00
Ilya Lavrenov
f617c2c38c Relocatable developer package (#20327)
* Merge Linux CC + static build + clang compiler

* Improvements

* Removed ie prefixes from cmake scripts

* Fixes for NPU

* Initial relocatable OpenVINO Developer package

* Improvements

* Try to fix

* improvements

* Export a lot of headers

* Removed NVIDIA pipeline; make it to be a job

* Fixes

* Fixes 2

* Try ilya-lavrenov repo

* Clean-up

* More imrpovements

* Even more improvements

* Override export, install

* Override export, install

* Disable pythonwheel generation for relocatable OV dev package

* Fixed issues with versions

* Fixed android build

* Fixed android build

* Fixed NPU build

* Update src/bindings/python/CMakeLists.txt
2023-11-23 14:42:05 +01:00
Oleg Pipikin
c9facab1ba Refactor CumSumLayerTest, DeformablePSROIPoolingLayerTest, DepthToSpaceLayerTest (#19870)
* Refactor CumSumLayerTest

* Refactor DeformablePSROIPoolingLayerTest

* Refactor DepthToSpaceLayerTest
2023-11-23 14:42:04 +01:00
Oleg Pipikin
a96a1f5f7c Refactor NonZeroLayerTest, NormalizeL2LayerTest, OneHotLayerTest, PadLayerTest (#20318)
* Refactor NonZeroLayerTest

* Refactor NormalizeL2LayerTest

* Refactor OneHotLayerTest

* Refactor PadLayerTest

* Apply comments
2023-11-23 14:42:04 +01:00
Irina Efode
8158e8ca5e [CONFORMANCE][TOOLS] Repeat pattern extractor API (#20293)
* Prepare API

* Refactor api

* Move model comparation to separate component

* Cover by tests

* Move align_in_info to utils

* Change arch diagram
2023-11-23 14:42:04 +01:00