NVIDIA / cccl

CUDA Core Compute Libraries
https://nvidia.github.io/cccl/
Other
1.32k stars 166 forks source link

implement C++26 `std::span::at` #2924

Closed davebayer closed 1 week ago

davebayer commented 1 week ago

This PR implements P2821R5 std::span::at().

copy-pr-bot[bot] commented 1 week ago

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

miscco commented 1 week ago

/ok to test

github-actions[bot] commented 1 week ago
🟨 CI finished in 2h 44m: Pass: 97%/396 | Total: 6d 22h | Avg: 25m 12s | Max: 1h 20m | Hits: 64%/21919
  • 🟨 libcudacxx: Pass: 92%/118 | Total: 18h 13m | Avg: 9m 15s | Max: 40m 25s | Hits: 84%/9508

    ``` 🔍 cpu: amd64 🔍 🔍 amd64 Pass: 91%/110 | Total: 17h 39m | Avg: 9m 37s | Max: 40m 25s | Hits: 84%/9508 🟩 arm64 Pass: 100%/8 | Total: 34m 02s | Avg: 4m 15s | Max: 5m 07s 🔍 ctk: 12.6 🔍 🟩 11.1 Pass: 100%/15 | Total: 1h 45m | Avg: 7m 00s | Max: 34m 44s | Hits: 45%/2183 🟩 11.8 Pass: 100%/3 | Total: 35m 09s | Avg: 11m 43s | Max: 16m 42s 🟩 12.5 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 42s | Max: 32m 18s 🔍 12.6 Pass: 90%/96 | Total: 14h 02m | Avg: 8m 46s | Max: 40m 25s | Hits: 96%/7325 🔍 cudacxx: ClangCUDA18 🔍 🔍 ClangCUDA18 Pass: 25%/12 | Total: 2h 32m | Avg: 12m 43s | Max: 21m 38s 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 45m | Avg: 7m 00s | Max: 34m 44s | Hits: 45%/2183 🟩 nvcc11.8 Pass: 100%/3 | Total: 35m 09s | Avg: 11m 43s | Max: 16m 42s 🟩 nvcc12.5 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 42s | Max: 32m 18s 🟩 nvcc12.6 Pass: 100%/84 | Total: 11h 29m | Avg: 8m 12s | Max: 40m 25s | Hits: 96%/7325 🔍 cudacxx_family: ClangCUDA 🔍 🔍 ClangCUDA Pass: 25%/12 | Total: 2h 32m | Avg: 12m 43s | Max: 21m 38s 🟩 nvcc Pass: 100%/106 | Total: 15h 40m | Avg: 8m 52s | Max: 40m 25s | Hits: 84%/9508 🔍 cxx: Clang18 🔍 🟩 Clang9 Pass: 100%/6 | Total: 33m 37s | Avg: 5m 36s | Max: 8m 48s 🟩 Clang10 Pass: 100%/3 | Total: 19m 03s | Avg: 6m 21s | Max: 7m 21s 🟩 Clang11 Pass: 100%/4 | Total: 31m 33s | Avg: 7m 53s | Max: 14m 46s 🟩 Clang12 Pass: 100%/4 | Total: 49m 04s | Avg: 12m 16s | Max: 15m 42s 🟩 Clang13 Pass: 100%/4 | Total: 21m 45s | Avg: 5m 26s | Max: 6m 13s 🟩 Clang14 Pass: 100%/4 | Total: 21m 27s | Avg: 5m 21s | Max: 6m 25s 🟩 Clang15 Pass: 100%/4 | Total: 21m 38s | Avg: 5m 24s | Max: 6m 00s 🟩 Clang16 Pass: 100%/4 | Total: 22m 49s | Avg: 5m 42s | Max: 6m 47s 🟩 Clang17 Pass: 100%/4 | Total: 21m 22s | Avg: 5m 20s | Max: 5m 51s 🔍 Clang18 Pass: 50%/18 | Total: 3h 23m | Avg: 11m 18s | Max: 27m 24s 🟩 GCC6 Pass: 100%/2 | Total: 6m 46s | Avg: 3m 23s | Max: 4m 03s 🟩 GCC7 Pass: 100%/6 | Total: 42m 33s | Avg: 7m 05s | Max: 20m 08s 🟩 GCC8 Pass: 100%/6 | Total: 25m 00s | Avg: 4m 10s | Max: 5m 39s 🟩 GCC9 Pass: 100%/6 | Total: 25m 25s | Avg: 4m 14s | Max: 5m 19s 🟩 GCC10 Pass: 100%/4 | Total: 19m 08s | Avg: 4m 47s | Max: 5m 31s 🟩 GCC11 Pass: 100%/7 | Total: 54m 46s | Avg: 7m 49s | Max: 16m 42s 🟩 GCC12 Pass: 100%/4 | Total: 20m 49s | Avg: 5m 12s | Max: 6m 01s 🟩 GCC13 Pass: 100%/17 | Total: 3h 40m | Avg: 12m 58s | Max: 40m 25s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 45m 41s | Avg: 15m 13s | Max: 22m 21s 🟩 MSVC14.16 Pass: 100%/1 | Total: 34m 44s | Avg: 34m 44s | Max: 34m 44s | Hits: 45%/2183 🟩 MSVC14.29 Pass: 100%/2 | Total: 25m 27s | Avg: 12m 43s | Max: 12m 50s | Hits: 97%/4729 🟩 MSVC14.39 Pass: 100%/1 | Total: 15m 46s | Avg: 15m 46s | Max: 15m 46s | Hits: 93%/2596 🟩 NVHPC24.7 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 42s | Max: 32m 18s 🔍 cxx_family: Clang 🔍 🔍 Clang Pass: 83%/55 | Total: 7h 25m | Avg: 8m 06s | Max: 27m 24s 🟩 GCC Pass: 100%/52 | Total: 6h 54m | Avg: 7m 58s | Max: 40m 25s 🟩 Intel Pass: 100%/3 | Total: 45m 41s | Avg: 15m 13s | Max: 22m 21s 🟩 MSVC Pass: 100%/4 | Total: 1h 15m | Avg: 18m 59s | Max: 34m 44s | Hits: 84%/9508 🟩 NVHPC Pass: 100%/4 | Total: 1h 50m | Avg: 27m 42s | Max: 32m 18s 🔍 jobs: Build 🔍 🔍 Build Pass: 91%/110 | Total: 14h 49m | Avg: 8m 04s | Max: 34m 44s | Hits: 84%/9508 🟩 NVRTC Pass: 100%/4 | Total: 2h 06m | Avg: 31m 35s | Max: 40m 25s 🟩 Test Pass: 100%/3 | Total: 1h 15m | Avg: 25m 15s | Max: 27m 50s 🟩 VerifyCodegen Pass: 100%/1 | Total: 2m 02s | Avg: 2m 02s | Max: 2m 02s 🟨 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 35m 09s | Avg: 11m 43s | Max: 16m 42s 🟨 90 Pass: 25%/4 | Total: 41m 29s | Avg: 10m 22s | Max: 12m 28s 🟨 90a Pass: 62%/8 | Total: 1h 00m | Avg: 7m 30s | Max: 12m 51s 🟨 std 🟩 11 Pass: 100%/32 | Total: 4h 09m | Avg: 7m 47s | Max: 33m 02s 🟨 14 Pass: 90%/32 | Total: 4h 52m | Avg: 9m 08s | Max: 34m 44s | Hits: 71%/4469 🟨 17 Pass: 90%/30 | Total: 4h 26m | Avg: 8m 53s | Max: 25m 30s | Hits: 97%/2443 🟨 20 Pass: 86%/23 | Total: 4h 42m | Avg: 12m 17s | Max: 40m 25s | Hits: 93%/2596 🟨 gpu 🟨 v100 Pass: 92%/118 | Total: 18h 13m | Avg: 9m 15s | Max: 40m 25s | Hits: 84%/9508 ```
  • 🟨 cudax: Pass: 98%/54 | Total: 12h 52m | Avg: 14m 18s | Max: 30m 09s | Hits: 52%/123

    ``` 🔍 cpu: amd64 🔍 🔍 amd64 Pass: 98%/50 | Total: 12h 00m | Avg: 14m 24s | Max: 30m 09s | Hits: 52%/123 🟩 arm64 Pass: 100%/4 | Total: 52m 30s | Avg: 13m 07s | Max: 14m 10s 🔍 ctk: 12.0 🔍 🔍 12.0 Pass: 94%/19 | Total: 4h 24m | Avg: 13m 54s | Max: 19m 48s 🟩 12.5 Pass: 100%/2 | Total: 16m 38s | Avg: 8m 19s | Max: 8m 28s 🟩 12.6 Pass: 100%/33 | Total: 8h 11m | Avg: 14m 54s | Max: 30m 09s | Hits: 52%/123 🔍 cudacxx: nvcc12.0 🔍 🔍 nvcc12.0 Pass: 94%/19 | Total: 4h 24m | Avg: 13m 54s | Max: 19m 48s 🟩 nvcc12.5 Pass: 100%/2 | Total: 16m 38s | Avg: 8m 19s | Max: 8m 28s 🟩 nvcc12.6 Pass: 100%/33 | Total: 8h 11m | Avg: 14m 54s | Max: 30m 09s | Hits: 52%/123 🚨 cxx: MSVC14.36 🚨 🟩 Clang9 Pass: 100%/2 | Total: 27m 08s | Avg: 13m 34s | Max: 14m 10s 🟩 Clang10 Pass: 100%/2 | Total: 29m 31s | Avg: 14m 45s | Max: 14m 55s 🟩 Clang11 Pass: 100%/4 | Total: 54m 12s | Avg: 13m 33s | Max: 14m 12s 🟩 Clang12 Pass: 100%/4 | Total: 57m 20s | Avg: 14m 20s | Max: 15m 00s 🟩 Clang13 Pass: 100%/4 | Total: 54m 22s | Avg: 13m 35s | Max: 14m 04s 🟩 Clang14 Pass: 100%/4 | Total: 57m 10s | Avg: 14m 17s | Max: 15m 45s 🟩 Clang15 Pass: 100%/2 | Total: 27m 57s | Avg: 13m 58s | Max: 14m 30s 🟩 Clang16 Pass: 100%/4 | Total: 55m 13s | Avg: 13m 48s | Max: 15m 34s 🟩 Clang17 Pass: 100%/2 | Total: 28m 48s | Avg: 14m 24s | Max: 15m 25s 🟩 Clang18 Pass: 100%/2 | Total: 33m 04s | Avg: 16m 32s | Max: 17m 54s 🟩 GCC9 Pass: 100%/2 | Total: 27m 17s | Avg: 13m 38s | Max: 13m 59s 🟩 GCC10 Pass: 100%/4 | Total: 1h 01m | Avg: 15m 24s | Max: 18m 57s 🟩 GCC11 Pass: 100%/4 | Total: 58m 16s | Avg: 14m 34s | Max: 15m 17s 🟩 GCC12 Pass: 100%/7 | Total: 2h 08m | Avg: 18m 17s | Max: 30m 09s 🟩 GCC13 Pass: 100%/3 | Total: 37m 50s | Avg: 12m 36s | Max: 14m 10s 🔥 MSVC14.36 Pass: 0%/1 | Total: 9m 13s | Avg: 9m 13s | Max: 9m 13s 🟩 MSVC14.39 Pass: 100%/1 | Total: 9m 09s | Avg: 9m 09s | Max: 9m 09s | Hits: 52%/123 🟩 NVHPC24.7 Pass: 100%/2 | Total: 16m 38s | Avg: 8m 19s | Max: 8m 28s 🔍 cxx_family: MSVC 🔍 🟩 Clang Pass: 100%/30 | Total: 7h 04m | Avg: 14m 09s | Max: 17m 54s 🟩 GCC Pass: 100%/20 | Total: 5h 13m | Avg: 15m 39s | Max: 30m 09s 🔍 MSVC Pass: 50%/2 | Total: 18m 22s | Avg: 9m 11s | Max: 9m 13s | Hits: 52%/123 🟩 NVHPC Pass: 100%/2 | Total: 16m 38s | Avg: 8m 19s | Max: 8m 28s 🔍 jobs: Build 🔍 🔍 Build Pass: 97%/49 | Total: 11h 11m | Avg: 13m 42s | Max: 19m 21s | Hits: 52%/123 🟩 Test Pass: 100%/5 | Total: 1h 41m | Avg: 20m 16s | Max: 30m 09s 🔍 std: 20 🔍 🟩 17 Pass: 100%/29 | Total: 6h 55m | Avg: 14m 18s | Max: 30m 09s 🔍 20 Pass: 96%/25 | Total: 5h 57m | Avg: 14m 18s | Max: 19m 21s | Hits: 52%/123 🟨 cudacxx_family 🟨 nvcc Pass: 98%/54 | Total: 12h 52m | Avg: 14m 18s | Max: 30m 09s | Hits: 52%/123 🟨 gpu 🟨 v100 Pass: 98%/54 | Total: 12h 52m | Avg: 14m 18s | Max: 30m 09s | Hits: 52%/123 🟩 sm 🟩 90 Pass: 100%/1 | Total: 10m 01s | Avg: 10m 01s | Max: 10m 01s 🟩 90a Pass: 100%/1 | Total: 10m 45s | Avg: 10m 45s | Max: 10m 45s ```
  • 🟩 thrust: Pass: 100%/111 | Total: 2d 06h | Avg: 29m 18s | Max: 1h 06m | Hits: 65%/9260

    ``` 🟩 cmake_options 🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2 | Total: 1h 01m | Avg: 30m 44s | Max: 33m 59s 🟩 cpu 🟩 amd64 Pass: 100%/103 | Total: 2d 02h | Avg: 29m 32s | Max: 1h 06m | Hits: 65%/9260 🟩 arm64 Pass: 100%/8 | Total: 3h 29m | Avg: 26m 12s | Max: 37m 36s 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 6h 31m | Avg: 26m 04s | Max: 58m 57s | Hits: 56%/1852 🟩 11.8 Pass: 100%/3 | Total: 1h 40m | Avg: 33m 30s | Max: 50m 06s 🟩 12.5 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 04s | Max: 1h 01m 🟩 12.6 Pass: 100%/89 | Total: 1d 18h | Avg: 28m 30s | Max: 1h 06m | Hits: 67%/7408 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 1h 31m | Avg: 22m 50s | Max: 30m 14s 🟩 nvcc11.1 Pass: 100%/15 | Total: 6h 31m | Avg: 26m 04s | Max: 58m 57s | Hits: 56%/1852 🟩 nvcc11.8 Pass: 100%/3 | Total: 1h 40m | Avg: 33m 30s | Max: 50m 06s 🟩 nvcc12.5 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 04s | Max: 1h 01m 🟩 nvcc12.6 Pass: 100%/85 | Total: 1d 16h | Avg: 28m 46s | Max: 1h 06m | Hits: 67%/7408 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 1h 31m | Avg: 22m 50s | Max: 30m 14s 🟩 nvcc Pass: 100%/107 | Total: 2d 04h | Avg: 29m 32s | Max: 1h 06m | Hits: 65%/9260 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 2h 27m | Avg: 24m 31s | Max: 37m 41s 🟩 Clang10 Pass: 100%/3 | Total: 1h 20m | Avg: 26m 57s | Max: 40m 39s 🟩 Clang11 Pass: 100%/4 | Total: 1h 52m | Avg: 28m 04s | Max: 37m 15s 🟩 Clang12 Pass: 100%/4 | Total: 2h 00m | Avg: 30m 12s | Max: 44m 22s 🟩 Clang13 Pass: 100%/4 | Total: 2h 01m | Avg: 30m 28s | Max: 45m 16s 🟩 Clang14 Pass: 100%/4 | Total: 1h 58m | Avg: 29m 42s | Max: 44m 40s 🟩 Clang15 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 32s | Max: 38m 57s 🟩 Clang16 Pass: 100%/4 | Total: 1h 55m | Avg: 28m 45s | Max: 38m 12s 🟩 Clang17 Pass: 100%/4 | Total: 2h 02m | Avg: 30m 39s | Max: 44m 07s 🟩 Clang18 Pass: 100%/11 | Total: 4h 24m | Avg: 24m 03s | Max: 35m 51s 🟩 GCC6 Pass: 100%/2 | Total: 47m 53s | Avg: 23m 56s | Max: 43m 30s 🟩 GCC7 Pass: 100%/6 | Total: 2h 31m | Avg: 25m 18s | Max: 40m 14s 🟩 GCC8 Pass: 100%/6 | Total: 2h 32m | Avg: 25m 25s | Max: 39m 44s 🟩 GCC9 Pass: 100%/6 | Total: 2h 32m | Avg: 25m 21s | Max: 38m 44s 🟩 GCC10 Pass: 100%/4 | Total: 1h 53m | Avg: 28m 21s | Max: 36m 58s 🟩 GCC11 Pass: 100%/7 | Total: 3h 49m | Avg: 32m 47s | Max: 50m 06s 🟩 GCC12 Pass: 100%/4 | Total: 1h 59m | Avg: 29m 53s | Max: 40m 06s 🟩 GCC13 Pass: 100%/16 | Total: 6h 18m | Avg: 23m 40s | Max: 43m 01s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 1h 42m | Avg: 34m 16s | Max: 49m 16s 🟩 MSVC14.16 Pass: 100%/1 | Total: 58m 57s | Avg: 58m 57s | Max: 58m 57s | Hits: 56%/1852 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 01m | Avg: 1h 00m | Max: 1h 06m | Hits: 56%/3704 🟩 MSVC14.39 Pass: 100%/2 | Total: 1h 24m | Avg: 42m 25s | Max: 1h 02m | Hits: 78%/3704 🟩 NVHPC24.7 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 04s | Max: 1h 01m 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 21h 54m | Avg: 27m 22s | Max: 45m 16s 🟩 GCC Pass: 100%/51 | Total: 22h 25m | Avg: 26m 23s | Max: 50m 06s 🟩 Intel Pass: 100%/3 | Total: 1h 42m | Avg: 34m 16s | Max: 49m 16s 🟩 MSVC Pass: 100%/5 | Total: 4h 25m | Avg: 53m 06s | Max: 1h 06m | Hits: 65%/9260 🟩 NVHPC Pass: 100%/4 | Total: 3h 44m | Avg: 56m 04s | Max: 1h 01m 🟩 gpu 🟩 v100 Pass: 100%/111 | Total: 2d 06h | Avg: 29m 18s | Max: 1h 06m | Hits: 65%/9260 🟩 jobs 🟩 Build Pass: 100%/103 | Total: 2d 03h | Avg: 29m 55s | Max: 1h 06m | Hits: 56%/7408 🟩 TestCPU Pass: 100%/4 | Total: 44m 58s | Avg: 11m 14s | Max: 22m 29s | Hits: 99%/1852 🟩 TestGPU Pass: 100%/4 | Total: 2h 04m | Avg: 31m 13s | Max: 35m 51s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 1h 40m | Avg: 33m 30s | Max: 50m 06s 🟩 90a Pass: 100%/4 | Total: 1h 16m | Avg: 19m 10s | Max: 26m 22s 🟩 std 🟩 11 Pass: 100%/30 | Total: 3h 41m | Avg: 7m 22s | Max: 47m 42s 🟩 14 Pass: 100%/29 | Total: 18h 51m | Avg: 39m 01s | Max: 58m 57s | Hits: 56%/3704 🟩 17 Pass: 100%/27 | Total: 17h 17m | Avg: 38m 25s | Max: 1h 06m | Hits: 56%/1852 🟩 20 Pass: 100%/23 | Total: 13h 20m | Avg: 34m 49s | Max: 1h 02m | Hits: 78%/3704 ```
  • 🟩 cub: Pass: 100%/110 | Total: 3d 08h | Avg: 43m 57s | Max: 1h 20m | Hits: 3%/3028

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/102 | Total: 3d 02h | Avg: 43m 47s | Max: 1h 20m | Hits: 3%/3028 🟩 arm64 Pass: 100%/8 | Total: 6h 09m | Avg: 46m 11s | Max: 1h 01m 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 9h 19m | Avg: 37m 16s | Max: 1h 07m | Hits: 3%/757 🟩 11.8 Pass: 100%/3 | Total: 2h 36m | Avg: 52m 00s | Max: 1h 14m 🟩 12.5 Pass: 100%/4 | Total: 4h 22m | Avg: 1h 05m | Max: 1h 07m 🟩 12.6 Pass: 100%/88 | Total: 2d 16h | Avg: 43m 50s | Max: 1h 20m | Hits: 3%/2271 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 3h 05m | Avg: 46m 28s | Max: 1h 03m 🟩 nvcc11.1 Pass: 100%/15 | Total: 9h 19m | Avg: 37m 16s | Max: 1h 07m | Hits: 3%/757 🟩 nvcc11.8 Pass: 100%/3 | Total: 2h 36m | Avg: 52m 00s | Max: 1h 14m 🟩 nvcc12.5 Pass: 100%/4 | Total: 4h 22m | Avg: 1h 05m | Max: 1h 07m 🟩 nvcc12.6 Pass: 100%/84 | Total: 2d 13h | Avg: 43m 43s | Max: 1h 20m | Hits: 3%/2271 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 3h 05m | Avg: 46m 28s | Max: 1h 03m 🟩 nvcc Pass: 100%/106 | Total: 3d 05h | Avg: 43m 52s | Max: 1h 20m | Hits: 3%/3028 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 3h 54m | Avg: 39m 08s | Max: 1h 00m 🟩 Clang10 Pass: 100%/3 | Total: 2h 08m | Avg: 42m 45s | Max: 59m 37s 🟩 Clang11 Pass: 100%/4 | Total: 3h 20m | Avg: 50m 10s | Max: 1h 17m 🟩 Clang12 Pass: 100%/4 | Total: 3h 25m | Avg: 51m 19s | Max: 1h 19m 🟩 Clang13 Pass: 100%/4 | Total: 3h 03m | Avg: 45m 45s | Max: 1h 01m 🟩 Clang14 Pass: 100%/4 | Total: 3h 08m | Avg: 47m 06s | Max: 1h 01m 🟩 Clang15 Pass: 100%/4 | Total: 3h 23m | Avg: 50m 45s | Max: 1h 20m 🟩 Clang16 Pass: 100%/4 | Total: 3h 04m | Avg: 46m 14s | Max: 59m 40s 🟩 Clang17 Pass: 100%/4 | Total: 3h 00m | Avg: 45m 09s | Max: 57m 53s 🟩 Clang18 Pass: 100%/11 | Total: 7h 53m | Avg: 43m 01s | Max: 1h 03m 🟩 GCC6 Pass: 100%/2 | Total: 53m 29s | Avg: 26m 44s | Max: 48m 59s 🟩 GCC7 Pass: 100%/6 | Total: 3h 49m | Avg: 38m 15s | Max: 59m 20s 🟩 GCC8 Pass: 100%/6 | Total: 3h 50m | Avg: 38m 26s | Max: 59m 01s 🟩 GCC9 Pass: 100%/6 | Total: 4h 17m | Avg: 42m 53s | Max: 1h 07m 🟩 GCC10 Pass: 100%/4 | Total: 3h 04m | Avg: 46m 00s | Max: 1h 00m 🟩 GCC11 Pass: 100%/7 | Total: 6h 06m | Avg: 52m 24s | Max: 1h 15m 🟩 GCC12 Pass: 100%/4 | Total: 3h 16m | Avg: 49m 12s | Max: 1h 05m 🟩 GCC13 Pass: 100%/16 | Total: 7h 44m | Avg: 29m 01s | Max: 1h 01m 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 2h 19m | Avg: 46m 39s | Max: 1h 07m 🟩 MSVC14.16 Pass: 100%/1 | Total: 1h 00m | Avg: 1h 00m | Max: 1h 00m | Hits: 3%/757 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 13m | Avg: 1h 06m | Max: 1h 07m | Hits: 3%/1514 🟩 MSVC14.39 Pass: 100%/1 | Total: 1h 13m | Avg: 1h 13m | Max: 1h 13m | Hits: 3%/757 🟩 NVHPC24.7 Pass: 100%/4 | Total: 4h 22m | Avg: 1h 05m | Max: 1h 07m 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 1d 12h | Avg: 45m 28s | Max: 1h 20m 🟩 GCC Pass: 100%/51 | Total: 1d 09h | Avg: 38m 52s | Max: 1h 15m 🟩 Intel Pass: 100%/3 | Total: 2h 19m | Avg: 46m 39s | Max: 1h 07m 🟩 MSVC Pass: 100%/4 | Total: 4h 27m | Avg: 1h 06m | Max: 1h 13m | Hits: 3%/3028 🟩 NVHPC Pass: 100%/4 | Total: 4h 22m | Avg: 1h 05m | Max: 1h 07m 🟩 gpu 🟩 v100 Pass: 100%/110 | Total: 3d 08h | Avg: 43m 57s | Max: 1h 20m | Hits: 3%/3028 🟩 jobs 🟩 Build Pass: 100%/102 | Total: 3d 05h | Avg: 45m 49s | Max: 1h 20m | Hits: 3%/3028 🟩 DeviceLaunch Pass: 100%/1 | Total: 18m 09s | Avg: 18m 09s | Max: 18m 09s 🟩 GraphCapture Pass: 100%/1 | Total: 16m 28s | Avg: 16m 28s | Max: 16m 28s 🟩 HostLaunch Pass: 100%/3 | Total: 59m 15s | Avg: 19m 45s | Max: 21m 17s 🟩 TestGPU Pass: 100%/3 | Total: 1h 08m | Avg: 22m 43s | Max: 24m 37s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 2h 36m | Avg: 52m 00s | Max: 1h 14m 🟩 90a Pass: 100%/4 | Total: 1h 27m | Avg: 21m 56s | Max: 29m 15s 🟩 std 🟩 11 Pass: 100%/30 | Total: 5h 17m | Avg: 10m 34s | Max: 1h 02m 🟩 14 Pass: 100%/29 | Total: 1d 04h | Avg: 58m 06s | Max: 1h 15m | Hits: 3%/1514 🟩 17 Pass: 100%/27 | Total: 1d 02h | Avg: 59m 06s | Max: 1h 20m | Hits: 3%/757 🟩 20 Pass: 100%/24 | Total: 20h 37m | Avg: 51m 34s | Max: 1h 19m | Hits: 3%/757 ```
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 ctk 🟩 12.6 Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 49s | Avg: 4m 54s | Max: 7m 38s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 11s | Avg: 2m 11s | Max: 2m 11s 🟩 Test Pass: 100%/1 | Total: 7m 38s | Avg: 7m 38s | Max: 7m 38s ```
  • 🟩 python: Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 ctk 🟩 12.6 Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 14m 55s | Avg: 14m 55s | Max: 14m 55s ```

👃 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: 396)

| # | Runner |------|------ | 327 | `linux-amd64-cpu16` | 28 | `linux-arm64-cpu16` | 26 | `linux-amd64-gpu-v100-latest-1` | 15 | `windows-amd64-cpu16`
miscco commented 1 week ago

/ok to test

github-actions[bot] commented 1 week ago
🟨 CI finished in 3h 07m: Pass: 97%/396 | Total: 7d 10h | Avg: 27m 05s | Max: 1h 44m | Hits: 42%/22042
  • 🟨 libcudacxx: Pass: 92%/118 | Total: 1d 06h | Avg: 15m 23s | Max: 51m 17s | Hits: 32%/9508

    ``` 🔍 cpu: amd64 🔍 🔍 amd64 Pass: 91%/110 | Total: 1d 04h | Avg: 15m 38s | Max: 51m 17s | Hits: 32%/9508 🟩 arm64 Pass: 100%/8 | Total: 1h 36m | Avg: 12m 05s | Max: 18m 42s 🔍 ctk: 12.6 🔍 🟩 11.1 Pass: 100%/15 | Total: 3h 20m | Avg: 13m 21s | Max: 36m 49s | Hits: 35%/2183 🟩 11.8 Pass: 100%/3 | Total: 53m 58s | Avg: 17m 59s | Max: 19m 48s 🟩 12.5 Pass: 100%/4 | Total: 1h 30m | Avg: 22m 38s | Max: 42m 52s 🔍 12.6 Pass: 90%/96 | Total: 1d 00h | Avg: 15m 20s | Max: 51m 17s | Hits: 30%/7325 🔍 cudacxx: ClangCUDA18 🔍 🔍 ClangCUDA18 Pass: 25%/12 | Total: 2h 27m | Avg: 12m 15s | Max: 19m 14s 🟩 nvcc11.1 Pass: 100%/15 | Total: 3h 20m | Avg: 13m 21s | Max: 36m 49s | Hits: 35%/2183 🟩 nvcc11.8 Pass: 100%/3 | Total: 53m 58s | Avg: 17m 59s | Max: 19m 48s 🟩 nvcc12.5 Pass: 100%/4 | Total: 1h 30m | Avg: 22m 38s | Max: 42m 52s 🟩 nvcc12.6 Pass: 100%/84 | Total: 22h 05m | Avg: 15m 46s | Max: 51m 17s | Hits: 30%/7325 🔍 cudacxx_family: ClangCUDA 🔍 🔍 ClangCUDA Pass: 25%/12 | Total: 2h 27m | Avg: 12m 15s | Max: 19m 14s 🟩 nvcc Pass: 100%/106 | Total: 1d 03h | Avg: 15m 45s | Max: 51m 17s | Hits: 32%/9508 🔍 cxx: Clang18 🔍 🟩 Clang9 Pass: 100%/6 | Total: 1h 35m | Avg: 15m 50s | Max: 23m 07s 🟩 Clang10 Pass: 100%/3 | Total: 56m 04s | Avg: 18m 41s | Max: 24m 13s 🟩 Clang11 Pass: 100%/4 | Total: 1h 08m | Avg: 17m 09s | Max: 21m 11s 🟩 Clang12 Pass: 100%/4 | Total: 52m 36s | Avg: 13m 09s | Max: 18m 38s 🟩 Clang13 Pass: 100%/4 | Total: 1h 01m | Avg: 15m 28s | Max: 19m 34s 🟩 Clang14 Pass: 100%/4 | Total: 39m 54s | Avg: 9m 58s | Max: 14m 44s 🟩 Clang15 Pass: 100%/4 | Total: 1h 10m | Avg: 17m 34s | Max: 20m 37s 🟩 Clang16 Pass: 100%/4 | Total: 1h 08m | Avg: 17m 08s | Max: 21m 11s 🟩 Clang17 Pass: 100%/4 | Total: 45m 52s | Avg: 11m 28s | Max: 21m 24s 🔍 Clang18 Pass: 50%/18 | Total: 3h 36m | Avg: 12m 02s | Max: 20m 24s 🟩 GCC6 Pass: 100%/2 | Total: 14m 37s | Avg: 7m 18s | Max: 11m 35s 🟩 GCC7 Pass: 100%/6 | Total: 1h 23m | Avg: 13m 59s | Max: 23m 12s 🟩 GCC8 Pass: 100%/6 | Total: 1h 12m | Avg: 12m 02s | Max: 20m 43s 🟩 GCC9 Pass: 100%/6 | Total: 57m 15s | Avg: 9m 32s | Max: 16m 50s 🟩 GCC10 Pass: 100%/4 | Total: 1h 07m | Avg: 16m 53s | Max: 19m 26s 🟩 GCC11 Pass: 100%/7 | Total: 1h 48m | Avg: 15m 28s | Max: 20m 32s 🟩 GCC12 Pass: 100%/4 | Total: 34m 32s | Avg: 8m 38s | Max: 18m 30s 🟩 GCC13 Pass: 100%/17 | Total: 5h 08m | Avg: 18m 08s | Max: 51m 17s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 48m 54s | Avg: 16m 18s | Max: 26m 30s 🟩 MSVC14.16 Pass: 100%/1 | Total: 36m 49s | Avg: 36m 49s | Max: 36m 49s | Hits: 35%/2183 🟩 MSVC14.29 Pass: 100%/2 | Total: 1h 13m | Avg: 36m 32s | Max: 40m 50s | Hits: 31%/4729 🟩 MSVC14.39 Pass: 100%/1 | Total: 45m 18s | Avg: 45m 18s | Max: 45m 18s | Hits: 29%/2596 🟩 NVHPC24.7 Pass: 100%/4 | Total: 1h 30m | Avg: 22m 38s | Max: 42m 52s 🔍 cxx_family: Clang 🔍 🔍 Clang Pass: 83%/55 | Total: 12h 55m | Avg: 14m 06s | Max: 24m 13s 🟩 GCC Pass: 100%/52 | Total: 12h 26m | Avg: 14m 21s | Max: 51m 17s 🟩 Intel Pass: 100%/3 | Total: 48m 54s | Avg: 16m 18s | Max: 26m 30s 🟩 MSVC Pass: 100%/4 | Total: 2h 35m | Avg: 38m 47s | Max: 45m 18s | Hits: 32%/9508 🟩 NVHPC Pass: 100%/4 | Total: 1h 30m | Avg: 22m 38s | Max: 42m 52s 🔍 jobs: Build 🔍 🔍 Build Pass: 91%/110 | Total: 1d 02h | Avg: 14m 31s | Max: 45m 18s | Hits: 32%/9508 🟩 NVRTC Pass: 100%/4 | Total: 2h 44m | Avg: 41m 01s | Max: 51m 17s 🟩 Test Pass: 100%/3 | Total: 53m 37s | Avg: 17m 52s | Max: 20m 24s 🟩 VerifyCodegen Pass: 100%/1 | Total: 2m 01s | Avg: 2m 01s | Max: 2m 01s 🟨 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 53m 58s | Avg: 17m 59s | Max: 19m 48s 🟨 90 Pass: 25%/4 | Total: 41m 24s | Avg: 10m 21s | Max: 13m 10s 🟨 90a Pass: 62%/8 | Total: 59m 16s | Avg: 7m 24s | Max: 12m 40s 🟨 std 🟩 11 Pass: 100%/32 | Total: 6h 08m | Avg: 11m 31s | Max: 31m 10s 🟨 14 Pass: 90%/32 | Total: 8h 03m | Avg: 15m 06s | Max: 49m 51s | Hits: 34%/4469 🟨 17 Pass: 90%/30 | Total: 8h 57m | Avg: 17m 54s | Max: 51m 17s | Hits: 30%/2443 🟨 20 Pass: 86%/23 | Total: 7h 05m | Avg: 18m 29s | Max: 45m 18s | Hits: 29%/2596 🟨 gpu 🟨 v100 Pass: 92%/118 | Total: 1d 06h | Avg: 15m 23s | Max: 51m 17s | Hits: 32%/9508 ```
  • 🟩 thrust: Pass: 100%/111 | Total: 2d 05h | Avg: 28m 46s | Max: 1h 04m | Hits: 65%/9260

    ``` 🟩 cmake_options 🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2 | Total: 43m 43s | Avg: 21m 51s | Max: 31m 07s 🟩 cpu 🟩 amd64 Pass: 100%/103 | Total: 2d 01h | Avg: 28m 53s | Max: 1h 04m | Hits: 65%/9260 🟩 arm64 Pass: 100%/8 | Total: 3h 37m | Avg: 27m 11s | Max: 40m 58s 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 6h 07m | Avg: 24m 31s | Max: 55m 09s | Hits: 56%/1852 🟩 11.8 Pass: 100%/3 | Total: 1h 55m | Avg: 38m 27s | Max: 59m 21s 🟩 12.5 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 14s | Max: 1h 00m 🟩 12.6 Pass: 100%/89 | Total: 1d 17h | Avg: 27m 55s | Max: 1h 04m | Hits: 67%/7408 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 1h 26m | Avg: 21m 41s | Max: 28m 33s 🟩 nvcc11.1 Pass: 100%/15 | Total: 6h 07m | Avg: 24m 31s | Max: 55m 09s | Hits: 56%/1852 🟩 nvcc11.8 Pass: 100%/3 | Total: 1h 55m | Avg: 38m 27s | Max: 59m 21s 🟩 nvcc12.5 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 14s | Max: 1h 00m 🟩 nvcc12.6 Pass: 100%/85 | Total: 1d 15h | Avg: 28m 13s | Max: 1h 04m | Hits: 67%/7408 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 1h 26m | Avg: 21m 41s | Max: 28m 33s 🟩 nvcc Pass: 100%/107 | Total: 2d 03h | Avg: 29m 02s | Max: 1h 04m | Hits: 65%/9260 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 2h 21m | Avg: 23m 34s | Max: 35m 07s 🟩 Clang10 Pass: 100%/3 | Total: 1h 21m | Avg: 27m 18s | Max: 40m 06s 🟩 Clang11 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 43s | Max: 37m 18s 🟩 Clang12 Pass: 100%/4 | Total: 1h 54m | Avg: 28m 33s | Max: 39m 20s 🟩 Clang13 Pass: 100%/4 | Total: 1h 55m | Avg: 28m 56s | Max: 38m 13s 🟩 Clang14 Pass: 100%/4 | Total: 1h 50m | Avg: 27m 40s | Max: 37m 15s 🟩 Clang15 Pass: 100%/4 | Total: 2h 07m | Avg: 31m 45s | Max: 43m 37s 🟩 Clang16 Pass: 100%/4 | Total: 1h 52m | Avg: 28m 10s | Max: 37m 07s 🟩 Clang17 Pass: 100%/4 | Total: 1h 51m | Avg: 27m 58s | Max: 40m 11s 🟩 Clang18 Pass: 100%/11 | Total: 4h 22m | Avg: 23m 53s | Max: 38m 56s 🟩 GCC6 Pass: 100%/2 | Total: 33m 50s | Avg: 16m 55s | Max: 30m 07s 🟩 GCC7 Pass: 100%/6 | Total: 2h 23m | Avg: 23m 53s | Max: 36m 28s 🟩 GCC8 Pass: 100%/6 | Total: 3h 07m | Avg: 31m 14s | Max: 39m 49s 🟩 GCC9 Pass: 100%/6 | Total: 2h 28m | Avg: 24m 42s | Max: 37m 18s 🟩 GCC10 Pass: 100%/4 | Total: 2h 08m | Avg: 32m 01s | Max: 53m 08s 🟩 GCC11 Pass: 100%/7 | Total: 3h 49m | Avg: 32m 44s | Max: 59m 21s 🟩 GCC12 Pass: 100%/4 | Total: 2h 14m | Avg: 33m 40s | Max: 47m 03s 🟩 GCC13 Pass: 100%/16 | Total: 5h 18m | Avg: 19m 55s | Max: 40m 58s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 1h 32m | Avg: 30m 44s | Max: 43m 45s 🟩 MSVC14.16 Pass: 100%/1 | Total: 55m 09s | Avg: 55m 09s | Max: 55m 09s | Hits: 56%/1852 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 00m | Avg: 1h 00m | Max: 1h 01m | Hits: 56%/3704 🟩 MSVC14.39 Pass: 100%/2 | Total: 1h 28m | Avg: 44m 05s | Max: 1h 04m | Hits: 78%/3704 🟩 NVHPC24.7 Pass: 100%/4 | Total: 3h 44m | Avg: 56m 14s | Max: 1h 00m 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 21h 29m | Avg: 26m 51s | Max: 43m 37s 🟩 GCC Pass: 100%/51 | Total: 22h 03m | Avg: 25m 57s | Max: 59m 21s 🟩 Intel Pass: 100%/3 | Total: 1h 32m | Avg: 30m 44s | Max: 43m 45s 🟩 MSVC Pass: 100%/5 | Total: 4h 23m | Avg: 52m 41s | Max: 1h 04m | Hits: 65%/9260 🟩 NVHPC Pass: 100%/4 | Total: 3h 44m | Avg: 56m 14s | Max: 1h 00m 🟩 gpu 🟩 v100 Pass: 100%/111 | Total: 2d 05h | Avg: 28m 46s | Max: 1h 04m | Hits: 65%/9260 🟩 jobs 🟩 Build Pass: 100%/103 | Total: 2d 03h | Avg: 29m 50s | Max: 1h 04m | Hits: 56%/7408 🟩 TestCPU Pass: 100%/4 | Total: 46m 20s | Avg: 11m 35s | Max: 23m 43s | Hits: 99%/1852 🟩 TestGPU Pass: 100%/4 | Total: 1h 13m | Avg: 18m 20s | Max: 26m 36s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 1h 55m | Avg: 38m 27s | Max: 59m 21s 🟩 90a Pass: 100%/4 | Total: 1h 06m | Avg: 16m 31s | Max: 22m 53s 🟩 std 🟩 11 Pass: 100%/30 | Total: 3h 58m | Avg: 7m 56s | Max: 49m 55s 🟩 14 Pass: 100%/29 | Total: 18h 11m | Avg: 37m 38s | Max: 59m 21s | Hits: 56%/3704 🟩 17 Pass: 100%/27 | Total: 16h 52m | Avg: 37m 29s | Max: 1h 01m | Hits: 56%/1852 🟩 20 Pass: 100%/23 | Total: 13h 27m | Avg: 35m 07s | Max: 1h 04m | Hits: 78%/3704 ```
  • 🟩 cub: Pass: 100%/110 | Total: 3d 10h | Avg: 44m 45s | Max: 1h 44m | Hits: 3%/3028

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/102 | Total: 3d 03h | Avg: 44m 22s | Max: 1h 44m | Hits: 3%/3028 🟩 arm64 Pass: 100%/8 | Total: 6h 38m | Avg: 49m 47s | Max: 1h 08m 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 9h 11m | Avg: 36m 45s | Max: 1h 04m | Hits: 3%/757 🟩 11.8 Pass: 100%/3 | Total: 3h 06m | Avg: 1h 02m | Max: 1h 44m 🟩 12.5 Pass: 100%/4 | Total: 5h 08m | Avg: 1h 17m | Max: 1h 38m 🟩 12.6 Pass: 100%/88 | Total: 2d 16h | Avg: 44m 03s | Max: 1h 22m | Hits: 3%/2271 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 3h 02m | Avg: 45m 39s | Max: 1h 00m 🟩 nvcc11.1 Pass: 100%/15 | Total: 9h 11m | Avg: 36m 45s | Max: 1h 04m | Hits: 3%/757 🟩 nvcc11.8 Pass: 100%/3 | Total: 3h 06m | Avg: 1h 02m | Max: 1h 44m 🟩 nvcc12.5 Pass: 100%/4 | Total: 5h 08m | Avg: 1h 17m | Max: 1h 38m 🟩 nvcc12.6 Pass: 100%/84 | Total: 2d 13h | Avg: 43m 59s | Max: 1h 22m | Hits: 3%/2271 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 3h 02m | Avg: 45m 39s | Max: 1h 00m 🟩 nvcc Pass: 100%/106 | Total: 3d 07h | Avg: 44m 43s | Max: 1h 44m | Hits: 3%/3028 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 3h 42m | Avg: 37m 05s | Max: 55m 43s 🟩 Clang10 Pass: 100%/3 | Total: 2h 11m | Avg: 43m 51s | Max: 1h 02m 🟩 Clang11 Pass: 100%/4 | Total: 3h 05m | Avg: 46m 17s | Max: 1h 02m 🟩 Clang12 Pass: 100%/4 | Total: 3h 08m | Avg: 47m 11s | Max: 1h 02m 🟩 Clang13 Pass: 100%/4 | Total: 3h 11m | Avg: 47m 53s | Max: 1h 02m 🟩 Clang14 Pass: 100%/4 | Total: 2h 58m | Avg: 44m 37s | Max: 1h 00m 🟩 Clang15 Pass: 100%/4 | Total: 3h 11m | Avg: 47m 59s | Max: 1h 03m 🟩 Clang16 Pass: 100%/4 | Total: 3h 04m | Avg: 46m 08s | Max: 1h 01m 🟩 Clang17 Pass: 100%/4 | Total: 3h 08m | Avg: 47m 13s | Max: 1h 03m 🟩 Clang18 Pass: 100%/11 | Total: 8h 12m | Avg: 44m 48s | Max: 1h 08m 🟩 GCC6 Pass: 100%/2 | Total: 59m 46s | Avg: 29m 53s | Max: 55m 22s 🟩 GCC7 Pass: 100%/6 | Total: 3h 59m | Avg: 39m 55s | Max: 1h 04m 🟩 GCC8 Pass: 100%/6 | Total: 3h 54m | Avg: 39m 02s | Max: 1h 03m 🟩 GCC9 Pass: 100%/6 | Total: 3h 56m | Avg: 39m 24s | Max: 1h 00m 🟩 GCC10 Pass: 100%/4 | Total: 3h 03m | Avg: 45m 53s | Max: 1h 00m 🟩 GCC11 Pass: 100%/7 | Total: 6h 34m | Avg: 56m 19s | Max: 1h 44m 🟩 GCC12 Pass: 100%/4 | Total: 3h 10m | Avg: 47m 42s | Max: 1h 04m 🟩 GCC13 Pass: 100%/16 | Total: 8h 42m | Avg: 32m 40s | Max: 1h 08m 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 2h 17m | Avg: 45m 44s | Max: 1h 08m 🟩 MSVC14.16 Pass: 100%/1 | Total: 59m 38s | Avg: 59m 38s | Max: 59m 38s | Hits: 3%/757 🟩 MSVC14.29 Pass: 100%/2 | Total: 2h 13m | Avg: 1h 06m | Max: 1h 10m | Hits: 3%/1514 🟩 MSVC14.39 Pass: 100%/1 | Total: 1h 07m | Avg: 1h 07m | Max: 1h 07m | Hits: 3%/757 🟩 NVHPC24.7 Pass: 100%/4 | Total: 5h 08m | Avg: 1h 17m | Max: 1h 38m 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 1d 11h | Avg: 44m 55s | Max: 1h 08m 🟩 GCC Pass: 100%/51 | Total: 1d 10h | Avg: 40m 25s | Max: 1h 44m 🟩 Intel Pass: 100%/3 | Total: 2h 17m | Avg: 45m 44s | Max: 1h 08m 🟩 MSVC Pass: 100%/4 | Total: 4h 20m | Avg: 1h 05m | Max: 1h 10m | Hits: 3%/3028 🟩 NVHPC Pass: 100%/4 | Total: 5h 08m | Avg: 1h 17m | Max: 1h 38m 🟩 gpu 🟩 v100 Pass: 100%/110 | Total: 3d 10h | Avg: 44m 45s | Max: 1h 44m | Hits: 3%/3028 🟩 jobs 🟩 Build Pass: 100%/102 | Total: 3d 06h | Avg: 46m 15s | Max: 1h 44m | Hits: 3%/3028 🟩 DeviceLaunch Pass: 100%/1 | Total: 25m 22s | Avg: 25m 22s | Max: 25m 22s 🟩 GraphCapture Pass: 100%/1 | Total: 18m 50s | Avg: 18m 50s | Max: 18m 50s 🟩 HostLaunch Pass: 100%/3 | Total: 1h 09m | Avg: 23m 01s | Max: 24m 09s 🟩 TestGPU Pass: 100%/3 | Total: 1h 32m | Avg: 30m 44s | Max: 35m 50s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 3h 06m | Avg: 1h 02m | Max: 1h 44m 🟩 90a Pass: 100%/4 | Total: 1h 27m | Avg: 21m 52s | Max: 28m 04s 🟩 std 🟩 11 Pass: 100%/30 | Total: 5h 43m | Avg: 11m 26s | Max: 1h 11m 🟩 14 Pass: 100%/29 | Total: 1d 04h | Avg: 58m 07s | Max: 1h 12m | Hits: 3%/1514 🟩 17 Pass: 100%/27 | Total: 1d 02h | Avg: 59m 43s | Max: 1h 44m | Hits: 3%/757 🟩 20 Pass: 100%/24 | Total: 21h 23m | Avg: 53m 27s | Max: 1h 38m | Hits: 3%/757 ```
  • 🟩 cudax: Pass: 100%/54 | Total: 12h 45m | Avg: 14m 11s | Max: 20m 14s | Hits: 52%/246

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/50 | Total: 11h 52m | Avg: 14m 15s | Max: 20m 14s | Hits: 52%/246 🟩 arm64 Pass: 100%/4 | Total: 53m 05s | Avg: 13m 16s | Max: 14m 11s 🟩 ctk 🟩 12.0 Pass: 100%/19 | Total: 4h 26m | Avg: 14m 01s | Max: 17m 58s | Hits: 52%/123 🟩 12.5 Pass: 100%/2 | Total: 16m 03s | Avg: 8m 01s | Max: 8m 16s 🟩 12.6 Pass: 100%/33 | Total: 8h 03m | Avg: 14m 38s | Max: 20m 14s | Hits: 52%/123 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/19 | Total: 4h 26m | Avg: 14m 01s | Max: 17m 58s | Hits: 52%/123 🟩 nvcc12.5 Pass: 100%/2 | Total: 16m 03s | Avg: 8m 01s | Max: 8m 16s 🟩 nvcc12.6 Pass: 100%/33 | Total: 8h 03m | Avg: 14m 38s | Max: 20m 14s | Hits: 52%/123 🟩 cudacxx_family 🟩 nvcc Pass: 100%/54 | Total: 12h 45m | Avg: 14m 11s | Max: 20m 14s | Hits: 52%/246 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 26m 23s | Avg: 13m 11s | Max: 13m 51s 🟩 Clang10 Pass: 100%/2 | Total: 32m 17s | Avg: 16m 08s | Max: 18m 27s 🟩 Clang11 Pass: 100%/4 | Total: 58m 32s | Avg: 14m 38s | Max: 17m 58s 🟩 Clang12 Pass: 100%/4 | Total: 53m 51s | Avg: 13m 27s | Max: 14m 54s 🟩 Clang13 Pass: 100%/4 | Total: 56m 29s | Avg: 14m 07s | Max: 15m 07s 🟩 Clang14 Pass: 100%/4 | Total: 57m 31s | Avg: 14m 22s | Max: 15m 35s 🟩 Clang15 Pass: 100%/2 | Total: 28m 39s | Avg: 14m 19s | Max: 15m 20s 🟩 Clang16 Pass: 100%/4 | Total: 55m 49s | Avg: 13m 57s | Max: 15m 25s 🟩 Clang17 Pass: 100%/2 | Total: 27m 40s | Avg: 13m 50s | Max: 14m 21s 🟩 Clang18 Pass: 100%/2 | Total: 35m 11s | Avg: 17m 35s | Max: 20m 14s 🟩 GCC9 Pass: 100%/2 | Total: 29m 42s | Avg: 14m 51s | Max: 14m 51s 🟩 GCC10 Pass: 100%/4 | Total: 1h 02m | Avg: 15m 30s | Max: 17m 38s 🟩 GCC11 Pass: 100%/4 | Total: 58m 18s | Avg: 14m 34s | Max: 15m 40s 🟩 GCC12 Pass: 100%/7 | Total: 1h 49m | Avg: 15m 37s | Max: 19m 12s 🟩 GCC13 Pass: 100%/3 | Total: 37m 53s | Avg: 12m 37s | Max: 14m 11s 🟩 MSVC14.36 Pass: 100%/1 | Total: 9m 57s | Avg: 9m 57s | Max: 9m 57s | Hits: 52%/123 🟩 MSVC14.39 Pass: 100%/1 | Total: 10m 19s | Avg: 10m 19s | Max: 10m 19s | Hits: 52%/123 🟩 NVHPC24.7 Pass: 100%/2 | Total: 16m 03s | Avg: 8m 01s | Max: 8m 16s 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 7h 12m | Avg: 14m 24s | Max: 20m 14s 🟩 GCC Pass: 100%/20 | Total: 4h 57m | Avg: 14m 51s | Max: 19m 12s 🟩 MSVC Pass: 100%/2 | Total: 20m 16s | Avg: 10m 08s | Max: 10m 19s | Hits: 52%/246 🟩 NVHPC Pass: 100%/2 | Total: 16m 03s | Avg: 8m 01s | Max: 8m 16s 🟩 gpu 🟩 v100 Pass: 100%/54 | Total: 12h 45m | Avg: 14m 11s | Max: 20m 14s | Hits: 52%/246 🟩 jobs 🟩 Build Pass: 100%/49 | Total: 11h 17m | Avg: 13m 49s | Max: 18m 27s | Hits: 52%/246 🟩 Test Pass: 100%/5 | Total: 1h 28m | Avg: 17m 39s | Max: 20m 14s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 11m 09s | Avg: 11m 09s | Max: 11m 09s 🟩 90a Pass: 100%/1 | Total: 10m 10s | Avg: 10m 10s | Max: 10m 10s 🟩 std 🟩 17 Pass: 100%/29 | Total: 6h 53m | Avg: 14m 15s | Max: 19m 12s 🟩 20 Pass: 100%/25 | Total: 5h 52m | Avg: 14m 05s | Max: 20m 14s | Hits: 52%/246 ```
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 ctk 🟩 12.6 Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 26s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 10s | Avg: 2m 10s | Max: 2m 10s 🟩 Test Pass: 100%/1 | Total: 7m 26s | Avg: 7m 26s | Max: 7m 26s ```
  • 🟩 python: Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 ctk 🟩 12.6 Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s ```

👃 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: 396)

| # | Runner |------|------ | 327 | `linux-amd64-cpu16` | 28 | `linux-arm64-cpu16` | 26 | `linux-amd64-gpu-v100-latest-1` | 15 | `windows-amd64-cpu16`
miscco commented 1 week ago

/ok to test

github-actions[bot] commented 1 week ago
🟩 CI finished in 3h 41m: Pass: 100%/396 | Total: 2d 02h | Avg: 7m 40s | Max: 54m 46s | Hits: 97%/22042
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 18h 50m | Avg: 9m 34s | Max: 32m 41s | Hits: 94%/9508

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/110 | Total: 18h 15m | Avg: 9m 57s | Max: 32m 41s | Hits: 94%/9508 🟩 arm64 Pass: 100%/8 | Total: 34m 34s | Avg: 4m 19s | Max: 5m 22s 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 1h 50m | Avg: 7m 21s | Max: 19m 03s | Hits: 97%/2183 🟩 11.8 Pass: 100%/3 | Total: 49m 28s | Avg: 16m 29s | Max: 23m 50s 🟩 12.5 Pass: 100%/4 | Total: 1h 18m | Avg: 19m 30s | Max: 32m 41s 🟩 12.6 Pass: 100%/96 | Total: 14h 52m | Avg: 9m 17s | Max: 30m 43s | Hits: 93%/7325 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/12 | Total: 2h 33m | Avg: 12m 47s | Max: 21m 50s 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 50m | Avg: 7m 21s | Max: 19m 03s | Hits: 97%/2183 🟩 nvcc11.8 Pass: 100%/3 | Total: 49m 28s | Avg: 16m 29s | Max: 23m 50s 🟩 nvcc12.5 Pass: 100%/4 | Total: 1h 18m | Avg: 19m 30s | Max: 32m 41s 🟩 nvcc12.6 Pass: 100%/84 | Total: 12h 19m | Avg: 8m 47s | Max: 30m 43s | Hits: 93%/7325 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/12 | Total: 2h 33m | Avg: 12m 47s | Max: 21m 50s 🟩 nvcc Pass: 100%/106 | Total: 16h 16m | Avg: 9m 12s | Max: 32m 41s | Hits: 94%/9508 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 39m 41s | Avg: 6m 36s | Max: 16m 17s 🟩 Clang10 Pass: 100%/3 | Total: 18m 35s | Avg: 6m 11s | Max: 7m 17s 🟩 Clang11 Pass: 100%/4 | Total: 30m 21s | Avg: 7m 35s | Max: 13m 08s 🟩 Clang12 Pass: 100%/4 | Total: 30m 24s | Avg: 7m 36s | Max: 12m 46s 🟩 Clang13 Pass: 100%/4 | Total: 21m 27s | Avg: 5m 21s | Max: 6m 18s 🟩 Clang14 Pass: 100%/4 | Total: 19m 47s | Avg: 4m 56s | Max: 5m 43s 🟩 Clang15 Pass: 100%/4 | Total: 32m 05s | Avg: 8m 01s | Max: 16m 39s 🟩 Clang16 Pass: 100%/4 | Total: 23m 04s | Avg: 5m 46s | Max: 7m 39s 🟩 Clang17 Pass: 100%/4 | Total: 30m 56s | Avg: 7m 44s | Max: 13m 49s 🟩 Clang18 Pass: 100%/18 | Total: 3h 21m | Avg: 11m 12s | Max: 25m 49s 🟩 GCC6 Pass: 100%/2 | Total: 17m 25s | Avg: 8m 42s | Max: 14m 47s 🟩 GCC7 Pass: 100%/6 | Total: 54m 38s | Avg: 9m 06s | Max: 15m 20s 🟩 GCC8 Pass: 100%/6 | Total: 33m 25s | Avg: 5m 34s | Max: 13m 22s 🟩 GCC9 Pass: 100%/6 | Total: 37m 45s | Avg: 6m 17s | Max: 19m 25s 🟩 GCC10 Pass: 100%/4 | Total: 29m 20s | Avg: 7m 20s | Max: 14m 10s 🟩 GCC11 Pass: 100%/7 | Total: 1h 26m | Avg: 12m 21s | Max: 23m 50s 🟩 GCC12 Pass: 100%/4 | Total: 41m 52s | Avg: 10m 28s | Max: 18m 33s 🟩 GCC13 Pass: 100%/17 | Total: 3h 14m | Avg: 11m 27s | Max: 30m 12s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 42m 09s | Avg: 14m 03s | Max: 30m 43s 🟩 MSVC14.16 Pass: 100%/1 | Total: 19m 03s | Avg: 19m 03s | Max: 19m 03s | Hits: 97%/2183 🟩 MSVC14.29 Pass: 100%/2 | Total: 31m 59s | Avg: 15m 59s | Max: 19m 35s | Hits: 90%/4729 🟩 MSVC14.39 Pass: 100%/1 | Total: 15m 18s | Avg: 15m 18s | Max: 15m 18s | Hits: 98%/2596 🟩 NVHPC24.7 Pass: 100%/4 | Total: 1h 18m | Avg: 19m 30s | Max: 32m 41s 🟩 cxx_family 🟩 Clang Pass: 100%/55 | Total: 7h 28m | Avg: 8m 08s | Max: 25m 49s 🟩 GCC Pass: 100%/52 | Total: 8h 15m | Avg: 9m 31s | Max: 30m 12s 🟩 Intel Pass: 100%/3 | Total: 42m 09s | Avg: 14m 03s | Max: 30m 43s 🟩 MSVC Pass: 100%/4 | Total: 1h 06m | Avg: 16m 35s | Max: 19m 35s | Hits: 94%/9508 🟩 NVHPC Pass: 100%/4 | Total: 1h 18m | Avg: 19m 30s | Max: 32m 41s 🟩 gpu 🟩 v100 Pass: 100%/118 | Total: 18h 50m | Avg: 9m 34s | Max: 32m 41s | Hits: 94%/9508 🟩 jobs 🟩 Build Pass: 100%/110 | Total: 16h 02m | Avg: 8m 44s | Max: 32m 41s | Hits: 94%/9508 🟩 NVRTC Pass: 100%/4 | Total: 1h 41m | Avg: 25m 22s | Max: 30m 12s 🟩 Test Pass: 100%/3 | Total: 1h 04m | Avg: 21m 33s | Max: 25m 49s 🟩 VerifyCodegen Pass: 100%/1 | Total: 2m 00s | Avg: 2m 00s | Max: 2m 00s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 49m 28s | Avg: 16m 29s | Max: 23m 50s 🟩 90 Pass: 100%/4 | Total: 40m 24s | Avg: 10m 06s | Max: 12m 24s 🟩 90a Pass: 100%/8 | Total: 59m 57s | Avg: 7m 29s | Max: 13m 38s 🟩 std 🟩 11 Pass: 100%/32 | Total: 3h 28m | Avg: 6m 30s | Max: 25m 21s 🟩 14 Pass: 100%/32 | Total: 6h 02m | Avg: 11m 19s | Max: 32m 41s | Hits: 89%/4469 🟩 17 Pass: 100%/30 | Total: 5h 01m | Avg: 10m 03s | Max: 30m 43s | Hits: 99%/2443 🟩 20 Pass: 100%/23 | Total: 4h 15m | Avg: 11m 07s | Max: 25m 49s | Hits: 98%/2596 ```
  • 🟩 thrust: Pass: 100%/111 | Total: 12h 37m | Avg: 6m 49s | Max: 39m 58s | Hits: 99%/9260

    ``` 🟩 cmake_options 🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2 | Total: 19m 41s | Avg: 9m 50s | Max: 13m 45s 🟩 cpu 🟩 amd64 Pass: 100%/103 | Total: 11h 59m | Avg: 6m 59s | Max: 39m 58s | Hits: 99%/9260 🟩 arm64 Pass: 100%/8 | Total: 37m 58s | Avg: 4m 44s | Max: 5m 39s 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 1h 19m | Avg: 5m 16s | Max: 19m 00s | Hits: 99%/1852 🟩 11.8 Pass: 100%/3 | Total: 16m 51s | Avg: 5m 37s | Max: 5m 50s 🟩 12.5 Pass: 100%/4 | Total: 58m 22s | Avg: 14m 35s | Max: 15m 24s 🟩 12.6 Pass: 100%/89 | Total: 10h 03m | Avg: 6m 46s | Max: 39m 58s | Hits: 99%/7408 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 19m 43s | Avg: 4m 55s | Max: 5m 00s 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 19m | Avg: 5m 16s | Max: 19m 00s | Hits: 99%/1852 🟩 nvcc11.8 Pass: 100%/3 | Total: 16m 51s | Avg: 5m 37s | Max: 5m 50s 🟩 nvcc12.5 Pass: 100%/4 | Total: 58m 22s | Avg: 14m 35s | Max: 15m 24s 🟩 nvcc12.6 Pass: 100%/85 | Total: 9h 43m | Avg: 6m 51s | Max: 39m 58s | Hits: 99%/7408 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 19m 43s | Avg: 4m 55s | Max: 5m 00s 🟩 nvcc Pass: 100%/107 | Total: 12h 17m | Avg: 6m 53s | Max: 39m 58s | Hits: 99%/9260 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 32m 32s | Avg: 5m 25s | Max: 6m 43s 🟩 Clang10 Pass: 100%/3 | Total: 18m 54s | Avg: 6m 18s | Max: 6m 48s 🟩 Clang11 Pass: 100%/4 | Total: 20m 33s | Avg: 5m 08s | Max: 5m 38s 🟩 Clang12 Pass: 100%/4 | Total: 21m 07s | Avg: 5m 16s | Max: 5m 35s 🟩 Clang13 Pass: 100%/4 | Total: 20m 29s | Avg: 5m 07s | Max: 5m 24s 🟩 Clang14 Pass: 100%/4 | Total: 21m 44s | Avg: 5m 26s | Max: 6m 12s 🟩 Clang15 Pass: 100%/4 | Total: 21m 31s | Avg: 5m 22s | Max: 5m 36s 🟩 Clang16 Pass: 100%/4 | Total: 20m 46s | Avg: 5m 11s | Max: 5m 50s 🟩 Clang17 Pass: 100%/4 | Total: 21m 57s | Avg: 5m 29s | Max: 5m 46s 🟩 Clang18 Pass: 100%/11 | Total: 1h 04m | Avg: 5m 53s | Max: 13m 49s 🟩 GCC6 Pass: 100%/2 | Total: 8m 38s | Avg: 4m 19s | Max: 4m 30s 🟩 GCC7 Pass: 100%/6 | Total: 26m 35s | Avg: 4m 25s | Max: 5m 11s 🟩 GCC8 Pass: 100%/6 | Total: 29m 22s | Avg: 4m 53s | Max: 5m 30s 🟩 GCC9 Pass: 100%/6 | Total: 28m 40s | Avg: 4m 46s | Max: 5m 51s 🟩 GCC10 Pass: 100%/4 | Total: 21m 01s | Avg: 5m 15s | Max: 5m 41s 🟩 GCC11 Pass: 100%/7 | Total: 1h 12m | Avg: 10m 21s | Max: 39m 58s 🟩 GCC12 Pass: 100%/4 | Total: 22m 54s | Avg: 5m 43s | Max: 6m 05s 🟩 GCC13 Pass: 100%/16 | Total: 1h 56m | Avg: 7m 15s | Max: 20m 04s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 19m 16s | Avg: 6m 25s | Max: 6m 49s 🟩 MSVC14.16 Pass: 100%/1 | Total: 19m 00s | Avg: 19m 00s | Max: 19m 00s | Hits: 99%/1852 🟩 MSVC14.29 Pass: 100%/2 | Total: 31m 08s | Avg: 15m 34s | Max: 15m 54s | Hits: 99%/3704 🟩 MSVC14.39 Pass: 100%/2 | Total: 39m 43s | Avg: 19m 51s | Max: 22m 45s | Hits: 99%/3704 🟩 NVHPC24.7 Pass: 100%/4 | Total: 58m 22s | Avg: 14m 35s | Max: 15m 24s 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 4h 24m | Avg: 5m 30s | Max: 13m 49s 🟩 GCC Pass: 100%/51 | Total: 5h 25m | Avg: 6m 23s | Max: 39m 58s 🟩 Intel Pass: 100%/3 | Total: 19m 16s | Avg: 6m 25s | Max: 6m 49s 🟩 MSVC Pass: 100%/5 | Total: 1h 29m | Avg: 17m 58s | Max: 22m 45s | Hits: 99%/9260 🟩 NVHPC Pass: 100%/4 | Total: 58m 22s | Avg: 14m 35s | Max: 15m 24s 🟩 gpu 🟩 v100 Pass: 100%/111 | Total: 12h 37m | Avg: 6m 49s | Max: 39m 58s | Hits: 99%/9260 🟩 jobs 🟩 Build Pass: 100%/103 | Total: 10h 52m | Avg: 6m 20s | Max: 39m 58s | Hits: 99%/7408 🟩 TestCPU Pass: 100%/4 | Total: 45m 36s | Avg: 11m 24s | Max: 22m 45s | Hits: 99%/1852 🟩 TestGPU Pass: 100%/4 | Total: 59m 12s | Avg: 14m 48s | Max: 20m 04s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 16m 51s | Avg: 5m 37s | Max: 5m 50s 🟩 90a Pass: 100%/4 | Total: 17m 50s | Avg: 4m 27s | Max: 4m 52s 🟩 std 🟩 11 Pass: 100%/30 | Total: 2h 48m | Avg: 5m 37s | Max: 20m 04s 🟩 14 Pass: 100%/29 | Total: 3h 06m | Avg: 6m 25s | Max: 19m 00s | Hits: 99%/3704 🟩 17 Pass: 100%/27 | Total: 3h 19m | Avg: 7m 23s | Max: 39m 58s | Hits: 99%/1852 🟩 20 Pass: 100%/23 | Total: 3h 02m | Avg: 7m 57s | Max: 22m 45s | Hits: 99%/3704 ```
  • 🟩 cub: Pass: 100%/110 | Total: 14h 33m | Avg: 7m 56s | Max: 54m 46s | Hits: 99%/3028

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/102 | Total: 13h 06m | Avg: 7m 42s | Max: 53m 56s | Hits: 99%/3028 🟩 arm64 Pass: 100%/8 | Total: 1h 27m | Avg: 10m 53s | Max: 54m 46s 🟩 ctk 🟩 11.1 Pass: 100%/15 | Total: 1h 15m | Avg: 5m 01s | Max: 15m 55s | Hits: 99%/757 🟩 11.8 Pass: 100%/3 | Total: 16m 43s | Avg: 5m 34s | Max: 5m 52s 🟩 12.5 Pass: 100%/4 | Total: 36m 11s | Avg: 9m 02s | Max: 9m 34s 🟩 12.6 Pass: 100%/88 | Total: 12h 25m | Avg: 8m 28s | Max: 54m 46s | Hits: 99%/2271 🟩 cudacxx 🟩 ClangCUDA18 Pass: 100%/4 | Total: 17m 04s | Avg: 4m 16s | Max: 4m 22s 🟩 nvcc11.1 Pass: 100%/15 | Total: 1h 15m | Avg: 5m 01s | Max: 15m 55s | Hits: 99%/757 🟩 nvcc11.8 Pass: 100%/3 | Total: 16m 43s | Avg: 5m 34s | Max: 5m 52s 🟩 nvcc12.5 Pass: 100%/4 | Total: 36m 11s | Avg: 9m 02s | Max: 9m 34s 🟩 nvcc12.6 Pass: 100%/84 | Total: 12h 08m | Avg: 8m 40s | Max: 54m 46s | Hits: 99%/2271 🟩 cudacxx_family 🟩 ClangCUDA Pass: 100%/4 | Total: 17m 04s | Avg: 4m 16s | Max: 4m 22s 🟩 nvcc Pass: 100%/106 | Total: 14h 16m | Avg: 8m 04s | Max: 54m 46s | Hits: 99%/3028 🟩 cxx 🟩 Clang9 Pass: 100%/6 | Total: 31m 51s | Avg: 5m 18s | Max: 6m 29s 🟩 Clang10 Pass: 100%/3 | Total: 17m 57s | Avg: 5m 59s | Max: 6m 10s 🟩 Clang11 Pass: 100%/4 | Total: 21m 34s | Avg: 5m 23s | Max: 5m 55s 🟩 Clang12 Pass: 100%/4 | Total: 20m 41s | Avg: 5m 10s | Max: 5m 30s 🟩 Clang13 Pass: 100%/4 | Total: 21m 46s | Avg: 5m 26s | Max: 5m 34s 🟩 Clang14 Pass: 100%/4 | Total: 21m 32s | Avg: 5m 23s | Max: 5m 35s 🟩 Clang15 Pass: 100%/4 | Total: 21m 29s | Avg: 5m 22s | Max: 5m 51s 🟩 Clang16 Pass: 100%/4 | Total: 22m 34s | Avg: 5m 38s | Max: 5m 53s 🟩 Clang17 Pass: 100%/4 | Total: 22m 15s | Avg: 5m 33s | Max: 5m 45s 🟩 Clang18 Pass: 100%/11 | Total: 1h 31m | Avg: 8m 21s | Max: 31m 50s 🟩 GCC6 Pass: 100%/2 | Total: 7m 58s | Avg: 3m 59s | Max: 4m 05s 🟩 GCC7 Pass: 100%/6 | Total: 27m 52s | Avg: 4m 38s | Max: 5m 35s 🟩 GCC8 Pass: 100%/6 | Total: 1h 17m | Avg: 12m 50s | Max: 53m 56s 🟩 GCC9 Pass: 100%/6 | Total: 29m 09s | Avg: 4m 51s | Max: 5m 50s 🟩 GCC10 Pass: 100%/4 | Total: 21m 32s | Avg: 5m 23s | Max: 5m 41s 🟩 GCC11 Pass: 100%/7 | Total: 38m 23s | Avg: 5m 29s | Max: 5m 52s 🟩 GCC12 Pass: 100%/4 | Total: 22m 39s | Avg: 5m 39s | Max: 5m 55s 🟩 GCC13 Pass: 100%/16 | Total: 4h 05m | Avg: 15m 20s | Max: 54m 46s 🟩 Intel2023.2.0 Pass: 100%/3 | Total: 18m 59s | Avg: 6m 19s | Max: 6m 44s 🟩 MSVC14.16 Pass: 100%/1 | Total: 15m 55s | Avg: 15m 55s | Max: 15m 55s | Hits: 99%/757 🟩 MSVC14.29 Pass: 100%/2 | Total: 24m 45s | Avg: 12m 22s | Max: 12m 56s | Hits: 99%/1514 🟩 MSVC14.39 Pass: 100%/1 | Total: 13m 59s | Avg: 13m 59s | Max: 13m 59s | Hits: 99%/757 🟩 NVHPC24.7 Pass: 100%/4 | Total: 36m 11s | Avg: 9m 02s | Max: 9m 34s 🟩 cxx_family 🟩 Clang Pass: 100%/48 | Total: 4h 53m | Avg: 6m 06s | Max: 31m 50s 🟩 GCC Pass: 100%/51 | Total: 7h 50m | Avg: 9m 13s | Max: 54m 46s 🟩 Intel Pass: 100%/3 | Total: 18m 59s | Avg: 6m 19s | Max: 6m 44s 🟩 MSVC Pass: 100%/4 | Total: 54m 39s | Avg: 13m 39s | Max: 15m 55s | Hits: 99%/3028 🟩 NVHPC Pass: 100%/4 | Total: 36m 11s | Avg: 9m 02s | Max: 9m 34s 🟩 gpu 🟩 v100 Pass: 100%/110 | Total: 14h 33m | Avg: 7m 56s | Max: 54m 46s | Hits: 99%/3028 🟩 jobs 🟩 Build Pass: 100%/102 | Total: 11h 14m | Avg: 6m 36s | Max: 54m 46s | Hits: 99%/3028 🟩 DeviceLaunch Pass: 100%/1 | Total: 20m 09s | Avg: 20m 09s | Max: 20m 09s 🟩 GraphCapture Pass: 100%/1 | Total: 25m 27s | Avg: 25m 27s | Max: 25m 27s 🟩 HostLaunch Pass: 100%/3 | Total: 59m 10s | Avg: 19m 43s | Max: 20m 32s 🟩 TestGPU Pass: 100%/3 | Total: 1h 33m | Avg: 31m 19s | Max: 31m 50s 🟩 sm 🟩 60;70;80;90 Pass: 100%/3 | Total: 16m 43s | Avg: 5m 34s | Max: 5m 52s 🟩 90a Pass: 100%/4 | Total: 17m 12s | Avg: 4m 18s | Max: 4m 33s 🟩 std 🟩 11 Pass: 100%/30 | Total: 3h 14m | Avg: 6m 28s | Max: 31m 06s 🟩 14 Pass: 100%/29 | Total: 3h 38m | Avg: 7m 32s | Max: 54m 46s | Hits: 99%/1514 🟩 17 Pass: 100%/27 | Total: 3h 24m | Avg: 7m 33s | Max: 53m 56s | Hits: 99%/757 🟩 20 Pass: 100%/24 | Total: 4h 16m | Avg: 10m 40s | Max: 31m 50s | Hits: 99%/757 ```
  • 🟩 cudax: Pass: 100%/54 | Total: 4h 13m | Avg: 4m 42s | Max: 20m 57s | Hits: 90%/246

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/50 | Total: 4h 02m | Avg: 4m 51s | Max: 20m 57s | Hits: 90%/246 🟩 arm64 Pass: 100%/4 | Total: 11m 19s | Avg: 2m 49s | Max: 3m 04s 🟩 ctk 🟩 12.0 Pass: 100%/19 | Total: 1h 31m | Avg: 4m 50s | Max: 20m 57s | Hits: 90%/123 🟩 12.5 Pass: 100%/2 | Total: 9m 24s | Avg: 4m 42s | Max: 4m 46s 🟩 12.6 Pass: 100%/33 | Total: 2h 32m | Avg: 4m 37s | Max: 18m 47s | Hits: 90%/123 🟩 cudacxx 🟩 nvcc12.0 Pass: 100%/19 | Total: 1h 31m | Avg: 4m 50s | Max: 20m 57s | Hits: 90%/123 🟩 nvcc12.5 Pass: 100%/2 | Total: 9m 24s | Avg: 4m 42s | Max: 4m 46s 🟩 nvcc12.6 Pass: 100%/33 | Total: 2h 32m | Avg: 4m 37s | Max: 18m 47s | Hits: 90%/123 🟩 cudacxx_family 🟩 nvcc Pass: 100%/54 | Total: 4h 13m | Avg: 4m 42s | Max: 20m 57s | Hits: 90%/246 🟩 cxx 🟩 Clang9 Pass: 100%/2 | Total: 6m 33s | Avg: 3m 16s | Max: 3m 27s 🟩 Clang10 Pass: 100%/2 | Total: 6m 42s | Avg: 3m 21s | Max: 3m 42s 🟩 Clang11 Pass: 100%/4 | Total: 12m 55s | Avg: 3m 13s | Max: 3m 30s 🟩 Clang12 Pass: 100%/4 | Total: 12m 11s | Avg: 3m 02s | Max: 3m 15s 🟩 Clang13 Pass: 100%/4 | Total: 12m 19s | Avg: 3m 04s | Max: 3m 18s 🟩 Clang14 Pass: 100%/4 | Total: 25m 07s | Avg: 6m 16s | Max: 15m 57s 🟩 Clang15 Pass: 100%/2 | Total: 6m 12s | Avg: 3m 06s | Max: 3m 09s 🟩 Clang16 Pass: 100%/4 | Total: 11m 45s | Avg: 2m 56s | Max: 3m 17s 🟩 Clang17 Pass: 100%/2 | Total: 6m 30s | Avg: 3m 15s | Max: 3m 18s 🟩 Clang18 Pass: 100%/2 | Total: 19m 01s | Avg: 9m 30s | Max: 15m 47s 🟩 GCC9 Pass: 100%/2 | Total: 5m 44s | Avg: 2m 52s | Max: 2m 53s 🟩 GCC10 Pass: 100%/4 | Total: 11m 36s | Avg: 2m 54s | Max: 3m 06s 🟩 GCC11 Pass: 100%/4 | Total: 12m 22s | Avg: 3m 05s | Max: 3m 52s 🟩 GCC12 Pass: 100%/7 | Total: 1h 10m | Avg: 10m 02s | Max: 20m 57s 🟩 GCC13 Pass: 100%/3 | Total: 8m 44s | Avg: 2m 54s | Max: 3m 04s 🟩 MSVC14.36 Pass: 100%/1 | Total: 8m 37s | Avg: 8m 37s | Max: 8m 37s | Hits: 90%/123 🟩 MSVC14.39 Pass: 100%/1 | Total: 8m 00s | Avg: 8m 00s | Max: 8m 00s | Hits: 90%/123 🟩 NVHPC24.7 Pass: 100%/2 | Total: 9m 24s | Avg: 4m 42s | Max: 4m 46s 🟩 cxx_family 🟩 Clang Pass: 100%/30 | Total: 1h 59m | Avg: 3m 58s | Max: 15m 57s 🟩 GCC Pass: 100%/20 | Total: 1h 48m | Avg: 5m 26s | Max: 20m 57s 🟩 MSVC Pass: 100%/2 | Total: 16m 37s | Avg: 8m 18s | Max: 8m 37s | Hits: 90%/246 🟩 NVHPC Pass: 100%/2 | Total: 9m 24s | Avg: 4m 42s | Max: 4m 46s 🟩 gpu 🟩 v100 Pass: 100%/54 | Total: 4h 13m | Avg: 4m 42s | Max: 20m 57s | Hits: 90%/246 🟩 jobs 🟩 Build Pass: 100%/49 | Total: 2h 44m | Avg: 3m 20s | Max: 8m 37s | Hits: 90%/246 🟩 Test Pass: 100%/5 | Total: 1h 29m | Avg: 17m 58s | Max: 20m 57s 🟩 sm 🟩 90 Pass: 100%/1 | Total: 2m 49s | Avg: 2m 49s | Max: 2m 49s 🟩 90a Pass: 100%/1 | Total: 2m 40s | Avg: 2m 40s | Max: 2m 40s 🟩 std 🟩 17 Pass: 100%/29 | Total: 2h 02m | Avg: 4m 14s | Max: 20m 57s 🟩 20 Pass: 100%/25 | Total: 2h 11m | Avg: 5m 14s | Max: 18m 47s | Hits: 90%/246 ```
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 ctk 🟩 12.6 Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 9m 07s | Avg: 4m 33s | Max: 7m 07s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 00s | Avg: 2m 00s | Max: 2m 00s 🟩 Test Pass: 100%/1 | Total: 7m 07s | Avg: 7m 07s | Max: 7m 07s ```
  • 🟩 python: Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 ctk 🟩 12.6 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 cxx 🟩 GCC13 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 cxx_family 🟩 GCC Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 gpu 🟩 v100 Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s 🟩 jobs 🟩 Test Pass: 100%/1 | Total: 15m 26s | Avg: 15m 26s | Max: 15m 26s ```

👃 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: 396)

| # | Runner |------|------ | 327 | `linux-amd64-cpu16` | 28 | `linux-arm64-cpu16` | 26 | `linux-amd64-gpu-v100-latest-1` | 15 | `windows-amd64-cpu16`