Skip to content

Commit aac3284

Browse files
committed
CI: added source and GTA AOT+JIT build jobs
1 parent 5cc1013 commit aac3284

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

.github/workflows/ci.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,20 @@ jobs:
100100
artifact-out: build-ubuntu2204
101101
artifact-path: build install deps
102102

103+
build-ubuntu2204-gta-aotjit:
104+
secrets: inherit
105+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
106+
with:
107+
project: oidn
108+
image: oidn/ubuntu:22.04
109+
cmd: >
110+
scripts/build.py install --install_dir oidn-gta-aotjit-lin --compiler clang
111+
-D OIDN_DEVICE_CPU=OFF
112+
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=ON
113+
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
114+
artifact-out: build-ubuntu2204-gta-aotjit
115+
artifact-path: oidn-gta-aotjit-lin
116+
103117
build-ubuntu2204-gta-aot:
104118
secrets: inherit
105119
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
@@ -513,6 +527,24 @@ jobs:
513527
artifact-path: build install
514528
cmd: python scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn
515529

530+
build-windows-gta-aotjit:
531+
secrets: inherit
532+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
533+
with:
534+
project: oidn
535+
runs-on: '[ "Windows", "build", "cuda" ]'
536+
msvc-version: "2022"
537+
dpcpp-version: sycl-nightly/20221215
538+
ocloc-version: 9926f1ea-209e-42b3-94db-a1f895ee56ce/ocloc_win_101.4314
539+
rocm-version: rocm/5.5.0
540+
artifact-out: build-windows-gta-aotjit
541+
artifact-path: oidn-gta-aotjit-win
542+
cmd: >
543+
python scripts/build.py install --install_dir oidn-gta-aotjit-win --compiler clang
544+
-D OIDN_DEVICE_CPU=OFF
545+
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=ON
546+
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
547+
516548
build-windows-gta-aot:
517549
secrets: inherit
518550
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
@@ -706,6 +738,26 @@ jobs:
706738
artifact-out: package-windows
707739
artifact-path: build/oidn-*.zip
708740

741+
package-source-tgz:
742+
secrets: inherit
743+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
744+
with:
745+
project: oidn
746+
image: oidn/rockylinux:8.6
747+
cmd: scripts/build_src.py
748+
artifact-out: package-source-tgz
749+
artifact-path: build/oidn-*.tar.gz
750+
751+
package-source-zip:
752+
secrets: inherit
753+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
754+
with:
755+
project: oidn
756+
runs-on: '[ "Windows", "build", "cuda" ]'
757+
cmd: python scripts/build_src.py
758+
artifact-out: package-source-zip
759+
artifact-path: build/oidn-*.zip
760+
709761
antivirus-scan:
710762
needs:
711763
- package-linux

0 commit comments

Comments
 (0)