diff --git a/README.md b/README.md index 285213f..e740cdf 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,9 @@ features: # Supported Compilers and Tools - CMake > 2.23.1 -- CUDA Toolkit + nvcc: 11.1 -> 12.4 -- g++: 7 -> 12 -- clang++: 9 -> 18 +- CUDA Toolkit + nvcc: 11.8 and above +- g++: 7 -> 14 +- clang++: 14 -> 19 - cl.exe: 2019 -> 2022 (19.29, 29.39) - Headers are tested with C++17 -> C++20. diff --git a/ci/matrix.yaml b/ci/matrix.yaml index 35a3f9e..ccff2a7 100644 --- a/ci/matrix.yaml +++ b/ci/matrix.yaml @@ -1,5 +1,5 @@ -cuda_prev_min: &cuda_prev_min '11.1' # Does not support the CUPTI APIs we use (added in 11.3) +cuda_prev_min: &cuda_prev_min '11.1' # Unsupported: No cupti support, issues compiling newer fmt. cuda_prev_max: &cuda_prev_max '11.8' cuda_curr_min: &cuda_curr_min '12.0' cuda_curr_max: &cuda_curr_max '12.8' @@ -42,9 +42,6 @@ msvc2022: &msvc2022 { name: 'cl', version: '14.39', exe: 'cl++' } # Configurations that will run for every PR pull_request: nvcc: - - {cuda: *cuda_prev_min, os: 'ubuntu18.04', cpu: 'amd64', compiler: *gcc7 } - - {cuda: *cuda_prev_min, os: 'ubuntu18.04', cpu: 'amd64', compiler: *gcc8 } - - {cuda: *cuda_prev_min, os: 'ubuntu18.04', cpu: 'amd64', compiler: *gcc9 } - {cuda: *cuda_prev_max, os: 'ubuntu22.04', cpu: 'amd64', compiler: *gcc11 } - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc7 } - {cuda: *cuda_curr_min, os: 'ubuntu20.04', cpu: 'amd64', compiler: *gcc8 }