diff --git a/.github/workflows/dev_cpu_linux_snippets_libxsmm.yml b/.github/workflows/dev_cpu_linux_snippets_libxsmm.yml index c2da4c1b2d2f9c..927007e4cc749b 100644 --- a/.github/workflows/dev_cpu_linux_snippets_libxsmm.yml +++ b/.github/workflows/dev_cpu_linux_snippets_libxsmm.yml @@ -154,17 +154,6 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_TEST_DIR} -DCOMPONENT=tests -P ${BUILD_DIR}/cmake_install.cmake cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} -DCOMPONENT=python_wheels -P ${BUILD_DIR}/cmake_install.cmake - - name: Pack Artifacts - run: | - - pushd ${INSTALL_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_package.tar.gz * - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_tests.tar.gz * - popd - # # Upload build artifacts and logs # @@ -181,7 +170,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package - path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino tests package @@ -189,7 +178,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests - path: ${{ env.BUILD_DIR }}/openvino_tests.tar.gz + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' CPU_Unit_Tests: @@ -210,15 +199,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -227,16 +210,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "SETUPVARS_COMMAND=source $GITHUB_WORKSPACE/install/setupvars.sh" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Snippets func tests if: fromJSON(needs.smart_ci.outputs.affected_components).CPU.test run: | @@ -268,14 +241,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -284,16 +252,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "PARALLEL_TEST_SCRIPT=$GITHUB_WORKSPACE/install/tests/functional_test_utils/layer_tests_summary/run_parallel.py" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_build_linux.yml b/.github/workflows/job_build_linux.yml index 0cb7cfb93e16f0..cfdbabd2ae0d1e 100644 --- a/.github/workflows/job_build_linux.yml +++ b/.github/workflows/job_build_linux.yml @@ -179,20 +179,6 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${DEVELOPER_PACKAGE_DIR} -DCOMPONENT=developer_package -P ${BUILD_DIR}/cmake_install.cmake cmake -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} -DCOMPONENT=python_wheels -P ${BUILD_DIR}/cmake_install.cmake - - name: Pack Artifacts - run: | - pushd ${INSTALL_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_package.tar.gz * - popd - - pushd ${DEVELOPER_PACKAGE_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_developer_package.tar.gz * - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_tests.tar.gz * - popd - - name: Build Debian packages if: ${{ inputs.build-debian-packages }} run: | @@ -255,7 +241,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package - path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino js package @@ -271,7 +257,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_developer_package - path: ${{ env.BUILD_DIR }}/openvino_developer_package.tar.gz + path: ${{ env.DEVELOPER_PACKAGE_DIR }} if-no-files-found: 'error' - name: Upload openvino RPM packages @@ -295,7 +281,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests - path: ${{ env.BUILD_DIR }}/openvino_tests.tar.gz + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' - name: Prepare debian packages for storage on share diff --git a/.github/workflows/job_build_windows.yml b/.github/workflows/job_build_windows.yml index 66301cee1f1046..46de72dd8653ae 100644 --- a/.github/workflows/job_build_windows.yml +++ b/.github/workflows/job_build_windows.yml @@ -183,24 +183,6 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_TEST_DIR }} -DCOMPONENT=tests -P ${{ env.BUILD_DIR }}/cmake_install.cmake cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_DIR }} -DCOMPONENT=python_wheels -P ${{ env.BUILD_DIR }}/cmake_install.cmake - - name: Pack Artifacts - run: | - $file=Get-ChildItem -Path "${{ env.INSTALL_DIR }}" - $compress = @{ - Path = $file - CompressionLevel = "Optimal" - DestinationPath = "${{ env.BUILD_DIR }}/openvino_package.zip" - } - Compress-Archive @compress - - $file=Get-ChildItem -Path "${{ env.INSTALL_TEST_DIR }}" - $compress = @{ - Path = $file - CompressionLevel = "Optimal" - DestinationPath = "${{ env.BUILD_DIR }}/openvino_tests.zip" - } - Compress-Archive @compress - - name: CMake configure, build and install - OpenVINO JS API if: ${{ fromJSON(inputs.affected-components).JS_API }} run: | @@ -216,14 +198,14 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package - path: ${{ env.BUILD_DIR }}/openvino_package.zip + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino tests package uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests - path: ${{ env.BUILD_DIR }}/openvino_tests.zip + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' - name: Upload openvino js package diff --git a/.github/workflows/job_cpu_functional_tests.yml b/.github/workflows/job_cpu_functional_tests.yml index 77376d442939a0..9510b5e7abc199 100644 --- a/.github/workflows/job_cpu_functional_tests.yml +++ b/.github/workflows/job_cpu_functional_tests.yml @@ -39,14 +39,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -56,16 +51,6 @@ jobs: echo "PARALLEL_TEST_SCRIPT=$GITHUB_WORKSPACE/install/tests/functional_test_utils/layer_tests_summary/run_parallel.py" >> "$GITHUB_ENV" echo "PARALLEL_TEST_CACHE=$GITHUB_WORKSPACE/install/tests/test_cache.lst" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_cxx_unit_tests.yml b/.github/workflows/job_cxx_unit_tests.yml index b83e83af4ed68c..5f1f90ed5de718 100644 --- a/.github/workflows/job_cxx_unit_tests.yml +++ b/.github/workflows/job_cxx_unit_tests.yml @@ -40,17 +40,12 @@ jobs: SOURCE_COMMAND: ${{ contains(inputs.runner, 'linux') && 'source' || '.' }} SETUPVARS: ${{ contains(inputs.runner, 'win') && 'setupvars.ps1' || 'setupvars.sh' }} steps: - - name: Download OpenVINO package + - name: Download OpenVINO packages uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables (Unix) @@ -64,26 +59,6 @@ jobs: if: ${{ runner.os == 'Windows' }} run: Add-Content -Path $env:GITHUB_ENV -Value "SETUPVARS_COMMAND=${{ env.SOURCE_COMMAND }} ${{ github.workspace }}/install/${{ env.SETUPVARS }}" - - name: Extract OpenVINO packages (Unix) - if: ${{ runner.os != 'Windows' }} - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - - name: Extract OpenVINO packages (Windows) - if: ${{ runner.os == 'Windows' }} - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - # # Tests # diff --git a/.github/workflows/job_gpu_tests.yml b/.github/workflows/job_gpu_tests.yml index 147afcccddfe17..2a2cc734a37ea0 100644 --- a/.github/workflows/job_gpu_tests.yml +++ b/.github/workflows/job_gpu_tests.yml @@ -37,17 +37,12 @@ jobs: INSTALL_TEST_DIR: ${{ github.workspace }}/install/tests GTEST_PARALLEL_SCRIPT: ${{ github.workspace }}/gtest_parallel.py steps: - - name: Download OpenVINO package + - name: Download OpenVINO packages uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: 'openvino_package' + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: 'openvino_tests' - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -56,15 +51,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "GTEST_PARALLEL_SCRIPT=$GITHUB_WORKSPACE/gtest_parallel.py" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Install dependencies (Linux) run: | $INSTALL_DIR/install_dependencies/install_openvino_dependencies.sh -c=core -c=dev -c=gpu -y diff --git a/.github/workflows/job_jax_models_tests.yml b/.github/workflows/job_jax_models_tests.yml index 8f9292d35fb803..d39f7e31c07837 100644 --- a/.github/workflows/job_jax_models_tests.yml +++ b/.github/workflows/job_jax_models_tests.yml @@ -38,20 +38,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests|tokenizers_wheel]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tokenizers extension - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tokenizers_wheel - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -61,16 +50,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "MODEL_HUB_TESTS_INSTALL_DIR=$GITHUB_WORKSPACE/install/tests/model_hub_tests" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -xf openvino_tests.tar.gz -C ${INSTALL_DIR} - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_onnx_models_tests.yml b/.github/workflows/job_onnx_models_tests.yml index ffc4da8ef87b54..db086a41994d25 100644 --- a/.github/workflows/job_onnx_models_tests.yml +++ b/.github/workflows/job_onnx_models_tests.yml @@ -37,17 +37,12 @@ jobs: ONNX_MODEL_ZOO_SHA: "5faef4c33eba0395177850e1e31c4a6a9e634c82" if: ${{ github.event_name != 'merge_group' }} steps: - - name: Download OpenVINO package + - name: Download OpenVINO packages uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -59,16 +54,6 @@ jobs: echo $MODELS_SHARE_PATH echo "LOGS_FOLDER=$GITHUB_WORKSPACE/onnx_models_tests_logs" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -xf openvino_tests.tar.gz -C ${INSTALL_DIR} - popd - # Issue 148922 # Can be a possible root cause for the bug # Uncomment only when there's a need diff --git a/.github/workflows/job_onnx_runtime.yml b/.github/workflows/job_onnx_runtime.yml index 61b13939fc60b7..92ecfd3b20bf3d 100644 --- a/.github/workflows/job_onnx_runtime.yml +++ b/.github/workflows/job_onnx_runtime.yml @@ -55,13 +55,7 @@ jobs: echo "INSTALL_DIR=$GITHUB_WORKSPACE/install" >> "$GITHUB_ENV" echo "ONNX_RUNTIME_REPO=$GITHUB_WORKSPACE/onnxruntime" >> "$GITHUB_ENV" echo "ONNX_RUNTIME_BUILD_DIR=$GITHUB_WORKSPACE/onnxruntime/build" >> "$GITHUB_ENV" - - - name: Extract OpenVINO package - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - + - name: Fetch ONNX runtime version and skip tests list uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_python_unit_tests.yml b/.github/workflows/job_python_unit_tests.yml index e6ba39fdb3bfe3..a22890fa1828b7 100644 --- a/.github/workflows/job_python_unit_tests.yml +++ b/.github/workflows/job_python_unit_tests.yml @@ -46,14 +46,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -62,16 +57,7 @@ jobs: echo "INSTALL_DIR=$GITHUB_WORKSPACE/install" >> "$GITHUB_ENV" echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "LAYER_TESTS_INSTALL_DIR=$GITHUB_WORKSPACE/install/tests/layer_tests" >> "$GITHUB_ENV" - - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - + - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_pytorch_layer_tests.yml b/.github/workflows/job_pytorch_layer_tests.yml index cf8514a7cd6707..b2f45f602ce613 100644 --- a/.github/workflows/job_pytorch_layer_tests.yml +++ b/.github/workflows/job_pytorch_layer_tests.yml @@ -45,14 +45,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -63,26 +58,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "LAYER_TESTS_INSTALL_DIR=$GITHUB_WORKSPACE/install/tests/layer_tests" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages (Linux, macOS) - if: runner.os != 'Windows' - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - - name: Extract OpenVINO packages (Windows) - if: runner.os == 'Windows' - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath ${{ env.INSTALL_DIR }} - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath ${{ env.INSTALL_DIR }} - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_pytorch_models_tests.yml b/.github/workflows/job_pytorch_models_tests.yml index bcbcad872b42e1..169327d56247aa 100644 --- a/.github/workflows/job_pytorch_models_tests.yml +++ b/.github/workflows/job_pytorch_models_tests.yml @@ -51,20 +51,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests|openvino_tokenizers_wheel]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tokenizers extension - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tokenizers_wheel - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -74,16 +63,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "MODEL_HUB_TESTS_INSTALL_DIR=$GITHUB_WORKSPACE/install/tests/model_hub_tests" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -xf openvino_tests.tar.gz -C ${INSTALL_DIR} - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_samples_tests.yml b/.github/workflows/job_samples_tests.yml index cc314ee93ee876..0d9784fcf97c0b 100644 --- a/.github/workflows/job_samples_tests.yml +++ b/.github/workflows/job_samples_tests.yml @@ -36,14 +36,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -52,15 +47,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "BUILD_DIR=$GITHUB_WORKSPACE/build" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Install OpenVINO dependencies (mac) if: runner.os == 'macOS' run: brew install coreutils diff --git a/.github/workflows/job_tensorflow_layer_tests.yml b/.github/workflows/job_tensorflow_layer_tests.yml index cc9e2781923c33..c9d43e140b2cf1 100644 --- a/.github/workflows/job_tensorflow_layer_tests.yml +++ b/.github/workflows/job_tensorflow_layer_tests.yml @@ -45,20 +45,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - - - name: Download OpenVINO tokenizers extension - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tokenizers_wheel + pattern: openvino_[package|tests|tokenizers_wheel]* path: ${{ env.INSTALL_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -69,26 +58,6 @@ jobs: echo "INSTALL_TEST_DIR=$GITHUB_WORKSPACE/install/tests" >> "$GITHUB_ENV" echo "LAYER_TESTS_INSTALL_DIR=$GITHUB_WORKSPACE/install/tests/layer_tests" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages (Linux, macOS) - if: runner.os != 'Windows' - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - - name: Extract OpenVINO packages (Windows) - if: runner.os == 'Windows' - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath ${{ env.INSTALL_DIR }} - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath ${{ env.INSTALL_DIR }} - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_tensorflow_models_tests.yml b/.github/workflows/job_tensorflow_models_tests.yml index b2cdf5a6336db0..ab5d6bd4ce96a1 100644 --- a/.github/workflows/job_tensorflow_models_tests.yml +++ b/.github/workflows/job_tensorflow_models_tests.yml @@ -39,20 +39,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests|tokenizers_wheel]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tokenizers extension - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tokenizers_wheel - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -66,16 +55,6 @@ jobs: echo "HF_HUB_CACHE=/mount/testdata$((GITHUB_RUN_NUMBER % NUMBER_OF_REPLICAS))/hugging_face" >> "$GITHUB_ENV" echo $HF_HUB_CACHE - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -xf openvino_tests.tar.gz -C ${INSTALL_DIR} - popd - - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/job_tokenizers.yml b/.github/workflows/job_tokenizers.yml index c01c2740201384..9510277b97b719 100644 --- a/.github/workflows/job_tokenizers.yml +++ b/.github/workflows/job_tokenizers.yml @@ -79,20 +79,6 @@ jobs: name: openvino_package path: ${{ env.INSTALL_DIR }} - - name: Extract OpenVINO packages (Linux and macOS) - if: runner.os != 'Windows' - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - - name: Extract OpenVINO packages (Windows) - if: runner.os == 'Windows' - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - # # Dependencies # diff --git a/.github/workflows/linux_conditional_compilation.yml b/.github/workflows/linux_conditional_compilation.yml index 6f9b761ce3352c..73ec8e17d1c8a1 100644 --- a/.github/workflows/linux_conditional_compilation.yml +++ b/.github/workflows/linux_conditional_compilation.yml @@ -199,10 +199,6 @@ jobs: - name: Pack Artifacts run: | - pushd ${SELECTIVE_BUILD_STAT_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_selective_build_stat.tar.gz * - popd - pushd ${INSTALL_DIR} tar -I pigz -cvf ${BUILD_DIR}/openvino_package.tar.gz \ install_dependencies/install_openvino_dependencies.sh @@ -243,7 +239,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_selective_build_stat - path: ${{ env.BUILD_DIR }}/openvino_selective_build_stat.tar.gz + path: ${{ env.SELECTIVE_BUILD_STAT_DIR }} if-no-files-found: 'error' - name: Upload OpenVINO tests package diff --git a/.github/workflows/linux_sanitizers.yml b/.github/workflows/linux_sanitizers.yml index cec499e7971130..7c22c582433e42 100644 --- a/.github/workflows/linux_sanitizers.yml +++ b/.github/workflows/linux_sanitizers.yml @@ -168,20 +168,6 @@ jobs: - name: Remove unused files to free space run: rm -rf ${BUILD_DIR}/* - # - # Tests - # - - - name: Pack Artifacts - run: | - pushd ${INSTALL_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_package.tar.gz * - popd - - pushd ${INSTALL_TEST_DIR} - tar -I pigz -cvf ${BUILD_DIR}/openvino_tests.tar.gz * - popd - # # Upload build artifacts # @@ -191,7 +177,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package_${{ matrix.SANITIZER }} - path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino tests package @@ -199,7 +185,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests_${{ matrix.SANITIZER }} - path: ${{ env.BUILD_DIR }}/openvino_tests.tar.gz + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' CXX_Unit_Tests: @@ -237,12 +223,14 @@ jobs: with: name: ${{ format('openvino_package_{0}', matrix.SANITIZER) }} path: ${{ env.INSTALL_DIR }} + merge-multiple: true - name: Download OpenVINO tests package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: name: ${{ format('openvino_tests_{0}', matrix.SANITIZER) }} - path: ${{ env.INSTALL_TEST_DIR }} + path: ${{ env.INSTALL_DIR }} + merge-multiple: true # Needed as ${{ github.workspace }} is not working correctly when using Docker - name: Setup Variables @@ -254,15 +242,6 @@ jobs: echo "ASAN_OPTIONS=halt_on_error=0:suppressions=$GITHUB_WORKSPACE/openvino/tests/asan/suppressions.supp" >> "$GITHUB_ENV" echo "LSAN_OPTIONS=suppressions=$GITHUB_WORKSPACE/openvino/tests/lsan/suppressions.txt:NEOReadDebugKeys=1:DisableDeepBind=1" >> "$GITHUB_ENV" - - name: Extract OpenVINO packages - run: | - pushd $INSTALL_DIR - tar -I pigz -xf openvino_package.tar.gz -C $INSTALL_DIR - popd - pushd $INSTALL_TEST_DIR - tar -I pigz -xf openvino_tests.tar.gz -C $INSTALL_DIR - popd - - name: Install dependencies (Linux) run: | $INSTALL_DIR/install_dependencies/install_openvino_dependencies.sh -c=core -c=dev -c=gpu -y diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index b91bd65465621a..74e9faef09d80e 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -169,16 +169,6 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_TEST_DIR }} -DCOMPONENT=tests -P ${{ env.BUILD_DIR }}/cmake_install.cmake cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_DIR }} -DCOMPONENT=python_wheels -P ${{ env.BUILD_DIR }}/cmake_install.cmake - - name: Pack Artifacts - run: | - pushd ${{ env.INSTALL_DIR }} - tar -I pigz -cvf ${{ env.BUILD_DIR }}/openvino_package.tar.gz * - popd - - pushd ${{ env.INSTALL_TEST_DIR }} - tar -I pigz -cvf ${{ env.BUILD_DIR }}/openvino_tests.tar.gz * - popd - - name: Cmake & Build - OpenVINO Contrib run: | cmake \ @@ -208,7 +198,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package - path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino tests package @@ -216,7 +206,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests - path: ${{ env.BUILD_DIR }}/openvino_tests.tar.gz + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' - name: Upload openvino js package diff --git a/.github/workflows/mac_arm64.yml b/.github/workflows/mac_arm64.yml index 8d4843627e7b9f..731529adc82bd2 100644 --- a/.github/workflows/mac_arm64.yml +++ b/.github/workflows/mac_arm64.yml @@ -169,16 +169,6 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_TEST_DIR }} -DCOMPONENT=tests -P ${{ env.BUILD_DIR }}/cmake_install.cmake cmake -DCMAKE_INSTALL_PREFIX=${{ env.INSTALL_DIR }} -DCOMPONENT=python_wheels -P ${{ env.BUILD_DIR }}/cmake_install.cmake - - name: Pack Artifacts - run: | - pushd ${{ env.INSTALL_DIR }} - tar -I pigz -cvf ${{ env.BUILD_DIR }}/openvino_package.tar.gz * - popd - - pushd ${{ env.INSTALL_TEST_DIR }} - tar -I pigz -cvf ${{ env.BUILD_DIR }}/openvino_tests.tar.gz * - popd - - name: Cmake & Build - OpenVINO Contrib run: | cmake \ @@ -208,7 +198,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_package - path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz + path: ${{ env.INSTALL_DIR }} if-no-files-found: 'error' - name: Upload openvino tests package @@ -216,7 +206,7 @@ jobs: uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: openvino_tests - path: ${{ env.BUILD_DIR }}/openvino_tests.tar.gz + path: ${{ env.INSTALL_TEST_DIR }} if-no-files-found: 'error' - name: Upload openvino js package diff --git a/.github/workflows/ubuntu_22.yml b/.github/workflows/ubuntu_22.yml index 19f63471523726..43df7dc2c3b879 100644 --- a/.github/workflows/ubuntu_22.yml +++ b/.github/workflows/ubuntu_22.yml @@ -164,23 +164,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - pushd ${INSTALL_TEST_DIR} - tar -I pigz -xf openvino_tests.tar.gz -C ${INSTALL_DIR} - popd + merge-multiple: true - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -439,24 +425,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO Developer package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_developer_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Extract OpenVINO packages - run: | - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_package.tar.gz -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_DIR} - tar -I pigz -xf openvino_developer_package.tar.gz -C ${INSTALL_DIR} - popd + merge-multiple: true - name: Clone OpenVINO Contrib uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 diff --git a/.github/workflows/windows_vs2019_release.yml b/.github/workflows/windows_vs2019_release.yml index 32bdf5148ec540..eebd2947a0fa3f 100644 --- a/.github/workflows/windows_vs2019_release.yml +++ b/.github/workflows/windows_vs2019_release.yml @@ -79,23 +79,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - - - name: Extract OpenVINO packages - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd + merge-multiple: true - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -244,23 +230,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - - - name: Extract OpenVINO packages - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd + merge-multiple: true - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -444,23 +416,9 @@ jobs: - name: Download OpenVINO package uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: - name: openvino_package + pattern: openvino_[package|tests]* path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO tests package - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: openvino_tests - path: ${{ env.INSTALL_TEST_DIR }} - - - name: Extract OpenVINO packages - run: | - pushd ${{ env.INSTALL_DIR }} - Expand-Archive openvino_package.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd - pushd ${{ env.INSTALL_TEST_DIR }} - Expand-Archive openvino_tests.zip -DestinationPath "${{ env.INSTALL_DIR }}" - popd + merge-multiple: true - name: Fetch setup_python action uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0