diff --git a/.github/workflows/Ubuntu.yml b/.github/workflows/Ubuntu.yml index 170b61a3a..195c7120d 100644 --- a/.github/workflows/Ubuntu.yml +++ b/.github/workflows/Ubuntu.yml @@ -41,29 +41,58 @@ jobs: cuda_arch: "35" hostcxx: gcc-8 os: ubuntu-20.04 + # clang 14 is latest available in ubuntu 22.04's apt, rather + - cuda: "12.3" + cuda_arch: "50" + hostcxx: clang-14 # 7-16 + os: ubuntu-22.04 + - cuda: "12.2" + cuda_arch: "50" + hostcxx: clang-14 # 7-15 + os: ubuntu-22.04 + - cuda: "12.1" + cuda_arch: "50" + hostcxx: clang-14 # 15.0 + os: ubuntu-22.04 + - cuda: "12.0" + cuda_arch: "50" + hostcxx: clang-14 # 14.0 + os: ubuntu-22.04 - cuda: "11.8" cuda_arch: "35" - hostcxx: clang-14 + hostcxx: clang-14 # 14.0 os: ubuntu-22.04 - - cuda: "11.6" + - cuda: "11.7" cuda_arch: "35" - hostcxx: clang-13 + hostcxx: clang-13 # 13.0 os: ubuntu-22.04 + - cuda: "11.6" + cuda_arch: "35" + hostcxx: clang-12 # 12.0 + os: ubuntu-20.04 + - cuda: "11.5" + cuda_arch: "35" + hostcxx: clang-12 # 12.0 + os: ubuntu-20.04 - cuda: "11.4" cuda_arch: "35" - hostcxx: clang-12 + hostcxx: clang-11 # 11.0 + os: ubuntu-20.04 + - cuda: "11.3" + cuda_arch: "35" + hostcxx: clang-11 # 11.0 os: ubuntu-20.04 - cuda: "11.2" cuda_arch: "35" - hostcxx: clang-11 + hostcxx: clang-9 # 9 os: ubuntu-20.04 - cuda: "11.1" cuda_arch: "35" - hostcxx: clang-10 + hostcxx: clang-9 # 9 os: ubuntu-20.04 - cuda: "11.0" cuda_arch: "35" - hostcxx: clang-9 + hostcxx: clang-9 # 9 os: ubuntu-20.04 python: - "3.12"