Skip to content

Drops global namespace qualification from cuda namespace usage in our tests#5415

Merged
elstehle merged 2 commits intoNVIDIA:mainfrom
elstehle:enh/no-global-ns-qualif-in-tests
Aug 4, 2025
Merged

Drops global namespace qualification from cuda namespace usage in our tests#5415
elstehle merged 2 commits intoNVIDIA:mainfrom
elstehle:enh/no-global-ns-qualif-in-tests

Conversation

@elstehle
Copy link
Contributor

@elstehle elstehle commented Aug 4, 2025

CUB Tests and Examples

  1. Namespace Qualification: Do not use the global namespace qualification (::cuda::xyz or ::cuda::std::xyz). Instead, use cuda::xyz and cuda::std::xyz.

See https://github.com/NVIDIA/cccl/wiki/Cpp-Coding-Guidelines

@elstehle elstehle requested a review from a team as a code owner August 4, 2025 14:06
@elstehle elstehle requested a review from miscco August 4, 2025 14:06
@github-project-automation github-project-automation bot moved this to Todo in CCCL Aug 4, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Aug 4, 2025
@elstehle elstehle force-pushed the enh/no-global-ns-qualif-in-tests branch from ee76bde to e12429e Compare August 4, 2025 14:20
@elstehle elstehle enabled auto-merge (squash) August 4, 2025 14:52
@github-actions
Copy link
Contributor

github-actions bot commented Aug 4, 2025

🟩 CI finished in 1h 41m: Pass: 100%/162 | Total: 2d 15h | Avg: 23m 21s | Max: 1h 39m | Hits: 89%/152585
  • 🟩 cub: Pass: 100%/50 | Total: 1d 21h | Avg: 54m 02s | Max: 1h 39m | Hits: 71%/52436

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  1d 19h | Avg: 54m 03s | Max:  1h 39m | Hits:  71%/49882 
      🟩 arm64              Pass: 100%/2   | Total:  1h 47m | Avg: 53m 33s | Max: 56m 57s | Hits:  72%/2554  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 11m | Avg:  1h 02m | Max:  1h 35m | Hits:  71%/6281  
      🟩 12.9               Pass: 100%/45  | Total:  1d 15h | Avg: 53m 07s | Max:  1h 39m | Hits:  71%/46155 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 58m 28s | Avg: 29m 14s | Max: 30m 22s | Hits:  79%/2203  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 11m | Avg:  1h 02m | Max:  1h 35m | Hits:  71%/6281  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 14h | Avg: 54m 14s | Max:  1h 39m | Hits:  71%/43952 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 58m 28s | Avg: 29m 14s | Max: 30m 22s | Hits:  79%/2203  
      🟩 nvcc               Pass: 100%/48  | Total:  1d 20h | Avg: 55m 04s | Max:  1h 39m | Hits:  71%/50233 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  3h 36m | Avg: 54m 03s | Max: 56m 50s | Hits:  72%/5110  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 53m | Avg: 56m 41s | Max: 58m 50s | Hits:  72%/2551  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 52m | Avg: 56m 03s | Max:  1h 01m | Hits:  72%/2551  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 45m | Avg: 52m 57s | Max: 54m 20s | Hits:  72%/2551  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 49m | Avg: 54m 48s | Max: 56m 37s | Hits:  72%/2551  
      🟩 Clang19            Pass: 100%/7   | Total:  4h 29m | Avg: 38m 31s | Max: 55m 54s | Hits:  75%/6030  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 49m | Avg: 54m 46s | Max: 54m 47s | Hits:  72%/2554  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m | Hits:  72%/1277  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 56m | Avg: 58m 00s | Max: 59m 44s | Hits:  72%/2554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 55m | Avg: 57m 59s | Max: 59m 47s | Hits:  70%/2555  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 49m | Avg: 54m 57s | Max: 55m 05s | Hits:  72%/2551  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 04m | Hits:  72%/2551  
      🟩 GCC13              Pass: 100%/12  | Total:  7h 39m | Avg: 38m 19s | Max:  1h 14m | Hits:  72%/7665  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  3h 11m | Avg:  1h 35m | Max:  1h 35m | Hits:  69%/2344  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  5h 33m | Avg:  1h 23m | Max:  1h 39m | Hits:  68%/4688  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 30m | Avg:  1h 15m | Max:  1h 19m | Hits:  68%/2353  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 15h 26m | Avg: 48m 47s | Max:  1h 01m | Hits:  73%/21344 
      🟩 GCC                Pass: 100%/23  | Total: 18h 19m | Avg: 47m 48s | Max:  1h 14m | Hits:  71%/21707 
      🟩 MSVC               Pass: 100%/6   | Total:  8h 45m | Avg:  1h 27m | Max:  1h 39m | Hits:  68%/7032  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 30m | Avg:  1h 15m | Max:  1h 19m | Hits:  68%/2353  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 24m | Avg: 28m 19s | Max: 29m 02s | Hits:  72%/1278  
      🟩 rtx2080            Pass: 100%/39  | Total:  1d 15h | Avg:  1h 00m | Max:  1h 39m | Hits:  71%/48604 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 26m | Avg: 33m 18s | Max:  1h 14m | Hits:  72%/2554  
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  1d 17h | Avg: 59m 42s | Max:  1h 39m | Hits:  71%/52436 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 34s | Avg: 23m 34s | Max: 23m 34s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 29s | Avg: 14m 29s | Max: 14m 29s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 20m | Avg: 26m 40s | Max: 29m 02s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 16m | Avg: 25m 23s | Max: 28m 37s
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 24m | Avg: 28m 19s | Max: 29m 02s | Hits:  72%/1278  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 51m | Avg: 55m 30s | Max:  1h 09m | Hits:  70%/2450  
      🟩 100;120            Pass: 100%/2   | Total:  1h 49m | Avg: 54m 52s | Max:  1h 07m | Hits:  70%/2450  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 22h 04m | Avg:  1h 03m | Max:  1h 37m | Hits:  71%/26209 
      🟩 20                 Pass: 100%/29  | Total: 22h 57m | Avg: 47m 29s | Max:  1h 39m | Hits:  71%/26227 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 9h 01m | Avg: 10m 50s | Max: 37m 33s | Hits: 99%/84139

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 13m 34s | Avg:  6m 47s | Max:  8m 11s | Hits:  99%/1914  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  8h 49m | Avg: 11m 02s | Max: 37m 33s | Hits:  99%/80312 
      🟩 arm64              Pass: 100%/2   | Total: 11m 54s | Avg:  5m 57s | Max:  6m 48s | Hits:  99%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 58m 29s | Avg: 11m 41s | Max: 30m 13s | Hits:  99%/9560  
      🟩 12.9               Pass: 100%/45  | Total:  8h 03m | Avg: 10m 44s | Max: 37m 33s | Hits:  99%/74579 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  5m 29s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 58m 29s | Avg: 11m 41s | Max: 30m 13s | Hits:  99%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  7h 52m | Avg: 10m 59s | Max: 37m 33s | Hits:  99%/70753 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  5m 29s | Hits: 100%/3826  
      🟩 nvcc               Pass: 100%/48  | Total:  8h 50m | Avg: 11m 03s | Max: 37m 33s | Hits:  99%/80313 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 19s | Avg:  5m 49s | Max:  6m 15s | Hits: 100%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 14m 19s | Avg:  7m 09s | Max:  8m 12s | Hits: 100%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 02s | Avg:  6m 01s | Max:  6m 10s | Hits: 100%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 45s | Avg:  5m 52s | Max:  5m 54s | Hits: 100%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 11m 47s | Avg:  5m 53s | Max:  6m 00s | Hits: 100%/3826  
      🟩 Clang19            Pass: 100%/7   | Total: 39m 15s | Avg:  5m 36s | Max:  7m 11s | Hits: 100%/9565  
      🟩 GCC7               Pass: 100%/2   | Total: 14m 43s | Avg:  7m 21s | Max:  7m 27s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total:  7m 10s | Avg:  7m 10s | Max:  7m 10s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 17m 25s | Avg:  8m 42s | Max: 10m 00s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 14m 48s | Avg:  7m 24s | Max:  7m 25s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 15m 32s | Avg:  7m 46s | Max:  8m 03s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 16m 54s | Avg:  8m 27s | Max:  8m 29s | Hits:  99%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  1h 16m | Avg:  6m 56s | Max:  8m 59s | Hits:  99%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 09s | Max: 30m 13s | Hits:  99%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  2h 28m | Avg: 29m 43s | Max: 37m 33s | Hits:  99%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 57m 30s | Avg: 28m 45s | Max: 29m 39s | Hits:  99%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 52m | Avg:  5m 55s | Max:  8m 12s | Hits: 100%/32521 
      🟩 GCC                Pass: 100%/22  | Total:  2h 42m | Avg:  7m 24s | Max: 10m 00s | Hits:  99%/34452 
      🟩 MSVC               Pass: 100%/7   | Total:  3h 28m | Avg: 29m 50s | Max: 37m 33s | Hits:  99%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total: 57m 30s | Avg: 28m 45s | Max: 29m 39s | Hits:  99%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 15m 02s | Avg:  7m 31s | Max:  8m 50s | Hits:  99%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total:  6h 47m | Avg: 10m 43s | Max: 30m 13s | Hits:  99%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  1h 59m | Avg: 11m 54s | Max: 37m 33s | Hits:  99%/9553  
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total:  7h 50m | Avg: 10m 56s | Max: 32m 23s | Hits:  99%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 45m 25s | Avg: 15m 08s | Max: 37m 33s | Hits:  99%/1906  
      🟩 TestGPU            Pass: 100%/4   | Total: 25m 42s | Avg:  6m 25s | Max:  8m 50s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 15m 02s | Avg:  7m 31s | Max:  8m 50s | Hits:  99%/1914  
      🟩 90;90a             Pass: 100%/2   | Total: 32m 12s | Avg: 16m 06s | Max: 25m 19s | Hits:  99%/3820  
      🟩 100;120            Pass: 100%/2   | Total: 32m 38s | Avg: 16m 19s | Max: 25m 18s | Hits:  99%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  3h 57m | Avg: 11m 17s | Max: 30m 13s | Hits:  99%/40160 
      🟩 20                 Pass: 100%/27  | Total:  4h 51m | Avg: 10m 47s | Max: 37m 33s | Hits:  99%/42065 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 3h 52m | Avg: 8m 17s | Max: 21m 48s | Hits: 91%/15342

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  3h 32m | Avg:  8m 51s | Max: 21m 48s | Hits:  91%/12978 
      🟩 arm64              Pass: 100%/4   | Total: 19m 46s | Avg:  4m 56s | Max:  5m 26s | Hits:  95%/2364  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 18m 04s | Avg:  6m 01s | Max: 10m 51s | Hits:  97%/1470  
      🟩 12.9               Pass: 100%/25  | Total:  3h 34m | Avg:  8m 34s | Max: 21m 48s | Hits:  91%/13872 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 18m 04s | Avg:  6m 01s | Max: 10m 51s | Hits:  97%/1470  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  3h 34m | Avg:  8m 34s | Max: 21m 48s | Hits:  91%/13872 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  3h 52m | Avg:  8m 17s | Max: 21m 48s | Hits:  91%/15342 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  9m 04s | Avg:  4m 32s | Max:  6m 08s | Hits:  95%/1184  
      🟩 Clang15            Pass: 100%/1   | Total:  6m 38s | Avg:  6m 38s | Max:  6m 38s | Hits:  88%/591   
      🟩 Clang16            Pass: 100%/1   | Total:  7m 45s | Avg:  7m 45s | Max:  7m 45s | Hits:  85%/591   
      🟩 Clang17            Pass: 100%/1   | Total:  5m 59s | Avg:  5m 59s | Max:  5m 59s | Hits:  89%/591   
      🟩 Clang18            Pass: 100%/1   | Total:  7m 08s | Avg:  7m 08s | Max:  7m 08s | Hits:  87%/591   
      🟩 Clang19            Pass: 100%/4   | Total: 23m 09s | Avg:  5m 47s | Max:  8m 28s | Hits:  97%/2364  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 18s | Avg:  5m 39s | Max:  7m 01s | Hits:  92%/1184  
      🟩 GCC11              Pass: 100%/1   | Total:  9m 10s | Avg:  9m 10s | Max:  9m 10s | Hits:  94%/591   
      🟩 GCC12              Pass: 100%/1   | Total:  9m 33s | Avg:  9m 33s | Max:  9m 33s | Hits:  83%/591   
      🟩 GCC13              Pass: 100%/8   | Total: 55m 20s | Avg:  6m 55s | Max: 11m 26s | Hits:  93%/4728  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 51s | Avg: 10m 51s | Max: 10m 51s | Hits:  95%/288   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 33m 50s | Avg: 11m 16s | Max: 11m 42s | Hits:  95%/870   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 42m 38s | Avg: 21m 19s | Max: 21m 48s | Hits:  75%/1178  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 59m 43s | Avg:  5m 58s | Max:  8m 28s | Hits:  93%/5912  
      🟩 GCC                Pass: 100%/12  | Total:  1h 25m | Avg:  7m 06s | Max: 11m 26s | Hits:  92%/7094  
      🟩 MSVC               Pass: 100%/4   | Total: 44m 41s | Avg: 11m 10s | Max: 11m 42s | Hits:  95%/1158  
      🟩 NVHPC              Pass: 100%/2   | Total: 42m 38s | Avg: 21m 19s | Max: 21m 48s | Hits:  75%/1178  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 12m 39s | Avg:  6m 19s | Max:  9m 30s | Hits:  99%/1182  
      🟩 rtx2080            Pass: 100%/26  | Total:  3h 39m | Avg:  8m 27s | Max: 21m 48s | Hits:  91%/14160 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  3h 22m | Avg:  8m 07s | Max: 21m 48s | Hits:  90%/13569 
      🟩 Test               Pass: 100%/3   | Total: 29m 24s | Avg:  9m 48s | Max: 11m 26s | Hits:  99%/1773  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 12m 39s | Avg:  6m 19s | Max:  9m 30s | Hits:  99%/1182  
      🟩 90;90a             Pass: 100%/2   | Total: 17m 07s | Avg:  8m 33s | Max: 11m 25s | Hits:  93%/881   
      🟩 100;120            Pass: 100%/2   | Total: 16m 22s | Avg:  8m 11s | Max: 10m 43s | Hits:  92%/881   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 30m 06s | Avg: 10m 02s | Max: 20m 50s | Hits:  89%/1771  
      🟩 20                 Pass: 100%/25  | Total:  3h 22m | Avg:  8m 05s | Max: 21m 48s | Hits:  92%/13571 
    
  • 🟩 python: Pass: 100%/22 | Total: 3h 41m | Avg: 10m 04s | Max: 19m 06s

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  3h 41m | Avg: 10m 04s | Max: 19m 06s
    🟩 ctk
      🟩 12.5               Pass: 100%/6   | Total: 45m 01s | Avg:  7m 30s | Max: 14m 28s
      🟩 12.8               Pass: 100%/2   | Total: 37m 24s | Avg: 18m 42s | Max: 18m 55s
      🟩 12.9               Pass: 100%/14  | Total:  2h 19m | Avg:  9m 56s | Max: 19m 06s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/6   | Total: 45m 01s | Avg:  7m 30s | Max: 14m 28s
      🟩 nvcc12.8           Pass: 100%/2   | Total: 37m 24s | Avg: 18m 42s | Max: 18m 55s
      🟩 nvcc12.9           Pass: 100%/14  | Total:  2h 19m | Avg:  9m 56s | Max: 19m 06s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  3h 41m | Avg: 10m 04s | Max: 19m 06s
    🟩 cxx
      🟩 GCC13              Pass: 100%/22  | Total:  3h 41m | Avg: 10m 04s | Max: 19m 06s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/22  | Total:  3h 41m | Avg: 10m 04s | Max: 19m 06s
    🟩 gpu
      🟩 h100               Pass: 100%/4   | Total: 36m 48s | Avg:  9m 12s | Max: 16m 17s
      🟩 l4                 Pass: 100%/18  | Total:  3h 04m | Avg: 10m 15s | Max: 19m 06s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 32s | Avg:  9m 46s | Max:  9m 50s
      🟩 Test cuda.cccl.cooperative Pass: 100%/5   | Total:  1h 09m | Avg: 13m 48s | Max: 14m 28s
      🟩 Test cuda.cccl.examples Pass: 100%/5   | Total: 22m 23s | Avg:  4m 28s | Max:  4m 44s
      🟩 Test cuda.cccl.headers Pass: 100%/5   | Total: 19m 19s | Avg:  3m 51s | Max:  4m 01s
      🟩 Test cuda.cccl.parallel Pass: 100%/5   | Total:  1h 31m | Avg: 18m 15s | Max: 19m 06s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 33m | Avg: 10m 23s | Max: 19m 06s
      🟩 3.13               Pass: 100%/13  | Total:  2h 08m | Avg:  9m 50s | Max: 18m 30s
    
  • 🟩 cccl_c_parallel: Pass: 100%/4 | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits: 98%/668

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 cxx
      🟩 GCC13              Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/4   | Total: 53m 25s | Avg: 13m 21s | Max: 19m 42s | Hits:  98%/668   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 19m 42s | Avg: 19m 42s | Max: 19m 42s | Hits:  98%/167   
      🟩 l4                 Pass: 100%/1   | Total: 16m 53s | Avg: 16m 53s | Max: 16m 53s | Hits:  98%/167   
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 50s | Avg:  8m 25s | Max: 14m 48s | Hits:  98%/334   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 02s | Avg:  2m 02s | Max:  2m 02s | Hits:  98%/167   
      🟩 Test               Pass: 100%/3   | Total: 51m 23s | Avg: 17m 07s | Max: 19m 42s | Hits:  98%/501   
    
  • 🟩 packaging: Pass: 100%/4 | Total: 16m 10s | Avg: 4m 02s | Max: 4m 39s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 16m 10s | Avg:  4m 02s | Max:  4m 39s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 34s
      🟩 12.9               Pass: 100%/2   | Total:  7m 11s | Avg:  3m 35s | Max:  4m 39s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 34s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  7m 11s | Avg:  3m 35s | Max:  4m 39s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 10s | Avg:  4m 02s | Max:  4m 39s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 25s | Avg:  4m 25s | Max:  4m 25s
      🟩 Clang19            Pass: 100%/1   | Total:  2m 32s | Avg:  2m 32s | Max:  2m 32s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 34s | Avg:  4m 34s | Max:  4m 34s
      🟩 GCC13              Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  6m 57s | Avg:  3m 28s | Max:  4m 25s
      🟩 GCC                Pass: 100%/2   | Total:  9m 13s | Avg:  4m 36s | Max:  4m 39s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 10s | Avg:  4m 02s | Max:  4m 39s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 16m 10s | Avg:  4m 02s | Max:  4m 39s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 16m 00s | Avg: 4m 00s | Max: 4m 17s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 32s | Avg:  4m 16s | Max:  4m 17s
      🟩 arm64              Pass: 100%/2   | Total:  7m 28s | Avg:  3m 44s | Max:  3m 49s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 17s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 54s | Avg:  3m 57s | Max:  4m 15s
      🟩 20                 Pass: 100%/2   | Total:  8m 06s | Avg:  4m 03s | Max:  4m 17s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@elstehle elstehle merged commit bb58200 into NVIDIA:main Aug 4, 2025
174 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Aug 4, 2025
davebayer pushed a commit to davebayer/cccl that referenced this pull request Sep 23, 2025
…ur tests (NVIDIA#5415)

* drops global qualification from cuda namespace

* fixes format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants