1
1
x-cuda-prev-min : &cuda_prev_min { name: "cuda", version: "11.1" }
2
2
x-cuda-prev-max : &cuda_prev_max { name: "cuda", version: "11.8" }
3
3
x-cuda-curr-min : &cuda_curr_min { name: "cuda", version: "12.0" }
4
- x-cuda-curr-max : &cuda_curr_max { name: "cuda", version: "12.6 " }
4
+ x-cuda-curr-max : &cuda_curr_max { name: "cuda", version: "12.8 " }
5
5
x-cuda-curr-max : &cuda_curr_max_rapids { name: "cuda", version: "12.5" }
6
6
7
- x-gcc-6 : &gcc_6 { name: "gcc", version: "6" }
8
7
x-gcc-7 : &gcc_7 { name: "gcc", version: "7" }
9
8
x-gcc-8 : &gcc_8 { name: "gcc", version: "8" }
10
9
x-gcc-9 : &gcc_9 { name: "gcc", version: "9" }
@@ -15,14 +14,6 @@ x-gcc-13: &gcc_13 { name: "gcc", version: "13" }
15
14
x-gcc-14 : &gcc_14 { name: "gcc", version: "14" }
16
15
x-gcc-env : &gcc_env { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++" }
17
16
18
- x-oneapi : &oneapi_2022 { name: "oneapi", version: "2023.2.0" }
19
- x-oneapi-env : &onapi_env { CC: "icc", CXX: "icpc", CUDAHOSTCXX: "icpc" }
20
-
21
- x-llvm-9 : &llvm_9 { name: "llvm", version: "9" }
22
- x-llvm-10 : &llvm_10 { name: "llvm", version: "10" }
23
- x-llvm-11 : &llvm_11 { name: "llvm", version: "11" }
24
- x-llvm-12 : &llvm_12 { name: "llvm", version: "12" }
25
- x-llvm-13 : &llvm_13 { name: "llvm", version: "13" }
26
17
x-llvm-14 : &llvm_14 { name: "llvm", version: "14" }
27
18
x-llvm-15 : &llvm_15 { name: "llvm", version: "15" }
28
19
x-llvm-16 : &llvm_16 { name: "llvm", version: "16" }
@@ -76,12 +67,9 @@ include:
76
67
77
68
- os : " ubuntu:18.04"
78
69
images :
79
- - { features: [*python, *gcc_6, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *gcc_env }
80
70
- { features: [*python, *gcc_7, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *gcc_env }
81
71
- { features: [*python, *gcc_8, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *gcc_env }
82
72
- { features: [*python, *gcc_9, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *gcc_env }
83
- - { features: [*python, *llvm_9, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *llvm_env }
84
- - { features: [*python, *oneapi_2022, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev_bionic, *cccl_dev], env: *onapi_env }
85
73
86
74
- os : " ubuntu:20.04"
87
75
images :
@@ -93,20 +81,9 @@ include:
93
81
- { features: [*python, *gcc_9, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
94
82
- { features: [*python, *gcc_10, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
95
83
- { features: [*python, *gcc_10, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
96
- - { features: [*python, *llvm_9, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
97
- - { features: [*python, *llvm_9, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
98
- - { features: [*python, *llvm_10, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
99
- - { features: [*python, *llvm_10, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
100
- - { features: [*python, *llvm_11, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
101
- - { features: [*python, *llvm_11, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
102
- - { features: [*python, *llvm_12, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
103
- - { features: [*python, *llvm_12, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
104
- - { features: [*python, *llvm_13, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
105
- - { features: [*python, *llvm_13, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
106
84
- { features: [*python, *llvm_14, { <<: *cuda_curr_min, <<: *cccl_cuda_ext_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
107
85
- { features: [*python, *llvm_14, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
108
86
- { features: [*python, *llvm_14, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
109
- - { features: [*python, *oneapi_2022, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *onapi_env }
110
87
111
88
- os : " ubuntu:22.04"
112
89
images :
@@ -134,13 +111,12 @@ include:
134
111
- { features: [*python, *llvm_19, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
135
112
- { features: [*python, *llvm_19, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
136
113
- { features: [*python, *llvm_19, { <<: *cuda_curr_max, <<: *cccl_cuda_ext_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *llvm_env }
137
- - { features: [*python, *oneapi_2022, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *onapi_env }
138
114
139
115
- os : " ubuntu:24.04"
140
116
images :
141
117
- { features: [*python, *gcc_13, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
142
118
- { features: [*python, *gcc_14, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
143
-
119
+
144
120
- os : " windows"
145
121
images :
146
122
# lowest CUDA version
0 commit comments