Commit Graph

11365 Commits

Author SHA1 Message Date
Mateusz Mikolajczyk
42c93a70d4
[PT FE] Add aten::fft_rfftn and aten::fft_irfft complex replacers (#17999)
* Add transformations for rfftn and irfftn

* Formatting & reduce tests

* Improvements

* rm unused namespace

* Apply suggestions from review

* Fix format

* Add tests for dynamic type

* Add error messages
2023-06-16 11:35:30 +02:00
Tatiana Savina
945157cc7b
[DOCS] Local distribution page improvements (#18049)
* add slider with os specific libs

* doc review

* local distrib doc changes
2023-06-16 11:21:51 +02:00
Tatiana Savina
f165d8cb2b
add python block (#18085) 2023-06-16 11:21:33 +02:00
Maciej Smyk
a7442c8ed3
[DOCS] CMake options description in build guide for master (#18101) 2023-06-16 10:37:03 +02:00
Xuejun Zhai
e56405ef3b
[C API] Fix str copy to char* issue in debug & release mode, issue number 18019 (#18097)
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
2023-06-16 12:31:31 +04:00
Yury Gaydaychuk
f5dc8e7796
[ONNX FE] [CPU] Tests were aligned with DeformableConvolution specification (#10808) 2023-06-16 09:02:25 +02:00
Maxim Vafin
77584d301e
Fix automatic scripting for quantized models (#18089) 2023-06-16 08:51:21 +02:00
Vladimir Paramuzov
3d79bd1ac5
[GPU] Minor layout optimizer refactoring (#17553) 2023-06-16 10:33:53 +04:00
Maxim Vafin
55156f9a6c
Validate only one If body if condiction is const (#18087)
* Validate only one If body if condiction is const

* Add test with invalid body
2023-06-15 20:04:10 +00:00
Maxim Vafin
10ace822ef
[PT FE] Do not freeze for quantized models (#18082)
* Do not freeze for quantized models

* Update tests/layer_tests/pytorch_tests/pytorch_layer_test_class.py

* Fix getitem
2023-06-15 19:41:06 +02:00
Tatiana Savina
8031cfea98
[DOCS] PORT Add examples of using named outputs in extensions (#17622) (#17754)
* [DOCS] Add examples of using named outputs in extensions (#17622)

* [DOCS]Add examples of using named outputs in extensions

* Fix opset

* Apply suggestions from code review

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

* Update docs/Extensibility_UG/frontend_extensions.md

* Add reference to external docs

* Update docs/Extensibility_UG/frontend_extensions.md

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

---------

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

* Update docs/Extensibility_UG/frontend_extensions.md

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-06-15 16:35:45 +02:00
Maxim Vafin
9684f9184a
[PT FE] Improve operation naming (#17997)
* Improve operation naming

* Use set to reduce operations with indexes, fix code style

* Refactor

* Make good names in transformations

* Remove tensor index from input/output names

* Fix tests
2023-06-15 14:28:38 +02:00
Nikita Malinin
483a040d52
Update OMZ submodule with MMAP (#18073) 2023-06-15 14:32:34 +04:00
Pavel Esir
aa32ff1df3
keep Const + DecompressionConvert for CPU (#15930)
* keep Const+DecompressionConvert pattern for CPU

* temporary disabled failing unit-tests

* disable CF by modifying bounds evaluate as well; minor corrections

* added TODOs with ticket numbers

* join const+decompression markings

* minimized convert_precision.cpp changes

* minor corrections

* refactor fp16 transformations: moved into separate fp16_compression folder

* style-fix

* minor fixes

* do not disable evaluate and CF in shape path

* safer disabling of Const conversion

* style-fix and minor corrections

* restore original placement of ConvertPrecision
2023-06-15 13:07:22 +04:00
Maxim Vafin
caedb6a6b4
[PT FE] Print better exception message (#18015)
* [PT FE] Print better exception message

* Sort ops and fix code style

* Apply feedback

* Remove obsolete variable

* Rearrange newlines

* Apply feedback, add messages in transformations

* Fix style

* Add exceptions in cat and getitem replacers

* Add test

* Fix test regex
2023-06-15 12:04:01 +04:00
Anastasia Kuporosova
7fd394e87e
[PyOV] AsyncInferQueue documentation notice about iteration limit (#18042) 2023-06-15 09:23:26 +02:00
Andrei Gorbachev
52834659c4
[GPU] additional checks fixed for fully_connected (#18068) 2023-06-15 09:11:38 +04:00
Haiqi Pan
3e63ab0dc3
Remove ov::core dependency after CPU CompiledModel constructed (#17156)
* fx repr

* remove isNewApi

* add cisLegacyApi

* remove isNewApi

* fix logic

* add test case

* remove comment

* fix bug

* add configuration

* skip in template

* skip failed case

* skip AUTO and MULTI to test

* resolve conflicts

* fix confilcts

* skip AUTO and MULTI to test

* template on

* Revert "template on"

This reverts commit d82a5a4964.

* get log

* add tmp core

* reset to test

* Revert "reset to test"

This reverts commit 7a39d4e24b.

* try to push

* use createCoreWithTemplate()

* remove AUTO and MULTI in skip_config

* Revert "remove AUTO and MULTI in skip_config"

This reverts commit d42420590f.

* fix confilcts

* fix conflicts

* remove AUTO and MULTI in skip config

* fix confilcts

* remove isLegacyAPI

* remove useless code

---------

Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-06-15 01:50:24 +04:00
Roman Kazantsev
79683c24ca
[TF FE] Support models with v1 checkpoints (#18000)
* [TF FE] Support models with v1 checkpoints

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

* Fix build issue

* Fix issue in load_impl

* Fix MO unit-tests

* Check input_checkpoint in argv

* Fix build issue

* Update src/frontends/tensorflow/src/checkpoint_v1_reader.cpp

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

* Apply comments from code-review: split CheckpointV1Reader constructor

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-06-14 21:01:33 +00:00
Ilya Lavrenov
967faf878a
t Improved samples build stability (#18053) 2023-06-14 18:23:02 +00:00
Mykhailo Hnap
bae926de22
[GPU] Unique-10 operation implementation. (#16412)
* [GPU] Unique-10 operation implementation.

* Handled flattened case.

* Created results for all outputs in single layer test.

* Save total unique count as fifth output.

* Handled axis case.

* Added unique reshape kernel.

* Moved data types to unique primitive constructor.

* Added shape agnostic Unique ref kernel.

* Added blocked layout support to Unique-10.

* Use int in bubble sort.

* Added unit tests.

* Added support for blocked layouts to flattened mode.

* Fixed usage of shape_info in kernel.

* Use correct total data size for dynamic shapes.

* Commented some functional tests.

For some reasons big shapes cause std::bad_alloc.

* Initialize out_counts with zeros.

* Implemented new approach for reducing memory footprint.

Changed first kernel to only count unique values and changed second kernel to fill all outputs.

* Revert "Commented some functional tests."

This reverts commit a7f9763c575e71e14b85ee37adf1e98f10785c15.

* Fixed calc output layouts for flattened case when rank in greater than 4.

* Added temporary fix for axis case when rank is greater than 4.

* Revert "Added temporary fix for axis case when rank is greater than 4."

This reverts commit 236640d2f0e9d5b1f8dcbbf9482763badd7fde66.

* Renamed "unique" to "unique_count" and "unique_reshape" to "unique_gather" primitives.

* Quick fix for add_intermediate_node to consider dep_idx of multiple output

* Fix bug for multiple output:
1) get_reorder was getting reorder from cache regardless of the dep_idx.
2) remove_redundant_reorder was not considering original dep_idx

* Fixed conflicts.

* Fixed win build issue.

* Fixed build issue.

* Revert "Fix bug for multiple output:"

This reverts commit d4a2c4f32eabe9108df31d4837fed8995c93bd1c.

* Revert "Quick fix for add_intermediate_node to consider dep_idx of multiple output"

This reverts commit 2dfd2aaefdf32067a7469505b35f7096632ac5f2.

* Added some tests to skip config.

---------

Co-authored-by: Taylor Yeonbok Lee <taylor.lee@intel.com>
2023-06-14 10:41:51 -07:00
Anastasiia Pnevskaia
5993c4942a
Fixed load_by_model() test. (#18060) 2023-06-14 18:43:40 +04:00
Wanglei Shen
277e759dcd
rebase (#17212) 2023-06-14 21:19:39 +08:00
Sebastian Golebiewski
92ac04dcac
[DOCS] Restyling tabs fix
Fixing style of active tabs.
2023-06-14 15:01:33 +03:00
Andrei Gorbachev
1761427ab1
fixed fp16 x fp16 overflow in NonMaxSuppression (#18038) 2023-06-14 15:58:49 +04:00
Ekaterina Aidova
d3461074ea
[PT FE]: support aten::t and inplace tril/triu (#18040) 2023-06-14 15:08:45 +04:00
Sebastian Golebiewski
b69c11d8ef
[DOCS] Restyling tabs 2023-06-14 11:03:59 +00:00
Roman Lyamin
63a5ec5762
[GPU] Several fixes for format traits (#18018) 2023-06-14 14:33:58 +04:00
Maciej Smyk
008d9a83ce
Update build_linux.md (#18035) 2023-06-14 10:45:47 +02:00
Alexandra Sidorova
67dc220d38
[Snippets] Added support of MatMuls with transposed inputs (#17819) 2023-06-14 11:55:24 +04:00
Tatiana Savina
9754117a61
change classification notebook (#18037) 2023-06-14 09:34:06 +02:00
Ekaterina Aidova
838d792d96
[PT FE]: fix unflatten for list construct sizes (#18039) 2023-06-14 11:28:19 +04:00
Egor Duplenskii
d66e322529
[CPU] Add and correct tests for int8 LSTM (#17447) 2023-06-14 09:58:31 +04:00
Pawel Raasz
ca0d40969a
Reduce binary size by optimize exceptions (#18022)
* Separate macros for OPENVINO_THROW
add default message to exception to avoid using literals

* Restore the suppress deprecated macro in node

* Restore to public the Exception ctor
for nvidia plugin
2023-06-14 07:27:51 +04:00
Sergey Shlyapnikov
e631f65a9b
[GPU] Fix in-order queue synchronization issue related to OCL/OneDNN impls interaction with CPU impls (#17976) 2023-06-14 10:15:04 +09:00
Tomasz Dołbniak
b023119b9a
Preprocessor's resize shared tests (#17937) 2023-06-13 17:13:45 +00:00
Fang Xu
661f66b5c5
combine test for stream_info_table (#17930)
* combine test for stream_info_table

* fix failed test cases

* add check for performance hint and core type

* add comments for the parameters of test case
2023-06-14 00:40:08 +08:00
Wanglei Shen
0541a12730
update numactl support and add test cases (#17879)
* update numactl support and add test cases

* fix typo

* remove debug info

* update for comments

* update for comments

* move test case into separated file

* update for comments

* update code style
2023-06-13 23:37:08 +08:00
Egor Duplenskii
e738c4e83f
[CPU] Use primitive priority list more efficiently (#17135) 2023-06-13 13:55:27 +00:00
Anastasia Kuporosova
d95c49d888
[PyOV] Deprecate python IE and nG API (#17791) 2023-06-13 13:18:30 +00:00
Egor Duplenskii
dcba37d897
[CPU][TESTS] Exclude cpplint check for custom test targets (#17867) 2023-06-13 12:18:59 +00:00
Anastasiia Pnevskaia
77711be786
tf.Graph decoder. (#16355)
* tf.Graph decoder.

* Fix conflicts.

* Fixed det_input_node()

* Added support of non-frozen models.

* Cleaned code.

* Small fix.

* Small corrections.

* Error fixes.

* Code style.

* Code style.

* Code style.

* Small correction.

* Fixed float32 attributes.

* Small correction.

* Fixed tests.

* Fixed errors.

* Added statefull partitioned call test.

* Import fix.

* Code corrections.

* BOM test fixed.

* Corrected check, added comment.

* Added checks.

* Supported TF Fraph Iterator in load_by_model().

* Clang format.

* Small correction.

* Fixed example_input logic, added tests.

* Added comment.

* Small correction.

* Corrected example_input description.

* Moved load_by_model test to MO Python API tests.

* Minor corrections.

* Code corrections.

* Small correction.

* Clang format.

* Fixed tests.

* Import change.

* Moved GraphIterator to common FE.

* Tests refactoring, minor fixes.

* Small test correction.

* Removed not needed change.

* Removed commented code.

* Removed not needed change.

* Unit tests fix.

* Temporarily added debug output.

* Test fix.

* Applied comments.

* Fixed test.
2023-06-13 16:04:26 +04:00
jszczepa
af9204488d
Fuzzer import model (#17865)
* Fuzzer - import_model

* Fix after review part 1

* Replace c-like cast to static_cast operator

* Replace c-like cast with reinterpret_cast
2023-06-13 13:41:30 +02:00
Maxim Vafin
48dec1000e
[PT FE] Support inplace operations on aliases of tensors (#17856)
* Support operations on aliases of tensors

* Add tests

* Fix issue with convnd

* Fix code style

* Fix issue with tensor index of mutated tensor

* Fix if types alignment

* Fix issues in keypoint detectron2

* Fix issue with masks in detectron2

* Fix acuracy issue in mobilevitv2 models

* Remove unused includes

* Return upsample case in lictconstruct replacer

* Fix types, apply review feedback

* Apply feedback

* Revert change of not using shared_from_this for getitem

* Fix issue in prim::device transformation

* Fix layer tests

* Apply review feedback

* Fix issue with not existing alias to tensor
2023-06-13 13:30:48 +02:00
Tatiana Savina
ec2db81468
[DOCS] Port docs (#18032)
* add enter dir (#17897)

* add tabs (#18007)
2023-06-13 12:54:07 +02:00
Ilya Churaev
6043bcb5c0
Fixed Core import model call (Ported from proxy) (#18020) 2023-06-13 08:16:25 +00:00
Yury Gaydaychuk
b25c8ef860
[Commit slider] Tune shell settings for linux (#17884) 2023-06-13 11:54:45 +04:00
Sebastian Golebiewski
78303aecba
[DOCS] Restyling elements on home page 2023-06-13 08:50:34 +02:00
Alexandra Sidorova
883a70c91e
[Snippets] Fixed set for Windows (#17859) 2023-06-13 10:12:54 +04:00
Sebastian Golebiewski
4270dca591
[DOCS] Fixing formatting issues in articles (#17994)
* fixing-formatting
2023-06-13 07:59:27 +02:00