@@ -491,84 +491,15 @@ jobs:
491491 CLANG_FORMAT_EXE=clang-format-17
492492
493493
494- # linux-optix:
495- # if: ${{ ! contains(github.ref, 'windows-only') && ! contains(github.ref, 'macos-only') }}
496- # name: "${{matrix.desc}}"
497- # uses: ./.github/workflows/build-steps.yml
498- # with:
499- # nametag: ${{ matrix.nametag || 'unnamed!' }}
500- # runner: ${{ matrix.runner || 'ubuntu-latest' }}
501- # container: ${{ matrix.container }}
502- # container_args: ${{ matrix.container_args }}
503- # cc_compiler: ${{ matrix.cc_compiler || 'gcc' }}
504- # cxx_compiler: ${{ matrix.cxx_compiler || 'g++' }}
505- # cxx_std: ${{ matrix.cxx_std || '17' }}
506- # build_type: ${{ matrix.build_type || 'Release' }}
507- # depcmds: ${{ matrix.depcmds }}
508- # extra_artifacts: ${{ matrix.extra_artifacts }}
509- # fmt_ver: ${{ matrix.fmt_ver }}
510- # opencolorio_ver: ${{ matrix.opencolorio_ver }}
511- # openexr_ver: ${{ matrix.openexr_ver }}
512- # openimageio_ver: ${{ matrix.openimageio_ver }}
513- # pybind11_ver: ${{ matrix.pybind11_ver }}
514- # python_ver: ${{ matrix.python_ver }}
515- # setenvs: ${{ matrix.setenvs }}
516- # simd: ${{ matrix.simd }}
517- # batched: ${{ matrix.batched }}
518- # skip_build: ${{ matrix.skip_build }}
519- # skip_tests: ${{ matrix.skip_tests }}
520- # abi_check: ${{ matrix.abi_check }}
521- # build_docs: ${{ matrix.build_docs }}
522- # generator: ${{ matrix.generator }}
523- # ctest_args: ${{ matrix.ctest_args }}
524- # ctest_test_timeout: ${{ matrix.ctest_test_timeout || '800' }}
525- # coverage: ${{ matrix.coverage || 0 }}
526- # sonar: ${{ matrix.sonar || 0 }}
527- # llvm_action_ver: ${{ matrix.llvm_action_ver }}
528- # clang_format: ${{ matrix.clang_format }}
529- # strategy:
530- # fail-fast: false
531- # matrix:
532- # include:
533- # # - desc: VP2023 GPU Cuda11 gcc11/C++17 llvm15 py3.10 OIIO-main avx2
534- # # nametag: linux-optix7-2023
535- # # runner: ubuntu-latest
536- # # container: aswftesting/ci-osl:2023-clang15
537- # # cxx_std: 17
538- # # openimageio_ver: main
539- # # python_ver: "3.10"
540- # # pybind11_ver: v2.10.0
541- # # simd: avx2,f16c
542- # # skip_tests: 1
543- # # setenvs: export OSL_CMAKE_FLAGS="-DOSL_USE_OPTIX=1"
544- # # OPTIX_VERSION=7.0.0
545- # # OPENIMAGEIO_CMAKE_FLAGS=-DBUILD_FMT_VERSION=9.1.0
546- # - desc: VP2025 gcc11/C++17 llvm19 py3.11 oiio-rel avx2
547- # nametag: linux-optix-vfx2025
548- # runner: ${{ (github.repository_owner == 'AcademySoftwareFoundation' && 'ubuntu-20.04-gpu-t4-4c-16g-176h') || 'ubuntu-latest' }}
549- # # runner: ${{ (github.repository_owner == 'AcademySoftwareFoundation' && 'ubuntu-22.04-8c-32g-300h') || 'ubuntu-latest' }}
550- # container: aswf/ci-osl:2025
551- # # container_options: --gpus all,capabilities=compute,utility
552- # cxx_std: 17
553- # # openimageio_ver: release
554- # python_ver: "3.11"
555- # pybind11_ver: v2.11.1
556- # simd: avx2,f16c
557- # setenvs: export OSL_CMAKE_FLAGS="-DOSL_USE_OPTIX=1"
558- # OPTIX_VERSION=9.0.0
559- # OPENIMAGEIO_CMAKE_FLAGS=-DBUILD_FMT_VERSION=9.1.0
560- # # setenvs: export CONAN_PACKAGES="ptex/2.4.2@aswf/vfx2024"
561-
562-
563494 macos :
564- if : ${{ ! contains(github.ref, 'windows-only') && ! contains(github.ref, 'linux-only') && ! contains(github.ref, 'gpu -only') }}
495+ if : ${{ ! contains(github.ref, 'windows-only') && ! contains(github.ref, 'linux-only') && ! contains(github.ref, 'optix -only') }}
565496 name : " ${{matrix.desc}}"
566497 uses : ./.github/workflows/build-steps.yml
567498 with :
568499 nametag : ${{ matrix.nametag || 'unnamed!' }}
569500 runner : ${{ matrix.runner }}
570501 container : ${{ matrix.container }}
571- container_options : ${{ matrix.container_options }}
502+ container_options : ${{ matrix.container_options || '-e A=x' }}
572503 cc_compiler : ${{ matrix.cc_compiler || 'clang' }}
573504 cxx_compiler : ${{ matrix.cxx_compiler || 'clang++' }}
574505 cxx_std : ${{ matrix.cxx_std || '17' }}
@@ -631,14 +562,14 @@ jobs:
631562
632563
633564 windows :
634- if : ${{ ! contains(github.ref, 'linux-only') && ! contains(github.ref, 'macos-only') && ! contains(github.ref, 'gpu -only') }}
565+ if : ${{ ! contains(github.ref, 'linux-only') && ! contains(github.ref, 'macos-only') && ! contains(github.ref, 'optix -only') }}
635566 name : " ${{matrix.desc}}"
636567 uses : ./.github/workflows/build-steps.yml
637568 with :
638569 nametag : ${{ matrix.nametag || 'unnamed!' }}
639570 runner : ${{ matrix.runner }}
640571 container : ${{ matrix.container }}
641- container_options : ${{ matrix.container_options }}
572+ container_options : ${{ matrix.container_options || '-e A=x' }}
642573 cc_compiler : ${{ matrix.cc_compiler }}
643574 cxx_compiler : ${{ matrix.cxx_compiler }}
644575 cxx_std : ${{ matrix.cxx_std || '17' }}
0 commit comments