@@ -50,34 +50,47 @@ jobs:
5050 # cmake --preset linux-DG2-JIT-INTERNAL -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
5151 # cmake --build build --config Release --target test_package
5252
53- linux-DG2 -JIT-PUBLIC -build :
53+ linux-GPU -JIT-build :
5454 secrets : inherit
5555 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
5656 with :
5757 image : embree/ubuntu:24.04
5858 runs-on : ' [ "Linux", "docker", "build" ]'
5959 project : embree
6060 env-from-files : ./.github/workflows/dpcpp-sycl-nightly.env
61- artifact-out : linux-DG2 -JIT-PUBLIC -build
61+ artifact-out : linux-GPU -JIT-build
6262 artifact-path : ./build/*.tar.gz
6363 cmd : |
64- module load cmake/3.25.3
6564 cmake --preset linux-DG2-JIT-PUBLIC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
6665 cmake --build build --config Release --target build
6766
6867 linux-DG2-JIT-PUBLIC-test :
6968 secrets : inherit
7069 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
71- needs : ["linux-DG2 -JIT-PUBLIC -build"]
70+ needs : ["linux-GPU -JIT-build"]
7271 with :
7372 image : embree/ubuntu:24.04
7473 options : --device=/dev/dri:/dev/dri
7574 runs-on : ' [ "Linux", "docker", "dg2" ]'
7675 project : embree
7776 env-from-files : ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-ubuntu24-public.env
78- artifact-in : linux-DG2-JIT-PUBLIC-build
77+ artifact-in : linux-GPU-JIT-build
78+ cmd : |
79+ cmake --preset linux-DG2-JIT-PUBLIC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
80+ cmake --build build --config Release --target test_package
81+
82+ linux-PVC-JIT-PUBLIC-test :
83+ secrets : inherit
84+ uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
85+ needs : ["linux-GPU-JIT-build"]
86+ with :
87+ image : embree/ubuntu:24.04
88+ options : --device=/dev/dri:/dev/dri
89+ runs-on : ' [ "Linux", "docker", "pvc" ]'
90+ project : embree
91+ env-from-files : ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-ubuntu24-public.env
92+ artifact-in : linux-GPU-JIT-build
7993 cmd : |
80- module load cmake/3.25.3
8194 cmake --preset linux-DG2-JIT-PUBLIC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
8295 cmake --build build --config Release --target test_package
8396
92105 artifact-out : linux-DG2-JIT-PUBLIC-ICX-build
93106 artifact-path : ./build/*.tar.gz
94107 cmd : |
95- module load cmake/3.25.3
96108 cmake --preset linux-DG2-JIT-PUBLIC-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
97109 cmake --build build --config Release --target build
98110
@@ -109,7 +121,6 @@ jobs:
109121 dpcpp-version : intel/2025.2
110122 artifact-in : linux-DG2-JIT-PUBLIC-ICX-build
111123 cmd : |
112- module load cmake/3.25.3
113124 cmake --preset linux-DG2-JIT-PUBLIC-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
114125 cmake --build build --config Release --target test_package
115126
@@ -125,115 +136,9 @@ jobs:
125136 artifact-out : linux-DG2-JIT-PUBLIC-debug-build
126137 artifact-path : ./build/*.tar.gz
127138 cmd : |
128- module load cmake/3.25.3
129139 cmake --preset linux-DG2-JIT-PUBLIC-debug -DCMAKE_BUILD_TYPE=Debug -DEMBREE_TESTING_INTENSITY=3
130140 cmake --build build --config Debug --target build
131141
132-
133-
134- # #########################################
135- # ## Linux PVC TODO: Reenable after patch
136- # #########################################
137-
138- # linux-PVC-JIT-INTERNAL-build:
139- # secrets: inherit
140- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
141- # with:
142- # image: embree/ubuntu:22.04
143- # runs-on: '[ "Linux", "docker", "build" ]'
144- # project: embree
145- # env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env
146- # artifact-out: linux-PVC-JIT-INTERNAL-build
147- # artifact-path: ./build/*.tar.gz
148- # cmd: |
149- # module load cmake/3.25.3
150- # cmake --preset linux-PVC-JIT-INTERNAL-SYCL-RC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3 -DSKIP_TEST_PVC=ON
151- # cmake --build build --config Release --target build
152-
153- # # TODO: move to nightly
154- # linux-PVC-JIT-INTERNAL-test-1T:
155- # secrets: inherit
156- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
157- # needs: ["linux-PVC-JIT-INTERNAL-build"]
158- # with:
159- # image: embree/ubuntu:22.04
160- # options: --device=/dev/dri:/dev/dri
161- # runs-on: '[ "Linux", "docker", "pvc" ]'
162- # project: embree
163- # env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-ubuntu22-internal.env
164- # artifact-in: linux-PVC-JIT-INTERNAL-build
165- # cmd: |
166- # export NEOReadDebugKeys=1
167- # export UseKmdMigration=0
168- # export EnableImplicitScaling=0
169- # export ZE_FLAT_DEVICE_HIERARCHY=COMPOSITE
170- # module load cmake/3.25.3
171- # cmake --preset linux-PVC-JIT-INTERNAL-SYCL-RC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3 -DSKIP_TEST_PVC=ON
172- # cmake --build build --config Release --target test_package
173-
174- # linux-PVC-JIT-INTERNAL-test-2T:
175- # secrets: inherit
176- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
177- # needs: ["linux-PVC-JIT-INTERNAL-build"]
178- # with:
179- # image: embree/ubuntu:22.04
180- # options: --device=/dev/dri:/dev/dri
181- # runs-on: '[ "Linux", "docker", "pvc" ]'
182- # project: embree
183- # env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-ubuntu22-internal.env
184- # artifact-in: linux-PVC-JIT-INTERNAL-build
185- # cmd: |
186- # export NEOReadDebugKeys=1
187- # export UseKmdMigration=0
188- # export ZE_FLAT_DEVICE_HIERARCHY=COMPOSITE
189- # module load cmake/3.25.3
190- # cmake --preset linux-PVC-JIT-INTERNAL-SYCL-RC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3 -DSKIP_TEST_PVC=ON
191- # cmake --build build --config Release --target test_package
192-
193- # linux-PVC-JIT-INTERNAL-test-flat:
194- # secrets: inherit
195- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
196- # needs: ["linux-PVC-JIT-INTERNAL-build"]
197- # with:
198- # image: embree/ubuntu:22.04
199- # options: --device=/dev/dri:/dev/dri
200- # runs-on: '[ "Linux", "docker", "pvc" ]'
201- # project: embree
202- # env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-ubuntu22-internal.env
203- # artifact-in: linux-PVC-JIT-INTERNAL-build
204- # cmd: |
205- # module load cmake/3.25.3
206- # cmake --preset linux-PVC-JIT-INTERNAL-SYCL-RC -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3 -DSKIP_TEST_PVC=ON
207- # cmake --build build --config Release --target test_package
208-
209-
210- # linux-PVC-JIT-PUBLIC:
211- # secrets: inherit
212- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
213- # with:
214- # image: embree/ubuntu:22.04
215- # runs-on: '[ "Linux", "docker", "build" ]'
216- # artifact-out: linux-PVC-JIT-PUBLIC
217- # artifact-path: ./build .ctest_conf
218- # cmd: |
219- # scripts/test.py configure platform:x64 compiler:dpcpp ispc:ispc1.16.1 isa:SSE2 build:RelWithAssert EMBREE_SYCL_SUPPORT:ON sycl:none tasking:TBB intensity:4
220- # scripts/test.py build --debug
221- # scripts/test.py build
222- #
223- # linux-PVC-JIT-PUBLIC-test:
224- # secrets: inherit
225- # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
226- # needs: ["linux-PVC-JIT-PUBLIC"]
227- # with:
228- # image: embree/ubuntu:22.04
229- # options: --device=/dev/dri:/dev/dri
230- # runs-on: '[ "Linux", "docker", "pvc" ]'
231- # artifact-in: linux-PVC-JIT-PUBLIC
232- # cmd: |
233- # scripts/test.py test --debug
234- # scripts/test.py test
235-
236-
237142 # #######################################
238143 # Windows DG2
239144 # #######################################
0 commit comments