|
| 1 | +[1mdiff --git a/.github/workflows/ur-build-hw.yml b/.github/workflows/ur-build-hw.yml[m |
| 2 | +[1mindex 81f000f6d086..d67f7e183937 100644[m |
| 3 | +[1m--- a/.github/workflows/ur-build-hw.yml[m |
| 4 | +[1m+++ b/.github/workflows/ur-build-hw.yml[m |
| 5 | +[36m@@ -29,6 +29,10 @@[m [mon:[m |
| 6 | + required: true[m |
| 7 | + type: string[m |
| 8 | + default: ""[m |
| 9 | +[32m+[m[32m install_igc_driver:[m |
| 10 | +[32m+[m[32m required: false[m |
| 11 | +[32m+[m[32m type: string[m |
| 12 | +[32m+[m[32m default: ""[m |
| 13 | + workflow_dispatch:[m |
| 14 | + inputs:[m |
| 15 | + adapter_name:[m |
| 16 | +[36m@@ -57,7 +61,10 @@[m [mon:[m |
| 17 | + required: true[m |
| 18 | + type: string[m |
| 19 | + default: ""[m |
| 20 | +[31m-[m |
| 21 | +[32m+[m[32m install_igc_driver:[m |
| 22 | +[32m+[m[32m required: false[m |
| 23 | +[32m+[m[32m type: string[m |
| 24 | +[32m+[m[32m default: ""[m |
| 25 | + permissions: read-all[m |
| 26 | + [m |
| 27 | + env:[m |
| 28 | +[36m@@ -131,6 +138,13 @@[m [mjobs:[m |
| 29 | + sudo apt-get update[m |
| 30 | + sudo apt-get install -y intel-oneapi-runtime-opencl[m |
| 31 | + [m |
| 32 | +[32m+[m[32m - name: Install Intel GPU driver[m |
| 33 | +[32m+[m[32m if: ${{ inputs.install_igc_driver && (inputs.adapter_name == 'OPENCL' || contains(inputs.adapter_name,'L0')) }}[m |
| 34 | +[32m+[m[32m env:[m |
| 35 | +[32m+[m[32m GITHUB_TOKEN: ${{ github.token }}[m[41m [m |
| 36 | +[32m+[m[32m run: |[m |
| 37 | +[32m+[m[32m sudo -E bash devops/scripts/install_drivers.sh devops/dependencies.json --igfx[m |
| 38 | +[32m+[m |
| 39 | + - name: Configure Unified Runtime project[m |
| 40 | + # ">" is used to avoid adding "\" at the end of each line; this command is quite long[m |
| 41 | + run: >[m |
| 42 | +[1mdiff --git a/.github/workflows/ur-precommit.yml b/.github/workflows/ur-precommit.yml[m |
| 43 | +[1mindex 8d00b6226d90..1060dec1834a 100644[m |
| 44 | +[1m--- a/.github/workflows/ur-precommit.yml[m |
| 45 | +[1m+++ b/.github/workflows/ur-precommit.yml[m |
| 46 | +[36m@@ -98,6 +98,7 @@[m [mjobs:[m |
| 47 | + other_adapter_name: ${{ matrix.other_adapter || '' }}[m |
| 48 | + docker_image: ${{ matrix.docker_image || 'ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps'}}[m |
| 49 | + image_options: ${{ matrix.image_options || '' }}[m |
| 50 | +[32m+[m[32m install_igc_driver: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}[m |
| 51 | + [m |
| 52 | + # TODO: Enable once the apt package at https://apt.llvm.org/noble/pool/main/l/llvm-toolchain-snapshot/ is updated[m |
| 53 | + # offload_build:[m |
0 commit comments