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

Move implementation of cuda::std::array to libcu++ #4239

Merged
merged 2 commits into from
Mar 24, 2025

Conversation

davebayer
Copy link
Contributor

This PR moves implementation of cuda::std::array from cuda/std/detail/libcxx/include/array to cuda/std/array and applies some small changes such as using _CCCL_REQUIRES instead of using enable_if

@davebayer davebayer requested a review from a team as a code owner March 23, 2025 11:07
@davebayer davebayer requested a review from fbusato March 23, 2025 11:07
Copy link

copy-pr-bot bot commented Mar 23, 2025

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
Copy link
Contributor

miscco commented Mar 24, 2025

/ok to test

Copy link
Contributor

🟩 CI finished in 1h 49m: Pass: 100%/162 | Total: 3d 18h | Avg: 33m 36s | Max: 1h 29m | Hits: 55%/252726
  • 🟩 cub: Pass: 100%/45 | Total: 1d 22h | Avg: 1h 01m | Max: 1h 29m | Hits: 31%/53780

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 20h | Avg:  1h 01m | Max:  1h 29m | Hits:  31%/51336 
      🟩 arm64              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 09m | Hits:  16%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 49m | Avg:  1h 09m | Max:  1h 12m | Hits:  15%/5940  
      🟩 12.6               Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 21m | Hits:  12%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  1d 13h | Avg: 59m 47s | Max:  1h 29m | Hits:  33%/45580 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 11m | Hits:  15%/2108  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 49m | Avg:  1h 09m | Max:  1h 12m | Hits:  15%/5940  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 21m | Hits:  12%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 11h | Avg: 59m 09s | Max:  1h 29m | Hits:  34%/43472 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 11m | Hits:  15%/2108  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 19h | Avg:  1h 01m | Max:  1h 29m | Hits:  31%/51672 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 30m | Avg:  1h 07m | Max:  1h 12m | Hits:  16%/4896  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  16%/2444  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m | Hits:  16%/2444  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 12m | Hits:  16%/2444  
      🟩 Clang18            Pass: 100%/7   | Total:  6h 31m | Avg: 55m 58s | Max:  1h 11m | Hits:  41%/8218  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 11m | Hits:  16%/2448  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 04m | Avg:  1h 04m | Max:  1h 04m | Hits:  16%/1224  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 09m | Hits:  16%/2448  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 14m | Hits:  16%/2448  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 13m | Avg:  1h 06m | Max:  1h 07m | Hits:  16%/2444  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  16%/2444  
      🟩 GCC13              Pass: 100%/11  | Total:  7h 57m | Avg: 43m 22s | Max:  1h 14m | Hits:  61%/13442 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 23m | Hits:  12%/2088  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 47m | Avg:  1h 23m | Max:  1h 29m | Hits:  12%/2088  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 21m | Hits:  12%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 17h 52m | Avg:  1h 03m | Max:  1h 12m | Hits:  26%/20446 
      🟩 GCC                Pass: 100%/22  | Total: 20h 26m | Avg: 55m 46s | Max:  1h 14m | Hits:  38%/26898 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 22m | Avg:  1h 20m | Max:  1h 29m | Hits:  12%/4176  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 21m | Hits:  12%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 19m | Avg: 26m 22s | Max: 29m 26s | Hits:  71%/3666  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 16h | Avg:  1h 10m | Max:  1h 29m | Hits:  15%/40338 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 58m | Avg: 37m 17s | Max:  1h 08m | Hits:  78%/9776  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 18h | Avg:  1h 09m | Max:  1h 29m | Hits:  15%/44004 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 30m 53s | Avg: 30m 53s | Max: 30m 53s | Hits:  99%/1222  
      🟩 GraphCapture       Pass: 100%/1   | Total: 22m 37s | Avg: 22m 37s | Max: 22m 37s | Hits:  99%/1222  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 27m | Avg: 29m 14s | Max: 31m 59s | Hits:  99%/3666  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 12m | Avg: 24m 14s | Max: 27m 56s | Hits:  99%/3666  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 19m | Avg: 26m 22s | Max: 29m 26s | Hits:  71%/3666  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 14m | Avg:  1h 14m | Max:  1h 14m | Hits:  16%/1222  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 23h 40m | Avg:  1h 11m | Max:  1h 23m | Hits:  15%/23662 
      🟩 20                 Pass: 100%/25  | Total: 22h 39m | Avg: 54m 22s | Max:  1h 29m | Hits:  43%/30118 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 02h | Avg: 35m 00s | Max: 1h 13m | Hits: 56%/79911

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 46m 02s | Avg: 23m 01s | Max: 34m 11s | Hits:  73%/3554  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 01h | Avg: 35m 09s | Max:  1h 13m | Hits:  57%/76358 
      🟩 arm64              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 57s | Max: 33m 31s | Hits:  47%/3553  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 23m | Avg: 40m 38s | Max:  1h 04m | Hits:  51%/8876  
      🟩 12.6               Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m | Hits:  25%/3552  
      🟩 12.8               Pass: 100%/38  | Total: 20h 42m | Avg: 32m 41s | Max:  1h 13m | Hits:  58%/67483 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 58m 55s | Avg: 29m 27s | Max: 29m 44s | Hits:  48%/3552  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 23m | Avg: 40m 38s | Max:  1h 04m | Hits:  51%/8876  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m | Hits:  25%/3552  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 19h 43m | Avg: 32m 52s | Max:  1h 13m | Hits:  59%/63931 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 58m 55s | Avg: 29m 27s | Max: 29m 44s | Hits:  48%/3552  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 01h | Avg: 35m 16s | Max:  1h 13m | Hits:  57%/76359 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 02s | Max: 36m 13s | Hits:  56%/7104  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 07m | Avg: 33m 54s | Max: 34m 21s | Hits:  48%/3552  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 11m | Avg: 35m 49s | Max: 36m 09s | Hits:  48%/3552  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 08m | Avg: 34m 24s | Max: 34m 34s | Hits:  48%/3552  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 55m | Avg: 25m 03s | Max: 34m 02s | Hits:  64%/12432 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 12m | Avg: 36m 04s | Max: 36m 10s | Hits:  57%/3554  
      🟩 GCC8               Pass: 100%/1   | Total: 33m 31s | Avg: 33m 31s | Max: 33m 31s | Hits:  47%/1777  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 33s | Max: 35m 49s | Hits:  58%/3554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 28s | Max: 35m 14s | Hits:  47%/3554  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 17m | Avg: 38m 32s | Max: 39m 53s | Hits:  47%/3554  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 16m | Avg: 38m 21s | Max: 40m 56s | Hits:  47%/3554  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 54m | Avg: 23m 24s | Max: 34m 56s | Hits:  74%/17770 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m | Hits:  37%/3540  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 44m | Avg: 54m 47s | Max:  1h 13m | Hits:  50%/5310  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m | Hits:  25%/3552  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 39m | Avg: 30m 34s | Max: 36m 13s | Hits:  56%/30192 
      🟩 GCC                Pass: 100%/21  | Total: 10h 33m | Avg: 30m 10s | Max: 40m 56s | Hits:  62%/37317 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 52m | Avg: 58m 27s | Max:  1h 13m | Hits:  45%/8850  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 06m | Hits:  25%/3552  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 33m 23s | Avg: 16m 41s | Max: 20m 46s | Hits:  73%/3554  
      🟩 rtx2080            Pass: 100%/33  | Total: 21h 30m | Avg: 39m 05s | Max:  1h 06m | Hits:  48%/58604 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 12m | Avg: 25m 12s | Max:  1h 13m | Hits:  80%/17753 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  1d 00h | Avg: 39m 08s | Max:  1h 13m | Hits:  48%/67481 
      🟩 TestCPU            Pass: 100%/3   | Total: 41m 43s | Avg: 13m 54s | Max: 25m 40s | Hits:  99%/5323  
      🟩 TestGPU            Pass: 100%/4   | Total: 46m 35s | Avg: 11m 38s | Max: 12m 37s | Hits:  99%/7107  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 33m 23s | Avg: 16m 41s | Max: 20m 46s | Hits:  73%/3554  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 51s | Avg: 31m 51s | Max: 31m 51s | Hits:  75%/1777  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 13h 47m | Avg: 41m 23s | Max:  1h 06m | Hits:  47%/35511 
      🟩 20                 Pass: 100%/23  | Total: 11h 41m | Avg: 30m 30s | Max:  1h 13m | Hits:  63%/40846 
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 11h 11m | Avg: 15m 36s | Max: 30m 41s | Hits: 67%/106863

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 10h 57m | Avg: 16m 02s | Max: 30m 41s | Hits:  66%/101018
      🟩 arm64              Pass: 100%/2   | Total: 13m 17s | Avg:  6m 38s | Max:  6m 51s | Hits:  90%/5845  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 14m | Avg: 14m 51s | Max: 23m 34s | Hits:  63%/14234 
      🟩 12.6               Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 12m 40s | Hits:  89%/5792  
      🟩 12.8               Pass: 100%/36  | Total:  9h 31m | Avg: 15m 53s | Max: 30m 41s | Hits:  67%/86837 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 45m 18s | Avg: 22m 39s | Max: 23m 14s | Hits:  27%/5806  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 14m | Avg: 14m 51s | Max: 23m 34s | Hits:  63%/14234 
      🟩 nvcc12.6           Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 12m 40s | Hits:  89%/5792  
      🟩 nvcc12.8           Pass: 100%/34  | Total:  8h 46m | Avg: 15m 29s | Max: 30m 41s | Hits:  70%/81031 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 45m 18s | Avg: 22m 39s | Max: 23m 14s | Hits:  27%/5806  
      🟩 nvcc               Pass: 100%/41  | Total: 10h 25m | Avg: 15m 16s | Max: 30m 41s | Hits:  70%/101057
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 39m 08s | Avg:  9m 47s | Max: 17m 59s | Hits:  79%/11580 
      🟩 Clang15            Pass: 100%/2   | Total: 44m 14s | Avg: 22m 07s | Max: 22m 20s | Hits:  42%/5802  
      🟩 Clang16            Pass: 100%/2   | Total: 28m 30s | Avg: 14m 15s | Max: 20m 59s | Hits:  70%/5802  
      🟩 Clang17            Pass: 100%/2   | Total: 28m 08s | Avg: 14m 04s | Max: 20m 48s | Hits:  70%/5802  
      🟩 Clang18            Pass: 100%/6   | Total:  1h 36m | Avg: 16m 01s | Max: 23m 14s | Hits:  57%/14530 
      🟩 GCC7               Pass: 100%/2   | Total: 26m 18s | Avg: 13m 09s | Max: 19m 25s | Hits:  61%/5739  
      🟩 GCC8               Pass: 100%/1   | Total: 19m 40s | Avg: 19m 40s | Max: 19m 40s | Hits:  40%/2880  
      🟩 GCC9               Pass: 100%/2   | Total: 27m 50s | Avg: 13m 55s | Max: 21m 22s | Hits:  68%/5751  
      🟩 GCC10              Pass: 100%/2   | Total: 15m 20s | Avg:  7m 40s | Max:  7m 55s | Hits:  90%/5808  
      🟩 GCC11              Pass: 100%/2   | Total: 29m 07s | Avg: 14m 33s | Max: 21m 43s | Hits:  68%/5804  
      🟩 GCC12              Pass: 100%/2   | Total: 42m 42s | Avg: 21m 21s | Max: 21m 33s | Hits:  47%/5804  
      🟩 GCC13              Pass: 100%/10  | Total:  2h 32m | Avg: 15m 16s | Max: 30m 41s | Hits:  65%/14791 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 49m 21s | Avg: 24m 40s | Max: 25m 47s | Hits:  72%/5453  
      🟩 MSVC14.42          Pass: 100%/2   | Total: 46m 51s | Avg: 23m 25s | Max: 23m 31s | Hits:  89%/5525  
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 12m 40s | Hits:  89%/5792  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  3h 56m | Avg: 14m 45s | Max: 23m 14s | Hits:  64%/43516 
      🟩 GCC                Pass: 100%/21  | Total:  5h 13m | Avg: 14m 56s | Max: 30m 41s | Hits:  65%/46577 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 36m | Avg: 24m 03s | Max: 25m 47s | Hits:  81%/10978 
      🟩 NVHPC              Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 12m 40s | Hits:  89%/5792  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 09s | Avg: 10m 04s | Max: 14m 25s | Hits:  90%/3012  
      🟩 rtx2080            Pass: 100%/41  | Total: 10h 51m | Avg: 15m 52s | Max: 30m 41s | Hits:  67%/103851
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  9h 46m | Avg: 15m 50s | Max: 30m 41s | Hits:  67%/106823
      🟩 NVRTC              Pass: 100%/2   | Total: 36m 11s | Avg: 18m 05s | Max: 19m 22s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 46m 35s | Avg: 15m 31s | Max: 16m 48s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 12s | Avg:  2m 12s | Max:  2m 12s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 36m 11s | Avg: 18m 05s | Max: 19m 22s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 20m 09s | Avg: 10m 04s | Max: 14m 25s | Hits:  90%/3012  
      🟩 90;90a;100         Pass: 100%/1   | Total: 30m 41s | Avg: 30m 41s | Max: 30m 41s | Hits:  47%/3012  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  5h 39m | Avg: 16m 09s | Max: 25m 47s | Hits:  66%/57127 
      🟩 20                 Pass: 100%/21  | Total:  5h 29m | Avg: 15m 42s | Max: 30m 41s | Hits:  69%/49736 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 5h 08m | Avg: 14m 01s | Max: 17m 54s | Hits: 50%/11852

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  4h 11m | Avg: 13m 56s | Max: 17m 54s | Hits:  53%/9512  
      🟩 arm64              Pass: 100%/4   | Total: 57m 32s | Avg: 14m 23s | Max: 15m 43s | Hits:  39%/2340  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 11m 11s | Avg: 11m 11s | Max: 11m 11s | Hits:  70%/282   
      🟩 12.6               Pass: 100%/2   | Total: 18m 34s | Avg:  9m 17s | Max:  9m 27s | Hits:  55%/754   
      🟩 12.8               Pass: 100%/19  | Total:  4h 38m | Avg: 14m 40s | Max: 17m 54s | Hits:  49%/10816 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 11m 11s | Avg: 11m 11s | Max: 11m 11s | Hits:  70%/282   
      🟩 nvcc12.6           Pass: 100%/2   | Total: 18m 34s | Avg:  9m 17s | Max:  9m 27s | Hits:  55%/754   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  4h 38m | Avg: 14m 40s | Max: 17m 54s | Hits:  49%/10816 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  5h 08m | Avg: 14m 01s | Max: 17m 54s | Hits:  50%/11852 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 14m 59s | Avg: 14m 59s | Max: 14m 59s | Hits:  39%/587   
      🟩 Clang15            Pass: 100%/1   | Total: 16m 21s | Avg: 16m 21s | Max: 16m 21s | Hits:  39%/585   
      🟩 Clang16            Pass: 100%/1   | Total: 16m 59s | Avg: 16m 59s | Max: 16m 59s | Hits:  39%/585   
      🟩 Clang17            Pass: 100%/1   | Total: 17m 54s | Avg: 17m 54s | Max: 17m 54s | Hits:  39%/585   
      🟩 Clang18            Pass: 100%/4   | Total: 57m 05s | Avg: 14m 16s | Max: 16m 27s | Hits:  54%/2340  
      🟩 GCC10              Pass: 100%/1   | Total: 15m 42s | Avg: 15m 42s | Max: 15m 42s | Hits:  39%/587   
      🟩 GCC11              Pass: 100%/1   | Total: 16m 08s | Avg: 16m 08s | Max: 16m 08s | Hits:  39%/585   
      🟩 GCC12              Pass: 100%/2   | Total: 29m 36s | Avg: 14m 48s | Max: 17m 24s | Hits:  69%/1170  
      🟩 GCC13              Pass: 100%/6   | Total:  1h 22m | Avg: 13m 47s | Max: 15m 43s | Hits:  49%/3510  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 11s | Avg: 11m 11s | Max: 11m 11s | Hits:  70%/282   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 11m 18s | Avg: 11m 18s | Max: 11m 18s | Hits:  69%/282   
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 18m 34s | Avg:  9m 17s | Max:  9m 27s | Hits:  55%/754   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  2h 03m | Avg: 15m 24s | Max: 17m 54s | Hits:  47%/4682  
      🟩 GCC                Pass: 100%/10  | Total:  2h 24m | Avg: 14m 25s | Max: 17m 24s | Hits:  51%/5852  
      🟩 MSVC               Pass: 100%/2   | Total: 22m 29s | Avg: 11m 14s | Max: 11m 18s | Hits:  70%/564   
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 34s | Avg:  9m 17s | Max:  9m 27s | Hits:  55%/754   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 28m 00s | Avg: 14m 00s | Max: 15m 28s | Hits:  69%/1170  
      🟩 rtx2080            Pass: 100%/20  | Total:  4h 40m | Avg: 14m 01s | Max: 17m 54s | Hits:  48%/10682 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  4h 27m | Avg: 14m 05s | Max: 17m 54s | Hits:  42%/10097 
      🟩 Test               Pass: 100%/3   | Total: 40m 40s | Avg: 13m 33s | Max: 15m 28s | Hits:  99%/1755  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 39m 35s | Avg: 13m 11s | Max: 15m 28s | Hits:  59%/1755  
      🟩 90a                Pass: 100%/1   | Total: 13m 17s | Avg: 13m 17s | Max: 13m 17s | Hits:  39%/585   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 48m 13s | Avg: 12m 03s | Max: 14m 11s | Hits:  42%/2132  
      🟩 20                 Pass: 100%/18  | Total:  4h 20m | Avg: 14m 27s | Max: 17m 54s | Hits:  52%/9720  
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 18m 08s | Avg: 4m 32s | Max: 5m 06s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 09s | Avg:  5m 04s | Max:  5m 06s
      🟩 arm64              Pass: 100%/2   | Total:  7m 59s | Avg:  3m 59s | Max:  4m 06s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 18m 08s | Avg:  4m 32s | Max:  5m 06s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  9m 09s | Avg:  4m 34s | Max:  5m 03s
      🟩 20                 Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  5m 06s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 19m 49s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 31s | Avg:  2m 31s | Max:  2m 31s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 19m 49s | Avg: 19m 49s | Max: 19m 49s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 09m | Avg: 1h 09m | Max: 1h 09m

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
113 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco
Copy link
Contributor

miscco commented Mar 24, 2025

/ok to test

@miscco miscco enabled auto-merge (squash) March 24, 2025 10:09
Copy link
Contributor

🟩 CI finished in 2h 02m: Pass: 100%/162 | Total: 3d 16h | Avg: 32m 50s | Max: 1h 24m | Hits: 60%/252726
  • 🟩 cub: Pass: 100%/45 | Total: 1d 22h | Avg: 1h 02m | Max: 1h 24m | Hits: 31%/53780

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 20h | Avg:  1h 01m | Max:  1h 24m | Hits:  31%/51336 
      🟩 arm64              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 09m | Hits:  16%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 48m | Avg:  1h 09m | Max:  1h 15m | Hits:  15%/5940  
      🟩 12.6               Pass: 100%/2   | Total:  2h 42m | Avg:  1h 21m | Max:  1h 24m | Hits:  12%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  1d 14h | Avg:  1h 00m | Max:  1h 21m | Hits:  33%/45580 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 08m | Hits:  15%/2108  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 48m | Avg:  1h 09m | Max:  1h 15m | Hits:  15%/5940  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 42m | Avg:  1h 21m | Max:  1h 24m | Hits:  12%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 11h | Avg: 59m 36s | Max:  1h 21m | Hits:  34%/43472 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 08m | Hits:  15%/2108  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 20h | Avg:  1h 01m | Max:  1h 24m | Hits:  31%/51672 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 20m | Avg:  1h 05m | Max:  1h 07m | Hits:  16%/4896  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 08m | Hits:  16%/2444  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 20m | Avg:  1h 10m | Max:  1h 14m | Hits:  16%/2444  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 05m | Hits:  16%/2444  
      🟩 Clang18            Pass: 100%/7   | Total:  6h 28m | Avg: 55m 27s | Max:  1h 10m | Hits:  41%/8218  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m | Hits:  16%/2448  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m | Hits:  16%/1224  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 15m | Hits:  16%/2448  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 14m | Hits:  16%/2448  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 07m | Hits:  16%/2444  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 17m | Hits:  16%/2444  
      🟩 GCC13              Pass: 100%/11  | Total:  8h 05m | Avg: 44m 06s | Max:  1h 16m | Hits:  61%/13442 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 35m | Avg:  1h 17m | Max:  1h 20m | Hits:  12%/2088  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 41m | Avg:  1h 20m | Max:  1h 21m | Hits:  12%/2088  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 42m | Avg:  1h 21m | Max:  1h 24m | Hits:  12%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 17h 34m | Avg:  1h 02m | Max:  1h 14m | Hits:  26%/20446 
      🟩 GCC                Pass: 100%/22  | Total: 20h 58m | Avg: 57m 12s | Max:  1h 17m | Hits:  38%/26898 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 17m | Avg:  1h 19m | Max:  1h 21m | Hits:  12%/4176  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 42m | Avg:  1h 21m | Max:  1h 24m | Hits:  12%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 24m | Avg: 28m 04s | Max: 29m 26s | Hits:  71%/3666  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 16h | Avg:  1h 10m | Max:  1h 24m | Hits:  15%/40338 
      🟩 rtxa6000           Pass: 100%/8   | Total:  5h 04m | Avg: 38m 03s | Max:  1h 10m | Hits:  78%/9776  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 18h | Avg:  1h 09m | Max:  1h 24m | Hits:  15%/44004 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 32m 27s | Avg: 32m 27s | Max: 32m 27s | Hits:  99%/1222  
      🟩 GraphCapture       Pass: 100%/1   | Total: 23m 49s | Avg: 23m 49s | Max: 23m 49s | Hits:  99%/1222  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 30m | Avg: 30m 17s | Max: 33m 41s | Hits:  99%/3666  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 14m | Avg: 24m 43s | Max: 26m 10s | Hits:  99%/3666  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 24m | Avg: 28m 04s | Max: 29m 26s | Hits:  71%/3666  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 16m | Avg:  1h 16m | Max:  1h 16m | Hits:  16%/1222  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 23h 30m | Avg:  1h 10m | Max:  1h 24m | Hits:  15%/23662 
      🟩 20                 Pass: 100%/25  | Total: 23h 02m | Avg: 55m 17s | Max:  1h 19m | Hits:  43%/30118 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 01h | Avg: 34m 34s | Max: 1h 09m | Hits: 56%/79911

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 42m 11s | Avg: 21m 05s | Max: 29m 49s | Hits:  73%/3554  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 00h | Avg: 34m 44s | Max:  1h 09m | Hits:  57%/76358 
      🟩 arm64              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 14s | Max: 32m 43s | Hits:  47%/3553  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 22m | Avg: 40m 26s | Max:  1h 00m | Hits:  47%/8876  
      🟩 12.6               Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 09m | Hits:  25%/3552  
      🟩 12.8               Pass: 100%/38  | Total: 20h 21m | Avg: 32m 08s | Max:  1h 05m | Hits:  59%/67483 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 58m 30s | Avg: 29m 15s | Max: 29m 34s | Hits:  48%/3552  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 22m | Avg: 40m 26s | Max:  1h 00m | Hits:  47%/8876  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 09m | Hits:  25%/3552  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 19h 23m | Avg: 32m 18s | Max:  1h 05m | Hits:  60%/63931 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 58m 30s | Avg: 29m 15s | Max: 29m 34s | Hits:  48%/3552  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 00h | Avg: 34m 49s | Max:  1h 09m | Hits:  57%/76359 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 20m | Avg: 35m 00s | Max: 36m 27s | Hits:  58%/7104  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 06m | Avg: 33m 19s | Max: 33m 57s | Hits:  48%/3552  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 13m | Avg: 36m 37s | Max: 38m 34s | Hits:  48%/3552  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 10m | Avg: 35m 08s | Max: 36m 30s | Hits:  48%/3552  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 53m | Avg: 24m 50s | Max: 34m 56s | Hits:  64%/12432 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 09s | Max: 35m 26s | Hits:  58%/3554  
      🟩 GCC8               Pass: 100%/1   | Total: 34m 58s | Avg: 34m 58s | Max: 34m 58s | Hits:  47%/1777  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 13m | Avg: 36m 38s | Max: 36m 49s | Hits:  57%/3554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 20s | Max: 38m 39s | Hits:  47%/3554  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 17s | Max: 35m 04s | Hits:  47%/3554  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 15m | Avg: 37m 30s | Max: 38m 22s | Hits:  47%/3554  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 48m | Avg: 22m 53s | Max: 38m 08s | Hits:  74%/17770 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 00m | Hits:  37%/3540  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 34m | Avg: 51m 38s | Max:  1h 05m | Hits:  50%/5310  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 09m | Hits:  25%/3552  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 44m | Avg: 30m 49s | Max: 38m 34s | Hits:  57%/30192 
      🟩 GCC                Pass: 100%/21  | Total: 10h 23m | Avg: 29m 42s | Max: 38m 39s | Hits:  62%/37317 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 35m | Avg: 55m 11s | Max:  1h 05m | Hits:  44%/8850  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 09m | Hits:  25%/3552  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 32m 44s | Avg: 16m 22s | Max: 20m 33s | Hits:  73%/3554  
      🟩 rtx2080            Pass: 100%/33  | Total: 21h 27m | Avg: 39m 01s | Max:  1h 09m | Hits:  48%/58604 
      🟩 rtx4090            Pass: 100%/10  | Total:  3h 55m | Avg: 23m 35s | Max:  1h 05m | Hits:  80%/17753 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  1d 00h | Avg: 38m 36s | Max:  1h 09m | Hits:  48%/67481 
      🟩 TestCPU            Pass: 100%/3   | Total: 40m 48s | Avg: 13m 36s | Max: 25m 01s | Hits:  99%/5323  
      🟩 TestGPU            Pass: 100%/4   | Total: 48m 38s | Avg: 12m 09s | Max: 12m 45s | Hits:  99%/7107  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 32m 44s | Avg: 16m 22s | Max: 20m 33s | Hits:  73%/3554  
      🟩 90;90a;100         Pass: 100%/1   | Total: 30m 52s | Avg: 30m 52s | Max: 30m 52s | Hits:  75%/1777  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 13h 45m | Avg: 41m 16s | Max:  1h 09m | Hits:  47%/35511 
      🟩 20                 Pass: 100%/23  | Total: 11h 28m | Avg: 29m 56s | Max:  1h 05m | Hits:  63%/40846 
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 9h 05m | Avg: 12m 41s | Max: 32m 24s | Hits: 78%/106863

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total:  8h 52m | Avg: 12m 59s | Max: 32m 24s | Hits:  77%/101018
      🟩 arm64              Pass: 100%/2   | Total: 13m 05s | Avg:  6m 32s | Max:  6m 46s | Hits:  90%/5845  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 10m | Avg: 14m 07s | Max: 22m 38s | Hits:  73%/14234 
      🟩 12.6               Pass: 100%/2   | Total: 46m 13s | Avg: 23m 06s | Max: 32m 24s | Hits:  59%/5792  
      🟩 12.8               Pass: 100%/36  | Total:  7h 08m | Avg: 11m 54s | Max: 26m 33s | Hits:  80%/86837 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 43m 48s | Avg: 21m 54s | Max: 22m 40s | Hits:  27%/5806  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 10m | Avg: 14m 07s | Max: 22m 38s | Hits:  73%/14234 
      🟩 nvcc12.6           Pass: 100%/2   | Total: 46m 13s | Avg: 23m 06s | Max: 32m 24s | Hits:  59%/5792  
      🟩 nvcc12.8           Pass: 100%/34  | Total:  6h 25m | Avg: 11m 19s | Max: 26m 33s | Hits:  84%/81031 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 43m 48s | Avg: 21m 54s | Max: 22m 40s | Hits:  27%/5806  
      🟩 nvcc               Pass: 100%/41  | Total:  8h 21m | Avg: 12m 14s | Max: 32m 24s | Hits:  81%/101057
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 39m 52s | Avg:  9m 58s | Max: 17m 35s | Hits:  80%/11580 
      🟩 Clang15            Pass: 100%/2   | Total: 15m 34s | Avg:  7m 47s | Max:  7m 59s | Hits:  90%/5802  
      🟩 Clang16            Pass: 100%/2   | Total: 16m 06s | Avg:  8m 03s | Max:  8m 10s | Hits:  90%/5802  
      🟩 Clang17            Pass: 100%/2   | Total: 29m 49s | Avg: 14m 54s | Max: 21m 26s | Hits:  70%/5802  
      🟩 Clang18            Pass: 100%/6   | Total:  1h 21m | Avg: 13m 36s | Max: 22m 40s | Hits:  65%/14530 
      🟩 GCC7               Pass: 100%/2   | Total: 13m 16s | Avg:  6m 38s | Max:  7m 23s | Hits:  90%/5739  
      🟩 GCC8               Pass: 100%/1   | Total:  6m 50s | Avg:  6m 50s | Max:  6m 50s | Hits:  90%/2880  
      🟩 GCC9               Pass: 100%/2   | Total: 24m 57s | Avg: 12m 28s | Max: 17m 22s | Hits:  68%/5751  
      🟩 GCC10              Pass: 100%/2   | Total: 14m 25s | Avg:  7m 12s | Max:  7m 41s | Hits:  90%/5808  
      🟩 GCC11              Pass: 100%/2   | Total: 28m 52s | Avg: 14m 26s | Max: 21m 44s | Hits:  69%/5804  
      🟩 GCC12              Pass: 100%/2   | Total: 14m 46s | Avg:  7m 23s | Max:  7m 45s | Hits:  90%/5804  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 57m | Avg: 11m 47s | Max: 26m 33s | Hits:  82%/14791 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 45m 19s | Avg: 22m 39s | Max: 22m 41s | Hits:  90%/5453  
      🟩 MSVC14.42          Pass: 100%/2   | Total: 50m 14s | Avg: 25m 07s | Max: 26m 00s | Hits:  67%/5525  
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 46m 13s | Avg: 23m 06s | Max: 32m 24s | Hits:  59%/5792  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  3h 02m | Avg: 11m 26s | Max: 22m 40s | Hits:  76%/43516 
      🟩 GCC                Pass: 100%/21  | Total:  3h 40m | Avg: 10m 31s | Max: 26m 33s | Hits:  82%/46577 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 35m | Avg: 23m 53s | Max: 26m 00s | Hits:  78%/10978 
      🟩 NVHPC              Pass: 100%/2   | Total: 46m 13s | Avg: 23m 06s | Max: 32m 24s | Hits:  59%/5792  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 19m 28s | Avg:  9m 44s | Max: 13m 05s | Hits:  90%/3012  
      🟩 rtx2080            Pass: 100%/41  | Total:  8h 46m | Avg: 12m 50s | Max: 32m 24s | Hits:  78%/103851
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  7h 48m | Avg: 12m 38s | Max: 32m 24s | Hits:  78%/106823
      🟩 NVRTC              Pass: 100%/2   | Total: 32m 50s | Avg: 16m 25s | Max: 16m 30s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 42m 34s | Avg: 14m 11s | Max: 14m 58s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 32m 50s | Avg: 16m 25s | Max: 16m 30s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 19m 28s | Avg:  9m 44s | Max: 13m 05s | Hits:  90%/3012  
      🟩 90;90a;100         Pass: 100%/1   | Total: 26m 33s | Avg: 26m 33s | Max: 26m 33s | Hits:  50%/3012  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  4h 44m | Avg: 13m 31s | Max: 32m 24s | Hits:  75%/57127 
      🟩 20                 Pass: 100%/21  | Total:  4h 19m | Avg: 12m 21s | Max: 26m 33s | Hits:  81%/49736 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 5h 13m | Avg: 14m 13s | Max: 18m 33s | Hits: 50%/11852

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  4h 15m | Avg: 14m 11s | Max: 18m 33s | Hits:  53%/9512  
      🟩 arm64              Pass: 100%/4   | Total: 57m 36s | Avg: 14m 24s | Max: 15m 18s | Hits:  39%/2340  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 10m 27s | Avg: 10m 27s | Max: 10m 27s | Hits:  70%/282   
      🟩 12.6               Pass: 100%/2   | Total: 18m 56s | Avg:  9m 28s | Max:  9m 54s | Hits:  55%/754   
      🟩 12.8               Pass: 100%/19  | Total:  4h 43m | Avg: 14m 55s | Max: 18m 33s | Hits:  49%/10816 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 10m 27s | Avg: 10m 27s | Max: 10m 27s | Hits:  70%/282   
      🟩 nvcc12.6           Pass: 100%/2   | Total: 18m 56s | Avg:  9m 28s | Max:  9m 54s | Hits:  55%/754   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  4h 43m | Avg: 14m 55s | Max: 18m 33s | Hits:  49%/10816 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  5h 13m | Avg: 14m 13s | Max: 18m 33s | Hits:  50%/11852 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 16m 01s | Avg: 16m 01s | Max: 16m 01s | Hits:  39%/587   
      🟩 Clang15            Pass: 100%/1   | Total: 16m 03s | Avg: 16m 03s | Max: 16m 03s | Hits:  39%/585   
      🟩 Clang16            Pass: 100%/1   | Total: 17m 23s | Avg: 17m 23s | Max: 17m 23s | Hits:  39%/585   
      🟩 Clang17            Pass: 100%/1   | Total: 18m 02s | Avg: 18m 02s | Max: 18m 02s | Hits:  39%/585   
      🟩 Clang18            Pass: 100%/4   | Total: 56m 33s | Avg: 14m 08s | Max: 16m 24s | Hits:  54%/2340  
      🟩 GCC10              Pass: 100%/1   | Total: 16m 08s | Avg: 16m 08s | Max: 16m 08s | Hits:  39%/587   
      🟩 GCC11              Pass: 100%/1   | Total: 17m 34s | Avg: 17m 34s | Max: 17m 34s | Hits:  39%/585   
      🟩 GCC12              Pass: 100%/2   | Total: 33m 19s | Avg: 16m 39s | Max: 18m 33s | Hits:  67%/1170  
      🟩 GCC13              Pass: 100%/6   | Total:  1h 21m | Avg: 13m 35s | Max: 15m 45s | Hits:  49%/3510  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 27s | Avg: 10m 27s | Max: 10m 27s | Hits:  70%/282   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 11m 05s | Avg: 11m 05s | Max: 11m 05s | Hits:  69%/282   
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 18m 56s | Avg:  9m 28s | Max:  9m 54s | Hits:  55%/754   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  2h 04m | Avg: 15m 30s | Max: 18m 02s | Hits:  47%/4682  
      🟩 GCC                Pass: 100%/10  | Total:  2h 28m | Avg: 14m 51s | Max: 18m 33s | Hits:  50%/5852  
      🟩 MSVC               Pass: 100%/2   | Total: 21m 32s | Avg: 10m 46s | Max: 11m 05s | Hits:  70%/564   
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 56s | Avg:  9m 28s | Max:  9m 54s | Hits:  55%/754   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 28m 00s | Avg: 14m 00s | Max: 15m 45s | Hits:  69%/1170  
      🟩 rtx2080            Pass: 100%/20  | Total:  4h 45m | Avg: 14m 15s | Max: 18m 33s | Hits:  48%/10682 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  4h 30m | Avg: 14m 14s | Max: 18m 33s | Hits:  42%/10097 
      🟩 Test               Pass: 100%/3   | Total: 42m 38s | Avg: 14m 12s | Max: 15m 45s | Hits:  98%/1755  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 39m 04s | Avg: 13m 01s | Max: 15m 45s | Hits:  59%/1755  
      🟩 90a                Pass: 100%/1   | Total: 12m 57s | Avg: 12m 57s | Max: 12m 57s | Hits:  39%/585   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 47m 54s | Avg: 11m 58s | Max: 14m 16s | Hits:  42%/2132  
      🟩 20                 Pass: 100%/18  | Total:  4h 25m | Avg: 14m 44s | Max: 18m 33s | Hits:  52%/9720  
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 18m 03s | Avg: 4m 30s | Max: 5m 03s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 53s | Avg:  4m 56s | Max:  5m 03s
      🟩 arm64              Pass: 100%/2   | Total:  8m 10s | Avg:  4m 05s | Max:  4m 06s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 03s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  9m 07s | Avg:  4m 33s | Max:  5m 03s
      🟩 20                 Pass: 100%/2   | Total:  8m 56s | Avg:  4m 28s | Max:  4m 50s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 22m 12s | Avg: 11m 06s | Max: 19m 45s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 27s | Avg:  2m 27s | Max:  2m 27s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 19m 45s | Avg: 19m 45s | Max: 19m 45s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 11m | Avg: 1h 11m | Max: 1h 11m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
113 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco miscco merged commit f0cad9e into NVIDIA:main Mar 24, 2025
174 of 176 checks passed
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.

None yet

2 participants