cccl
cccl copied to clipboard
Unify shared infra
Description
This PR centralizes shared infrastructure to the CCCL level, reducing redundancy across our projects and facilitating the introduction of new subprojects.
🟨 CI finished in 7h 50m: Pass: 84%/33 | Total: 16h 37m | Avg: 30m 13s | Max: 1h 42m | Hits: 98%/5962
-
🟨 cub: Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727
🚨 jobs: TestGPU 🚨 🟩 Build Pass: 100%/3 | Total: 1h 45m | Avg: 35m 15s | Max: 47m 12s | Hits: 99%/727 🟩 DeviceLaunch Pass: 100%/2 | Total: 2h 46m | Avg: 1h 23m | Max: 1h 25m 🟩 GraphCapture Pass: 100%/2 | Total: 2h 40m | Avg: 1h 20m | Max: 1h 20m 🟩 HostLaunch Pass: 100%/2 | Total: 2h 44m | Avg: 1h 22m | Max: 1h 23m 🔥 TestGPU Pass: 0%/2 | Total: 3h 10m | Avg: 1h 35m | Max: 1h 42m 🟨 cxx 🟨 Clang18 Pass: 80%/5 | Total: 6h 23m | Avg: 1h 16m | Max: 1h 27m 🟨 GCC13 Pass: 80%/5 | Total: 6h 29m | Avg: 1h 17m | Max: 1h 42m 🟩 MSVC14.39 Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟨 cxx_family 🟨 Clang Pass: 80%/5 | Total: 6h 23m | Avg: 1h 16m | Max: 1h 27m 🟨 GCC Pass: 80%/5 | Total: 6h 29m | Avg: 1h 17m | Max: 1h 42m 🟩 MSVC Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟨 cpu 🟨 amd64 Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727 🟨 ctk 🟨 12.6 Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727 🟨 cudacxx 🟨 nvcc12.6 Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727 🟨 cudacxx_family 🟨 nvcc Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727 🟨 gpu 🟨 v100 Pass: 81%/11 | Total: 13h 07m | Avg: 1h 11m | Max: 1h 42m | Hits: 99%/727 -
🟨 libcudacxx: Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903
🚨 jobs: Test 🚨 🟩 Build Pass: 100%/3 | Total: 41m 54s | Avg: 13m 58s | Max: 21m 28s | Hits: 99%/2903 🔥 Test Pass: 0%/2 | Total: 12m 36s | Avg: 6m 18s | Max: 6m 23s 🟨 cxx 🟨 Clang18 Pass: 50%/2 | Total: 27m 51s | Avg: 13m 55s | Max: 21m 28s 🟨 GCC13 Pass: 50%/2 | Total: 10m 29s | Avg: 5m 14s | Max: 6m 13s 🟩 MSVC14.39 Pass: 100%/1 | Total: 16m 10s | Avg: 16m 10s | Max: 16m 10s | Hits: 99%/2903 🟨 cxx_family 🟨 Clang Pass: 50%/2 | Total: 27m 51s | Avg: 13m 55s | Max: 21m 28s 🟨 GCC Pass: 50%/2 | Total: 10m 29s | Avg: 5m 14s | Max: 6m 13s 🟩 MSVC Pass: 100%/1 | Total: 16m 10s | Avg: 16m 10s | Max: 16m 10s | Hits: 99%/2903 🟨 cpu 🟨 amd64 Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903 🟨 ctk 🟨 12.6 Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903 🟨 cudacxx 🟨 nvcc12.6 Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903 🟨 cudacxx_family 🟨 nvcc Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903 🟨 gpu 🟨 v100 Pass: 60%/5 | Total: 54m 30s | Avg: 10m 54s | Max: 21m 28s | Hits: 99%/2903 -
🟨 thrust: Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230
🔍 cxx: MSVC14.39 🔍 🟩 Clang18 Pass: 100%/3 | Total: 39m 22s | Avg: 13m 07s | Max: 26m 56s 🟩 GCC13 Pass: 100%/3 | Total: 39m 34s | Avg: 13m 11s | Max: 26m 43s 🔍 MSVC14.39 Pass: 50%/2 | Total: 29m 16s | Avg: 14m 38s | Max: 19m 41s | Hits: 99%/2230 🔍 cxx_family: MSVC 🔍 🟩 Clang Pass: 100%/3 | Total: 39m 22s | Avg: 13m 07s | Max: 26m 56s 🟩 GCC Pass: 100%/3 | Total: 39m 34s | Avg: 13m 11s | Max: 26m 43s 🔍 MSVC Pass: 50%/2 | Total: 29m 16s | Avg: 14m 38s | Max: 19m 41s | Hits: 99%/2230 🔍 jobs: TestCPU 🔍 🟩 Build Pass: 100%/3 | Total: 30m 14s | Avg: 10m 04s | Max: 19m 41s | Hits: 99%/2230 🔍 TestCPU Pass: 66%/3 | Total: 24m 19s | Avg: 8m 06s | Max: 9m 35s 🟩 TestGPU Pass: 100%/2 | Total: 53m 39s | Avg: 26m 49s | Max: 26m 56s 🟨 cpu 🟨 amd64 Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230 🟨 ctk 🟨 12.6 Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230 🟨 cudacxx 🟨 nvcc12.6 Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230 🟨 cudacxx_family 🟨 nvcc Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230 🟨 gpu 🟨 v100 Pass: 87%/8 | Total: 1h 48m | Avg: 13m 31s | Max: 26m 56s | Hits: 99%/2230 -
🟩 cudax: Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102
🟩 cpu 🟩 amd64 Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102 🟩 ctk 🟩 12.6 Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102 🟩 cudacxx_family 🟩 nvcc Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102 🟩 cxx 🟩 Clang18 Pass: 100%/2 | Total: 8m 05s | Avg: 4m 02s | Max: 5m 58s 🟩 GCC13 Pass: 100%/2 | Total: 8m 15s | Avg: 4m 07s | Max: 5m 42s 🟩 MSVC14.39 Pass: 100%/1 | Total: 11m 32s | Avg: 11m 32s | Max: 11m 32s | Hits: 23%/102 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 8m 05s | Avg: 4m 02s | Max: 5m 58s 🟩 GCC Pass: 100%/2 | Total: 8m 15s | Avg: 4m 07s | Max: 5m 42s 🟩 MSVC Pass: 100%/1 | Total: 11m 32s | Avg: 11m 32s | Max: 11m 32s | Hits: 23%/102 🟩 gpu 🟩 v100 Pass: 100%/5 | Total: 27m 52s | Avg: 5m 34s | Max: 11m 32s | Hits: 23%/102 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 16m 12s | Avg: 5m 24s | Max: 11m 32s | Hits: 23%/102 🟩 Test Pass: 100%/2 | Total: 11m 40s | Avg: 5m 50s | Max: 5m 58s -
🟩 cccl: Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s
🟩 cpu 🟩 amd64 Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s 🟩 ctk 🟩 11.1 Pass: 100%/2 | Total: 8m 29s | Avg: 4m 14s | Max: 4m 22s 🟩 12.6 Pass: 100%/2 | Total: 10m 51s | Avg: 5m 25s | Max: 5m 43s 🟩 cudacxx 🟩 nvcc11.1 Pass: 100%/2 | Total: 8m 29s | Avg: 4m 14s | Max: 4m 22s 🟩 nvcc12.6 Pass: 100%/2 | Total: 10m 51s | Avg: 5m 25s | Max: 5m 43s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 4m 22s | Avg: 4m 22s | Max: 4m 22s 🟩 Clang18 Pass: 100%/1 | Total: 5m 08s | Avg: 5m 08s | Max: 5m 08s 🟩 GCC6 Pass: 100%/1 | Total: 4m 07s | Avg: 4m 07s | Max: 4m 07s 🟩 GCC13 Pass: 100%/1 | Total: 5m 43s | Avg: 5m 43s | Max: 5m 43s 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 9m 30s | Avg: 4m 45s | Max: 5m 08s 🟩 GCC Pass: 100%/2 | Total: 9m 50s | Avg: 4m 55s | Max: 5m 43s 🟩 gpu 🟩 v100 Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s 🟩 jobs 🟩 Infra Pass: 100%/4 | Total: 19m 20s | Avg: 4m 50s | Max: 5m 43s
🛠️ Override Matrix
[
{
"jobs": [
"test"
],
"project": [
"libcudacxx",
"thrust",
"cub",
"cudax"
],
"ctk": "curr",
"cxx": [
"gcc",
"clang",
"msvc"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "11.1",
"cxx": [
"gcc6",
"clang9"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "curr",
"cxx": [
"gcc",
"clang"
]
}
]
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| pycuda | |
| CUDA C Core Library |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
| +/- | CUDA C Core Library |
🏃 Runner counts (total jobs: 33)
| # | Runner |
|---|---|
| 18 | linux-amd64-gpu-v100-latest-1 |
| 10 | linux-amd64-cpu16 |
| 5 | windows-amd64-cpu16 |
Looks like we are running into nvbug4824645
This should be fixed in a future release
🟨 CI finished in 2h 03m: Pass: 90%/33 | Total: 7h 39m | Avg: 13m 54s | Max: 38m 15s | Hits: 80%/8888
-
🟨 cccl: Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s
🚨 ctk: 12.6 🚨 🟩 11.1 Pass: 100%/2 | Total: 10m 58s | Avg: 5m 29s | Max: 6m 01s 🟩 12.0 Pass: 100%/2 | Total: 11m 44s | Avg: 5m 52s | Max: 6m 12s 🔥 12.6 Pass: 0%/2 | Total: 11m 42s | Avg: 5m 51s | Max: 6m 11s 🚨 cudacxx: nvcc12.6 🚨 🟩 nvcc11.1 Pass: 100%/2 | Total: 10m 58s | Avg: 5m 29s | Max: 6m 01s 🟩 nvcc12.0 Pass: 100%/2 | Total: 11m 44s | Avg: 5m 52s | Max: 6m 12s 🔥 nvcc12.6 Pass: 0%/2 | Total: 11m 42s | Avg: 5m 51s | Max: 6m 11s 🟨 cxx 🟩 Clang9 Pass: 100%/1 | Total: 6m 01s | Avg: 6m 01s | Max: 6m 01s 🟩 Clang14 Pass: 100%/1 | Total: 6m 12s | Avg: 6m 12s | Max: 6m 12s 🟥 Clang18 Pass: 0%/1 | Total: 6m 11s | Avg: 6m 11s | Max: 6m 11s 🟩 GCC6 Pass: 100%/1 | Total: 4m 57s | Avg: 4m 57s | Max: 4m 57s 🟩 GCC12 Pass: 100%/1 | Total: 5m 32s | Avg: 5m 32s | Max: 5m 32s 🟥 GCC13 Pass: 0%/1 | Total: 5m 31s | Avg: 5m 31s | Max: 5m 31s 🟨 cpu 🟨 amd64 Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s 🟨 cudacxx_family 🟨 nvcc Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s 🟨 gpu 🟨 v100 Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s 🟨 jobs 🟨 Infra Pass: 66%/6 | Total: 34m 24s | Avg: 5m 44s | Max: 6m 12s 🟨 cxx_family 🟨 Clang Pass: 66%/3 | Total: 18m 24s | Avg: 6m 08s | Max: 6m 12s 🟨 GCC Pass: 66%/3 | Total: 16m 00s | Avg: 5m 20s | Max: 5m 32s -
🟥 pycuda: Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s
🟥 cpu 🟥 amd64 Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 ctk 🟥 12.5 Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 cudacxx 🟥 nvcc12.5 Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 cudacxx_family 🟥 nvcc Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 cxx 🟥 GCC13 Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 cxx_family 🟥 GCC Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 gpu 🟥 v100 Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s 🟥 jobs 🟥 Test Pass: 0%/1 | Total: 13m 07s | Avg: 13m 07s | Max: 13m 07s -
🟩 cub: Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727
🟩 cpu 🟩 amd64 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 ctk 🟩 12.6 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cudacxx_family 🟩 nvcc Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cxx 🟩 Clang18 Pass: 100%/5 | Total: 1h 39m | Avg: 19m 48s | Max: 32m 51s 🟩 GCC13 Pass: 100%/5 | Total: 1h 20m | Avg: 16m 00s | Max: 23m 52s 🟩 MSVC14.39 Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟩 cxx_family 🟩 Clang Pass: 100%/5 | Total: 1h 39m | Avg: 19m 48s | Max: 32m 51s 🟩 GCC Pass: 100%/5 | Total: 1h 20m | Avg: 16m 00s | Max: 23m 52s 🟩 MSVC Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟩 gpu 🟩 v100 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 24m 26s | Avg: 8m 08s | Max: 14m 19s | Hits: 99%/727 🟩 DeviceLaunch Pass: 100%/2 | Total: 37m 13s | Avg: 18m 36s | Max: 19m 03s 🟩 GraphCapture Pass: 100%/2 | Total: 38m 39s | Avg: 19m 19s | Max: 22m 55s 🟩 HostLaunch Pass: 100%/2 | Total: 36m 21s | Avg: 18m 10s | Max: 19m 09s 🟩 TestGPU Pass: 100%/2 | Total: 56m 43s | Avg: 28m 21s | Max: 32m 51s -
🟩 thrust: Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238
🟩 cpu 🟩 amd64 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 ctk 🟩 12.6 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cudacxx_family 🟩 nvcc Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cxx 🟩 Clang18 Pass: 100%/3 | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s 🟩 GCC13 Pass: 100%/3 | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s 🟩 MSVC14.39 Pass: 100%/2 | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits: 99%/5238 🟩 cxx_family 🟩 Clang Pass: 100%/3 | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s 🟩 GCC Pass: 100%/3 | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s 🟩 MSVC Pass: 100%/2 | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits: 99%/5238 🟩 gpu 🟩 v100 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 30m 08s | Avg: 10m 02s | Max: 18m 13s | Hits: 99%/2619 🟩 TestCPU Pass: 100%/3 | Total: 43m 30s | Avg: 14m 30s | Max: 26m 23s | Hits: 99%/2619 🟩 TestGPU Pass: 100%/2 | Total: 32m 54s | Avg: 16m 27s | Max: 16m 41s -
🟩 libcudacxx: Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923
🟩 cpu 🟩 amd64 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 ctk 🟩 12.6 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cudacxx_family 🟩 nvcc Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cxx 🟩 Clang18 Pass: 100%/2 | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s 🟩 GCC13 Pass: 100%/2 | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s 🟩 MSVC14.39 Pass: 100%/1 | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits: 42%/2923 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s 🟩 GCC Pass: 100%/2 | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s 🟩 MSVC Pass: 100%/1 | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits: 42%/2923 🟩 gpu 🟩 v100 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 1h 07m | Avg: 22m 35s | Max: 38m 15s | Hits: 42%/2923 🟩 Test Pass: 100%/2 | Total: 34m 30s | Avg: 17m 15s | Max: 18m 08s -
🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s
🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 ctk 🟩 12.5 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 03s | Avg: 2m 03s | Max: 2m 03s 🟩 Test Pass: 100%/1 | Total: 7m 26s | Avg: 7m 26s | Max: 7m 26s
🛠️ Override Matrix
[
{
"jobs": [
"test"
],
"cxx": [
"gcc",
"clang",
"msvc"
]
},
{
"jobs": [
"test"
],
"project": [
"cccl_c_parallel",
"pycuda"
],
"ctk": "12.5"
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "11.1",
"cxx": [
"gcc6",
"clang9"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "12.0",
"cxx": [
"gcc12",
"clang14"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "curr",
"cxx": [
"gcc",
"clang"
]
}
]
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| pycuda | |
| +/- | CCCL C Parallel Library |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
| +/- | CCCL C Parallel Library |
🏃 Runner counts (total jobs: 33)
| # | Runner |
|---|---|
| 20 | linux-amd64-gpu-v100-latest-1 |
| 9 | linux-amd64-cpu16 |
| 4 | windows-amd64-cpu16 |
🟨 CI finished in 23h 18m: Pass: 90%/33 | Total: 7h 36m | Avg: 13m 50s | Max: 38m 15s | Hits: 80%/8888
-
🟨 cccl: Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s
🚨 ctk: 12.6 🚨 🟩 11.1 Pass: 100%/2 | Total: 10m 58s | Avg: 5m 29s | Max: 6m 01s 🟩 12.0 Pass: 100%/2 | Total: 11m 44s | Avg: 5m 52s | Max: 6m 12s 🔥 12.6 Pass: 0%/2 | Total: 10m 17s | Avg: 5m 08s | Max: 5m 50s 🚨 cudacxx: nvcc12.6 🚨 🟩 nvcc11.1 Pass: 100%/2 | Total: 10m 58s | Avg: 5m 29s | Max: 6m 01s 🟩 nvcc12.0 Pass: 100%/2 | Total: 11m 44s | Avg: 5m 52s | Max: 6m 12s 🔥 nvcc12.6 Pass: 0%/2 | Total: 10m 17s | Avg: 5m 08s | Max: 5m 50s 🟨 cxx 🟩 Clang9 Pass: 100%/1 | Total: 6m 01s | Avg: 6m 01s | Max: 6m 01s 🟩 Clang14 Pass: 100%/1 | Total: 6m 12s | Avg: 6m 12s | Max: 6m 12s 🟥 Clang18 Pass: 0%/1 | Total: 5m 50s | Avg: 5m 50s | Max: 5m 50s 🟩 GCC6 Pass: 100%/1 | Total: 4m 57s | Avg: 4m 57s | Max: 4m 57s 🟩 GCC12 Pass: 100%/1 | Total: 5m 32s | Avg: 5m 32s | Max: 5m 32s 🟥 GCC13 Pass: 0%/1 | Total: 4m 27s | Avg: 4m 27s | Max: 4m 27s 🟨 cpu 🟨 amd64 Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s 🟨 cudacxx_family 🟨 nvcc Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s 🟨 gpu 🟨 v100 Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s 🟨 jobs 🟨 Infra Pass: 66%/6 | Total: 32m 59s | Avg: 5m 29s | Max: 6m 12s 🟨 cxx_family 🟨 Clang Pass: 66%/3 | Total: 18m 03s | Avg: 6m 01s | Max: 6m 12s 🟨 GCC Pass: 66%/3 | Total: 14m 56s | Avg: 4m 58s | Max: 5m 32s -
🟥 pycuda: Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s
🟥 cpu 🟥 amd64 Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 ctk 🟥 12.5 Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 cudacxx 🟥 nvcc12.5 Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 cudacxx_family 🟥 nvcc Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 cxx 🟥 GCC13 Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 cxx_family 🟥 GCC Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 gpu 🟥 v100 Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s 🟥 jobs 🟥 Test Pass: 0%/1 | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s -
🟩 cub: Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727
🟩 cpu 🟩 amd64 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 ctk 🟩 12.6 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cudacxx_family 🟩 nvcc Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 cxx 🟩 Clang18 Pass: 100%/5 | Total: 1h 39m | Avg: 19m 48s | Max: 32m 51s 🟩 GCC13 Pass: 100%/5 | Total: 1h 20m | Avg: 16m 00s | Max: 23m 52s 🟩 MSVC14.39 Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟩 cxx_family 🟩 Clang Pass: 100%/5 | Total: 1h 39m | Avg: 19m 48s | Max: 32m 51s 🟩 GCC Pass: 100%/5 | Total: 1h 20m | Avg: 16m 00s | Max: 23m 52s 🟩 MSVC Pass: 100%/1 | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s | Hits: 99%/727 🟩 gpu 🟩 v100 Pass: 100%/11 | Total: 3h 13m | Avg: 17m 34s | Max: 32m 51s | Hits: 99%/727 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 24m 26s | Avg: 8m 08s | Max: 14m 19s | Hits: 99%/727 🟩 DeviceLaunch Pass: 100%/2 | Total: 37m 13s | Avg: 18m 36s | Max: 19m 03s 🟩 GraphCapture Pass: 100%/2 | Total: 38m 39s | Avg: 19m 19s | Max: 22m 55s 🟩 HostLaunch Pass: 100%/2 | Total: 36m 21s | Avg: 18m 10s | Max: 19m 09s 🟩 TestGPU Pass: 100%/2 | Total: 56m 43s | Avg: 28m 21s | Max: 32m 51s -
🟩 thrust: Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238
🟩 cpu 🟩 amd64 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 ctk 🟩 12.6 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cudacxx_family 🟩 nvcc Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 cxx 🟩 Clang18 Pass: 100%/3 | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s 🟩 GCC13 Pass: 100%/3 | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s 🟩 MSVC14.39 Pass: 100%/2 | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits: 99%/5238 🟩 cxx_family 🟩 Clang Pass: 100%/3 | Total: 30m 33s | Avg: 10m 11s | Max: 16m 13s 🟩 GCC Pass: 100%/3 | Total: 31m 23s | Avg: 10m 27s | Max: 16m 41s 🟩 MSVC Pass: 100%/2 | Total: 44m 36s | Avg: 22m 18s | Max: 26m 23s | Hits: 99%/5238 🟩 gpu 🟩 v100 Pass: 100%/8 | Total: 1h 46m | Avg: 13m 19s | Max: 26m 23s | Hits: 99%/5238 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 30m 08s | Avg: 10m 02s | Max: 18m 13s | Hits: 99%/2619 🟩 TestCPU Pass: 100%/3 | Total: 43m 30s | Avg: 14m 30s | Max: 26m 23s | Hits: 99%/2619 🟩 TestGPU Pass: 100%/2 | Total: 32m 54s | Avg: 16m 27s | Max: 16m 41s -
🟩 libcudacxx: Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923
🟩 cpu 🟩 amd64 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 ctk 🟩 12.6 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cudacxx_family 🟩 nvcc Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 cxx 🟩 Clang18 Pass: 100%/2 | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s 🟩 GCC13 Pass: 100%/2 | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s 🟩 MSVC14.39 Pass: 100%/1 | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits: 42%/2923 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 22m 36s | Avg: 11m 18s | Max: 18m 08s 🟩 GCC Pass: 100%/2 | Total: 41m 25s | Avg: 20m 42s | Max: 25m 03s 🟩 MSVC Pass: 100%/1 | Total: 38m 15s | Avg: 38m 15s | Max: 38m 15s | Hits: 42%/2923 🟩 gpu 🟩 v100 Pass: 100%/5 | Total: 1h 42m | Avg: 20m 27s | Max: 38m 15s | Hits: 42%/2923 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 1h 07m | Avg: 22m 35s | Max: 38m 15s | Hits: 42%/2923 🟩 Test Pass: 100%/2 | Total: 34m 30s | Avg: 17m 15s | Max: 18m 08s -
🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s
🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 ctk 🟩 12.5 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 29s | Avg: 4m 44s | Max: 7m 26s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 03s | Avg: 2m 03s | Max: 2m 03s 🟩 Test Pass: 100%/1 | Total: 7m 26s | Avg: 7m 26s | Max: 7m 26s
🛠️ Override Matrix
[
{
"jobs": [
"test"
],
"cxx": [
"gcc",
"clang",
"msvc"
]
},
{
"jobs": [
"test"
],
"project": [
"cccl_c_parallel",
"pycuda"
],
"ctk": "12.5"
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "11.1",
"cxx": [
"gcc6",
"clang9"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "12.0",
"cxx": [
"gcc12",
"clang14"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "curr",
"cxx": [
"gcc",
"clang"
]
}
]
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| pycuda | |
| +/- | CCCL C Parallel Library |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
| +/- | CCCL C Parallel Library |
🏃 Runner counts (total jobs: 33)
| # | Runner |
|---|---|
| 20 | linux-amd64-gpu-v100-latest-1 |
| 9 | linux-amd64-cpu16 |
| 4 | windows-amd64-cpu16 |
🟨 CI finished in 1h 18m: Pass: 96%/33 | Total: 8h 11m | Avg: 14m 53s | Max: 1h 13m | Hits: 73%/8938
-
🟥 pycuda: Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
🟥 cpu 🟥 amd64 Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 ctk 🟥 12.5 Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 cudacxx 🟥 nvcc12.5 Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 cudacxx_family 🟥 nvcc Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 cxx 🟥 GCC13 Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 cxx_family 🟥 GCC Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 gpu 🟥 v100 Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s 🟥 jobs 🟥 Test Pass: 0%/1 | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s -
🟩 cub: Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727
🟩 cpu 🟩 amd64 Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727 🟩 ctk 🟩 12.6 Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727 🟩 cudacxx_family 🟩 nvcc Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727 🟩 cxx 🟩 Clang18 Pass: 100%/5 | Total: 1h 35m | Avg: 19m 08s | Max: 37m 13s 🟩 GCC13 Pass: 100%/5 | Total: 2h 17m | Avg: 27m 31s | Max: 1h 13m 🟩 MSVC14.39 Pass: 100%/1 | Total: 19m 38s | Avg: 19m 38s | Max: 19m 38s | Hits: 37%/727 🟩 cxx_family 🟩 Clang Pass: 100%/5 | Total: 1h 35m | Avg: 19m 08s | Max: 37m 13s 🟩 GCC Pass: 100%/5 | Total: 2h 17m | Avg: 27m 31s | Max: 1h 13m 🟩 MSVC Pass: 100%/1 | Total: 19m 38s | Avg: 19m 38s | Max: 19m 38s | Hits: 37%/727 🟩 gpu 🟩 v100 Pass: 100%/11 | Total: 4h 12m | Avg: 22m 59s | Max: 1h 13m | Hits: 37%/727 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 29m 19s | Avg: 9m 46s | Max: 19m 38s | Hits: 37%/727 🟩 DeviceLaunch Pass: 100%/2 | Total: 1h 31m | Avg: 45m 34s | Max: 1h 13m 🟩 GraphCapture Pass: 100%/2 | Total: 33m 56s | Avg: 16m 58s | Max: 17m 58s 🟩 HostLaunch Pass: 100%/2 | Total: 37m 06s | Avg: 18m 33s | Max: 19m 26s 🟩 TestGPU Pass: 100%/2 | Total: 1h 01m | Avg: 30m 43s | Max: 37m 13s -
🟩 thrust: Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238
🟩 cpu 🟩 amd64 Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238 🟩 ctk 🟩 12.6 Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238 🟩 cudacxx_family 🟩 nvcc Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238 🟩 cxx 🟩 Clang18 Pass: 100%/3 | Total: 32m 24s | Avg: 10m 48s | Max: 13m 33s 🟩 GCC13 Pass: 100%/3 | Total: 33m 36s | Avg: 11m 12s | Max: 12m 59s 🟩 MSVC14.39 Pass: 100%/2 | Total: 58m 02s | Avg: 29m 01s | Max: 34m 14s | Hits: 64%/5238 🟩 cxx_family 🟩 Clang Pass: 100%/3 | Total: 32m 24s | Avg: 10m 48s | Max: 13m 33s 🟩 GCC Pass: 100%/3 | Total: 33m 36s | Avg: 11m 12s | Max: 12m 59s 🟩 MSVC Pass: 100%/2 | Total: 58m 02s | Avg: 29m 01s | Max: 34m 14s | Hits: 64%/5238 🟩 gpu 🟩 v100 Pass: 100%/8 | Total: 2h 04m | Avg: 15m 30s | Max: 34m 14s | Hits: 64%/5238 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 57m 55s | Avg: 19m 18s | Max: 34m 14s | Hits: 29%/2619 🟩 TestCPU Pass: 100%/3 | Total: 41m 04s | Avg: 13m 41s | Max: 23m 48s | Hits: 99%/2619 🟩 TestGPU Pass: 100%/2 | Total: 25m 03s | Avg: 12m 31s | Max: 13m 33s -
🟩 cccl: Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s
🟩 cpu 🟩 amd64 Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s 🟩 ctk 🟩 11.1 Pass: 100%/2 | Total: 8m 07s | Avg: 4m 03s | Max: 4m 18s 🟩 12.0 Pass: 100%/2 | Total: 10m 41s | Avg: 5m 20s | Max: 5m 27s 🟩 12.6 Pass: 100%/2 | Total: 10m 15s | Avg: 5m 07s | Max: 5m 30s 🟩 cudacxx 🟩 nvcc11.1 Pass: 100%/2 | Total: 8m 07s | Avg: 4m 03s | Max: 4m 18s 🟩 nvcc12.0 Pass: 100%/2 | Total: 10m 41s | Avg: 5m 20s | Max: 5m 27s 🟩 nvcc12.6 Pass: 100%/2 | Total: 10m 15s | Avg: 5m 07s | Max: 5m 30s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s 🟩 cxx 🟩 Clang9 Pass: 100%/1 | Total: 4m 18s | Avg: 4m 18s | Max: 4m 18s 🟩 Clang14 Pass: 100%/1 | Total: 5m 14s | Avg: 5m 14s | Max: 5m 14s 🟩 Clang18 Pass: 100%/1 | Total: 5m 30s | Avg: 5m 30s | Max: 5m 30s 🟩 GCC6 Pass: 100%/1 | Total: 3m 49s | Avg: 3m 49s | Max: 3m 49s 🟩 GCC12 Pass: 100%/1 | Total: 5m 27s | Avg: 5m 27s | Max: 5m 27s 🟩 GCC13 Pass: 100%/1 | Total: 4m 45s | Avg: 4m 45s | Max: 4m 45s 🟩 cxx_family 🟩 Clang Pass: 100%/3 | Total: 15m 02s | Avg: 5m 00s | Max: 5m 30s 🟩 GCC Pass: 100%/3 | Total: 14m 01s | Avg: 4m 40s | Max: 5m 27s 🟩 gpu 🟩 v100 Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s 🟩 jobs 🟩 Infra Pass: 100%/6 | Total: 29m 03s | Avg: 4m 50s | Max: 5m 30s -
🟩 libcudacxx: Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973
🟩 cpu 🟩 amd64 Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973 🟩 ctk 🟩 12.6 Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973 🟩 cudacxx_family 🟩 nvcc Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973 🟩 cxx 🟩 Clang18 Pass: 100%/2 | Total: 26m 50s | Avg: 13m 25s | Max: 22m 25s 🟩 GCC13 Pass: 100%/2 | Total: 20m 03s | Avg: 10m 01s | Max: 15m 46s 🟩 MSVC14.39 Pass: 100%/1 | Total: 15m 29s | Avg: 15m 29s | Max: 15m 29s | Hits: 99%/2973 🟩 cxx_family 🟩 Clang Pass: 100%/2 | Total: 26m 50s | Avg: 13m 25s | Max: 22m 25s 🟩 GCC Pass: 100%/2 | Total: 20m 03s | Avg: 10m 01s | Max: 15m 46s 🟩 MSVC Pass: 100%/1 | Total: 15m 29s | Avg: 15m 29s | Max: 15m 29s | Hits: 99%/2973 🟩 gpu 🟩 v100 Pass: 100%/5 | Total: 1h 02m | Avg: 12m 28s | Max: 22m 25s | Hits: 99%/2973 🟩 jobs 🟩 Build Pass: 100%/3 | Total: 24m 11s | Avg: 8m 03s | Max: 15m 29s | Hits: 99%/2973 🟩 Test Pass: 100%/2 | Total: 38m 11s | Avg: 19m 05s | Max: 22m 25s -
🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s
🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 ctk 🟩 12.5 Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 05s | Avg: 4m 32s | Max: 6m 49s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 16s | Avg: 2m 16s | Max: 2m 16s 🟩 Test Pass: 100%/1 | Total: 6m 49s | Avg: 6m 49s | Max: 6m 49s
🛠️ Override Matrix
[
{
"jobs": [
"test"
],
"cxx": [
"gcc",
"clang",
"msvc"
]
},
{
"jobs": [
"test"
],
"project": [
"cccl_c_parallel",
"pycuda"
],
"ctk": "12.5"
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "11.1",
"cxx": [
"gcc6",
"clang9"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "12.0",
"cxx": [
"gcc12",
"clang14"
]
},
{
"jobs": [
"infra"
],
"project": "cccl",
"ctk": "curr",
"cxx": [
"gcc",
"clang"
]
}
]
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| libcu++ | |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| pycuda | |
| +/- | CCCL C Parallel Library |
Modifications in project or dependencies?
| Project | |
|---|---|
| +/- | CCCL Infrastructure |
| +/- | libcu++ |
| +/- | CUB |
| +/- | Thrust |
| +/- | CUDA Experimental |
| +/- | pycuda |
| +/- | CCCL C Parallel Library |
🏃 Runner counts (total jobs: 33)
| # | Runner |
|---|---|
| 20 | linux-amd64-gpu-v100-latest-1 |
| 9 | linux-amd64-cpu16 |
| 4 | windows-amd64-cpu16 |
Closing since all that's left is the c/parallel stuff, which I'll open a new PR for.