Commit Graph

17 Commits

Author SHA1 Message Date
Chen Peter 8c82c6044e
Update meta-plugin revalidate list (#24423)
### Details:
 - *meta-plugins are tested with dedicated test binaries*
 - *Remove CPU/GPU/TEMPLATE from meta-plugin revalidate list*
- *Keep GPU in AUTO-BATCH revalidate list since AUTO-BATCH is enabled by
default for GPU throughput mode*
- ***revalidate**: Includes the test cases which can be impacted by the
changes in this component*
- ***build**: Includes the dependencies for the test cases of this
component*

### Tickets:
 - *CVS-129316, CVS-129317, CVS-129319*

---------

Signed-off-by: Chen Peter <peter.chen@intel.com>
2024-05-14 08:57:47 +00:00
Andrei Kochin 7613a9769c
update dependencies for MO, ONNX and TEMPLATE (#24467)
### Details:
 - Updating revalidation for MO, ONNX FE and Template plugin

Ticket: _CVS-129324_

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2024-05-10 16:51:42 +00:00
Ilya Lavrenov 073d24220f
Added NPU maintainers (#23867)
### Details:
 - Added NPU maintainers to config files in the `.github` folder
2024-04-04 12:31:26 +00:00
Vishniakov Nikolai 5f205254e0
[OV JS] Extend smart CI for JS API (#23666)
### Details:
 - Add more validation dependencies

### Tickets:
 - 129334
2024-03-29 06:24:46 +00:00
Chen Peter c1564dd90d
Build AUTO when CPU/GPU changes (#23415)
since AUTO is the default configuration for release
### Tickets:
 - *CVS-128897*

Signed-off-by: Peter Chen <peter.chen@intel.com>
2024-03-12 21:44:25 +00:00
Chen Peter 461a1382cb
CAPI requires GPU plugin (#23414)
### Details:
 - *Add GPU build for CAPI RemoteContext tests*

### Tickets:
 - *CVS-129332*

Signed-off-by: Peter Chen <peter.chen@intel.com>
2024-03-12 17:35:51 +00:00
Roman Kazantsev c7b4ba34c3
[GHA][Model Hub Tests] Use openvino-tokenizers in model hub tests (#22638)
**Details:** Use openvino-tokenizers in model hub tests.

**Ticket:** TBD

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-02-04 07:30:36 +00:00
Mikhail Ryzhov bd1e0001fd
[GHA] Openvino tokenizers build (#22461)
* init

* updated cmart ci

* updated runner

* Revert "updated runner"

This reverts commit 19d1e5c9e6.

* checkout python action

* checkout wa

* fixed checkout

* hardcoded path

* use default checkout dir

* revert ade

* fixed checkout action path

* changed steps order

* exlude setupvars

* build dependencies

* deps path

* openvino  package

* changed timeout

* speed up build

* increased threads

* test build core tokenizes

* unused code

* make this job mandatory

* align parallel jobs

* removed ade

* win job

* exclude dev package

* set win job mandatory

* fixed powershell cmd
2024-01-31 08:23:48 +00:00
Roman Kazantsev ab8dc10b20
[GHA] Update MO deps (#22130)
* [GHA] Update MO deps

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

* Update .github/components.yml

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-01-12 14:37:07 +00:00
Ilya Lavrenov 6b1d2f8978
Additional clean-up for legacy components removal (#21841) 2023-12-22 15:47:40 +04:00
Vishniakov Nikolai 3546b0e15d
[JS OV] Specify JS API GitHub config (#21785)
* Extend CODEOWNERS by js api responsibles

* Extend smart ci by js component

* Fix codeowners

* Fix component definition

* Update components.yml

* Update components.yml

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-12-21 13:43:36 +00:00
Ilya Lavrenov c79ae17bbf
Removed GNA plugin from 2024.0 (#21800) 2023-12-21 13:39:06 +01: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
Ilya Lavrenov 2ee8b29f64
Smart CI: CPU triggers tests for PT and TF FEs (#21183) 2023-11-20 15:35:40 +04:00
Alina Kladieva f7f8636fe4
[GHA] Workaround for some non-repo components in Smart CI (#21134)
* Workaround for some non-repo components in Smart CI

* Add possibility to add all components as dependent

* Remove extra check

* Add test case for "all" key
2023-11-20 12:44:50 +04:00
yanlan song f78d0950d6
resolve dependency (#21105)
Signed-off-by: fishbell <bell.song@intel.com>
2023-11-16 11:42:42 +04:00
Alina Kladieva 000966660c
Smart CI POC (#19825)
* Try using a custom action directly from repo

* Run smart CI under ubuntu-latest

* Set output + add a sample step

* Update linux.yml

* Add components.yml

* Add some conditions

* Just to check if reference to "needs" work in job context

* Update linux.yml

* More example cases

* Dummy change to CPU

* Fix typo

* Fix SAMPLES_AFFECTED variable

* Use more correct dependents key

* Fighting with messy GHA conditions

* No brackets and no double quotes in conditions

* Revert "Dummy change to CPU"

This reverts commit 4eae09e5b5.

* Use refactored action

* Move action implementation to openvino repo

* Extend components.yml config

* Update labeler.yml

* Dummy change to TF FE

* Fix indentation

* Add missing needs

* Add missing records

* Allow missing records for components in validation

* install_openvino_dependencies as a separate step for Python_Unit_Tests

* Improve config validation

* Revert "Dummy change to TF FE"

This reverts commit 01190864d1.

* Dummy change to model hub tests

* Update CPU component config

* Dummy change to Python API

* Dummy change to Python API

* Revert "Dummy change to Python API"

This reverts commit 3fce0bb3fb.

* Dummy change to Python API

* Simplify conditions. Cover "no components changed" case

* Update components.yml

* Update .gitignore

* Revert "Dummy change to Python API"

This reverts commit e57ea9852c.

* Fix dependencies scopes

* Add simple unit tests for smart ci functionality

* Revert "Dummy change to model hub tests"

This reverts commit c3d6837e22.

* Use ghapi module with permissive license

* Cover install_build_dependencies.sh script by labeler

* More labels

* Use ghapi. Apply review comments

* Enable dot files to be matched by labeler

* Warning instead of error in artifacts upload where smart ci is enabled

* Fix master merge

* Fix condition for TF FE common tests

* Fix condition for Pytorch FE tests

* Remove condition for pytorch model tests

* Allow any label as a component

* Refactor tests log handling

* Allow any defined label as a component

* Rearrange config structure. Fill the config with actual data

* Run full scope on changes to non-matching files

* Add missing conditions

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-09 11:38:58 +04:00