Skip to content

Commit d3b5f36

Browse files
bb-syclactions-usersarnex
authored
[CI] Bump GPU driver and test GPU driver changes in UR (#20754)
Bump the GPU driver and make it so any GPU driver changes will be tested in CI in UR, SYCL already does. --------- Signed-off-by: Nick Sarnie <[email protected]> Co-authored-by: GitHub Actions <[email protected]> Co-authored-by: Nick Sarnie <[email protected]>
1 parent 046f67d commit d3b5f36

File tree

4 files changed

+25
-6
lines changed

4 files changed

+25
-6
lines changed

.github/workflows/ur-build-hw.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ on:
2929
required: true
3030
type: string
3131
default: ""
32+
install_igc_driver:
33+
required: false
34+
type: string
35+
default: ""
3236
workflow_dispatch:
3337
inputs:
3438
adapter_name:
@@ -57,6 +61,10 @@ on:
5761
required: true
5862
type: string
5963
default: ""
64+
install_igc_driver:
65+
required: false
66+
type: string
67+
default: ""
6068

6169
permissions: read-all
6270

@@ -131,6 +139,13 @@ jobs:
131139
sudo apt-get update
132140
sudo apt-get install -y intel-oneapi-runtime-opencl
133141
142+
- name: Install Intel GPU driver
143+
if: ${{ inputs.install_igc_driver && (inputs.adapter_name == 'OPENCL' || contains(inputs.adapter_name,'L0')) }}
144+
env:
145+
GITHUB_TOKEN: ${{ github.token }}
146+
run: |
147+
sudo -E bash devops/scripts/install_drivers.sh devops/dependencies.json --igfx
148+
134149
- name: Configure Unified Runtime project
135150
# ">" is used to avoid adding "\" at the end of each line; this command is quite long
136151
run: >

.github/workflows/ur-precommit.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ jobs:
9898
other_adapter_name: ${{ matrix.other_adapter || '' }}
9999
docker_image: ${{ matrix.docker_image || 'ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps'}}
100100
image_options: ${{ matrix.image_options || '' }}
101+
install_igc_driver: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
101102

102103
# TODO: Enable once the apt package at https://apt.llvm.org/noble/pool/main/l/llvm-toolchain-snapshot/ is updated
103104
# offload_build:

devops/dependencies.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"linux": {
33
"compute_runtime": {
4-
"github_tag": "25.40.35563.4",
5-
"version": "25.40.35563.4",
6-
"url": "https://github.com/intel/compute-runtime/releases/tag/25.40.35563.4",
4+
"github_tag": "25.44.36015.5",
5+
"version": "25.44.36015.5",
6+
"url": "https://github.com/intel/compute-runtime/releases/tag/25.44.36015.5",
77
"root": "{DEPS_ROOT}/opencl/runtime/linux/oclgpu"
88
},
99
"igc": {
10-
"github_tag": "v2.20.3",
11-
"version": "v2.20.3",
12-
"url": "https://github.com/intel/intel-graphics-compiler/releases/tag/v2.20.3",
10+
"github_tag": "v2.22.2",
11+
"version": "v2.22.2",
12+
"url": "https://github.com/intel/intel-graphics-compiler/releases/tag/v2.22.2",
1313
"root": "{DEPS_ROOT}/opencl/runtime/linux/oclgpu"
1414
},
1515
"cm": {

sycl/test-e2e/SubGroup/reduce.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// RUN: %{build} -o %t.out
22
// RUN: %{run} %t.out
33

4+
// XFAIL: linux && (arch-intel_gpu_pvc || arch-intel_gpu_bmg_g21) && !igc-dev
5+
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20757
6+
47
//==--------------- reduce.cpp - SYCL sub_group reduce test ----*- C++ -*---==//
58
//
69
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.

0 commit comments

Comments
 (0)