Smart CI: specializations for preprocessing and LPT (#21186)

* Smart CI: specializations for preprocessing and LPT

* Added PROXY component
This commit is contained in:
Ilya Lavrenov
2023-11-20 19:08:45 +04:00
committed by GitHub
parent 56301d8878
commit 21a90f4e78
3 changed files with 44 additions and 16 deletions

View File

@@ -1,3 +1,30 @@
Core:
revalidate: 'all'
transformations:
revalidate: 'all'
LP_transformations:
revalidate:
- CPU
- GPU
- PyTorch_FE
- TF_FE
- TFL_FE
- ONNX_FE
- PDPD_FE
- POT
preprocessing:
revalidate:
- inference
- GNA
- C_API
- Python_API
inference:
revalidate: 'all'
CPU:
revalidate:
- C_API
@@ -11,7 +38,6 @@ CPU:
- HETERO
- AUTO_BATCH
- TEMPLATE
- AUTO
- IR_FE
GPU:
@@ -19,15 +45,14 @@ GPU:
- HETERO
- AUTO_BATCH
- TEMPLATE
- AUTO
- IR_FE
- PROXY
GNA:
build:
- HETERO
- AUTO_BATCH
- TEMPLATE
- AUTO
- IR_FE
HETERO:
@@ -80,6 +105,12 @@ AUTO:
build:
- IR_FE
PROXY:
revalidate:
- inference
- GPU
build: []
IR_FE:
revalidate:
- C_API
@@ -203,15 +234,3 @@ NVIDIA:
ONNX_RT:
revalidate: []
build: []
Core:
revalidate: 'all'
transformations:
revalidate: 'all'
preprocessing:
revalidate: 'all'
inference:
revalidate: 'all'

3
.github/labeler.yml vendored
View File

@@ -77,6 +77,9 @@
'category: HETERO':
- 'src/plugins/hetero/**/*'
'category: PROXY':
- 'src/plugins/proxy/**/*'
'category: IE Tests':
- 'thirdparty/gtest/**/*'
- 'src/frontends/tests/frontend/shared/**/*'

View File

@@ -705,18 +705,21 @@ jobs:
#
- name: OpenVINO Core Unit Tests
if: fromJSON(needs.smart_ci.outputs.affected_components).Core.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_core_unit_tests --gtest_print_time=1 --gtest_filter=-*IE_GPU* \
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-OVCoreUT.xml
- name: OpenVINO Inference Functional Tests
if: fromJSON(needs.smart_ci.outputs.affected_components).inference.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_inference_functional_tests --gtest_print_time=1 \
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-InferenceFunc.xml
- name: OpenVINO Inference Unit Tests
if: fromJSON(needs.smart_ci.outputs.affected_components).inference.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_inference_unit_tests --gtest_print_time=1 \
@@ -730,6 +733,7 @@ jobs:
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-LpTransformations.xml
- name: OpenVINO Conditional compilation tests
if: fromJSON(needs.smart_ci.outputs.affected_components).Core.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_conditional_compilation_tests --gtest_print_time=1 \
@@ -787,13 +791,14 @@ jobs:
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-Transformations.xml
- name: Legacy Transformations func tests
if: fromJSON(needs.smart_ci.outputs.affected_components).transformations.test
if: fromJSON(needs.smart_ci.outputs.affected_components).GNA.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_legacy_transformations_tests --gtest_print_time=1 \
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-LegacyTransformations.xml
- name: Inference Engine 1.0 unit tests
if: fromJSON(needs.smart_ci.outputs.affected_components).GNA.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/InferenceEngineUnitTests --gtest_print_time=1 \
@@ -880,6 +885,7 @@ jobs:
${INSTALL_TEST_DIR}/ov_auto_batch_func_tests --gtest_output=xml:${INSTALL_TEST_DIR}/TEST-ov_auto_batch_func_tests.xml
- name: Proxy Plugin func tests
if: fromJSON(needs.smart_ci.outputs.affected_components).PROXY.test
run: |
source ${INSTALL_DIR}/setupvars.sh
${INSTALL_TEST_DIR}/ov_proxy_plugin_tests --gtest_print_time=1 --gtest_output=xml:${INSTALL_TEST_DIR}/TEST-OVProxyTests.xml