Add meta dimensions specifiers to cudax::launch
This change adds new types to describe dimensions in a hierarchy, called meta dimensions. These types are not holding specific values and instead communicate a specific intent. Dimensions built using them can be later finalized to replace the meta dimensions with specific values calculated for a specific device and kernel function. The finalization is automatic inside cudax::launch, but can also be done manually with finalize function, if the calculated values are needed ahead of time, for example to scale some buffers passed into launch. Last piece provided is finalized_t type alias template that allows to get the type of the finalized hierarchy without calling finalize. All of the above also works on kernel_config type, in which case it just operates on the hierarchy contained in the configuration.
This PR also adds support for hierarchy queries with the same level being the unit, in which case extents<1, 1, 1> or just 1 is returned.
While working on this change I noticed there is an issue with is_invocable and extended lambda in how it's used in cudax::launch to detect if the lambda takes hierarchy/configuration as the first argument. Because of that issue, right now launch forces the extended lambda to accept it as the first argument until a better solution is found.
There are couple of smaller TODOs around meta dimensions like adding some safety to make sure someone passes the same function to finalize and launch when using the finalize or deciding if using finalized_t for kernel instantiation is always mandatory or only when using meta dimensions.
🟨 CI finished in 11m 16s: Pass: 92%/56 | Total: 2h 54m | Avg: 3m 06s | Max: 10m 56s | Hits: 70%/1581
-
🟨 cudax: Pass: 92%/55 | Total: 2h 43m | Avg: 2m 58s | Max: 8m 21s | Hits: 70%/1581
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 92%/51 | Total: 2h 32m | Avg: 2m 59s | Max: 8m 21s | Hits: 71%/1457 🟩 arm64 Pass: 100%/4 | Total: 11m 08s | Avg: 2m 47s | Max: 3m 09s | Hits: 64%/124 🔍 jobs: Build 🔍 🔍 Build Pass: 91%/47 | Total: 2h 09m | Avg: 2m 45s | Max: 8m 21s | Hits: 66%/1333 🟩 Test Pass: 100%/8 | Total: 33m 56s | Avg: 4m 14s | Max: 4m 54s | Hits: 96%/248 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 5m 02s | Avg: 2m 31s | Max: 2m 34s | Hits: 67%/62 🟩 Clang10 Pass: 100%/2 | Total: 5m 32s | Avg: 2m 46s | Max: 2m 56s | Hits: 67%/62 🟩 Clang11 Pass: 100%/4 | Total: 9m 56s | Avg: 2m 29s | Max: 2m 42s | Hits: 67%/124 🟩 Clang12 Pass: 100%/4 | Total: 9m 49s | Avg: 2m 27s | Max: 2m 35s | Hits: 67%/124 🟩 Clang13 Pass: 100%/4 | Total: 9m 22s | Avg: 2m 20s | Max: 2m 27s | Hits: 75%/124 🟩 Clang14 Pass: 100%/6 | Total: 17m 29s | Avg: 2m 54s | Max: 3m 54s | Hits: 78%/186 🟩 Clang15 Pass: 100%/2 | Total: 5m 20s | Avg: 2m 40s | Max: 2m 45s | Hits: 67%/62 🟩 Clang16 Pass: 100%/6 | Total: 20m 18s | Avg: 3m 23s | Max: 4m 53s | Hits: 78%/186 🟥 GCC9 Pass: 0%/2 | Total: 5m 00s | Avg: 2m 30s | Max: 2m 40s 🟩 GCC10 Pass: 100%/4 | Total: 9m 19s | Avg: 2m 19s | Max: 2m 23s | Hits: 61%/124 🟩 GCC11 Pass: 100%/4 | Total: 9m 56s | Avg: 2m 29s | Max: 2m 47s | Hits: 61%/124 🟩 GCC12 Pass: 100%/12 | Total: 36m 59s | Avg: 3m 04s | Max: 4m 54s | Hits: 72%/372 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 3m 08s | Avg: 3m 08s | Max: 3m 08s | Hits: 67%/31 🟥 MSVC14.36 Pass: 0%/1 | Total: 7m 47s | Avg: 7m 47s | Max: 7m 47s 🟥 MSVC14.39 Pass: 0%/1 | Total: 8m 21s | Avg: 8m 21s | Max: 8m 21s 🟨 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 22m | Avg: 2m 45s | Max: 4m 53s | Hits: 73%/930 🟨 GCC Pass: 90%/22 | Total: 1h 01m | Avg: 2m 47s | Max: 4m 54s | Hits: 67%/620 🟩 Intel Pass: 100%/1 | Total: 3m 08s | Avg: 3m 08s | Max: 3m 08s | Hits: 67%/31 🟥 MSVC Pass: 0%/2 | Total: 16m 08s | Avg: 8m 04s | Max: 8m 21s 🟨 cudacxx_family 🟨 nvcc Pass: 92%/55 | Total: 2h 43m | Avg: 2m 58s | Max: 8m 21s | Hits: 70%/1581 🟨 gpu 🟨 v100 Pass: 92%/55 | Total: 2h 43m | Avg: 2m 58s | Max: 8m 21s | Hits: 70%/1581 🟨 ctk 🟨 12.0 Pass: 91%/23 | Total: 1h 08m | Avg: 2m 58s | Max: 7m 47s | Hits: 71%/651 🟨 12.5 Pass: 93%/32 | Total: 1h 34m | Avg: 2m 57s | Max: 8m 21s | Hits: 70%/930 🟨 cudacxx 🟨 nvcc12.0 Pass: 91%/23 | Total: 1h 08m | Avg: 2m 58s | Max: 7m 47s | Hits: 71%/651 🟨 nvcc12.5 Pass: 93%/32 | Total: 1h 34m | Avg: 2m 57s | Max: 8m 21s | Hits: 70%/930 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 54s | Avg: 1m 54s | Max: 1m 54s | Hits: 61%/31 🟩 90a Pass: 100%/1 | Total: 2m 21s | Avg: 2m 21s | Max: 2m 21s | Hits: 61%/31 🟨 std 🟨 17 Pass: 93%/31 | Total: 1h 25m | Avg: 2m 45s | Max: 4m 53s | Hits: 69%/899 🟨 20 Pass: 91%/24 | Total: 1h 17m | Avg: 3m 14s | Max: 8m 21s | Hits: 72%/682 -
🟩 pycuda: Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 10m 56s | Avg: 10m 56s | Max: 10m 56s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟨 CI finished in 11m 47s: Pass: 96%/56 | Total: 2h 44m | Avg: 2m 56s | Max: 11m 29s | Hits: 83%/1643
-
🟨 cudax: Pass: 96%/55 | Total: 2h 33m | Avg: 2m 47s | Max: 7m 54s | Hits: 83%/1643
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 96%/51 | Total: 2h 22m | Avg: 2m 47s | Max: 7m 54s | Hits: 84%/1519 🟩 arm64 Pass: 100%/4 | Total: 11m 03s | Avg: 2m 45s | Max: 3m 02s | Hits: 80%/124 🚨 cxx_family: MSVC 🚨 🟩 Clang Pass: 100%/30 | Total: 1h 18m | Avg: 2m 37s | Max: 4m 39s | Hits: 86%/930 🟩 GCC Pass: 100%/22 | Total: 56m 00s | Avg: 2m 32s | Max: 3m 57s | Hits: 81%/682 🟩 Intel Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 83%/31 🔥 MSVC Pass: 0%/2 | Total: 15m 46s | Avg: 7m 53s | Max: 7m 54s 🔍 jobs: Build 🔍 🔍 Build Pass: 95%/47 | Total: 2h 00m | Avg: 2m 34s | Max: 7m 54s | Hits: 81%/1395 🟩 Test Pass: 100%/8 | Total: 32m 38s | Avg: 4m 04s | Max: 4m 39s | Hits: 96%/248 🔍 std: 20 🔍 🟩 17 Pass: 100%/31 | Total: 1h 19m | Avg: 2m 34s | Max: 4m 39s | Hits: 83%/961 🔍 20 Pass: 91%/24 | Total: 1h 13m | Avg: 3m 04s | Max: 7m 54s | Hits: 84%/682 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 25s | Avg: 2m 12s | Max: 2m 14s | Hits: 83%/62 🟩 Clang10 Pass: 100%/2 | Total: 4m 34s | Avg: 2m 17s | Max: 2m 17s | Hits: 83%/62 🟩 Clang11 Pass: 100%/4 | Total: 8m 48s | Avg: 2m 12s | Max: 2m 13s | Hits: 83%/124 🟩 Clang12 Pass: 100%/4 | Total: 9m 36s | Avg: 2m 24s | Max: 2m 43s | Hits: 83%/124 🟩 Clang13 Pass: 100%/4 | Total: 8m 52s | Avg: 2m 13s | Max: 2m 14s | Hits: 83%/124 🟩 Clang14 Pass: 100%/6 | Total: 18m 20s | Avg: 3m 03s | Max: 4m 39s | Hits: 89%/186 🟩 Clang15 Pass: 100%/2 | Total: 4m 39s | Avg: 2m 19s | Max: 2m 26s | Hits: 83%/62 🟩 Clang16 Pass: 100%/6 | Total: 19m 18s | Avg: 3m 13s | Max: 4m 39s | Hits: 89%/186 🟩 GCC9 Pass: 100%/2 | Total: 4m 12s | Avg: 2m 06s | Max: 2m 13s | Hits: 85%/62 🟩 GCC10 Pass: 100%/4 | Total: 9m 39s | Avg: 2m 24s | Max: 3m 00s | Hits: 77%/124 🟩 GCC11 Pass: 100%/4 | Total: 8m 35s | Avg: 2m 08s | Max: 2m 12s | Hits: 77%/124 🟩 GCC12 Pass: 100%/12 | Total: 33m 34s | Avg: 2m 47s | Max: 3m 57s | Hits: 82%/372 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 83%/31 🟥 MSVC14.36 Pass: 0%/1 | Total: 7m 54s | Avg: 7m 54s | Max: 7m 54s 🟥 MSVC14.39 Pass: 0%/1 | Total: 7m 52s | Avg: 7m 52s | Max: 7m 52s 🟨 cudacxx_family 🟨 nvcc Pass: 96%/55 | Total: 2h 33m | Avg: 2m 47s | Max: 7m 54s | Hits: 83%/1643 🟨 gpu 🟨 v100 Pass: 96%/55 | Total: 2h 33m | Avg: 2m 47s | Max: 7m 54s | Hits: 83%/1643 🟨 ctk 🟨 12.0 Pass: 95%/23 | Total: 1h 04m | Avg: 2m 49s | Max: 7m 54s | Hits: 84%/682 🟨 12.5 Pass: 96%/32 | Total: 1h 28m | Avg: 2m 45s | Max: 7m 52s | Hits: 83%/961 🟨 cudacxx 🟨 nvcc12.0 Pass: 95%/23 | Total: 1h 04m | Avg: 2m 49s | Max: 7m 54s | Hits: 84%/682 🟨 nvcc12.5 Pass: 96%/32 | Total: 1h 28m | Avg: 2m 45s | Max: 7m 52s | Hits: 83%/961 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 08s | Avg: 2m 08s | Max: 2m 08s | Hits: 77%/31 🟩 90a Pass: 100%/1 | Total: 2m 04s | Avg: 2m 04s | Max: 2m 04s | Hits: 77%/31 -
🟩 pycuda: Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟨 CI finished in 11m 56s: Pass: 96%/56 | Total: 2h 48m | Avg: 3m 00s | Max: 11m 56s | Hits: 83%/1643
-
🟨 cudax: Pass: 96%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 8m 27s | Hits: 83%/1643
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 96%/51 | Total: 2h 25m | Avg: 2m 50s | Max: 8m 27s | Hits: 83%/1519 🟩 arm64 Pass: 100%/4 | Total: 11m 43s | Avg: 2m 55s | Max: 3m 08s | Hits: 80%/124 🚨 cxx_family: MSVC 🚨 🟩 Clang Pass: 100%/30 | Total: 1h 20m | Avg: 2m 41s | Max: 5m 39s | Hits: 86%/930 🟩 GCC Pass: 100%/22 | Total: 56m 38s | Avg: 2m 34s | Max: 4m 32s | Hits: 80%/682 🟩 Intel Pass: 100%/1 | Total: 2m 52s | Avg: 2m 52s | Max: 2m 52s | Hits: 83%/31 🔥 MSVC Pass: 0%/2 | Total: 16m 24s | Avg: 8m 12s | Max: 8m 27s 🔍 jobs: Build 🔍 🔍 Build Pass: 95%/47 | Total: 2h 02m | Avg: 2m 36s | Max: 8m 27s | Hits: 81%/1395 🟩 Test Pass: 100%/8 | Total: 34m 04s | Avg: 4m 15s | Max: 5m 39s | Hits: 96%/248 🔍 std: 20 🔍 🟩 17 Pass: 100%/31 | Total: 1h 21m | Avg: 2m 36s | Max: 5m 39s | Hits: 83%/961 🔍 20 Pass: 91%/24 | Total: 1h 15m | Avg: 3m 09s | Max: 8m 27s | Hits: 84%/682 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 35s | Avg: 2m 17s | Max: 2m 18s | Hits: 83%/62 🟩 Clang10 Pass: 100%/2 | Total: 4m 48s | Avg: 2m 24s | Max: 2m 29s | Hits: 83%/62 🟩 Clang11 Pass: 100%/4 | Total: 9m 09s | Avg: 2m 17s | Max: 2m 23s | Hits: 83%/124 🟩 Clang12 Pass: 100%/4 | Total: 9m 43s | Avg: 2m 25s | Max: 2m 38s | Hits: 83%/124 🟩 Clang13 Pass: 100%/4 | Total: 9m 23s | Avg: 2m 20s | Max: 2m 32s | Hits: 83%/124 🟩 Clang14 Pass: 100%/6 | Total: 17m 54s | Avg: 2m 59s | Max: 4m 23s | Hits: 89%/186 🟩 Clang15 Pass: 100%/2 | Total: 4m 36s | Avg: 2m 18s | Max: 2m 19s | Hits: 83%/62 🟩 Clang16 Pass: 100%/6 | Total: 20m 41s | Avg: 3m 26s | Max: 5m 39s | Hits: 89%/186 🟩 GCC9 Pass: 100%/2 | Total: 4m 23s | Avg: 2m 11s | Max: 2m 13s | Hits: 77%/62 🟩 GCC10 Pass: 100%/4 | Total: 8m 52s | Avg: 2m 13s | Max: 2m 18s | Hits: 77%/124 🟩 GCC11 Pass: 100%/4 | Total: 8m 54s | Avg: 2m 13s | Max: 2m 16s | Hits: 77%/124 🟩 GCC12 Pass: 100%/12 | Total: 34m 29s | Avg: 2m 52s | Max: 4m 32s | Hits: 82%/372 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 52s | Avg: 2m 52s | Max: 2m 52s | Hits: 83%/31 🟥 MSVC14.36 Pass: 0%/1 | Total: 8m 27s | Avg: 8m 27s | Max: 8m 27s 🟥 MSVC14.39 Pass: 0%/1 | Total: 7m 57s | Avg: 7m 57s | Max: 7m 57s 🟨 cudacxx_family 🟨 nvcc Pass: 96%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 8m 27s | Hits: 83%/1643 🟨 gpu 🟨 v100 Pass: 96%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 8m 27s | Hits: 83%/1643 🟨 ctk 🟨 12.0 Pass: 95%/23 | Total: 1h 06m | Avg: 2m 52s | Max: 8m 27s | Hits: 83%/682 🟨 12.5 Pass: 96%/32 | Total: 1h 30m | Avg: 2m 50s | Max: 7m 57s | Hits: 83%/961 🟨 cudacxx 🟨 nvcc12.0 Pass: 95%/23 | Total: 1h 06m | Avg: 2m 52s | Max: 8m 27s | Hits: 83%/682 🟨 nvcc12.5 Pass: 96%/32 | Total: 1h 30m | Avg: 2m 50s | Max: 7m 57s | Hits: 83%/961 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 07s | Avg: 2m 07s | Max: 2m 07s | Hits: 77%/31 🟩 90a Pass: 100%/1 | Total: 2m 01s | Avg: 2m 01s | Max: 2m 01s | Hits: 77%/31 -
🟩 pycuda: Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 11m 56s | Avg: 11m 56s | Max: 11m 56s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 16m 11s: Pass: 100%/56 | Total: 2h 52m | Avg: 3m 04s | Max: 12m 31s | Hits: 93%/1693
-
🟩 cudax: Pass: 100%/55 | Total: 2h 39m | Avg: 2m 54s | Max: 7m 56s | Hits: 93%/1693
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 27m | Avg: 2m 53s | Max: 7m 56s | Hits: 93%/1569 🟩 arm64 Pass: 100%/4 | Total: 12m 32s | Avg: 3m 08s | Max: 3m 19s | Hits: 93%/124 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 1h 06m | Avg: 2m 53s | Max: 7m 56s | Hits: 93%/707 🟩 12.5 Pass: 100%/32 | Total: 1h 33m | Avg: 2m 54s | Max: 7m 55s | Hits: 93%/986 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 1h 06m | Avg: 2m 53s | Max: 7m 56s | Hits: 93%/707 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 33m | Avg: 2m 54s | Max: 7m 55s | Hits: 93%/986 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 39m | Avg: 2m 54s | Max: 7m 56s | Hits: 93%/1693 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 5m 03s | Avg: 2m 31s | Max: 2m 35s | Hits: 96%/62 🟩 Clang10 Pass: 100%/2 | Total: 4m 58s | Avg: 2m 29s | Max: 2m 33s | Hits: 96%/62 🟩 Clang11 Pass: 100%/4 | Total: 9m 43s | Avg: 2m 25s | Max: 2m 30s | Hits: 96%/124 🟩 Clang12 Pass: 100%/4 | Total: 9m 45s | Avg: 2m 26s | Max: 2m 29s | Hits: 96%/124 🟩 Clang13 Pass: 100%/4 | Total: 9m 41s | Avg: 2m 25s | Max: 2m 33s | Hits: 96%/124 🟩 Clang14 Pass: 100%/6 | Total: 17m 16s | Avg: 2m 52s | Max: 3m 50s | Hits: 97%/186 🟩 Clang15 Pass: 100%/2 | Total: 4m 49s | Avg: 2m 24s | Max: 2m 26s | Hits: 96%/62 🟩 Clang16 Pass: 100%/6 | Total: 20m 16s | Avg: 3m 22s | Max: 4m 19s | Hits: 97%/186 🟩 GCC9 Pass: 100%/2 | Total: 4m 34s | Avg: 2m 17s | Max: 2m 20s | Hits: 90%/62 🟩 GCC10 Pass: 100%/4 | Total: 9m 18s | Avg: 2m 19s | Max: 2m 23s | Hits: 90%/124 🟩 GCC11 Pass: 100%/4 | Total: 9m 18s | Avg: 2m 19s | Max: 2m 24s | Hits: 90%/124 🟩 GCC12 Pass: 100%/12 | Total: 36m 10s | Avg: 3m 00s | Max: 4m 42s | Hits: 91%/372 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 96%/31 🟩 MSVC14.36 Pass: 100%/1 | Total: 7m 56s | Avg: 7m 56s | Max: 7m 56s | Hits: 64%/25 🟩 MSVC14.39 Pass: 100%/1 | Total: 7m 55s | Avg: 7m 55s | Max: 7m 55s | Hits: 64%/25 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 21m | Avg: 2m 43s | Max: 4m 19s | Hits: 97%/930 🟩 GCC Pass: 100%/22 | Total: 59m 20s | Avg: 2m 41s | Max: 4m 42s | Hits: 90%/682 🟩 Intel Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s | Hits: 96%/31 🟩 MSVC Pass: 100%/2 | Total: 15m 51s | Avg: 7m 55s | Max: 7m 56s | Hits: 64%/50 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 39m | Avg: 2m 54s | Max: 7m 56s | Hits: 93%/1693 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 2h 07m | Avg: 2m 43s | Max: 7m 56s | Hits: 93%/1445 🟩 Test Pass: 100%/8 | Total: 32m 00s | Avg: 4m 00s | Max: 4m 42s | Hits: 96%/248 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 10s | Avg: 2m 10s | Max: 2m 10s | Hits: 90%/31 🟩 90a Pass: 100%/1 | Total: 2m 07s | Avg: 2m 07s | Max: 2m 07s | Hits: 90%/31 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 21m | Avg: 2m 38s | Max: 4m 14s | Hits: 94%/961 🟩 20 Pass: 100%/24 | Total: 1h 17m | Avg: 3m 14s | Max: 7m 56s | Hits: 92%/732 -
🟩 pycuda: Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 12m 31s | Avg: 12m 31s | Max: 12m 31s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 2h 05m: Pass: 100%/56 | Total: 2h 38m | Avg: 2m 50s | Max: 11m 30s | Hits: 96%/1693
-
🟩 cudax: Pass: 100%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 7m 45s | Hits: 96%/1693
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 13m | Avg: 2m 36s | Max: 7m 45s | Hits: 96%/1569 🟩 arm64 Pass: 100%/4 | Total: 14m 08s | Avg: 3m 32s | Max: 3m 38s | Hits: 96%/124 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 1h 00m | Avg: 2m 38s | Max: 7m 45s | Hits: 96%/707 🟩 12.5 Pass: 100%/32 | Total: 1h 26m | Avg: 2m 42s | Max: 7m 25s | Hits: 96%/986 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 1h 00m | Avg: 2m 38s | Max: 7m 45s | Hits: 96%/707 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 26m | Avg: 2m 42s | Max: 7m 25s | Hits: 96%/986 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 7m 45s | Hits: 96%/1693 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 12s | Avg: 2m 06s | Max: 2m 09s | Hits: 100%/62 🟩 Clang10 Pass: 100%/2 | Total: 4m 13s | Avg: 2m 06s | Max: 2m 07s | Hits: 100%/62 🟩 Clang11 Pass: 100%/4 | Total: 8m 15s | Avg: 2m 03s | Max: 2m 12s | Hits: 100%/124 🟩 Clang12 Pass: 100%/4 | Total: 8m 37s | Avg: 2m 09s | Max: 2m 11s | Hits: 100%/124 🟩 Clang13 Pass: 100%/4 | Total: 8m 12s | Avg: 2m 03s | Max: 2m 09s | Hits: 100%/124 🟩 Clang14 Pass: 100%/6 | Total: 16m 25s | Avg: 2m 44s | Max: 4m 01s | Hits: 100%/186 🟩 Clang15 Pass: 100%/2 | Total: 4m 08s | Avg: 2m 04s | Max: 2m 07s | Hits: 100%/62 🟩 Clang16 Pass: 100%/6 | Total: 21m 06s | Avg: 3m 31s | Max: 4m 58s | Hits: 100%/186 🟩 GCC9 Pass: 100%/2 | Total: 3m 38s | Avg: 1m 49s | Max: 1m 58s | Hits: 93%/62 🟩 GCC10 Pass: 100%/4 | Total: 7m 59s | Avg: 1m 59s | Max: 2m 09s | Hits: 93%/124 🟩 GCC11 Pass: 100%/4 | Total: 7m 28s | Avg: 1m 52s | Max: 1m 59s | Hits: 93%/124 🟩 GCC12 Pass: 100%/12 | Total: 35m 14s | Avg: 2m 56s | Max: 4m 21s | Hits: 93%/372 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 36s | Avg: 2m 36s | Max: 2m 36s | Hits: 100%/31 🟩 MSVC14.36 Pass: 100%/1 | Total: 7m 45s | Avg: 7m 45s | Max: 7m 45s | Hits: 68%/25 🟩 MSVC14.39 Pass: 100%/1 | Total: 7m 25s | Avg: 7m 25s | Max: 7m 25s | Hits: 68%/25 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 15m | Avg: 2m 30s | Max: 4m 58s | Hits: 100%/930 🟩 GCC Pass: 100%/22 | Total: 54m 19s | Avg: 2m 28s | Max: 4m 21s | Hits: 93%/682 🟩 Intel Pass: 100%/1 | Total: 2m 36s | Avg: 2m 36s | Max: 2m 36s | Hits: 100%/31 🟩 MSVC Pass: 100%/2 | Total: 15m 10s | Avg: 7m 35s | Max: 7m 45s | Hits: 68%/50 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 7m 45s | Hits: 96%/1693 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 1h 53m | Avg: 2m 24s | Max: 7m 45s | Hits: 96%/1445 🟩 Test Pass: 100%/8 | Total: 34m 00s | Avg: 4m 15s | Max: 4m 58s | Hits: 96%/248 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 56s | Avg: 1m 56s | Max: 1m 56s | Hits: 93%/31 🟩 90a Pass: 100%/1 | Total: 1m 45s | Avg: 1m 45s | Max: 1m 45s | Hits: 93%/31 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 15m | Avg: 2m 25s | Max: 4m 53s | Hits: 97%/961 🟩 20 Pass: 100%/24 | Total: 1h 12m | Avg: 3m 00s | Max: 7m 45s | Hits: 95%/732 -
🟩 pycuda: Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 11m 30s | Avg: 11m 30s | Max: 11m 30s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 10m 33s: Pass: 100%/56 | Total: 2h 34m | Avg: 2m 45s | Max: 10m 33s | Hits: 88%/2848
-
🟩 cudax: Pass: 100%/55 | Total: 2h 23m | Avg: 2m 36s | Max: 7m 38s | Hits: 88%/2848
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 12m | Avg: 2m 35s | Max: 7m 38s | Hits: 87%/2640 🟩 arm64 Pass: 100%/4 | Total: 10m 57s | Avg: 2m 44s | Max: 3m 09s | Hits: 96%/208 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 59m 11s | Avg: 2m 34s | Max: 6m 49s | Hits: 86%/1190 🟩 12.5 Pass: 100%/32 | Total: 1h 24m | Avg: 2m 38s | Max: 7m 38s | Hits: 89%/1658 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 59m 11s | Avg: 2m 34s | Max: 6m 49s | Hits: 86%/1190 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 24m | Avg: 2m 38s | Max: 7m 38s | Hits: 89%/1658 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 23m | Avg: 2m 36s | Max: 7m 38s | Hits: 88%/2848 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 38s | Avg: 2m 19s | Max: 2m 27s | Hits: 88%/104 🟩 Clang10 Pass: 100%/2 | Total: 4m 28s | Avg: 2m 14s | Max: 2m 24s | Hits: 88%/104 🟩 Clang11 Pass: 100%/4 | Total: 8m 38s | Avg: 2m 09s | Max: 2m 16s | Hits: 88%/208 🟩 Clang12 Pass: 100%/4 | Total: 8m 41s | Avg: 2m 10s | Max: 2m 20s | Hits: 88%/208 🟩 Clang13 Pass: 100%/4 | Total: 9m 16s | Avg: 2m 19s | Max: 2m 25s | Hits: 88%/208 🟩 Clang14 Pass: 100%/6 | Total: 16m 07s | Avg: 2m 41s | Max: 3m 42s | Hits: 88%/312 🟩 Clang15 Pass: 100%/2 | Total: 4m 04s | Avg: 2m 02s | Max: 2m 07s | Hits: 98%/104 🟩 Clang16 Pass: 100%/6 | Total: 18m 23s | Avg: 3m 03s | Max: 3m 52s | Hits: 89%/312 🟩 GCC9 Pass: 100%/2 | Total: 3m 56s | Avg: 1m 58s | Max: 2m 05s | Hits: 94%/104 🟩 GCC10 Pass: 100%/4 | Total: 7m 45s | Avg: 1m 56s | Max: 2m 12s | Hits: 94%/208 🟩 GCC11 Pass: 100%/4 | Total: 7m 24s | Avg: 1m 51s | Max: 2m 06s | Hits: 94%/208 🟩 GCC12 Pass: 100%/12 | Total: 32m 44s | Avg: 2m 43s | Max: 3m 33s | Hits: 85%/624 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 56s | Avg: 2m 56s | Max: 2m 56s | Hits: 86%/52 🟩 MSVC14.36 Pass: 100%/1 | Total: 6m 49s | Avg: 6m 49s | Max: 6m 49s | Hits: 67%/46 🟩 MSVC14.39 Pass: 100%/1 | Total: 7m 38s | Avg: 7m 38s | Max: 7m 38s | Hits: 69%/46 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 14m | Avg: 2m 28s | Max: 3m 52s | Hits: 89%/1560 🟩 GCC Pass: 100%/22 | Total: 51m 49s | Avg: 2m 21s | Max: 3m 33s | Hits: 89%/1144 🟩 Intel Pass: 100%/1 | Total: 2m 56s | Avg: 2m 56s | Max: 2m 56s | Hits: 86%/52 🟩 MSVC Pass: 100%/2 | Total: 14m 27s | Avg: 7m 13s | Max: 7m 38s | Hits: 68%/92 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 23m | Avg: 2m 36s | Max: 7m 38s | Hits: 88%/2848 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 1h 54m | Avg: 2m 26s | Max: 7m 38s | Hits: 86%/2432 🟩 Test Pass: 100%/8 | Total: 28m 49s | Avg: 3m 36s | Max: 3m 52s | Hits: 98%/416 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 42s | Avg: 1m 42s | Max: 1m 42s | Hits: 94%/52 🟩 90a Pass: 100%/1 | Total: 1m 58s | Avg: 1m 58s | Max: 1m 58s | Hits: 94%/52 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 13m | Avg: 2m 23s | Max: 3m 51s | Hits: 89%/1612 🟩 20 Pass: 100%/24 | Total: 1h 09m | Avg: 2m 53s | Max: 7m 38s | Hits: 87%/1236 -
🟩 pycuda: Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟨 CI finished in 30m 19s: Pass: 96%/56 | Total: 2h 39m | Avg: 2m 51s | Max: 12m 44s
-
🟨 cudax: Pass: 96%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 9m 20s
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 96%/51 | Total: 2h 19m | Avg: 2m 44s | Max: 9m 20s 🟩 arm64 Pass: 100%/4 | Total: 7m 23s | Avg: 1m 50s | Max: 1m 53s 🚨 cxx_family: MSVC 🚨 🟩 Clang Pass: 100%/30 | Total: 1h 12m | Avg: 2m 24s | Max: 4m 45s 🟩 GCC Pass: 100%/22 | Total: 53m 41s | Avg: 2m 26s | Max: 4m 30s 🟩 Intel Pass: 100%/1 | Total: 2m 50s | Avg: 2m 50s | Max: 2m 50s 🔥 MSVC Pass: 0%/2 | Total: 18m 00s | Avg: 9m 00s | Max: 9m 20s 🔍 jobs: Build 🔍 🔍 Build Pass: 95%/47 | Total: 1h 54m | Avg: 2m 25s | Max: 9m 20s 🟩 Test Pass: 100%/8 | Total: 32m 40s | Avg: 4m 05s | Max: 4m 45s 🔍 std: 20 🔍 🟩 17 Pass: 100%/31 | Total: 1h 15m | Avg: 2m 25s | Max: 4m 45s 🔍 20 Pass: 91%/24 | Total: 1h 11m | Avg: 2m 59s | Max: 9m 20s 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 11s | Avg: 2m 05s | Max: 2m 12s 🟩 Clang10 Pass: 100%/2 | Total: 4m 12s | Avg: 2m 06s | Max: 2m 08s 🟩 Clang11 Pass: 100%/4 | Total: 8m 30s | Avg: 2m 07s | Max: 2m 11s 🟩 Clang12 Pass: 100%/4 | Total: 8m 26s | Avg: 2m 06s | Max: 2m 16s 🟩 Clang13 Pass: 100%/4 | Total: 8m 40s | Avg: 2m 10s | Max: 2m 22s 🟩 Clang14 Pass: 100%/6 | Total: 17m 17s | Avg: 2m 52s | Max: 4m 45s 🟩 Clang15 Pass: 100%/2 | Total: 4m 36s | Avg: 2m 18s | Max: 2m 19s 🟩 Clang16 Pass: 100%/6 | Total: 16m 37s | Avg: 2m 46s | Max: 4m 14s 🟩 GCC9 Pass: 100%/2 | Total: 4m 13s | Avg: 2m 06s | Max: 2m 08s 🟩 GCC10 Pass: 100%/4 | Total: 8m 32s | Avg: 2m 08s | Max: 2m 20s 🟩 GCC11 Pass: 100%/4 | Total: 8m 34s | Avg: 2m 08s | Max: 2m 23s 🟩 GCC12 Pass: 100%/12 | Total: 32m 22s | Avg: 2m 41s | Max: 4m 30s 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 50s | Avg: 2m 50s | Max: 2m 50s 🟥 MSVC14.36 Pass: 0%/1 | Total: 8m 40s | Avg: 8m 40s | Max: 8m 40s 🟥 MSVC14.39 Pass: 0%/1 | Total: 9m 20s | Avg: 9m 20s | Max: 9m 20s 🟨 cudacxx_family 🟨 nvcc Pass: 96%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 9m 20s 🟨 gpu 🟨 v100 Pass: 96%/55 | Total: 2h 27m | Avg: 2m 40s | Max: 9m 20s 🟨 ctk 🟨 12.0 Pass: 95%/23 | Total: 1h 02m | Avg: 2m 43s | Max: 8m 40s 🟨 12.5 Pass: 96%/32 | Total: 1h 24m | Avg: 2m 38s | Max: 9m 20s 🟨 cudacxx 🟨 nvcc12.0 Pass: 95%/23 | Total: 1h 02m | Avg: 2m 43s | Max: 8m 40s 🟨 nvcc12.5 Pass: 96%/32 | Total: 1h 24m | Avg: 2m 38s | Max: 9m 20s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 50s | Avg: 1m 50s | Max: 1m 50s 🟩 90a Pass: 100%/1 | Total: 1m 55s | Avg: 1m 55s | Max: 1m 55s -
🟩 pycuda: Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 12m 44s | Avg: 12m 44s | Max: 12m 44s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟨 CI finished in 22m 22s: Pass: 96%/56 | Total: 2h 37m | Avg: 2m 48s | Max: 11m 29s
-
🟨 cudax: Pass: 96%/55 | Total: 2h 25m | Avg: 2m 38s | Max: 10m 30s
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 96%/51 | Total: 2h 18m | Avg: 2m 42s | Max: 10m 30s 🟩 arm64 Pass: 100%/4 | Total: 7m 12s | Avg: 1m 48s | Max: 1m 51s 🚨 cxx_family: MSVC 🚨 🟩 Clang Pass: 100%/30 | Total: 1h 12m | Avg: 2m 24s | Max: 4m 39s 🟩 GCC Pass: 100%/22 | Total: 51m 39s | Avg: 2m 20s | Max: 4m 14s 🟩 Intel Pass: 100%/1 | Total: 2m 49s | Avg: 2m 49s | Max: 2m 49s 🔥 MSVC Pass: 0%/2 | Total: 18m 48s | Avg: 9m 24s | Max: 10m 30s 🔍 jobs: Build 🔍 🔍 Build Pass: 95%/47 | Total: 1h 53m | Avg: 2m 25s | Max: 10m 30s 🟩 Test Pass: 100%/8 | Total: 31m 59s | Avg: 3m 59s | Max: 4m 39s 🔍 std: 20 🔍 🟩 17 Pass: 100%/31 | Total: 1h 13m | Avg: 2m 22s | Max: 4m 39s 🔍 20 Pass: 91%/24 | Total: 1h 12m | Avg: 3m 00s | Max: 10m 30s 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 22s | Avg: 2m 11s | Max: 2m 22s 🟩 Clang10 Pass: 100%/2 | Total: 4m 05s | Avg: 2m 02s | Max: 2m 05s 🟩 Clang11 Pass: 100%/4 | Total: 9m 00s | Avg: 2m 15s | Max: 2m 36s 🟩 Clang12 Pass: 100%/4 | Total: 8m 16s | Avg: 2m 04s | Max: 2m 10s 🟩 Clang13 Pass: 100%/4 | Total: 8m 32s | Avg: 2m 08s | Max: 2m 10s 🟩 Clang14 Pass: 100%/6 | Total: 17m 20s | Avg: 2m 53s | Max: 4m 39s 🟩 Clang15 Pass: 100%/2 | Total: 4m 24s | Avg: 2m 12s | Max: 2m 18s 🟩 Clang16 Pass: 100%/6 | Total: 16m 28s | Avg: 2m 44s | Max: 4m 05s 🟩 GCC9 Pass: 100%/2 | Total: 3m 51s | Avg: 1m 55s | Max: 1m 58s 🟩 GCC10 Pass: 100%/4 | Total: 8m 42s | Avg: 2m 10s | Max: 2m 21s 🟩 GCC11 Pass: 100%/4 | Total: 8m 21s | Avg: 2m 05s | Max: 2m 21s 🟩 GCC12 Pass: 100%/12 | Total: 30m 45s | Avg: 2m 33s | Max: 4m 14s 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 49s | Avg: 2m 49s | Max: 2m 49s 🟥 MSVC14.36 Pass: 0%/1 | Total: 8m 18s | Avg: 8m 18s | Max: 8m 18s 🟥 MSVC14.39 Pass: 0%/1 | Total: 10m 30s | Avg: 10m 30s | Max: 10m 30s 🟨 cudacxx_family 🟨 nvcc Pass: 96%/55 | Total: 2h 25m | Avg: 2m 38s | Max: 10m 30s 🟨 gpu 🟨 v100 Pass: 96%/55 | Total: 2h 25m | Avg: 2m 38s | Max: 10m 30s 🟨 ctk 🟨 12.0 Pass: 95%/23 | Total: 1h 00m | Avg: 2m 38s | Max: 8m 18s 🟨 12.5 Pass: 96%/32 | Total: 1h 25m | Avg: 2m 39s | Max: 10m 30s 🟨 cudacxx 🟨 nvcc12.0 Pass: 95%/23 | Total: 1h 00m | Avg: 2m 38s | Max: 8m 18s 🟨 nvcc12.5 Pass: 96%/32 | Total: 1h 25m | Avg: 2m 39s | Max: 10m 30s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 1m 55s | Avg: 1m 55s | Max: 1m 55s 🟩 90a Pass: 100%/1 | Total: 1m 56s | Avg: 1m 56s | Max: 1m 56s -
🟩 pycuda: Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 11m 29s | Avg: 11m 29s | Max: 11m 29s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 31m 57s: Pass: 100%/56 | Total: 2h 50m | Avg: 3m 02s | Max: 13m 39s | Hits: 71%/106
-
🟩 cudax: Pass: 100%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 10m 37s | Hits: 71%/106
🟩 cpu 🟩 amd64 Pass: 100%/51 | Total: 2h 27m | Avg: 2m 53s | Max: 10m 37s | Hits: 71%/106 🟩 arm64 Pass: 100%/4 | Total: 8m 54s | Avg: 2m 13s | Max: 2m 53s 🟩 ctk 🟩 12.0 Pass: 100%/23 | Total: 1h 08m | Avg: 2m 59s | Max: 10m 16s | Hits: 71%/53 🟩 12.5 Pass: 100%/32 | Total: 1h 27m | Avg: 2m 43s | Max: 10m 37s | Hits: 71%/53 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/23 | Total: 1h 08m | Avg: 2m 59s | Max: 10m 16s | Hits: 71%/53 🟩 nvcc12.5 Pass: 100%/32 | Total: 1h 27m | Avg: 2m 43s | Max: 10m 37s | Hits: 71%/53 🟩 cudacxx_family 🟩 nvcc Pass: 100%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 10m 37s | Hits: 71%/106 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 4m 46s | Avg: 2m 23s | Max: 2m 37s 🟩 Clang10 Pass: 100%/2 | Total: 4m 45s | Avg: 2m 22s | Max: 2m 41s 🟩 Clang11 Pass: 100%/4 | Total: 8m 33s | Avg: 2m 08s | Max: 2m 20s 🟩 Clang12 Pass: 100%/4 | Total: 8m 43s | Avg: 2m 10s | Max: 2m 17s 🟩 Clang13 Pass: 100%/4 | Total: 8m 51s | Avg: 2m 12s | Max: 2m 31s 🟩 Clang14 Pass: 100%/6 | Total: 20m 18s | Avg: 3m 23s | Max: 5m 54s 🟩 Clang15 Pass: 100%/2 | Total: 4m 31s | Avg: 2m 15s | Max: 2m 17s 🟩 Clang16 Pass: 100%/6 | Total: 17m 25s | Avg: 2m 54s | Max: 4m 15s 🟩 GCC9 Pass: 100%/2 | Total: 3m 59s | Avg: 1m 59s | Max: 2m 11s 🟩 GCC10 Pass: 100%/4 | Total: 8m 48s | Avg: 2m 12s | Max: 2m 29s 🟩 GCC11 Pass: 100%/4 | Total: 8m 21s | Avg: 2m 05s | Max: 2m 31s 🟩 GCC12 Pass: 100%/12 | Total: 33m 41s | Avg: 2m 48s | Max: 4m 49s 🟩 Intel2023.2.0 Pass: 100%/1 | Total: 2m 47s | Avg: 2m 47s | Max: 2m 47s 🟩 MSVC14.36 Pass: 100%/1 | Total: 10m 16s | Avg: 10m 16s | Max: 10m 16s | Hits: 71%/53 🟩 MSVC14.39 Pass: 100%/1 | Total: 10m 37s | Avg: 10m 37s | Max: 10m 37s | Hits: 71%/53 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 17m | Avg: 2m 35s | Max: 5m 54s 🟩 GCC Pass: 100%/22 | Total: 54m 49s | Avg: 2m 29s | Max: 4m 49s 🟩 Intel Pass: 100%/1 | Total: 2m 47s | Avg: 2m 47s | Max: 2m 47s 🟩 MSVC Pass: 100%/2 | Total: 20m 53s | Avg: 10m 26s | Max: 10m 37s | Hits: 71%/106 🟩 gpu 🟩 v100 Pass: 100%/55 | Total: 2h 36m | Avg: 2m 50s | Max: 10m 37s | Hits: 71%/106 🟩 jobs 🟩 Build Pass: 100%/47 | Total: 2h 00m | Avg: 2m 33s | Max: 10m 37s | Hits: 71%/106 🟩 Test Pass: 100%/8 | Total: 36m 07s | Avg: 4m 30s | Max: 5m 54s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 16s | Avg: 2m 16s | Max: 2m 16s 🟩 90a Pass: 100%/1 | Total: 2m 20s | Avg: 2m 20s | Max: 2m 20s 🟩 std 🟩 17 Pass: 100%/31 | Total: 1h 18m | Avg: 2m 31s | Max: 5m 38s 🟩 20 Pass: 100%/24 | Total: 1h 17m | Avg: 3m 14s | Max: 10m 37s | Hits: 71%/106 -
🟩 pycuda: Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s
🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 ctk 🟩 12.5 Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 cudacxx 🟩 nvcc12.5 Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 13m 39s | Avg: 13m 39s | Max: 13m 39s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| pycuda |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| +/- | pycuda |
🏃 Runner counts (total jobs: 56)
| # | Runner |
|---|---|
| 41 | linux-amd64-cpu16 |
| 9 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
i would like to see some docs for this feature so i can evaluate it properly. i worry that specifying launch dimensions is becoming too complex.
🟨 CI finished in 1h 07m: Pass: 96%/54 | Total: 4h 45m | Avg: 5m 17s | Max: 16m 59s
-
🟨 cudax: Pass: 96%/54 | Total: 4h 45m | Avg: 5m 17s | Max: 16m 59s
🔍 cpu: amd64 🔍 🔍 amd64 Pass: 96%/50 | Total: 4h 32m | Avg: 5m 26s | Max: 16m 59s 🟩 arm64 Pass: 100%/4 | Total: 13m 35s | Avg: 3m 23s | Max: 3m 29s 🚨 cxx_family: MSVC 🚨 🟩 Clang Pass: 100%/30 | Total: 2h 22m | Avg: 4m 45s | Max: 16m 44s 🟩 GCC Pass: 100%/20 | Total: 1h 53m | Avg: 5m 41s | Max: 16m 59s 🔥 MSVC Pass: 0%/2 | Total: 17m 14s | Avg: 8m 37s | Max: 8m 46s 🟩 NVHPC Pass: 100%/2 | Total: 12m 20s | Avg: 6m 10s | Max: 6m 16s 🔍 jobs: Build 🔍 🔍 Build Pass: 95%/49 | Total: 3h 23m | Avg: 4m 08s | Max: 8m 46s 🟩 Test Pass: 100%/5 | Total: 1h 22m | Avg: 16m 33s | Max: 16m 59s 🔍 std: 20 🔍 🟩 17 Pass: 100%/29 | Total: 2h 20m | Avg: 4m 50s | Max: 16m 59s 🔍 20 Pass: 92%/25 | Total: 2h 25m | Avg: 5m 49s | Max: 16m 44s 🟨 ctk 🟨 12.0 Pass: 94%/19 | Total: 1h 39m | Avg: 5m 13s | Max: 16m 56s 🟩 12.5 Pass: 100%/2 | Total: 12m 20s | Avg: 6m 10s | Max: 6m 16s 🟨 12.6 Pass: 96%/33 | Total: 2h 54m | Avg: 5m 16s | Max: 16m 59s 🟨 cudacxx 🟨 nvcc12.0 Pass: 94%/19 | Total: 1h 39m | Avg: 5m 13s | Max: 16m 56s 🟩 nvcc12.5 Pass: 100%/2 | Total: 12m 20s | Avg: 6m 10s | Max: 6m 16s 🟨 nvcc12.6 Pass: 96%/33 | Total: 2h 54m | Avg: 5m 16s | Max: 16m 59s 🟨 cxx 🟩 Clang9 Pass: 100%/2 | Total: 8m 14s | Avg: 4m 07s | Max: 4m 18s 🟩 Clang10 Pass: 100%/2 | Total: 8m 31s | Avg: 4m 15s | Max: 4m 40s 🟩 Clang11 Pass: 100%/4 | Total: 14m 47s | Avg: 3m 41s | Max: 4m 01s 🟩 Clang12 Pass: 100%/4 | Total: 14m 54s | Avg: 3m 43s | Max: 3m 52s 🟩 Clang13 Pass: 100%/4 | Total: 15m 29s | Avg: 3m 52s | Max: 4m 04s 🟩 Clang14 Pass: 100%/4 | Total: 28m 19s | Avg: 7m 04s | Max: 15m 46s 🟩 Clang15 Pass: 100%/2 | Total: 8m 16s | Avg: 4m 08s | Max: 4m 18s 🟩 Clang16 Pass: 100%/4 | Total: 14m 56s | Avg: 3m 44s | Max: 4m 20s 🟩 Clang17 Pass: 100%/2 | Total: 8m 17s | Avg: 4m 08s | Max: 4m 12s 🟩 Clang18 Pass: 100%/2 | Total: 20m 50s | Avg: 10m 25s | Max: 16m 44s 🟩 GCC9 Pass: 100%/2 | Total: 7m 18s | Avg: 3m 39s | Max: 3m 54s 🟩 GCC10 Pass: 100%/4 | Total: 15m 23s | Avg: 3m 50s | Max: 4m 01s 🟩 GCC11 Pass: 100%/4 | Total: 15m 07s | Avg: 3m 46s | Max: 4m 03s 🟩 GCC12 Pass: 100%/7 | Total: 1h 05m | Avg: 9m 20s | Max: 16m 59s 🟩 GCC13 Pass: 100%/3 | Total: 10m 36s | Avg: 3m 32s | Max: 3m 49s 🟥 MSVC14.36 Pass: 0%/1 | Total: 8m 28s | Avg: 8m 28s | Max: 8m 28s 🟥 MSVC14.39 Pass: 0%/1 | Total: 8m 46s | Avg: 8m 46s | Max: 8m 46s 🟩 NVHPC24.7 Pass: 100%/2 | Total: 12m 20s | Avg: 6m 10s | Max: 6m 16s 🟨 cudacxx_family 🟨 nvcc Pass: 96%/54 | Total: 4h 45m | Avg: 5m 17s | Max: 16m 59s 🟨 gpu 🟨 v100 Pass: 96%/54 | Total: 4h 45m | Avg: 5m 17s | Max: 16m 59s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 52s | Avg: 2m 52s | Max: 2m 52s 🟩 90a Pass: 100%/1 | Total: 3m 49s | Avg: 3m 49s | Max: 3m 49s
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 54)
| # | Runner |
|---|---|
| 43 | linux-amd64-cpu16 |
| 5 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 22m 34s: Pass: 100%/54 | Total: 4h 37m | Avg: 5m 08s | Max: 16m 48s | Hits: 77%/250
-
🟩 cudax: Pass: 100%/54 | Total: 4h 37m | Avg: 5m 08s | Max: 16m 48s | Hits: 77%/250
🟩 cpu 🟩 amd64 Pass: 100%/50 | Total: 4h 24m | Avg: 5m 17s | Max: 16m 48s | Hits: 77%/250 🟩 arm64 Pass: 100%/4 | Total: 13m 06s | Avg: 3m 16s | Max: 3m 21s 🟩 ctk 🟩 12.0 Pass: 100%/19 | Total: 1h 37m | Avg: 5m 06s | Max: 16m 33s | Hits: 77%/125 🟩 12.5 Pass: 100%/2 | Total: 11m 51s | Avg: 5m 55s | Max: 6m 16s 🟩 12.6 Pass: 100%/33 | Total: 2h 48m | Avg: 5m 07s | Max: 16m 48s | Hits: 76%/125 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/19 | Total: 1h 37m | Avg: 5m 06s | Max: 16m 33s | Hits: 77%/125 🟩 nvcc12.5 Pass: 100%/2 | Total: 11m 51s | Avg: 5m 55s | Max: 6m 16s 🟩 nvcc12.6 Pass: 100%/33 | Total: 2h 48m | Avg: 5m 07s | Max: 16m 48s | Hits: 76%/125 🟩 cudacxx_family 🟩 nvcc Pass: 100%/54 | Total: 4h 37m | Avg: 5m 08s | Max: 16m 48s | Hits: 77%/250 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 8m 31s | Avg: 4m 15s | Max: 4m 16s 🟩 Clang10 Pass: 100%/2 | Total: 7m 42s | Avg: 3m 51s | Max: 4m 03s 🟩 Clang11 Pass: 100%/4 | Total: 14m 26s | Avg: 3m 36s | Max: 3m 49s 🟩 Clang12 Pass: 100%/4 | Total: 14m 16s | Avg: 3m 34s | Max: 3m 57s 🟩 Clang13 Pass: 100%/4 | Total: 14m 12s | Avg: 3m 33s | Max: 3m 39s 🟩 Clang14 Pass: 100%/4 | Total: 27m 06s | Avg: 6m 46s | Max: 15m 56s 🟩 Clang15 Pass: 100%/2 | Total: 7m 58s | Avg: 3m 59s | Max: 4m 05s 🟩 Clang16 Pass: 100%/4 | Total: 14m 13s | Avg: 3m 33s | Max: 3m 52s 🟩 Clang17 Pass: 100%/2 | Total: 8m 35s | Avg: 4m 17s | Max: 4m 33s 🟩 Clang18 Pass: 100%/2 | Total: 19m 53s | Avg: 9m 56s | Max: 15m 51s 🟩 GCC9 Pass: 100%/2 | Total: 7m 09s | Avg: 3m 34s | Max: 3m 41s 🟩 GCC10 Pass: 100%/4 | Total: 14m 13s | Avg: 3m 33s | Max: 3m 41s 🟩 GCC11 Pass: 100%/4 | Total: 14m 18s | Avg: 3m 34s | Max: 3m 38s 🟩 GCC12 Pass: 100%/7 | Total: 1h 04m | Avg: 9m 08s | Max: 16m 48s 🟩 GCC13 Pass: 100%/3 | Total: 9m 59s | Avg: 3m 19s | Max: 3m 27s 🟩 MSVC14.36 Pass: 100%/1 | Total: 8m 19s | Avg: 8m 19s | Max: 8m 19s | Hits: 77%/125 🟩 MSVC14.39 Pass: 100%/1 | Total: 11m 15s | Avg: 11m 15s | Max: 11m 15s | Hits: 76%/125 🟩 NVHPC24.7 Pass: 100%/2 | Total: 11m 51s | Avg: 5m 55s | Max: 6m 16s 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 2h 16m | Avg: 4m 33s | Max: 15m 56s 🟩 GCC Pass: 100%/20 | Total: 1h 49m | Avg: 5m 29s | Max: 16m 48s 🟩 MSVC Pass: 100%/2 | Total: 19m 34s | Avg: 9m 47s | Max: 11m 15s | Hits: 77%/250 🟩 NVHPC Pass: 100%/2 | Total: 11m 51s | Avg: 5m 55s | Max: 6m 16s 🟩 gpu 🟩 v100 Pass: 100%/54 | Total: 4h 37m | Avg: 5m 08s | Max: 16m 48s | Hits: 77%/250 🟩 jobs 🟩 Build Pass: 100%/49 | Total: 3h 16m | Avg: 4m 00s | Max: 11m 15s | Hits: 77%/250 🟩 Test Pass: 100%/5 | Total: 1h 21m | Avg: 16m 16s | Max: 16m 48s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 51s | Avg: 2m 51s | Max: 2m 51s 🟩 90a Pass: 100%/1 | Total: 3m 27s | Avg: 3m 27s | Max: 3m 27s 🟩 std 🟩 17 Pass: 100%/29 | Total: 2h 15m | Avg: 4m 40s | Max: 16m 48s 🟩 20 Pass: 100%/25 | Total: 2h 22m | Avg: 5m 42s | Max: 16m 15s | Hits: 77%/250
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 54)
| # | Runner |
|---|---|
| 43 | linux-amd64-cpu16 |
| 5 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 1h 02m: Pass: 100%/54 | Total: 4h 54m | Avg: 5m 27s | Max: 19m 52s | Hits: 61%/250
-
🟩 cudax: Pass: 100%/54 | Total: 4h 54m | Avg: 5m 27s | Max: 19m 52s | Hits: 61%/250
🟩 cpu 🟩 amd64 Pass: 100%/50 | Total: 4h 40m | Avg: 5m 36s | Max: 19m 52s | Hits: 61%/250 🟩 arm64 Pass: 100%/4 | Total: 14m 12s | Avg: 3m 33s | Max: 3m 51s 🟩 ctk 🟩 12.0 Pass: 100%/19 | Total: 1h 46m | Avg: 5m 36s | Max: 19m 52s | Hits: 61%/125 🟩 12.5 Pass: 100%/2 | Total: 12m 07s | Avg: 6m 03s | Max: 6m 07s 🟩 12.6 Pass: 100%/33 | Total: 2h 55m | Avg: 5m 19s | Max: 19m 46s | Hits: 61%/125 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/19 | Total: 1h 46m | Avg: 5m 36s | Max: 19m 52s | Hits: 61%/125 🟩 nvcc12.5 Pass: 100%/2 | Total: 12m 07s | Avg: 6m 03s | Max: 6m 07s 🟩 nvcc12.6 Pass: 100%/33 | Total: 2h 55m | Avg: 5m 19s | Max: 19m 46s | Hits: 61%/125 🟩 cudacxx_family 🟩 nvcc Pass: 100%/54 | Total: 4h 54m | Avg: 5m 27s | Max: 19m 52s | Hits: 61%/250 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 8m 33s | Avg: 4m 16s | Max: 4m 30s 🟩 Clang10 Pass: 100%/2 | Total: 8m 33s | Avg: 4m 16s | Max: 4m 42s 🟩 Clang11 Pass: 100%/4 | Total: 14m 53s | Avg: 3m 43s | Max: 3m 51s 🟩 Clang12 Pass: 100%/4 | Total: 14m 54s | Avg: 3m 43s | Max: 3m 58s 🟩 Clang13 Pass: 100%/4 | Total: 15m 49s | Avg: 3m 57s | Max: 4m 13s 🟩 Clang14 Pass: 100%/4 | Total: 31m 20s | Avg: 7m 50s | Max: 19m 52s 🟩 Clang15 Pass: 100%/2 | Total: 7m 54s | Avg: 3m 57s | Max: 4m 09s 🟩 Clang16 Pass: 100%/4 | Total: 14m 59s | Avg: 3m 44s | Max: 4m 00s 🟩 Clang17 Pass: 100%/2 | Total: 8m 23s | Avg: 4m 11s | Max: 4m 18s 🟩 Clang18 Pass: 100%/2 | Total: 20m 38s | Avg: 10m 19s | Max: 16m 23s 🟩 GCC9 Pass: 100%/2 | Total: 7m 44s | Avg: 3m 52s | Max: 3m 55s 🟩 GCC10 Pass: 100%/4 | Total: 15m 09s | Avg: 3m 47s | Max: 3m 55s 🟩 GCC11 Pass: 100%/4 | Total: 15m 22s | Avg: 3m 50s | Max: 4m 08s 🟩 GCC12 Pass: 100%/7 | Total: 1h 10m | Avg: 10m 02s | Max: 19m 46s 🟩 GCC13 Pass: 100%/3 | Total: 10m 22s | Avg: 3m 27s | Max: 3m 43s 🟩 MSVC14.36 Pass: 100%/1 | Total: 7m 57s | Avg: 7m 57s | Max: 7m 57s | Hits: 61%/125 🟩 MSVC14.39 Pass: 100%/1 | Total: 9m 35s | Avg: 9m 35s | Max: 9m 35s | Hits: 61%/125 🟩 NVHPC24.7 Pass: 100%/2 | Total: 12m 07s | Avg: 6m 03s | Max: 6m 07s 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 2h 25m | Avg: 4m 51s | Max: 19m 52s 🟩 GCC Pass: 100%/20 | Total: 1h 58m | Avg: 5m 56s | Max: 19m 46s 🟩 MSVC Pass: 100%/2 | Total: 17m 32s | Avg: 8m 46s | Max: 9m 35s | Hits: 61%/250 🟩 NVHPC Pass: 100%/2 | Total: 12m 07s | Avg: 6m 03s | Max: 6m 07s 🟩 gpu 🟩 v100 Pass: 100%/54 | Total: 4h 54m | Avg: 5m 27s | Max: 19m 52s | Hits: 61%/250 🟩 jobs 🟩 Build Pass: 100%/49 | Total: 3h 23m | Avg: 4m 09s | Max: 9m 35s | Hits: 61%/250 🟩 Test Pass: 100%/5 | Total: 1h 30m | Avg: 18m 07s | Max: 19m 52s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 3m 02s | Avg: 3m 02s | Max: 3m 02s 🟩 90a Pass: 100%/1 | Total: 3m 21s | Avg: 3m 21s | Max: 3m 21s 🟩 std 🟩 17 Pass: 100%/29 | Total: 2h 21m | Avg: 4m 52s | Max: 18m 04s 🟩 20 Pass: 100%/25 | Total: 2h 33m | Avg: 6m 07s | Max: 19m 52s | Hits: 61%/250
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 54)
| # | Runner |
|---|---|
| 43 | linux-amd64-cpu16 |
| 5 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
🟩 CI finished in 21m 30s: Pass: 100%/54 | Total: 4h 33m | Avg: 5m 04s | Max: 15m 57s | Hits: 63%/250
-
🟩 cudax: Pass: 100%/54 | Total: 4h 33m | Avg: 5m 04s | Max: 15m 57s | Hits: 63%/250
🟩 cpu 🟩 amd64 Pass: 100%/50 | Total: 4h 20m | Avg: 5m 12s | Max: 15m 57s | Hits: 63%/250 🟩 arm64 Pass: 100%/4 | Total: 13m 26s | Avg: 3m 21s | Max: 3m 25s 🟩 ctk 🟩 12.0 Pass: 100%/19 | Total: 1h 35m | Avg: 5m 01s | Max: 15m 43s | Hits: 63%/125 🟩 12.5 Pass: 100%/2 | Total: 11m 17s | Avg: 5m 38s | Max: 5m 39s 🟩 12.6 Pass: 100%/33 | Total: 2h 47m | Avg: 5m 03s | Max: 15m 57s | Hits: 63%/125 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/19 | Total: 1h 35m | Avg: 5m 01s | Max: 15m 43s | Hits: 63%/125 🟩 nvcc12.5 Pass: 100%/2 | Total: 11m 17s | Avg: 5m 38s | Max: 5m 39s 🟩 nvcc12.6 Pass: 100%/33 | Total: 2h 47m | Avg: 5m 03s | Max: 15m 57s | Hits: 63%/125 🟩 cudacxx_family 🟩 nvcc Pass: 100%/54 | Total: 4h 33m | Avg: 5m 04s | Max: 15m 57s | Hits: 63%/250 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 8m 10s | Avg: 4m 05s | Max: 4m 20s 🟩 Clang10 Pass: 100%/2 | Total: 8m 22s | Avg: 4m 11s | Max: 4m 34s 🟩 Clang11 Pass: 100%/4 | Total: 13m 58s | Avg: 3m 29s | Max: 3m 37s 🟩 Clang12 Pass: 100%/4 | Total: 14m 04s | Avg: 3m 31s | Max: 3m 46s 🟩 Clang13 Pass: 100%/4 | Total: 14m 35s | Avg: 3m 38s | Max: 3m 45s 🟩 Clang14 Pass: 100%/4 | Total: 26m 16s | Avg: 6m 34s | Max: 15m 07s 🟩 Clang15 Pass: 100%/2 | Total: 7m 44s | Avg: 3m 52s | Max: 3m 56s 🟩 Clang16 Pass: 100%/4 | Total: 14m 44s | Avg: 3m 41s | Max: 4m 03s 🟩 Clang17 Pass: 100%/2 | Total: 7m 51s | Avg: 3m 55s | Max: 4m 02s 🟩 Clang18 Pass: 100%/2 | Total: 19m 40s | Avg: 9m 50s | Max: 15m 55s 🟩 GCC9 Pass: 100%/2 | Total: 7m 05s | Avg: 3m 32s | Max: 3m 41s 🟩 GCC10 Pass: 100%/4 | Total: 14m 02s | Avg: 3m 30s | Max: 3m 48s 🟩 GCC11 Pass: 100%/4 | Total: 14m 15s | Avg: 3m 33s | Max: 3m 45s 🟩 GCC12 Pass: 100%/7 | Total: 1h 01m | Avg: 8m 43s | Max: 15m 57s 🟩 GCC13 Pass: 100%/3 | Total: 9m 54s | Avg: 3m 18s | Max: 3m 22s 🟩 MSVC14.36 Pass: 100%/1 | Total: 8m 49s | Avg: 8m 49s | Max: 8m 49s | Hits: 63%/125 🟩 MSVC14.39 Pass: 100%/1 | Total: 12m 02s | Avg: 12m 02s | Max: 12m 02s | Hits: 63%/125 🟩 NVHPC24.7 Pass: 100%/2 | Total: 11m 17s | Avg: 5m 38s | Max: 5m 39s 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 2h 15m | Avg: 4m 30s | Max: 15m 55s 🟩 GCC Pass: 100%/20 | Total: 1h 46m | Avg: 5m 19s | Max: 15m 57s 🟩 MSVC Pass: 100%/2 | Total: 20m 51s | Avg: 10m 25s | Max: 12m 02s | Hits: 63%/250 🟩 NVHPC Pass: 100%/2 | Total: 11m 17s | Avg: 5m 38s | Max: 5m 39s 🟩 gpu 🟩 v100 Pass: 100%/54 | Total: 4h 33m | Avg: 5m 04s | Max: 15m 57s | Hits: 63%/250 🟩 jobs 🟩 Build Pass: 100%/49 | Total: 3h 16m | Avg: 4m 00s | Max: 12m 02s | Hits: 63%/250 🟩 Test Pass: 100%/5 | Total: 1h 17m | Avg: 15m 26s | Max: 15m 57s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 3m 04s | Avg: 3m 04s | Max: 3m 04s 🟩 90a Pass: 100%/1 | Total: 3m 15s | Avg: 3m 15s | Max: 3m 15s 🟩 std 🟩 17 Pass: 100%/29 | Total: 2h 11m | Avg: 4m 31s | Max: 15m 43s 🟩 20 Pass: 100%/25 | Total: 2h 22m | Avg: 5m 42s | Max: 15m 57s | Hits: 63%/250
👃 Inspect Changes
Modifications in project?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
Modifications in project or dependencies?
| Project | |
|---|---|
| CCCL Infrastructure | |
| libcu++ | |
| CUB | |
| Thrust | |
| +/- | CUDA Experimental |
| python | |
| CCCL C Parallel Library | |
| Catch2Helper |
🏃 Runner counts (total jobs: 54)
| # | Runner |
|---|---|
| 43 | linux-amd64-cpu16 |
| 5 | linux-amd64-gpu-v100-latest-1 |
| 4 | linux-arm64-cpu16 |
| 2 | windows-amd64-cpu16 |
Moving stale PR to draft.
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.
Contributors can view more details about this message here.