@@ -12,55 +12,98 @@ concurrency:
1212 group : ${{ github.workflow }}-${{ github.ref }}
1313 cancel-in-progress : true
1414
15+ permissions : read-all
16+
1517jobs :
1618
1719# ## BUILD JOBS ###
1820
19- build-centos8 :
20- uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker .yml@main
21+ build-linux :
22+ uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu .yml@main
2123 secrets : inherit
2224 with :
2325 force-delete : true # guarantees .gitattributes are respected in working dir
24- image : centos:8
26+ image : rockylinux:8.7
27+ env-from-files : .github/workflows/dpcpp.env
2528 cmd : |
26- scripts/build/linux.sh -G Ninja
27- artifact-out : build-centos8
29+ module load cmake/3.25.3
30+ module load mpi/mpich-x86_64
31+ export CC=clang
32+ export CXX=clang++
33+ scripts/build/linux.sh -DBUILD_GPU_SUPPORT=ON
34+ artifact-out : build-linux
2835 artifact-path : build/install/ospray build/CMakeCache.txt build/*/build/CMakeCache.txt
2936
3037# ## Benchmarks ###
3138
3239 benchmark-x8280-1 :
33- needs : build-centos8
40+ needs : build-linux
3441 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/perf.yml@main
42+ secrets : inherit
3543 with :
3644 runs-on : ' "vis-perf-x8280-1"'
45+ setup-benny : true
3746 cmd : |
3847 scripts/tests/run-benchmarks.sh
39- artifact-in : build-centos8
48+ artifact-in : build-linux
4049
4150 benchmark-x8380-1 :
42- needs : build-centos8
51+ needs : build-linux
4352 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/perf.yml@main
53+ secrets : inherit
4454 with :
4555 runs-on : ' "vis-perf-x8380-1"'
56+ setup-benny : true
4657 cmd : |
4758 scripts/tests/run-benchmarks.sh
48- artifact-in : build-centos8
59+ artifact-in : build-linux
4960
5061 benchmark-a-1 :
51- needs : build-centos8
62+ needs : build-linux
5263 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/perf.yml@main
64+ secrets : inherit
5365 with :
5466 runs-on : ' "vis-perf-a3970x-1"'
67+ setup-benny : true
5568 cmd : |
5669 scripts/tests/run-benchmarks.sh
57- artifact-in : build-centos8
70+ artifact-in : build-linux
5871
5972 benchmark-adl-1 :
60- needs : build-centos8
73+ needs : build-linux
6174 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/perf.yml@main
75+ secrets : inherit
6276 with :
6377 runs-on : ' "vis-perf-i9-12900k-1"'
78+ setup-benny : true
6479 cmd : |
6580 scripts/tests/run-benchmarks.sh
66- artifact-in : build-centos8
81+ artifact-in : build-linux
82+
83+ benchmark-dg2 :
84+ needs : build-linux
85+ uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
86+ secrets : inherit
87+ with :
88+ image : ubuntu:22.04
89+ env-from-files : .github/workflows/gfx-ubuntu22.env
90+ options : --device=/dev/dri:/dev/dri
91+ runs-on : ' "vis-perf-dg2-01"'
92+ setup-benny : true
93+ cmd : |
94+ scripts/tests/run-benchmarks.sh GPU
95+ artifact-in : build-linux
96+
97+ benchmark-pvc :
98+ needs : build-linux
99+ uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
100+ secrets : inherit
101+ with :
102+ image : ubuntu:22.04
103+ env-from-files : .github/workflows/gfx-ubuntu22.env
104+ options : --device=/dev/dri:/dev/dri
105+ runs-on : ' "vis-perf-spr-pvc-01"'
106+ setup-benny : true
107+ cmd : |
108+ scripts/tests/run-benchmarks.sh GPU
109+ artifact-in : build-linux
0 commit comments