Commit Graph

12781 Commits

Author SHA1 Message Date
Irina Efode
7e87d560c1 [CONFORMANCE][SUBGRAPHS DUMPER] Fix warning threated as error (#20279)
* [CONFORMANCE][SUBGRAPHS DUMPER] Fix warning threated as error

* apply comments
2023-11-23 14:41:14 +01:00
Karol Blaszczak
3bec9a3cd5 [DOCS] prerelease notes update (#20274) 2023-11-23 14:41:13 +01:00
Sebastian Golebiewski
661d966b8f [DOCS] Direct Github link to a specific notebook (#20248) 2023-11-23 14:41:13 +01:00
Maxim Vafin
2e29e048b5 Fix results validation (#20246)
* Fix results validation

* Remove pt quantization

* Apply suggestions from code review

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

* Refactor requirements

* Revert "Refactor requirements"

This reverts commit f78fe3d774.

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-23 14:41:13 +01:00
Maciej Smyk
2f1ad90a06 Optimize Inference Restructure (#20231) 2023-11-23 14:41:13 +01:00
Mikhail Ryzhov
80dc4203e5 [GA] Enable win workflow (#19646)
* Enable win workflow and cpu parallel tests

* removed test code

* update cache naming

* extended logs collections

* Revert "extended logs collections"

This reverts commit 0dd6620832.

* revert lost code during the merge

* missed dependencies

* enabled push trigger

* changed the cache key name

* skipped failed test

* fixed github action condition and added comments

* Update src/core/tests/check.cpp

* cache generation fix

* Apply suggestions from code review

* fixed python test configuration

* Revert "cache generation fix"

This reverts commit 0feab650fe.

* debug parallel tests

* Revert "Revert "cache generation fix""

This reverts commit e385b04410.

* Revert "debug parallel tests"

This reverts commit e4459472a7.

* fixed steps conditions

* concurrency updated

* fixed test skip condition on win

* review changes

* collect debug logs

* overwrite test list

* debug commit

* Revert "debug commit"

This reverts commit 8720b87c8f.
2023-11-23 14:41:12 +01:00
Irina Efode
b2c5323fc8 Fix SubgraphsDumper compilation Win (#20256) 2023-11-23 14:41:12 +01:00
Andrey Kashchikhin
1e8f46fd3d [CI] [GHA] Introduce conformance tests (#19841)
* check dirs

* cmake, build, instlll

* use make

* use build dir

* use target

* add missing

* execute conformance tests

* correct path for requirements

* setupvars

* add API conformance

* conformance as a separate job; install all necessary files

* uncomment

* merge

* install deps

* use matrix, upload expected failures to gh cache

* use 8-core

* use the same paths

* uncomment

* comment

* change

* use csv

* add exit if there are failed tests

* always upload logs

* check dir

* use another dir for expected_failures

* upload always

* rm

* new key

* rm unused

* change

* update

* update

* rm unused

* do not exit if update is set

* copy file

* do not fail in failures check

* use specific branch

* run clean

* add expected failures

* uncomment

* comment out

* correctly add failed tests to fix_priority; check for unexpected failures in case of an update

* use azure runners for conformance

* use 4-core

* uncomment

* comment out

* split deps installation

* add missing deps for setup-python

* print error

* install certs

* do not verify ssl

* add ca-certificates install

* uncomment

* comment

* pack artifacts, rm unused deps

* rm unused dep

* always pack artifacts

* rm for func tests

* use less cores

* use var

* store int

* do not exit if non-zero code

* only 4 core

* use gh runner

* use sudo

* add missing sudo

* use expected failures

* uncomment

* comment

* create fresh expected failures

* use expected failures

* use specific ref and repo

* use expected failures

* uncomment

* comment out

* check caches

* fix str

* rm unused

* restore by restore key

* create dir

* use array

* use diff path

* mv after each download

* add sleeping and more logs

* add saving of hash table

* change

* uncomment

* comment

* download cache entries

* check dir

* use better dir

* uncomment

* rm unused

* add skip configs

* update lists

* rm unused dir; add docs

* rm unused

* rm hardcoded repo ref

* rm unused options; use better name for job

* rm unnecessary dir creation
2023-11-23 14:41:12 +01:00
Aleksandr Voron
3c7eee82ce init (#20260) 2023-11-23 14:41:12 +01:00
Sebastian Golebiewski
8d52d93e3b [DOCS] Removing Media Processing and CV Libraries (#20235)
* Removing Media Processing and CV Libraries

Addresses Jira Ticket: 122095

* update refs
2023-11-23 14:41:11 +01:00
Roman Kazantsev
4a6c191d74 [PyTorch FE] Set upper-bound for PyTorch (#20251)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-11-23 14:41:11 +01:00
dependabot[bot]
52588c11b3 Bump actions/checkout from 3 to 4 (#20249)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 14:41:11 +01:00
Maciej Smyk
a9c6509b3d [DOCS] Inference with OpenVINO Runtime update for master (#20237)
* Update openvino_intro.md

* Update docs/articles_en/openvino_workflow/openvino_intro.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Update docs/articles_en/openvino_workflow/openvino_intro.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-11-23 14:41:11 +01:00
Oleksii Khovan
9ecbcf1135 [GPU] ScatterElementsUpdate-12 (#19254)
* GPU primitive and kernel changes to support ScatterElementsUpdate-12

* Add single-layer test for ScatterElementsUpdate-12

* Unit tests:
  - fix formats test - add separate data type for indices;
  - add tests for Reduction.
2023-11-23 14:41:10 +01:00
Tomasz Jankowski
96aafcb661 [Ref] Drop legacy API (#20006)
* Drop legacy API - CoordinateTransform

* Refactor AvgPool ref

* Fix zero padding indices ceil rounding

* Transpose 3D reshaped kernels

* Reuse max_pool v8 ref in v1

* Change ref::slice params validation

* Fix wrong alloc in max_pool ref

* Drop legacy from TopK

* Fix mvn ref

* Deprecate unused

* Drop ngraph from TopK op

* Remove deprecated

* Use OPENVINO_ASSERT

* Replace headers paths

* Replace headers paths

* Add missing include

* Address review comments

* Clean up

* Remove unused and duplicated code
2023-11-23 14:41:10 +01:00
Ilya Lavrenov
7493342d28 Removed Azure pipelines migrated to GHA (#20245) 2023-11-23 14:41:10 +01:00
Irina Efode
e3846fedee [CONFORMANCE][SUBGRAPHS DUMPER] Rework subgraphs_dumper graphs extraction algo feedback by plugins (#19669)
* [CONFORMANCE][SUBGRAPHS DUMPER] Change repeat pattern extractor to avoid duplications and reduce graphs size

* Small change

* temporary

* merge

* try to handle large models

* Fixes + tests

* Remove extra

* Exclude models after const folding in case dynamic modesl

* shapes to meta

* Fix tests

* Fix test + is_subgraph

* Fix issue with default output

* change hashing

* Check memory

* Hash algo

* correct modelsize check

* Log large models

* tmp disable fused_names extractor

* add device for fused_names

* remove extra

* fix vuild

* Disable fused_names extractor
2023-11-23 14:41:10 +01:00
Irina Efode
e10febe0fb [CONFORMANCE][CMAKE] Add SubgraphsDumper lib (#20053) 2023-11-23 14:41:09 +01:00
Ivan Tikhonov
e0fc364538 Model builders refactoring: rename dirs, targets, file names (#19885)
* Model builders refactoring

* Apply review comments

* resolve review commets: update cmake target names

* fix build: use correct headers

* fix headers

* fix build

* fix docs
2023-11-23 14:41:03 +01:00
Piotr Krzemiński
bddd25a5a7 [Ref][Core][Opset13] Add Multinomial Operation (#19655)
* [Ref] Multinomial base file

* [Ref] Add core & reference implementation reusing other ops

* [Ref] Fix reference implementation, add missing parameters, add tests

* [Core] Add opset13, register multinomial, add shape inference

* [Ref][Core] Fix compile errors

* [Ref][Core] Clang fix

* [TEMPLATE] Remove bf16, f16, f64 types

* [TEMPLATE] Remove incorrect input types for 'input' parameter

* [Ref][Tests] Remove deleted test types

* [Ref] Fix & optimize  shape inference

* [PT FE] Apply suggestions from review

* [Template] Migrate to new API

* [Core] Add a clause for dynamic input in shape inference

* [Tests] Add missing type_prop test (?)

* Update multinomial_shape_inference.hpp

* Update multinomial.hpp

* [Ref] Fix build issues

* [Ref] Fix clang and style

* [Ref] Fix tests without replacement

* [Ref] Fix with_replacement sampling error

* [Ref] Remove debugging artifacts

* [Ref] Cast to 64-bit size for 32-bit systems

* Update multinomial.hpp

* [Ref] Add missing type_prop tests, add shape inference tests

* Update multinomial.cpp

* Update multinomial_shape_inference_test.cpp

* Update multinomial.cpp

* Update multinomial.hpp

* [Ref] Fix compilation errors from shape inference test

* [Ref] Fix compilation error of type_prop, apply recommendations from review

* [Ref] Add multiple shape inference tests

* [Ref] Change TEST to TEST_F, add more type_prop tests

* [Ref] Clang fixes

* [Ref] Fix shape inference tests with mismatching args

* [Ref] Fix remaining type_prop errors

* [Ref] Replace HostTensor with normal Tensor in shape inference tests

* Update opset.cpp

* [Ref] Possible fix for 'function empty' error

* [Ref] Add a cast to remove conversion warning

* [Ref] Add conformance test of Multinomial

* [Ref] Match style of conf test to the remaining tests

* Update single_op_graph.cpp
2023-11-23 14:40:31 +01:00
Katarzyna Mitrus
05e75c3edd [Opset13][pyAPI] Python API opset13 init and NMSRotated-13 (#20204)
* Opset13 init

* Update py API to use Opset13

* Add nms_rotated op to py API

* Add tests

* Add trailng comma

* Adjust blank spaces

* Add nms_rotated to init file

* Update tests

* Update style

* Adjust Optional keyword

* Update op docs with shapes

* Add Tensor rypes hints

* Update tests to import opset13
2023-11-23 14:40:31 +01:00
Karol Blaszczak
40c9bca845 [DOCS] conan fix (#20216) 2023-11-23 14:40:31 +01:00
jmacekx
b461cbe581 [DOCS] add pyyaml to docs requirements (#20236) 2023-11-23 14:40:31 +01:00
Irina Efode
cb16e43831 [GHA][CONFORMANCE] Init gtest filter for parallel runner in case not used arg (#20234) 2023-11-23 14:40:31 +01:00
Nadezhda Ageeva
d0b8ce16ad Keep precision of inputs/outputs in SubgraphBaseTest::calculate_refs (#20227) 2023-11-23 14:40:30 +01:00
Ilya Churaev
6c5cde9b64 Moved ConstantResultTest to new API (#20224) 2023-11-23 14:40:30 +01:00
Alexandra Sidorova
edf84b5512 [CPU][Snippets] Fixed EnforcePrecision pass registration (#20051) 2023-11-23 14:40:30 +01:00
Tatiana Savina
5e1a140d71 [DOCS] Port doc conversion change (#20232)
* [DOCS]  Fix conversion docs comments (#20144)

* fix comments

* more fixes

* fix missing part

* add ovc to img (#20192)
2023-11-23 14:40:30 +01:00
Sebastian Golebiewski
c52ec6d0e3 Changing file structure of Operation Sets (#20225) 2023-11-23 14:40:30 +01:00
Sergey Shlyapnikov
19326fe52f [GPU] Fix runtime reorders optimization and add runtime memory dependencies (#20202) 2023-11-23 14:40:29 +01:00
Andrey Kashchikhin
38a6e5a2a2 [CI] [GHA] Introduce GHA Linux CUDA Pipeline (#19884)
* add pipeline

* rm triggers

* address comments

* use uninteractive as env

* rm triggers

* rm unused testdata

* use better concurrency group

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>

* use aks runner

* correct path

* provide path

* add missing cmake options; rm unnecessary dir creation

* use image from private docker

* split OV and plugin cmake & build; do not fail on warning for plugin build

* use different build_dir for nvidia plugin

* add missing options

* rm unnecessary options; add target for build

* Apply suggestions from code review

try fix for NVIDIA plugin

* Apply suggestions from code review

revert to default contrib repo, used ccache for CUDA files

---------

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-23 14:40:29 +01:00
Mateusz Mikolajczyk
633019eae4 [Ref][Core][Opset13] BitwiseAnd, BitwiseOr and BitwiseXor core shell and reference (#20058)
* Add Bitwise binary core and refs

* Add draft for tests

* Formatting, build issues and tests

* Fix tests

* Add reference tests

* Apply requested changes

* Add requested changes

* Rename

* uncomment test

* Update src/tests/functional/plugin/conformance/test_runner/op_conformance_runner/src/op_impl_check/single_op_graph.cpp

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

* change reference

---------

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2023-11-23 14:40:29 +01:00
Vladimir Paramuzov
7e17e57db4 [GPU] Fix custom layer (#20220) 2023-11-23 14:40:29 +01:00
Ilya Lavrenov
92f949b92c Added python search path for Conda (#19929) 2023-11-23 14:40:29 +01:00
Sofya Balandina
b527170dd7 [apiConformance] Remove 1.0 api tests (#20185) 2023-11-23 14:40:28 +01:00
Ilya Lavrenov
f0b94e1c19 Explicitly set Python3_FIND_STRATEGY (#20215) 2023-11-23 14:40:28 +01:00
Edward Shogulin
93b0e867a8 [LPT] [NPU] Multiply support (#19859)
* [LPT] [NPU] Multiply support

* [LPT] [NPU] Multiply support documentation

* 1) FakeQuantize support 2) refactoring

* [LPT] DisableCleanup attribute + cleanup transformations extension

* [LPT] DisableCleanup usage

* [LPT] Tests infrastructure support

* [LPT] infrastructure quick fix

* [LPT] Recurrent Cell Transformation fix

* refactoring & comment fixes
2023-11-23 14:40:28 +01:00
Maciej Smyk
63e143d8dd [DOCS] Adding Conan distribution article to docs for master (#20205) 2023-11-23 14:40:28 +01:00
Sebastian Golebiewski
d84928034a Changing file structure of Operation Sets section (#20214) 2023-11-23 14:40:28 +01:00
Maciej Smyk
4d2a6b9fce Device Plugins Restructure (#20219) 2023-11-23 14:40:27 +01:00
Vladimir Paramuzov
a7026a2fcc [GPU] Use ov element type and float16 inside plugin (#20110) 2023-11-23 14:40:27 +01:00
Sebastian Golebiewski
c3c661f081 Changing file structure of POT Tool Examples section (#20213) 2023-11-23 14:40:27 +01:00
Sebastian Golebiewski
ad107866cf Changing file structure of POT tool section (#20208) 2023-11-23 14:40:27 +01:00
Oleg Pipikin
96c129e29a Refactor FakeQuantizeLayerTest, ExtractImagePatchesTest, GatherNDLayerTest, GatherTreeLayerTest (#20016)
* Refactor FakeQuantizeLayerTest

* Refactor ExtractImagePatchesTest

* Refactor GatherNDLayerTest

* Refactor GatherTreeLayerTest

* Apply comments

* Apply comments

---------

Co-authored-by: Pavel Durandin <pavel.durandin@intel.com>
2023-11-23 14:40:27 +01:00
Maxim Vafin
7a6c5d0d41 [PT FE] Add support for aten::numpy_T and aten::feature_dropout (#20136)
* Add support for aten::numpy_t and aten::feature_dropout

* Update tests/layer_tests/pytorch_tests/test_transpose.py

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

---------

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
2023-11-23 14:40:26 +01:00
Sebastian Golebiewski
08bc3b2d7c Changing file structure of Post-Training Optimization Tool section (#20207) 2023-11-23 14:40:26 +01:00
Pawel Raasz
75a939c9ba [core]Api 2.0/migrate Subtract op to new API (#20108)
* Migrate Subtract to new API

* Sync has_evaluate precision with evaluate
2023-11-23 14:40:26 +01:00
Maciej Smyk
bf8ba706f0 Deployment guide restructure (#20201) 2023-11-23 14:40:26 +01:00
Maciej Smyk
5a0f3b5373 model-preparation-restructured (#20186) 2023-11-23 14:40:26 +01:00
Maciej Smyk
4992f780da Model Optimization Guide Restructure (#20188) 2023-11-23 14:40:25 +01:00