Commit Graph

13356 Commits

Author SHA1 Message Date
Tomasz Jankowski
afbf8461ed Drop legacy stuff 2023-11-23 10:25:44 +01:00
Sergey Shlyapnikov
e23704ef5e
[GPU] Update FC batch blocking for INT4 weights (#21228) 2023-11-23 13:24:14 +04:00
Fang Xu
03d54a579e
binding pcore for stream calculation (#19550)
* binding pcore for stream calculation

* remove useless branch

* modify the function of query cache size

* fix compilation error

* use MT2.0 interface

* bind core when there is ecore

* initialize Xbyak::util::Cpu object at the begining of compile_model

* restore the file

* initialize Xbyak::util::Cpu object at the beginning of cpu plugin

* remove unused header

* extract task executor creation into a separate function

---------

Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
2023-11-23 12:14:36 +08:00
Vitaliy Urusovskij
bd7b6b3358
CPU func/beh tests to API 2.0 (#21236) 2023-11-22 22:51:29 +01:00
Edward Shogulin
9ee5d867d6
[CPU] Bitwise operations: x64 JIT implementation (#20664) 2023-11-22 18:16:12 +01:00
Andrey Babushkin
57425b934f
Switch Windows workflow to self-hosted runners in AKS (#20972)
* Switch Windows workflow to self-hosted runners in AKS

* Uncomment 'pull_request' event

* Fix YAML indentation

* Fix YAML indentation again

* trying to pre-create sccache dir

* Fix yaml syntax

* Add sccache blob storage prefix

* sccache directory creation seems unneeded

The issue was in the usage of bsdtar instead of GNU tar - the former
is in C:\Windows\System32, which is the first entry in the PATH

* Fix sccache --zero-stats command for Linux

* [windows] Replace ccache-action with sccache-action sccache install

We don't need to use GitHub Actions cache feature as we have sccache
and Azure Blob Storage

* Switch the rest of the stages to AKS runners

* Hardcode VS Build Tools version

* Revert "Hardcode VS Build Tools version"

This reverts commit ea9ae1fb33.

* Increase timeout for C++ Unit tests

* Increase timeout for particular step

* Further increase of timeout

* Switch Windows Conditional Compilation workflow to AKS runners

* Fix YAML syntax

* Revert "Increase timeout for C++ Unit tests"

This reverts commit e9a00c41ad.

* Revert "Fix YAML syntax"

This reverts commit ecc1b15552.

* Revert "Switch Windows Conditional Compilation workflow to AKS runners"

This reverts commit d5969d58cd.

* Disable PR trigger for Windows workflow

Let's run this in test mode on master branch only for a while
2023-11-22 16:43:14 +00:00
Anastasiia Pnevskaia
823d327476
Fixed verbose param. (#21234) 2023-11-22 17:32:20 +04:00
Helena Kloosterman
309539667a
Add hint to install patchelf with pip (#21237) 2023-11-22 16:19:11 +04:00
Mingyu Kim
712c5fbd39
[GPU] Onednn 3.4pc (#21064)
* Update onednn to 3.4pc branch
* [GPU] Add os_yx_is_osv16_isv2 for onednn weight format.
* Add os_y_is_x_osv16_isv4, g_os_yx_is_osv16_isv2

Signed-off-by: hyunback <hyunback.kim@intel.com>
Co-authored-by: hyunback <hyunback.kim@intel.com>
2023-11-22 20:54:20 +09:00
Ilya Lavrenov
5bab612ecc
Allow to build and use OpenVINO with Python 3.12 (#21233) 2023-11-22 15:48:09 +04:00
Oleg Pipikin
08fa27762e
Refactor ngraph builders 6 (#21133)
* Refactor make_convolution builders

* refactor make_activation builders

* Refactor make_eltwise builder

* Refactor make_embedding_bag_offsets_sum

* Refactor make_embedding_bag_packed_sum

* Refactor make_embedding_segments_sum

* Fix

* Apply comments
2023-11-22 15:47:33 +04:00
Min, Byungil
7f5ba4e074
[GPU] Update space_to_depth to use nGraph shape inference (#21135)
* [GPU] Update space_to_depth to use nGraph shape inference

+ Added calc_output_layouts to use shape_infer
+ Added relevant test-cases for static and dynamic
+ Modified typo of filename

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2023-11-22 20:47:16 +09:00
Georgy Krivoruchko
a0614c4cb8
[TFLite] Initial support of Densify operation
* Added Densify
2023-11-22 15:34:10 +04:00
Maxim Vafin
1a288f0e9a
[PT FE] Recognize empty non-frozen lists (#21224)
* [PT FE] Recognize empty non-frozen lists

* Do not produce alias for aten::clone
2023-11-22 11:58:53 +01:00
Pawel Raasz
97381e0b63
Correct assertion in PlainTensor member functions (#21199)
- PlainTensor::size
- PlainTensor::stride
2023-11-22 09:41:53 +01:00
NetPunk
d85e6c34a7
【Hackathon 5th No.96】add paddle unstack op (#20080)
* add paddle mapping

* develop test sampes

* remove redundant code

* revoke code change

* add type mapping

* add test sample

* format code

---------

Co-authored-by: Your Name <you@example.com>
2023-11-22 16:02:31 +08:00
Vitaliy Urusovskij
b66488e4ff
Ngraph to ov (#21185) 2023-11-22 09:44:17 +04:00
Anastasia Kuporosova
0137fd7008
[Docs][PyOV] add missing docs (#21201)
* [Docs][PyOV] add missing docs

* more dirs

* one more missed
2023-11-22 01:33:02 +04:00
Vitaliy Urusovskij
242336c97f
Refactor functional/plugin/conformance/ and functional/plugin/shared/ (#21221)
* Refactor conformance/ folder

* Refactor functional/plugin/shared/
2023-11-21 17:34:08 +00:00
Vitaliy Urusovskij
bbb06c4f76
Remove InferenceEngine && ngraph from tools/ (#21215) 2023-11-21 21:14:53 +04:00
Ivan Tikhonov
a329611349
Support dynamic shapes in ReadValue/Assign ops and MakeStateful transformation (#20404)
* Support for dynamic shapes in ReadValue/Assign ops and MakeStateful transformation

* fix unit tests

* codestyle

* fix warning

* fix visitors test

* Fix lowLatency transformation, fix functional tests

* fix LowLatency2

* codestyle

* Fix CPU/GNA tests

* fix shape inference of assign operation

* fix python API

* fix mypy error

* Fix read_value operation version in python API for opsets7-13

* Update python API and fix tests

* set the same Varibable obj to Assign/ReadValue in py API, disable fp16 memory tests

* Update shape inference methods of Assign, ReadValue; update tests; fix codestyle

* fix python codestyle

* fix tests

* Resolve review comments

* codestyle

* resolve review comments

* codestyle

* Update ReadValue op in kaldi frontend, fix GNA tests

* fix Assign/ReadValue bindings, fix read_value test

* Apply suggestions from code review

Co-authored-by: cecilia peng <cecilia.peng@intel.com>

* Fix functional tests, add ov::Type support as an argument for read_value py binding

* temporary disable test_query_state_write_buffer fp16 tests

* Fix backward compatibility with the IRs with ReadValue/Assign ops generated via prev versions of OV; fix func tests

* fix python test, support type as str in read_value/assign bindings

* fix model binding

* fix pre-commit tests: variables vector cleanup

* fix integration with cpu changes

* codestyle

* fix warning

* Fix type/shape validation for read_value op

* fix a type_prop test for assign op

---------

Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2023-11-21 20:59:36 +04:00
Vladimir Paramuzov
eb94c80804
[GPU] Enable BroadcastTransition before CommonOptimizations (#21198) 2023-11-21 16:54:04 +01:00
Roman Kazantsev
d1f71ee233
[TF FE] Speed up compilation - part 3 (#21211)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-11-21 14:44:21 +00:00
Mateusz Mikolajczyk
54a68c8a13
[Opset13][pyAPI] Python API FakeConvert-13 (#21155)
* [Opset13][pyAPI] Python API FakeConvert-13

* Fix typo

* Add experimental warning

* Add missing py opset in docs

* Fix flake

* Apply suggestions from code review

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>

* Apply suggestions from code review

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

* Apply requested changes

---------

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>
Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2023-11-21 14:25:02 +00:00
Irina Efode
4237de6bf1
[CONFORMANCE] Remove old-named conformance exec files (#21128)
* [CONFORMANCE] Remove old-named conformance exec files

* fix_GHA
2023-11-21 17:06:05 +04:00
Sofya Balandina
aaddfb3a00
[op_conformance] Fix not removing of crash for cases with several ops (#21194) 2023-11-21 17:03:20 +04:00
Sofya Balandina
1fd65ce0f9
[apiConformance] Update analyze_confomance_fails.py to use with sw plugins (#21163) 2023-11-21 17:02:17 +04:00
Maciej Smyk
95accde9df
[DOCS] README files for Samples + name update for Get Started for master (#21157) 2023-11-21 13:20:25 +01:00
Sebastian Golebiewski
90437f7efa
Update reference to Supported Model Formats (#21216) 2023-11-21 13:18:38 +01:00
Sebastian Golebiewski
7150a98d95
Fix math formula in Elu_1 (#21203) 2023-11-21 12:14:25 +01:00
Sebastian Golebiewski
a530a53eee
Fixing links in notebooks (#21208) 2023-11-21 12:09:19 +01:00
Tingqian Li
61c5a80fa6
[CPU] General pattern & matcher & RoPE (with EliminateStridedSlice fixed) (#21196) 2023-11-21 10:56:56 +00:00
Vladimir Paramuzov
a6e4d8fc30
[GPU] Cleanup buffer optimization code (#21012) 2023-11-21 14:43:14 +04:00
Oleg Pipikin
6607e5b8c2
Refactor ngraph builders 7 (#21181)
* Refactor make_reduce builder

* Refactor make_comparison builder

* Refactor make_logical builder

* Refactor make_fully_connected

* Refactor make_lstm builder

* Refactor make_gru builder

* Refactor make_rnn builder

* refactor make_augru builder

* Refactor make_gather_nd builders

* Refactor make_dft builder

* Refactor make_rdft builder

* Fix code style

* Fix

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-21 13:36:51 +04:00
Oleg Pipikin
165f574d8f
Refactor ngraph builders 2 (#21043)
* Deprecate makeBatchToSpace

* Deprecate makeSpaceToBatch

* Remove makeStridedSlice

* Remove and deprecate makeSlice

* Remove and deprecate makeMVN

* Fix
2023-11-21 13:03:39 +04:00
River Li
aaa08d013a
[Core]Remove macro CONFIG from core_impl (#21142)
* Remove macro CONFIG from core_impl

* Fix errors

* Solve AutoBatching_Test_DetectionOutput failure issue
2023-11-21 12:51:30 +04:00
Oleg Pipikin
a7edeb53d1
Refactor negative ProposalBehTest (#21190)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-21 11:28:49 +04:00
Pawel Raasz
5d6d6a2cfe
[core]Optimize OV assert macors to reduce CPU plugin binary size (#21180)
* Optimize OV assertions to reduce bin-size of libs

* Migrate assertion leftovers in CPU plugin

* Add NotImplemented::create to support use with macro
OPENVINO_ASSERT_HELPER

* Remove CheckLocInfo struct

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-21 07:16:30 +01:00
Wilson Seok
d2dcdf86ba
[GPU] Fix issues in dynamic loops newly created by TF FE support (#21060)
* implementation of loop for new tf fe

* fix loop dynamic shape func test case failure

* backedge memory validation for static shape

* update checking user of backedge_to_prim

* avoid opt out of loop body network reorder result

* fix for batch 2 case

* fix batch2 case for loop

* fix build error

* fix missing condition
2023-11-20 16:15:02 -08:00
Kelvin Choi
adbfc53374
[GPU] Add an unittest to check reorder with trucation mode after reshape node not to split (#20783) 2023-11-21 09:00:12 +09:00
Meet Patel
20af42cfd9
Add python bindings for PILLOW interpolation modes (#21188) 2023-11-20 22:39:05 +00:00
Maxim Vafin
570817998d
Update reverse infer to allow changing shape if it already partially defined (#21073)
* Update reverse infer to allow changing shape if it already partially defined

* Update tests

* Remove changes in If

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2023-11-20 21:57:43 +00:00
Ilya Lavrenov
0f33a77a27
Fixed compilation after merging 2 conflicting PRs (#21192) 2023-11-20 21:21:54 +04:00
Ilya Lavrenov
21a90f4e78
Smart CI: specializations for preprocessing and LPT (#21186)
* Smart CI: specializations for preprocessing and LPT

* Added PROXY component
2023-11-20 19:08:45 +04:00
Anastasia Kuporosova
56301d8878
[PyOV] add param-result to offline transformation (#21140) 2023-11-20 15:59:02 +01:00
Jan Iwaszkiewicz
0c041d7ebc
[PyOV] Adjust opset13 Constant to utilize runtime.op.Constant functionalities (#21046) 2023-11-20 15:29:46 +01:00
Alina Kladieva
23462aea6b
[GHA] Fix validation of dependent components in Smart CI config (#21187)
Use new syntax
2023-11-20 15:08:24 +01:00
Vitaliy Urusovskij
b700040e29
Remove legacy API from ov_cpu_unit_tests (#21184)
* Remove `InferenceEngine` usage

* Remove use of `ie_ngraph_utils.hpp`

* Rename `ng_transormations` to `transformations`

* Remove `ngraph` usage

* Misprint
2023-11-20 17:49:56 +04:00
Liu
d9e04c3b9e
[ONNX] Extend ONNX Frontend with Function LessOrEqual (#21102)
* Implement less_or_equal in set_1 and set_16

* Create tests for ONNX frontend less_or_equal operator
2023-11-20 17:16:03 +04:00
Ilya Lavrenov
a5e33f10ff
Revert "[CPU] Add general pattern serialization & matcher & RoPE (#20729)" (#21182)
This reverts commit a61a9be495.
2023-11-20 16:37:15 +04:00