Skip to content

CI: job updates

CI: job updates #33

Workflow file for this run

name: CI workflow
on:
push:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-rockylinux8:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --full
artifact-out: build-rockylinux8
artifact-path: build install deps
# FIXME: enable AOT and HIP
build-rockylinux8-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler clang --config Debug -D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_CUDA=ON
artifact-out: build-rockylinux8-debug
artifact-path: build install deps
build-rockylinux8-jit:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --full -D OIDN_DEVICE_SYCL_AOT=OFF
artifact-out: build-rockylinux8-jit
artifact-path: build install deps
build-rockylinux8-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --full -D OIDN_STATIC_LIB=ON
artifact-out: build-rockylinux8-static
artifact-path: build install deps
build-rockylinux8-namespace:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn
artifact-out: build-rockylinux8-namespace
artifact-path: build install deps
build-rockylinux8-namespace-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn -D OIDN_STATIC_LIB=ON
artifact-out: build-rockylinux8-namespace-static
artifact-path: build install deps
# FIXME: enable AOT and HIP
build-rockylinux8-namespace-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler clang --config Debug -D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_CUDA=ON -D OIDN_API_NAMESPACE=myoidn
artifact-out: build-rockylinux8-namespace-debug
artifact-path: build install deps
# build-rockylinux8-icx:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn/rockylinux:8.8
# dpcpp-version: intel/2024.0
# cmd: scripts/build.py install --compiler icx --full
# artifact-out: build-rockylinux8-icx
# artifact-path: build install deps
build-rockylinux8-gcc:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler gcc -D OIDN_DEVICE_CUDA=ON -D OIDN_DEVICE_HIP=ON
artifact-out: build-rockylinux8-gcc
artifact-path: build install deps
build-rockylinux8-gcc-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler gcc --config Debug -D OIDN_DEVICE_CUDA=ON
artifact-out: build-rockylinux8-gcc-debug
artifact-path: build install deps
build-rockylinux8-gcc-minimal:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler gcc -D OIDN_FILTER_RT=OFF -D OIDN_FILTER_RTLIGHTMAP=OFF
artifact-out: build-rockylinux8-gcc-minimal
artifact-path: build install deps
build-rockylinux8-gcc-onednn:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py install --compiler gcc -D OIDN_DEVICE_CPU_ONEDNN=ON
artifact-out: build-rockylinux8-gcc-onednn
artifact-path: build install deps
build-rockylinux8-gta-aotjit:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: >
scripts/build.py install --install_dir oidn-gta-aotjit-lin --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=ON
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
artifact-out: build-rockylinux8-gta-aotjit
artifact-path: oidn-gta-aotjit-lin
build-rockylinux8-gta-aot:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: >
scripts/build.py install --install_dir oidn-gta-aot-lin --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=OFF
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
artifact-out: build-rockylinux8-gta-aot
artifact-path: oidn-gta-aot-lin
build-rockylinux8-gta-jit:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: >
scripts/build.py install --install_dir oidn-gta-jit-lin --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_SYCL_JIT_CACHE=OFF
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
artifact-out: build-rockylinux8-gta-jit
artifact-path: oidn-gta-jit-lin
build-rockylinux8-olddpcpp:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/2022-12-rk
cmd: scripts/build.py install --full -D OIDN_DEVICE_SYCL_AOT=OFF
artifact-out: build-rockylinux8-olddpcpp
artifact-path: build install deps
build-ubuntu2204:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: scripts/build.py install --full
artifact-out: build-ubuntu2204
artifact-path: build install deps
build-ubuntu2204-gcc:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: scripts/build.py install --compiler gcc -D OIDN_DEVICE_CUDA=ON -D OIDN_DEVICE_HIP=ON
artifact-out: build-ubuntu2204-gcc
artifact-path: build install deps
build-ubuntu2204-gcc-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: scripts/build.py install --compiler gcc --config Debug -D OIDN_DEVICE_CUDA=ON
artifact-out: build-ubuntu2204-gcc-debug
artifact-path: build install deps
build-ubuntu2204-gcc-namespace:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: >
scripts/build.py install --compiler gcc -D OIDN_DEVICE_CUDA=ON -D OIDN_DEVICE_HIP=ON
-D OIDN_API_NAMESPACE=myoidn
artifact-out: build-ubuntu2204-gcc-namespace
artifact-path: build install deps
build-ubuntu2204-gcc-namespace-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: >
scripts/build.py install --compiler gcc -D OIDN_DEVICE_CUDA=ON -D OIDN_DEVICE_HIP=ON
-D OIDN_API_NAMESPACE=myoidn -D OIDN_STATIC_LIB=ON
artifact-out: build-ubuntu2204-gcc-namespace-static
artifact-path: build install deps
# build-ubuntu1804-gcc:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:ubuntu18.04
# cmd: scripts/build.py install --compiler gcc
# artifact-out: build-ubuntu1804-gcc
# artifact-path: build install deps
# build-ubuntu1804-gcc-debug:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:ubuntu18.04
# cmd: scripts/build.py install --compiler gcc --config Debug
# artifact-out: build-ubuntu1804-gcc-debug
# artifact-path: build install deps
# build-ubuntu1804-clang:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:ubuntu18.04
# cmd: scripts/build.py --compiler clang
# build-ubuntu1804-gcc-tbb2007:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:ubuntu18.04
# cmd: |
# mkdir build
# cd build
# cmake ..
# make -j8 VERBOSE=1
build-ubuntu2204-gcc-oiio:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/ubuntu:22.04
cmd: |
mkdir build
cd build
cmake -D OIDN_APPS_OPENIMAGEIO=ON ..
make -j8 VERBOSE=1
# build-ubuntu2004-gcc-minimal:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:ubuntu20.04
# cmd: scripts/build.py --compiler gcc -D OIDN_FILTER_RT=OFF -D OIDN_FILTER_RTLIGHTMAP=OFF
# build-arch-gcc-oiio:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# image: oidn-build:arch
# cmd: |
# mkdir build
# cd build
# cmake -D OIDN_APPS_OPENIMAGEIO=ON ..
# make -j8 VERBOSE=1
test-rockylinux8-avx2:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx2" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-avx512:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx512" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-static-avx512:
needs: build-rockylinux8-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx512" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8-static
artifact-out: test-rockylinux8-static-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
# test-rockylinux8-icx-avx2:
# needs: build-rockylinux8-icx
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "avx2" ]'
# image: oidn/rockylinux:8.8
# artifact-in: build-rockylinux8-icx
# artifact-out: test-rockylinux8-icx-avx2
# artifact-path: test.log
# artifact-on-failure: true
# cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-adl:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "gpu_amd" ]' # FIXME: igpu, adl
image: oidn/ubuntu:22.04
options: --device=/dev/dri
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-adl
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device sycl --log test.log
test-rockylinux8-dg2:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "dg2" ]'
image: oidn/ubuntu:22.04
options: --device=/dev/dri
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device sycl --log test.log
test-rockylinux8-pvc:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "pvc" ]'
image: oidn/ubuntu:22.04
options: --device=/dev/dri
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-pvc
artifact-path: test.log
artifact-on-failure: true
cmd: |
export ZE_FLAT_DEVICE_HIERARCHY=COMPOSITE
scripts/test.py --device sycl --log test.log
test-rockylinux8-cuda:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "gpu_nvidia" ]'
image: oidn/rockylinux:8.8
options: --gpus all
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-cuda
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cuda --log test.log
test-rockylinux8-hip:
needs: build-rockylinux8
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "gpu_amd" ]'
image: oidn/rockylinux:8.8
options: --device=/dev/kfd --device=/dev/dri
artifact-in: build-rockylinux8
artifact-out: test-rockylinux8-hip
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device hip --log test.log
test-rockylinux8-namespace-static-dg2:
needs: build-rockylinux8-namespace-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "dg2" ]'
image: oidn/ubuntu:22.04
options: --device=/dev/dri
artifact-in: build-rockylinux8-namespace-static
artifact-out: test-rockylinux8-namespace-static-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device sycl --log test.log
test-rockylinux8-olddpcpp-avx2:
needs: build-rockylinux8-olddpcpp
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx2" ]'
image: oidn/ubuntu:22.04
artifact-in: build-rockylinux8-olddpcpp
artifact-out: test-rockylinux8-olddpcpp-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-olddpcpp-dg2:
needs: build-rockylinux8-olddpcpp
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "dg2" ]'
image: oidn/ubuntu:22.04
options: --device=/dev/dri
artifact-in: build-rockylinux8-olddpcpp
artifact-out: test-rockylinux8-olddpcpp-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device sycl --log test.log
# test-rockylinux8-icx-dg2:
# needs: build-rockylinux8-icx
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "dg2" ]'
# image: oidn/ubuntu:22.04
# options: --device=/dev/dri
# artifact-in: build-rockylinux8-icx
# artifact-out: test-rockylinux8-icx-dg2
# artifact-path: test.log
# artifact-on-failure: true
# cmd: scripts/test.py --device sycl --log test.log
# TODO: Install SDE
# test-rockylinux8-sse4:
# needs: build-rockylinux8
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "build" ]'
# image: oidn/rockylinux:8.8
# artifact-in: build-rockylinux8
# artifact-out: test-rockylinux8-sse4
# artifact-path: test.log
# artifact-on-failure: true
# cmd: scripts/test.py --device cpu --arch pnr --log test.log
test-rockylinux8-debug-avx2:
needs: build-rockylinux8-debug
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx2" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8-debug
artifact-out: test-rockylinux8-debug-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-namespace-avx2:
needs: build-rockylinux8-namespace
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx2" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8-namespace
artifact-out: test-rockylinux8-namespace-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-rockylinux8-gcc-onednn-avx2:
needs: build-rockylinux8-gcc-onednn
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
runs-on: '[ "Linux", "avx2" ]'
image: oidn/rockylinux:8.8
artifact-in: build-rockylinux8-gcc-onednn
artifact-out: test-rockylinux8-gcc-onednn-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
# test-ubuntu1804-gcc-avx2:
# needs: build-ubuntu1804-gcc
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "avx2" ]'
# image: oidn-build:ubuntu18.04
# artifact-in: build-ubuntu1804-gcc
# cmd: scripts/test.py
# test-ubuntu1804-gcc-avx512:
# needs: build-ubuntu1804-gcc
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "avx512" ]'
# image: oidn-build:ubuntu18.04
# artifact-in: build-ubuntu1804-gcc
# cmd: scripts/test.py
# test-ubuntu1804-gcc-sse4:
# needs: build-ubuntu1804-gcc
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "build" ]'
# image: oidn-build:ubuntu18.04
# artifact-in: build-ubuntu1804-gcc
# cmd: scripts/test.py --arch pnr
# test-ubuntu1804-gcc-debug-avx2:
# needs: build-ubuntu1804-gcc-debug
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "avx2" ]'
# image: oidn-build:ubuntu18.04
# artifact-in: build-ubuntu1804-gcc-debug
# cmd: scripts/test.py
# test-ubuntu1804-gcc-debug-avx512:
# needs: build-ubuntu1804-gcc-debug
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
# with:
# project: oidn
# runs-on: '[ "Linux", "avx512" ]'
# image: oidn-build:ubuntu18.04
# artifact-in: build-ubuntu1804-gcc-debug
# cmd: scripts/test.py
build-macos-arm:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-out: build-macos-arm
artifact-path: build install deps
cmd: scripts/build.py install --full
build-macos-arm-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-out: build-macos-arm-static
artifact-path: build install deps
cmd: scripts/build.py install --full -D OIDN_STATIC_LIB=ON
build-macos-debug-arm:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-out: build-macos-debug-arm
artifact-path: build deps
cmd: scripts/build.py --full --config Debug
build-macos-namespace-arm:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-out: build-macos-namespace-arm
artifact-path: build install deps
cmd: scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn
build-macos-namespace-arm-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-out: build-macos-namespace-arm-static
artifact-path: build install deps
cmd: scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn -D OIDN_STATIC_LIB=ON
test-macos-arm:
needs: build-macos-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-arm
artifact-out: test-macos-arm
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-macos-arm-static:
needs: build-macos-arm-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-arm-static
artifact-out: test-macos-arm-static
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-macos-debug-arm:
needs: build-macos-debug-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-debug-arm
artifact-out: test-macos-debug-arm
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --minimal --log test.log
test-macos-namespace-arm:
needs: build-macos-namespace-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-namespace-arm
artifact-out: test-macos-namespace-arm
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-macos-metal:
needs: build-macos-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-arm
artifact-out: test-macos-metal
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device metal --log test.log
test-macos-metal-static:
needs: build-macos-arm-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-arm-static
artifact-out: test-macos-metal-static
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device metal --log test.log
test-macos-debug-metal:
needs: build-macos-debug-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-debug-arm
artifact-out: test-macos-debug-metal
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device metal --minimal --log test.log
test-macos-namespace-metal:
needs: build-macos-namespace-arm
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "ARM64", "vis-mac-studio-1" ]'
artifact-in: build-macos-namespace-arm
artifact-out: test-macos-namespace-metal
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device metal --log test.log
build-macos:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "build", "avx2", "x86_64" ]'
artifact-out: build-macos
artifact-path: build install deps
cmd: scripts/build.py install --full
build-macos-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "build", "avx2", "x86_64" ]'
artifact-out: build-macos-debug
artifact-path: build deps
cmd: scripts/build.py --full --config Debug
build-macos-namespace:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "build", "avx2", "x86_64" ]'
artifact-out: build-macos-namespace
artifact-path: build install deps
cmd: scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn
test-macos-avx2:
needs: build-macos
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "avx2", "x86_64" ]'
artifact-in: build-macos
artifact-out: test-macos-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --minimal --log test.log
test-macos-avx512:
needs: build-macos
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "avx512", "x86_64" ]'
artifact-in: build-macos
artifact-out: test-macos-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --log test.log
test-macos-debug-avx2:
needs: build-macos-debug
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "avx2", "x86_64" ]'
artifact-in: build-macos-debug
artifact-out: test-macos-debug-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --minimal --log test.log
test-macos-namespace-avx2:
needs: build-macos-namespace
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "avx2", "x86_64" ]'
artifact-in: build-macos-namespace
artifact-out: test-macos-namespace-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: scripts/test.py --device cpu --minimal --log test.log
build-windows:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows
artifact-path: build install
cmd: python scripts/build.py install --full
build-windows-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-static
artifact-path: build install
cmd: python scripts/build.py install --full -D OIDN_STATIC_LIB=ON
# FIXME: enable AOT and HIP
build-windows-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-debug
artifact-path: build install
cmd: >
python scripts/build.py install --compiler clang --config Debug
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_CUDA=ON
build-windows-namespace:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-namespace
artifact-path: build install
cmd: python scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn
build-windows-namespace-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-namespace-static
artifact-path: build install
cmd: python scripts/build.py install --full -D OIDN_API_NAMESPACE=myoidn -D OIDN_STATIC_LIB=ON
build-windows-gta-aotjit:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-gta-aotjit
artifact-path: oidn-gta-aotjit-win
cmd: >
python scripts/build.py install --install_dir oidn-gta-aotjit-win --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=ON
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
build-windows-gta-aot:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-gta-aot
artifact-path: oidn-gta-aot-win
cmd: >
python scripts/build.py install --install_dir oidn-gta-aot-win --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=ON -D OIDN_DEVICE_SYCL_JIT_FALLBACK=OFF
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
build-windows-gta-jit:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-gta-jit
artifact-path: oidn-gta-jit-win
cmd: >
python scripts/build.py install --install_dir oidn-gta-jit-win --compiler clang
-D OIDN_DEVICE_CPU=OFF
-D OIDN_DEVICE_SYCL=ON -D OIDN_DEVICE_SYCL_AOT=OFF -D OIDN_DEVICE_SYCL_JIT_CACHE=OFF
-D OIDN_INSTALL_DEPENDENCIES=ON -D OIDN_ZIP_MODE=ON
build-windows-cudart:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-cudart
artifact-path: build install
cmd: python scripts/build.py install --full -D OIDN_DEVICE_CUDA_API=RuntimeStatic
build-windows-olddpcpp:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/2022-12-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-olddpcpp
artifact-path: build install
cmd: python scripts/build.py install --full -D OIDN_DEVICE_SYCL_AOT=OFF
build-windows-icx:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: oneAPI/compiler/2024.0
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
artifact-out: build-windows-icx
artifact-path: build install
cmd: python scripts/build.py install --compiler icx --full -D OIDN_DEVICE_SYCL_AOT=OFF # FIXME: enable AOT
build-windows-msvc15:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
cmd: python scripts/build.py install --compiler msvc15
build-windows-msvc15-static:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
cmd: python scripts/build.py install --compiler msvc15 -D OIDN_STATIC_LIB=ON
build-windows-msvc15-debug:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
cmd: python scripts/build.py --compiler msvc15 --config Debug
build-windows-msvc15-namespace:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
cmd: python scripts/build.py --compiler msvc15 -D OIDN_API_NAMESPACE=myoidn
build-windows-msvc16:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
artifact-out: build-windows-msvc16
artifact-path: build install
cmd: python scripts/build.py install --compiler msvc16
build-windows-msvc16-onednn:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build" ]'
artifact-out: build-windows-msvc16-onednn
artifact-path: build install
cmd: python scripts/build.py install --compiler msvc16 -D OIDN_DEVICE_CPU_ONEDNN=ON
test-windows-avx2:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows
artifact-out: test-windows-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-avx512:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx512", "NAS" ]'
artifact-in: build-windows
artifact-out: test-windows-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-debug-avx2:
needs: build-windows-debug
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows-debug
artifact-out: test-windows-debug-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --minimal --log test.log
test-windows-namespace-avx2:
needs: build-windows-namespace
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows-namespace
artifact-out: test-windows-namespace-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-namespace-static-avx2:
needs: build-windows-namespace-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows-namespace-static
artifact-out: test-windows-namespace-static-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-olddpcpp-avx2:
needs: build-windows-olddpcpp
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows-olddpcpp
artifact-out: test-windows-olddpcpp-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-icx-avx2:
needs: build-windows-icx
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx2", "NAS" ]'
artifact-in: build-windows-icx
artifact-out: test-windows-icx-avx2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --log test.log
test-windows-msvc16-avx512:
needs: build-windows-msvc16
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx512", "NAS" ]'
artifact-in: build-windows-msvc16
artifact-out: test-windows-msvc16-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --minimal --log test.log
test-windows-msvc16-onednn-avx512:
needs: build-windows-msvc16-onednn
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "avx512", "NAS" ]'
artifact-in: build-windows-msvc16-onednn
artifact-out: test-windows-msvc16-onednn-avx512
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cpu --minimal --log test.log
test-windows-dg2:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "dg2", "NAS" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: build-windows
artifact-out: test-windows-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device sycl --log test.log
test-windows-adl:
needs: build-windows
secrets: inherit
#uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
project: oidn
runs-on: '[ "Windows", "igpu", "adl" ]'
#env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: build-windows
artifact-out: test-windows-adl
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device sycl --log test.log
test-windows-cuda:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "gpu_nvidia" ]'
artifact-in: build-windows
artifact-out: test-windows-cuda
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cuda --log test.log
test-windows-cudart:
needs: build-windows-cudart
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "gpu_nvidia" ]'
artifact-in: build-windows-cudart
artifact-out: test-windows-cudart
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device cuda --log test.log
test-windows-hip:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "gpu_amd" ]'
artifact-in: build-windows
artifact-out: test-windows-hip
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device hip --log test.log
test-windows-namespace-static-dg2:
needs: build-windows-namespace-static
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "dg2", "NAS" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: build-windows-namespace-static
artifact-out: test-windows-namespace-static-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device sycl --log test.log
test-windows-olddpcpp-dg2:
needs: build-windows-olddpcpp
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "dg2", "NAS" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: build-windows-olddpcpp
artifact-out: test-windows-olddpcpp-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device sycl --log test.log
test-windows-icx-dg2:
needs: build-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "dg2", "NAS" ]'
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-in: build-windows-icx
artifact-out: test-windows-icx-dg2
artifact-path: test.log
artifact-on-failure: true
cmd: python scripts/test.py --device sycl --log test.log
static-analysis:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
with:
project: Open Image Denoise
prebuild: >
apt install -y ninja-build
build: scripts/build.py
composition-analysis:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/composition_analysis.yml@main
with:
project: oidn
package-linux:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
cmd: scripts/build.py package --full
artifact-out: package-linux
artifact-path: build/oidn-*.tar.gz
package-macos:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
with:
project: oidn
runs-on: '[ "macOS", "sign", "x86_64" ]'
cmd: scripts/build.py package --full
artifact-out: package-macos
artifact-path: build/oidn-*.tar.gz
# package-macos-arm:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
# with:
# project: oidn
# runs-on: '[ "macOS", "arm", "vis-mac-studio-1" ]'
# cmd: scripts/build.py package --full
# artifact-out: package-macos-arm
# artifact-path: build/oidn-*.tar.gz
package-windows:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda", "hip" ]'
msvc-version: "2022"
dpcpp-version: intel-llvm/nightly-2023-10-26-rk
ocloc-version: 77a13ae6-6100-4ddc-b069-0086ff44730c/ocloc_win_101.5082
cmd: |
echo $env:ROCM_PATH
where ocloc.exe
where $env:CC
where $env:CXX
python scripts/build.py package --full
artifact-out: package-windows
artifact-path: build/oidn-*.zip
package-source-tgz:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
with:
project: oidn
image: oidn/rockylinux:8.8
cmd: scripts/build_src.py
artifact-out: package-source-tgz
artifact-path: build/oidn-*.tar.gz
package-source-zip:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows_gpu.yml@main
with:
project: oidn
runs-on: '[ "Windows", "build", "cuda" ]'
cmd: python scripts/build_src.py
artifact-out: package-source-zip
artifact-path: build/oidn-*.zip
antivirus-scan:
needs:
- package-linux
- package-macos
- package-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
with:
project: oidn
artifact-in-linux: package-linux
artifact-in-macos: package-macos
artifact-in-windows: package-windows
path: build/oidn-*
# antivirus-scan-arm:
# needs:
# - package-macos-arm
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/antivirus_scan.yml@main
# with:
# project: oidn
# artifact-in-macos: package-macos-arm
# path: build/oidn-*
binary-analysis:
needs:
- package-linux
- package-macos
- package-windows
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main

Check failure on line 1415 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ci.yml

Invalid workflow file

error parsing called workflow ".github/workflows/ci.yml" -> "intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main" : workflow was not found. See https://docs.github.com/actions/learn-github-actions/reusing-workflows#access-to-reusable-workflows for more information.
with:
project: oidn
artifact-in-linux: package-linux
artifact-in-macos: package-macos
artifact-in-windows: package-windows
path: build/oidn-*
# binary-analysis-arm:
# needs:
# - package-macos-arm
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/binary_analysis.yml@main
# with:
# project: oidn
# artifact-in-macos: package-macos-arm
# path: build/oidn-*