Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Commit b0c2312

Browse files
committed
Add conda flow for intel gpus
1 parent 2ee919d commit b0c2312

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.github/workflows/build.yml

+15
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,21 @@ jobs:
6666
sudo apt-get update
6767
sudo apt-get install cuda-nvcc-${{ inputs.cuda_compiler_version }}
6868
conda install -n omnisci-dev -c conda-forge arrow-cpp-proc=4.0.0=cuda
69+
70+
- name: Install Intel GPU drivers
71+
if: inputs.name == 'l0'
72+
run: |
73+
wget https://github.com/oneapi-src/level-zero/releases/download/v1.9.4/level-zero-devel_1.9.4+u18.04_amd64.deb
74+
wget https://github.com/oneapi-src/level-zero/releases/download/v1.9.4/level-zero_1.9.4+u18.04_amd64.deb
75+
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.12812.24/intel-igc-core_1.0.12812.24_amd64.deb
76+
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.12812.24/intel-igc-opencl_1.0.12812.24_amd64.deb
77+
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-level-zero-gpu_1.3.25018.24_amd64.deb
78+
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-opencl-icd_22.49.25018.24_amd64.deb
79+
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/libigdgmm12_22.3.0_amd64.deb
80+
sudo dpkg -i intel*.deb
81+
sudo dpkg -i libigdgmm*.deb
82+
sudo dpkg -i level-zero*.deb
83+
conda install -n omnisci-dev -c conda-forge level-zero-devel pkg-config
6984
7085
- name: Restore Maven cache
7186
uses: actions/cache@v3

.github/workflows/main.yml

+6
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ jobs:
2424
with:
2525
name: cuda
2626
cuda_compiler_version: 12-0
27+
28+
build-l0:
29+
uses: ./.github/workflows/build.yml
30+
with:
31+
name: l0
32+
options: -DENABLE_L0=on
2733

2834
style:
2935
needs: build

0 commit comments

Comments
 (0)