mirror of
https://github.com/NVIDIA/nvbench.git
synced 2026-03-14 20:27:24 +00:00
Drop support for CTK < 11.8 and clang < 14.
Newer versions of fmt have a ton of issues building on CTK 11.1, and 11.8 is the next available container we have built for CI. We may still work with some earlier versions, but we do not test them. We no longer have CI images available for clang < 14, so drop official support.
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user