NVIDIA / cccl

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

make compiler version comparison utility generic #2952

Closed davebayer closed 3 days ago

davebayer commented 4 days ago

We have a very nice utility to compare compiler versions. This PR makes it generic so it can be reused e. g. with _CCCL_CUDACC_VER version.

copy-pr-bot[bot] commented 4 days 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 4 days ago

/ok to test

github-actions[bot] commented 3 days ago
🟩 CI finished in 2h 18m: Pass: 100%/396 | Total: 3d 01h | Avg: 11m 12s | Max: 1h 35m | Hits: 10%/22058
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 22h 40m | Avg: 11m 31s | Max: 54m 28s | Hits: 3%/9524

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

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

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

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

    ``` 🟩 cpu 🟩 amd64 Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 ctk 🟩 12.6 Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 cudacxx 🟩 nvcc12.6 Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 cudacxx_family 🟩 nvcc Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 cxx 🟩 GCC13 Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 cxx_family 🟩 GCC Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 gpu 🟩 v100 Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s 🟩 jobs 🟩 Build Pass: 100%/1 | Total: 2m 03s | Avg: 2m 03s | Max: 2m 03s 🟩 Test Pass: 100%/1 | Total: 8m 51s | Avg: 8m 51s | Max: 8m 51s ```
  • 🟩 python: Pass: 100%/1 | Total: 15m 00s | Avg: 15m 00s | Max: 15m 00s

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

👃 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 3 days ago

Thank for generalizing our infrastructure