Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BACKPORT]: Ensure that headers in <cuda/*> can be build with a C++ only compiler (#3472) #3651

Merged
merged 3 commits into from
Feb 3, 2025

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Feb 3, 2025

This backports #3472 to ensure that we can use stream_ref with a host compiler

@miscco miscco requested review from a team as code owners February 3, 2025 14:10
@miscco miscco changed the base branch from main to branch/2.8.x February 3, 2025 14:10
@miscco miscco enabled auto-merge (squash) February 3, 2025 17:58
Copy link
Contributor

github-actions bot commented Feb 3, 2025

🟩 CI finished in 1h 03m: Pass: 100%/169 | Total: 1d 02h | Avg: 9m 15s | Max: 38m 14s | Hits: 557%/20825
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 9h 28m | Avg: 11m 50s | Max: 30m 45s | Hits: 686%/9973

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  9h 09m | Avg: 11m 57s | Max: 30m 45s | Hits: 686%/9973  
      🟩 arm64              Pass: 100%/2   | Total: 18m 17s | Avg:  9m 08s | Max: 14m 39s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 04m | Avg:  9m 16s | Max: 25m 55s | Hits: 680%/2309  
      🟩 12.5               Pass: 100%/2   | Total: 40m 55s | Avg: 20m 27s | Max: 30m 45s
      🟩 12.6               Pass: 100%/39  | Total:  7h 42m | Avg: 11m 51s | Max: 28m 23s | Hits: 688%/7664  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 06m | Avg: 16m 43s | Max: 20m 52s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 04m | Avg:  9m 16s | Max: 25m 55s | Hits: 680%/2309  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 40m 55s | Avg: 20m 27s | Max: 30m 45s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  6h 35m | Avg: 11m 17s | Max: 28m 23s | Hits: 688%/7664  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 06m | Avg: 16m 43s | Max: 20m 52s
      🟩 nvcc               Pass: 100%/44  | Total:  8h 21m | Avg: 11m 23s | Max: 30m 45s | Hits: 686%/9973  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 52m 45s | Avg: 13m 11s | Max: 24m 23s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 03s | Avg:  5m 03s | Max:  5m 03s
      🟩 Clang11            Pass: 100%/1   | Total: 21m 45s | Avg: 21m 45s | Max: 21m 45s
      🟩 Clang12            Pass: 100%/1   | Total: 24m 05s | Avg: 24m 05s | Max: 24m 05s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 40s | Avg:  4m 40s | Max:  4m 40s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 09s | Avg:  4m 09s | Max:  4m 09s
      🟩 Clang15            Pass: 100%/1   | Total: 16m 21s | Avg: 16m 21s | Max: 16m 21s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 29s | Avg:  4m 29s | Max:  4m 29s
      🟩 Clang17            Pass: 100%/1   | Total: 17m 38s | Avg: 17m 38s | Max: 17m 38s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 39m | Avg: 12m 24s | Max: 20m 52s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 10s | Avg:  2m 35s | Max:  2m 40s
      🟩 GCC7               Pass: 100%/2   | Total: 19m 35s | Avg:  9m 47s | Max: 15m 43s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 49s | Avg:  3m 49s | Max:  3m 49s
      🟩 GCC9               Pass: 100%/3   | Total:  9m 58s | Avg:  3m 19s | Max:  4m 08s
      🟩 GCC10              Pass: 100%/1   | Total:  4m 03s | Avg:  4m 03s | Max:  4m 03s
      🟩 GCC11              Pass: 100%/1   | Total: 15m 53s | Avg: 15m 53s | Max: 15m 53s
      🟩 GCC12              Pass: 100%/1   | Total: 17m 23s | Avg: 17m 23s | Max: 17m 23s
      🟩 GCC13              Pass: 100%/10  | Total:  1h 28m | Avg:  8m 50s | Max: 16m 33s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 42s | Avg:  6m 42s | Max:  6m 42s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 25m 55s | Avg: 25m 55s | Max: 25m 55s | Hits: 680%/2309  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 25m 40s | Avg: 25m 40s | Max: 25m 40s | Hits: 689%/2506  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 54m 33s | Avg: 27m 16s | Max: 28m 23s | Hits: 687%/5158  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 40m 55s | Avg: 20m 27s | Max: 30m 45s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  4h 10m | Avg: 12m 30s | Max: 24m 23s
      🟩 GCC                Pass: 100%/21  | Total:  2h 44m | Avg:  7m 49s | Max: 17m 23s
      🟩 Intel              Pass: 100%/1   | Total:  6m 42s | Avg:  6m 42s | Max:  6m 42s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 46m | Avg: 26m 32s | Max: 28m 23s | Hits: 686%/9973  
      🟩 NVHPC              Pass: 100%/2   | Total: 40m 55s | Avg: 20m 27s | Max: 30m 45s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/8   | Total:  1h 27m | Avg: 10m 57s | Max: 16m 33s
      🟩 v100               Pass: 100%/40  | Total:  8h 00m | Avg: 12m 00s | Max: 30m 45s | Hits: 686%/9973  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  8h 07m | Avg: 11m 52s | Max: 30m 45s | Hits: 686%/9973  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 01m | Avg: 15m 24s | Max: 16m 33s
      🟩 Test               Pass: 100%/2   | Total: 17m 16s | Avg:  8m 38s | Max:  8m 53s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
    🟩 sm
      🟩 75                 Pass: 100%/4   | Total:  1h 01m | Avg: 15m 24s | Max: 16m 33s
      🟩 90                 Pass: 100%/1   | Total: 12m 41s | Avg: 12m 41s | Max: 12m 41s
      🟩 90a                Pass: 100%/2   | Total: 18m 17s | Avg:  9m 08s | Max: 14m 00s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  1h 04m | Avg: 10m 48s | Max: 24m 23s
      🟩 14                 Pass: 100%/5   | Total:  1h 07m | Avg: 13m 35s | Max: 25m 55s | Hits: 680%/2309  
      🟩 17                 Pass: 100%/13  | Total:  2h 33m | Avg: 11m 47s | Max: 30m 45s | Hits: 688%/5012  
      🟩 20                 Pass: 100%/23  | Total:  4h 39m | Avg: 12m 09s | Max: 28m 23s | Hits: 686%/2652  
    
  • 🟩 cub: Pass: 100%/47 | Total: 7h 49m | Avg: 9m 59s | Max: 38m 14s | Hits: 599%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  7h 39m | Avg: 10m 12s | Max: 38m 14s | Hits: 599%/3132  
      🟩 arm64              Pass: 100%/2   | Total: 10m 10s | Avg:  5m 05s | Max:  5m 14s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 04m | Avg:  9m 15s | Max: 38m 14s | Hits: 599%/783   
      🟩 12.5               Pass: 100%/2   | Total: 19m 33s | Avg:  9m 46s | Max:  9m 55s
      🟩 12.6               Pass: 100%/38  | Total:  6h 25m | Avg: 10m 08s | Max: 31m 13s | Hits: 599%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 49s | Avg:  4m 24s | Max:  4m 33s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 04m | Avg:  9m 15s | Max: 38m 14s | Hits: 599%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 19m 33s | Avg:  9m 46s | Max:  9m 55s
      🟩 nvcc12.6           Pass: 100%/36  | Total:  6h 16m | Avg: 10m 27s | Max: 31m 13s | Hits: 599%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 49s | Avg:  4m 24s | Max:  4m 33s
      🟩 nvcc               Pass: 100%/45  | Total:  7h 41m | Avg: 10m 14s | Max: 38m 14s | Hits: 599%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 35s | Avg:  5m 23s | Max:  7m 03s
      🟩 Clang10            Pass: 100%/1   | Total:  7m 06s | Avg:  7m 06s | Max:  7m 06s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 41s | Avg:  5m 41s | Max:  5m 41s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 10s | Avg:  5m 10s | Max:  5m 10s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 20s | Avg:  5m 20s | Max:  5m 20s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 59s | Avg:  5m 59s | Max:  5m 59s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 31s | Avg:  5m 31s | Max:  5m 31s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 08m | Avg:  9m 44s | Max: 22m 00s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 46s | Avg:  4m 23s | Max:  4m 29s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 52s | Avg:  5m 26s | Max:  5m 45s
      🟩 GCC8               Pass: 100%/1   | Total:  6m 05s | Avg:  6m 05s | Max:  6m 05s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 15s | Avg:  4m 45s | Max:  5m 16s
      🟩 GCC10              Pass: 100%/1   | Total:  6m 01s | Avg:  6m 01s | Max:  6m 01s
      🟩 GCC11              Pass: 100%/1   | Total:  6m 00s | Avg:  6m 00s | Max:  6m 00s
      🟩 GCC12              Pass: 100%/3   | Total: 32m 34s | Avg: 10m 51s | Max: 22m 21s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 36m | Avg: 12m 07s | Max: 22m 15s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  7m 06s | Avg:  7m 06s | Max:  7m 06s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 38m 14s | Avg: 38m 14s | Max: 38m 14s | Hits: 599%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s | Hits: 599%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 00s | Max: 31m 13s | Hits: 599%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 19m 33s | Avg:  9m 46s | Max:  9m 55s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 15m | Avg:  7m 07s | Max: 22m 00s
      🟩 GCC                Pass: 100%/21  | Total:  3h 01m | Avg:  8m 38s | Max: 22m 21s
      🟩 Intel              Pass: 100%/1   | Total:  7m 06s | Avg:  7m 06s | Max:  7m 06s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 06m | Avg: 31m 37s | Max: 38m 14s | Hits: 599%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total: 19m 33s | Avg:  9m 46s | Max:  9m 55s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 26m 42s | Avg: 13m 21s | Max: 22m 21s
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 09m | Avg: 16m 14s | Max: 22m 15s
      🟩 v100               Pass: 100%/37  | Total:  5h 13m | Avg:  8m 27s | Max: 38m 14s | Hits: 599%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  5h 29m | Avg:  8m 14s | Max: 38m 14s | Hits: 599%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 16m 57s | Avg: 16m 57s | Max: 16m 57s
      🟩 GraphCapture       Pass: 100%/1   | Total: 15m 04s | Avg: 15m 04s | Max: 15m 04s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 06m | Avg: 22m 12s | Max: 22m 21s
      🟩 TestGPU            Pass: 100%/2   | Total: 41m 49s | Avg: 20m 54s | Max: 21m 03s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 26m 42s | Avg: 13m 21s | Max: 22m 21s
      🟩 90a                Pass: 100%/1   | Total:  4m 33s | Avg:  4m 33s | Max:  4m 33s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 24m 02s | Avg:  4m 48s | Max:  5m 45s
      🟩 14                 Pass: 100%/4   | Total: 54m 53s | Avg: 13m 43s | Max: 38m 14s | Hits: 599%/783   
      🟩 17                 Pass: 100%/12  | Total:  1h 57m | Avg:  9m 49s | Max: 28m 47s | Hits: 599%/1566  
      🟩 20                 Pass: 100%/26  | Total:  4h 33m | Avg: 10m 30s | Max: 31m 13s | Hits: 599%/783   
    
  • 🟩 thrust: Pass: 100%/45 | Total: 6h 12m | Avg: 8m 17s | Max: 30m 36s | Hits: 366%/7408

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 15m 54s | Avg:  7m 57s | Max: 10m 21s
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 02m | Avg:  8m 26s | Max: 30m 36s | Hits: 366%/7408  
      🟩 arm64              Pass: 100%/2   | Total: 10m 05s | Avg:  5m 02s | Max:  5m 21s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 51m 54s | Avg:  7m 24s | Max: 26m 16s | Hits: 368%/1852  
      🟩 12.5               Pass: 100%/2   | Total: 28m 53s | Avg: 14m 26s | Max: 15m 06s
      🟩 12.6               Pass: 100%/36  | Total:  4h 52m | Avg:  8m 06s | Max: 30m 36s | Hits: 365%/5556  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 56s | Avg:  4m 58s | Max:  5m 05s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 51m 54s | Avg:  7m 24s | Max: 26m 16s | Hits: 368%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 28m 53s | Avg: 14m 26s | Max: 15m 06s
      🟩 nvcc12.6           Pass: 100%/34  | Total:  4h 42m | Avg:  8m 17s | Max: 30m 36s | Hits: 365%/5556  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 56s | Avg:  4m 58s | Max:  5m 05s
      🟩 nvcc               Pass: 100%/43  | Total:  6h 02m | Avg:  8m 26s | Max: 30m 36s | Hits: 366%/7408  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 07s | Avg:  5m 16s | Max:  6m 48s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 53s | Avg:  6m 53s | Max:  6m 53s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 16s | Avg:  5m 16s | Max:  5m 16s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 19s | Avg:  5m 19s | Max:  5m 19s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 10s | Avg:  5m 10s | Max:  5m 10s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 12s | Avg:  5m 12s | Max:  5m 12s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 Clang17            Pass: 100%/1   | Total:  6m 03s | Avg:  6m 03s | Max:  6m 03s
      🟩 Clang18            Pass: 100%/7   | Total: 43m 15s | Avg:  6m 10s | Max: 10m 22s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 41s | Avg:  4m 20s | Max:  4m 45s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 20s | Avg:  5m 10s | Max:  5m 26s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 41s | Avg:  5m 41s | Max:  5m 41s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 22s | Avg:  4m 47s | Max:  6m 03s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 46s | Avg:  5m 46s | Max:  5m 46s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 54s | Avg:  5m 54s | Max:  5m 54s
      🟩 GCC13              Pass: 100%/8   | Total: 57m 20s | Avg:  7m 10s | Max: 11m 05s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  7m 08s | Avg:  7m 08s | Max:  7m 08s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 26m 16s | Avg: 26m 16s | Max: 26m 16s | Hits: 368%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 28m 28s | Avg: 28m 28s | Max: 28m 28s | Hits: 365%/1852  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 59m 03s | Avg: 29m 31s | Max: 30m 36s | Hits: 365%/3704  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 28m 53s | Avg: 14m 26s | Max: 15m 06s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 49m | Avg:  5m 45s | Max: 10m 22s
      🟩 GCC                Pass: 100%/19  | Total:  1h 53m | Avg:  5m 58s | Max: 11m 05s
      🟩 Intel              Pass: 100%/1   | Total:  7m 08s | Avg:  7m 08s | Max:  7m 08s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 53m | Avg: 28m 26s | Max: 30m 36s | Hits: 366%/7408  
      🟩 NVHPC              Pass: 100%/2   | Total: 28m 53s | Avg: 14m 26s | Max: 15m 06s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  1h 04m | Avg:  8m 00s | Max: 11m 05s
      🟩 v100               Pass: 100%/37  | Total:  5h 08m | Avg:  8m 20s | Max: 30m 36s | Hits: 366%/7408  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  5h 25m | Avg:  8m 08s | Max: 30m 36s | Hits: 366%/7408  
      🟩 TestCPU            Pass: 100%/2   | Total: 15m 38s | Avg:  7m 49s | Max:  8m 14s
      🟩 TestGPU            Pass: 100%/3   | Total: 31m 48s | Avg: 10m 36s | Max: 11m 05s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 36s | Avg:  4m 36s | Max:  4m 36s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 22m 29s | Avg:  4m 29s | Max:  5m 41s
      🟩 14                 Pass: 100%/4   | Total: 43m 15s | Avg: 10m 48s | Max: 26m 16s | Hits: 368%/1852  
      🟩 17                 Pass: 100%/12  | Total:  2h 02m | Avg: 10m 12s | Max: 28m 28s | Hits: 365%/3704  
      🟩 20                 Pass: 100%/22  | Total:  2h 48m | Avg:  7m 40s | Max: 30m 36s | Hits: 365%/1852  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 02m | Avg: 4m 43s | Max: 12m 32s | Hits: 582%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 43s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  4m 43s | Avg:  4m 43s | Max:  4m 43s
    
  • 🟩 python: Pass: 100%/1 | Total: 24m 15s | Avg: 24m 15s | Max: 24m 15s

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

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

# Runner
125 linux-amd64-cpu16
14 windows-amd64-cpu16
10 linux-amd64-gpu-rtx2080-latest-1
10 linux-arm64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
1 linux-amd64-gpu-h100-latest-1

Copy link
Contributor

github-actions bot commented Feb 3, 2025

🟩 CI finished in 40m 54s: Pass: 100%/169 | Total: 1d 01h | Avg: 9m 03s | Max: 38m 31s | Hits: 558%/20825
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 9h 04m | Avg: 11m 20s | Max: 32m 32s | Hits: 688%/9973

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  8h 56m | Avg: 11m 40s | Max: 32m 32s | Hits: 688%/9973  
      🟩 arm64              Pass: 100%/2   | Total:  7m 09s | Avg:  3m 34s | Max:  3m 40s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 41m | Avg: 14m 27s | Max: 24m 50s | Hits: 688%/2309  
      🟩 12.5               Pass: 100%/2   | Total:  1h 03m | Avg: 31m 47s | Max: 32m 32s
      🟩 12.6               Pass: 100%/39  | Total:  6h 19m | Avg:  9m 43s | Max: 29m 53s | Hits: 688%/7664  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 10m | Avg: 17m 42s | Max: 22m 53s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 41m | Avg: 14m 27s | Max: 24m 50s | Hits: 688%/2309  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 03m | Avg: 31m 47s | Max: 32m 32s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  5h 08m | Avg:  8m 48s | Max: 29m 53s | Hits: 688%/7664  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 10m | Avg: 17m 42s | Max: 22m 53s
      🟩 nvcc               Pass: 100%/44  | Total:  7h 53m | Avg: 10m 45s | Max: 32m 32s | Hits: 688%/9973  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 46m 48s | Avg: 11m 42s | Max: 22m 13s
      🟩 Clang10            Pass: 100%/1   | Total: 23m 17s | Avg: 23m 17s | Max: 23m 17s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 23s | Avg:  4m 23s | Max:  4m 23s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 35s | Avg:  4m 35s | Max:  4m 35s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 27s | Avg:  4m 27s | Max:  4m 27s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 14s | Avg:  4m 14s | Max:  4m 14s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 31m | Avg: 11m 26s | Max: 22m 53s
      🟩 GCC6               Pass: 100%/2   | Total: 26m 15s | Avg: 13m 07s | Max: 23m 18s
      🟩 GCC7               Pass: 100%/2   | Total: 16m 05s | Avg:  8m 02s | Max: 12m 41s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 42s | Avg:  3m 42s | Max:  3m 42s
      🟩 GCC9               Pass: 100%/3   | Total: 28m 23s | Avg:  9m 27s | Max: 21m 17s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 52s | Avg:  3m 52s | Max:  3m 52s
      🟩 GCC11              Pass: 100%/1   | Total:  4m 02s | Avg:  4m 02s | Max:  4m 02s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 02s | Avg:  4m 02s | Max:  4m 02s
      🟩 GCC13              Pass: 100%/10  | Total:  1h 26m | Avg:  8m 36s | Max: 15m 58s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 19s | Avg:  6m 19s | Max:  6m 19s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 24m 50s | Avg: 24m 50s | Max: 24m 50s | Hits: 688%/2309  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 26m 05s | Avg: 26m 05s | Max: 26m 05s | Hits: 689%/2506  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 57m 38s | Avg: 28m 49s | Max: 29m 53s | Hits: 688%/5158  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 03m | Avg: 31m 47s | Max: 32m 32s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  3h 13m | Avg:  9m 39s | Max: 23m 17s
      🟩 GCC                Pass: 100%/21  | Total:  2h 52m | Avg:  8m 12s | Max: 23m 18s
      🟩 Intel              Pass: 100%/1   | Total:  6m 19s | Avg:  6m 19s | Max:  6m 19s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 48m | Avg: 27m 08s | Max: 29m 53s | Hits: 688%/9973  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 47s | Max: 32m 32s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/8   | Total:  1h 25m | Avg: 10m 42s | Max: 15m 58s
      🟩 v100               Pass: 100%/40  | Total:  7h 38m | Avg: 11m 27s | Max: 32m 32s | Hits: 688%/9973  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  7h 45m | Avg: 11m 20s | Max: 32m 32s | Hits: 688%/9973  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 00m | Avg: 15m 03s | Max: 15m 58s
      🟩 Test               Pass: 100%/2   | Total: 16m 40s | Avg:  8m 20s | Max:  8m 31s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 04s | Avg:  2m 04s | Max:  2m 04s
    🟩 sm
      🟩 75                 Pass: 100%/4   | Total:  1h 00m | Avg: 15m 03s | Max: 15m 58s
      🟩 90                 Pass: 100%/1   | Total: 14m 15s | Avg: 14m 15s | Max: 14m 15s
      🟩 90a                Pass: 100%/2   | Total: 16m 43s | Avg:  8m 21s | Max: 12m 52s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  1h 42m | Avg: 17m 02s | Max: 23m 18s
      🟩 14                 Pass: 100%/5   | Total: 59m 08s | Avg: 11m 49s | Max: 24m 50s | Hits: 688%/2309  
      🟩 17                 Pass: 100%/13  | Total:  2h 52m | Avg: 13m 15s | Max: 31m 03s | Hits: 689%/5012  
      🟩 20                 Pass: 100%/23  | Total:  3h 28m | Avg:  9m 03s | Max: 32m 32s | Hits: 686%/2652  
    
  • 🟩 cub: Pass: 100%/47 | Total: 7h 45m | Avg: 9m 54s | Max: 38m 31s | Hits: 599%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  7h 36m | Avg: 10m 08s | Max: 38m 31s | Hits: 599%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  9m 44s | Avg:  4m 52s | Max:  4m 58s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 05m | Avg:  9m 21s | Max: 38m 31s | Hits: 599%/783   
      🟩 12.5               Pass: 100%/2   | Total: 19m 44s | Avg:  9m 52s | Max: 10m 01s
      🟩 12.6               Pass: 100%/38  | Total:  6h 20m | Avg: 10m 00s | Max: 33m 05s | Hits: 599%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 39s | Avg:  4m 19s | Max:  4m 21s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 05m | Avg:  9m 21s | Max: 38m 31s | Hits: 599%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 19m 44s | Avg:  9m 52s | Max: 10m 01s
      🟩 nvcc12.6           Pass: 100%/36  | Total:  6h 11m | Avg: 10m 19s | Max: 33m 05s | Hits: 599%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 39s | Avg:  4m 19s | Max:  4m 21s
      🟩 nvcc               Pass: 100%/45  | Total:  7h 37m | Avg: 10m 09s | Max: 38m 31s | Hits: 599%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 20m 52s | Avg:  5m 13s | Max:  5m 55s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 37s | Avg:  6m 37s | Max:  6m 37s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 31s | Avg:  5m 31s | Max:  5m 31s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 30s | Avg:  5m 30s | Max:  5m 30s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 04m | Avg:  9m 09s | Max: 21m 23s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 55s | Avg:  4m 27s | Max:  4m 37s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 53s | Avg:  5m 26s | Max:  5m 28s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 26s | Avg:  5m 26s | Max:  5m 26s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 53s | Avg:  4m 57s | Max:  6m 03s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s
      🟩 GCC12              Pass: 100%/3   | Total: 33m 48s | Avg: 11m 16s | Max: 23m 59s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 34m | Avg: 11m 49s | Max: 22m 51s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 13s | Avg:  6m 13s | Max:  6m 13s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 38m 31s | Avg: 38m 31s | Max: 38m 31s | Hits: 599%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total: 28m 34s | Avg: 28m 34s | Max: 28m 34s | Hits: 599%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 02m | Avg: 31m 00s | Max: 33m 05s | Hits: 599%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 19m 44s | Avg:  9m 52s | Max: 10m 01s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 10m | Avg:  6m 52s | Max: 21m 23s
      🟩 GCC                Pass: 100%/21  | Total:  3h 00m | Avg:  8m 34s | Max: 23m 59s
      🟩 Intel              Pass: 100%/1   | Total:  6m 13s | Avg:  6m 13s | Max:  6m 13s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 09m | Avg: 32m 16s | Max: 38m 31s | Hits: 599%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total: 19m 44s | Avg:  9m 52s | Max: 10m 01s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 28m 10s | Avg: 14m 05s | Max: 23m 59s
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 04m | Avg: 15m 32s | Max: 22m 51s
      🟩 v100               Pass: 100%/37  | Total:  5h 13m | Avg:  8m 28s | Max: 38m 31s | Hits: 599%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  5h 28m | Avg:  8m 13s | Max: 38m 31s | Hits: 599%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 17m 11s | Avg: 17m 11s | Max: 17m 11s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 26s | Avg: 14m 26s | Max: 14m 26s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 08m | Avg: 22m 44s | Max: 23m 59s
      🟩 TestGPU            Pass: 100%/2   | Total: 37m 05s | Avg: 18m 32s | Max: 18m 57s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 28m 10s | Avg: 14m 05s | Max: 23m 59s
      🟩 90a                Pass: 100%/1   | Total:  4m 23s | Avg:  4m 23s | Max:  4m 23s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 24m 13s | Avg:  4m 50s | Max:  5m 41s
      🟩 14                 Pass: 100%/4   | Total: 54m 31s | Avg: 13m 37s | Max: 38m 31s | Hits: 599%/783   
      🟩 17                 Pass: 100%/12  | Total:  1h 57m | Avg:  9m 45s | Max: 28m 56s | Hits: 599%/1566  
      🟩 20                 Pass: 100%/26  | Total:  4h 30m | Avg: 10m 23s | Max: 33m 05s | Hits: 599%/783   
    
  • 🟩 thrust: Pass: 100%/45 | Total: 6h 09m | Avg: 8m 13s | Max: 30m 01s | Hits: 366%/7408

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 10m 38s
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 00m | Avg:  8m 22s | Max: 30m 01s | Hits: 366%/7408  
      🟩 arm64              Pass: 100%/2   | Total:  9m 27s | Avg:  4m 43s | Max:  5m 04s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 52m 24s | Avg:  7m 29s | Max: 26m 20s | Hits: 368%/1852  
      🟩 12.5               Pass: 100%/2   | Total: 27m 10s | Avg: 13m 35s | Max: 13m 40s
      🟩 12.6               Pass: 100%/36  | Total:  4h 50m | Avg:  8m 03s | Max: 30m 01s | Hits: 365%/5556  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 16s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 52m 24s | Avg:  7m 29s | Max: 26m 20s | Hits: 368%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 27m 10s | Avg: 13m 35s | Max: 13m 40s
      🟩 nvcc12.6           Pass: 100%/34  | Total:  4h 40m | Avg:  8m 14s | Max: 30m 01s | Hits: 365%/5556  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 16s
      🟩 nvcc               Pass: 100%/43  | Total:  5h 59m | Avg:  8m 21s | Max: 30m 01s | Hits: 366%/7408  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 06s | Avg:  5m 16s | Max:  6m 17s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 41s | Avg:  6m 41s | Max:  6m 41s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 12s | Avg:  5m 12s | Max:  5m 12s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 21s | Avg:  5m 21s | Max:  5m 21s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 23s | Avg:  5m 23s | Max:  5m 23s
      🟩 Clang18            Pass: 100%/7   | Total: 42m 21s | Avg:  6m 03s | Max: 10m 01s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 19s | Avg:  4m 09s | Max:  4m 17s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  5m 03s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 41s | Avg:  5m 41s | Max:  5m 41s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 29s | Avg:  4m 49s | Max:  5m 56s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 40s | Avg:  5m 40s | Max:  5m 40s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 34s | Avg:  5m 34s | Max:  5m 34s
      🟩 GCC13              Pass: 100%/8   | Total: 57m 21s | Avg:  7m 10s | Max: 10m 54s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 41s | Avg:  6m 41s | Max:  6m 41s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 26m 20s | Avg: 26m 20s | Max: 26m 20s | Hits: 368%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 29m 05s | Avg: 29m 05s | Max: 29m 05s | Hits: 365%/1852  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 59m 57s | Avg: 29m 58s | Max: 30m 01s | Hits: 365%/3704  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 27m 10s | Avg: 13m 35s | Max: 13m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 48m | Avg:  5m 41s | Max: 10m 01s
      🟩 GCC                Pass: 100%/19  | Total:  1h 52m | Avg:  5m 55s | Max: 10m 54s
      🟩 Intel              Pass: 100%/1   | Total:  6m 41s | Avg:  6m 41s | Max:  6m 41s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 55m | Avg: 28m 50s | Max: 30m 01s | Hits: 366%/7408  
      🟩 NVHPC              Pass: 100%/2   | Total: 27m 10s | Avg: 13m 35s | Max: 13m 40s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  1h 04m | Avg:  8m 03s | Max: 10m 54s
      🟩 v100               Pass: 100%/37  | Total:  5h 05m | Avg:  8m 15s | Max: 30m 01s | Hits: 366%/7408  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  5h 22m | Avg:  8m 04s | Max: 30m 01s | Hits: 366%/7408  
      🟩 TestCPU            Pass: 100%/2   | Total: 15m 27s | Avg:  7m 43s | Max:  8m 11s
      🟩 TestGPU            Pass: 100%/3   | Total: 31m 33s | Avg: 10m 31s | Max: 10m 54s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 31s | Avg:  4m 31s | Max:  4m 31s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 22m 45s | Avg:  4m 33s | Max:  5m 37s
      🟩 14                 Pass: 100%/4   | Total: 41m 57s | Avg: 10m 29s | Max: 26m 20s | Hits: 368%/1852  
      🟩 17                 Pass: 100%/12  | Total:  2h 03m | Avg: 10m 17s | Max: 29m 56s | Hits: 365%/3704  
      🟩 20                 Pass: 100%/22  | Total:  2h 45m | Avg:  7m 30s | Max: 30m 01s | Hits: 365%/1852  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 1h 58m | Avg: 4m 32s | Max: 12m 22s | Hits: 582%/312

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  1h 47m | Avg:  4m 53s | Max: 12m 22s | Hits: 582%/312   
      🟩 arm64              Pass: 100%/4   | Total: 10m 37s | Avg:  2m 39s | Max:  2m 43s
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 15m 51s | Avg:  5m 17s | Max:  9m 19s | Hits: 582%/156   
      🟩 12.5               Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 28s
      🟩 12.6               Pass: 100%/21  | Total:  1h 31m | Avg:  4m 21s | Max: 12m 22s | Hits: 582%/156   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 15m 51s | Avg:  5m 17s | Max:  9m 19s | Hits: 582%/156   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 28s
      🟩 nvcc12.6           Pass: 100%/21  | Total:  1h 31m | Avg:  4m 21s | Max: 12m 22s | Hits: 582%/156   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  1h 58m | Avg:  4m 32s | Max: 12m 22s | Hits: 582%/312   
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  3m 28s | Avg:  3m 28s | Max:  3m 28s
      🟩 Clang10            Pass: 100%/1   | Total:  3m 37s | Avg:  3m 37s | Max:  3m 37s
      🟩 Clang11            Pass: 100%/1   | Total:  3m 07s | Avg:  3m 07s | Max:  3m 07s
      🟩 Clang12            Pass: 100%/1   | Total:  3m 15s | Avg:  3m 15s | Max:  3m 15s
      🟩 Clang13            Pass: 100%/1   | Total:  3m 11s | Avg:  3m 11s | Max:  3m 11s
      🟩 Clang14            Pass: 100%/1   | Total:  3m 19s | Avg:  3m 19s | Max:  3m 19s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 14s | Avg:  3m 14s | Max:  3m 14s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 07s | Avg:  3m 07s | Max:  3m 07s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 22s | Avg:  3m 22s | Max:  3m 22s
      🟩 Clang18            Pass: 100%/4   | Total: 20m 17s | Avg:  5m 04s | Max: 11m 28s
      🟩 GCC9               Pass: 100%/1   | Total:  3m 04s | Avg:  3m 04s | Max:  3m 04s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 00s | Avg:  3m 00s | Max:  3m 00s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟩 GCC12              Pass: 100%/2   | Total: 15m 47s | Avg:  7m 53s | Max: 12m 22s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 58s | Avg:  2m 44s | Max:  2m 54s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 19s | Avg:  9m 19s | Max:  9m 19s | Hits: 582%/156   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 53s | Avg: 11m 53s | Max: 11m 53s | Hits: 582%/156   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 28s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/13  | Total: 49m 57s | Avg:  3m 50s | Max: 11m 28s
      🟩 GCC                Pass: 100%/9   | Total: 36m 07s | Avg:  4m 00s | Max: 12m 22s
      🟩 MSVC               Pass: 100%/2   | Total: 21m 12s | Avg: 10m 36s | Max: 11m 53s | Hits: 582%/312   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 28s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 30m 38s | Avg:  7m 39s | Max: 12m 22s
      🟩 v100               Pass: 100%/22  | Total:  1h 27m | Avg:  3m 58s | Max: 11m 53s | Hits: 582%/312   
    🟩 jobs
      🟩 Build              Pass: 100%/24  | Total:  1h 34m | Avg:  3m 55s | Max: 11m 53s | Hits: 582%/312   
      🟩 Test               Pass: 100%/2   | Total: 23m 50s | Avg: 11m 55s | Max: 12m 22s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 54s | Avg:  2m 54s | Max:  2m 54s
      🟩 90a                Pass: 100%/1   | Total:  2m 53s | Avg:  2m 53s | Max:  2m 53s
    🟩 std
      🟩 17                 Pass: 100%/6   | Total: 20m 09s | Avg:  3m 21s | Max:  5m 28s
      🟩 20                 Pass: 100%/20  | Total:  1h 37m | Avg:  4m 53s | Max: 12m 22s | Hits: 582%/312   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 6m 44s | Avg: 3m 22s | Max: 4m 42s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  4m 42s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 02s | Avg:  2m 02s | Max:  2m 02s
      🟩 Test               Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 09s | Avg: 26m 09s | Max: 26m 09s

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

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

# Runner
125 linux-amd64-cpu16
14 windows-amd64-cpu16
10 linux-amd64-gpu-rtx2080-latest-1
10 linux-arm64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
1 linux-amd64-gpu-h100-latest-1

_LIBCUDACXX_BEGIN_NAMESPACE_CUDA

namespace __detail_ap
{

_CCCL_HOST_DEVICE constexpr uint32_t __ap_floor_log2(uint32_t __x)
{
return (__x == 1 | __x == 0) ? 0 : 1 + __ap_floor_log2(__x >> 1);
return ((__x == 1) || (__x == 0)) ? 0 : 1 + __ap_floor_log2(__x >> 1);
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NOTE: MSVC was warning about those lines and I believe the && is much clearer given that we are dealing with booleans

@miscco miscco merged commit c5a1ba2 into NVIDIA:branch/2.8.x Feb 3, 2025
185 checks passed
@miscco miscco deleted the backport_3472 branch February 4, 2025 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants