cccl icon indicating copy to clipboard operation
cccl copied to clipboard

Rework `<cuda/std/ctime>`

Open davebayer opened this issue 8 months ago • 1 comments

This PR reworks the <cuda/std/ctime> header. I've removed functions that are __host__ only and added support for clock, difftime, time and timespec_get in __device__ code.

davebayer avatar Apr 27 '25 14:04 davebayer

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.

copy-pr-bot[bot] avatar Apr 27 '25 14:04 copy-pr-bot[bot]

/ok to test 9ff3b50

miscco avatar Apr 28 '25 07:04 miscco

🟩 CI finished in 1h 53m: Pass: 100%/174 | Total: 3d 15h | Avg: 30m 18s | Max: 1h 16m | Hits: 78%/272682
  • 🟩 cub: Pass: 100%/47 | Total: 1d 21h | Avg: 57m 51s | Max: 1h 16m | Hits: 74%/56999

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  1d 19h | Avg: 57m 35s | Max:  1h 16m | Hits:  74%/54521 
      🟩 arm64              Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 05m | Hits:  68%/2478  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 31m | Avg:  1h 06m | Max:  1h 12m | Hits:  69%/6022  
      🟩 12.8               Pass: 100%/42  | Total:  1d 15h | Avg: 56m 52s | Max:  1h 16m | Hits:  74%/50977 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 57m | Avg: 58m 53s | Max:  1h 01m | Hits:  74%/2136  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 31m | Avg:  1h 06m | Max:  1h 12m | Hits:  69%/6022  
      🟩 nvcc12.8           Pass: 100%/40  | Total:  1d 13h | Avg: 56m 46s | Max:  1h 16m | Hits:  74%/48841 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 57m | Avg: 58m 53s | Max:  1h 01m | Hits:  74%/2136  
      🟩 nvcc               Pass: 100%/45  | Total:  1d 19h | Avg: 57m 49s | Max:  1h 16m | Hits:  74%/54863 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 06m | Avg:  1h 01m | Max:  1h 02m | Hits:  68%/4964  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 05m | Hits:  68%/2478  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m | Hits:  68%/2478  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 06m | Hits:  68%/2478  
      🟩 Clang18            Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 01m | Hits:  68%/2478  
      🟩 Clang19            Pass: 100%/7   | Total:  5h 58m | Avg: 51m 11s | Max:  1h 05m | Hits:  79%/8331  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 05m | Hits:  67%/2482  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m | Hits:  67%/1241  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 12m | Hits:  67%/2482  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m | Hits:  67%/2482  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 09m | Hits:  67%/2478  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2478  
      🟩 GCC13              Pass: 100%/11  | Total:  7h 27m | Avg: 40m 39s | Max:  1h 09m | Hits:  85%/13629 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 13m | Hits:  73%/2116  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 31m | Avg:  1h 15m | Max:  1h 16m | Hits:  73%/2116  
      🟩 NVHPC25.3          Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 16m | Hits:  68%/2288  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 18h 25m | Avg: 58m 11s | Max:  1h 06m | Hits:  72%/23207 
      🟩 GCC                Pass: 100%/22  | Total: 19h 31m | Avg: 53m 15s | Max:  1h 12m | Hits:  76%/27272 
      🟩 MSVC               Pass: 100%/4   | Total:  4h 55m | Avg:  1h 13m | Max:  1h 16m | Hits:  73%/4232  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 16m | Hits:  68%/2288  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 16m | Avg: 25m 32s | Max: 29m 10s | Hits:  89%/3717  
      🟩 rtx2080            Pass: 100%/36  | Total:  1d 15h | Avg:  1h 05m | Max:  1h 16m | Hits:  68%/43370 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 46m | Avg: 35m 45s | Max:  1h 09m | Hits:  91%/9912  
    🟩 jobs
      🟩 Build              Pass: 100%/39  | Total:  1d 17h | Avg:  1h 04m | Max:  1h 16m | Hits:  68%/47087 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 28m 16s | Avg: 28m 16s | Max: 28m 16s | Hits:  99%/1239  
      🟩 GraphCapture       Pass: 100%/1   | Total: 21m 25s | Avg: 21m 25s | Max: 21m 25s | Hits:  99%/1239  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 23m | Avg: 27m 50s | Max: 29m 10s | Hits:  99%/3717  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 09m | Avg: 23m 04s | Max: 24m 51s | Hits:  99%/3717  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 16m | Avg: 25m 32s | Max: 29m 10s | Hits:  89%/3717  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  67%/1239  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 22h 54m | Avg:  1h 05m | Max:  1h 15m | Hits:  69%/25226 
      🟩 20                 Pass: 100%/26  | Total: 22h 25m | Avg: 51m 44s | Max:  1h 16m | Hits:  78%/31773 
    
  • 🟩 thrust: Pass: 100%/47 | Total: 1d 00h | Avg: 30m 49s | Max: 1h 02m | Hits: 79%/83698

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 38m 27s | Avg: 19m 13s | Max: 26m 29s | Hits:  88%/3564  
    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total: 23h 13m | Avg: 30m 57s | Max:  1h 02m | Hits:  79%/80135 
      🟩 arm64              Pass: 100%/2   | Total: 56m 00s | Avg: 28m 00s | Max: 29m 41s | Hits:  77%/3563  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  2h 53m | Avg: 34m 38s | Max: 47m 03s | Hits:  74%/8901  
      🟩 12.8               Pass: 100%/42  | Total: 21h 15m | Avg: 30m 22s | Max:  1h 02m | Hits:  79%/74797 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 52m 19s | Avg: 26m 09s | Max: 26m 42s | Hits:  77%/3562  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  2h 53m | Avg: 34m 38s | Max: 47m 03s | Hits:  74%/8901  
      🟩 nvcc12.8           Pass: 100%/40  | Total: 20h 23m | Avg: 30m 35s | Max:  1h 02m | Hits:  79%/71235 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 52m 19s | Avg: 26m 09s | Max: 26m 42s | Hits:  77%/3562  
      🟩 nvcc               Pass: 100%/45  | Total: 23h 16m | Avg: 31m 02s | Max:  1h 02m | Hits:  79%/80136 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 01m | Avg: 30m 15s | Max: 34m 18s | Hits:  77%/7124  
      🟩 Clang15            Pass: 100%/2   | Total: 59m 32s | Avg: 29m 46s | Max: 30m 19s | Hits:  77%/3562  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 02m | Avg: 31m 08s | Max: 31m 35s | Hits:  77%/3562  
      🟩 Clang17            Pass: 100%/2   | Total: 58m 51s | Avg: 29m 25s | Max: 30m 15s | Hits:  77%/3562  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 00m | Avg: 30m 17s | Max: 31m 00s | Hits:  77%/3562  
      🟩 Clang19            Pass: 100%/7   | Total:  2h 39m | Avg: 22m 44s | Max: 32m 58s | Hits:  83%/12467 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 09m | Avg: 34m 50s | Max: 35m 40s | Hits:  77%/3564  
      🟩 GCC8               Pass: 100%/1   | Total: 30m 16s | Avg: 30m 16s | Max: 30m 16s | Hits:  77%/1782  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 08m | Avg: 34m 00s | Max: 35m 50s | Hits:  77%/3564  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 07m | Avg: 33m 34s | Max: 34m 50s | Hits:  77%/3564  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 36s | Max: 34m 02s | Hits:  77%/3564  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 06m | Avg: 33m 13s | Max: 35m 18s | Hits:  77%/3564  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 33m | Avg: 21m 20s | Max: 33m 04s | Hits:  86%/17820 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 33m | Avg: 46m 50s | Max: 47m 03s | Hits:  65%/3550  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 13m | Avg: 44m 25s | Max: 53m 35s | Hits:  76%/5325  
      🟩 NVHPC25.3          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 02m | Hits:  65%/3562  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  8h 41m | Avg: 27m 26s | Max: 34m 18s | Hits:  79%/33839 
      🟩 GCC                Pass: 100%/21  | Total:  9h 40m | Avg: 27m 37s | Max: 35m 50s | Hits:  81%/37422 
      🟩 MSVC               Pass: 100%/5   | Total:  3h 46m | Avg: 45m 23s | Max: 53m 35s | Hits:  72%/8875  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 02m | Hits:  65%/3562  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 29m 48s | Avg: 14m 54s | Max: 18m 43s | Hits:  88%/3564  
      🟩 rtx2080            Pass: 100%/35  | Total: 20h 00m | Avg: 34m 18s | Max:  1h 02m | Hits:  75%/62331 
      🟩 rtx4090            Pass: 100%/10  | Total:  3h 38m | Avg: 21m 51s | Max: 53m 35s | Hits:  89%/17803 
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total: 22h 39m | Avg: 33m 58s | Max:  1h 02m | Hits:  75%/71233 
      🟩 TestCPU            Pass: 100%/3   | Total: 44m 59s | Avg: 14m 59s | Max: 28m 59s | Hits:  99%/5338  
      🟩 TestGPU            Pass: 100%/4   | Total: 44m 46s | Avg: 11m 11s | Max: 11m 58s | Hits:  99%/7127  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 29m 48s | Avg: 14m 54s | Max: 18m 43s | Hits:  88%/3564  
      🟩 90;90a;100         Pass: 100%/1   | Total: 33m 04s | Avg: 33m 04s | Max: 33m 04s | Hits:  77%/1782  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 12h 29m | Avg: 35m 41s | Max:  1h 02m | Hits:  74%/37392 
      🟩 20                 Pass: 100%/24  | Total: 11h 01m | Avg: 27m 33s | Max: 58m 26s | Hits:  81%/42742 
    
  • 🟩 libcudacxx: Pass: 100%/45 | Total: 9h 47m | Avg: 13m 03s | Max: 28m 56s | Hits: 82%/117043

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  9h 29m | Avg: 13m 14s | Max: 28m 56s | Hits:  82%/110972
      🟩 arm64              Pass: 100%/2   | Total: 17m 45s | Avg:  8m 52s | Max:  9m 17s | Hits:  86%/6071  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 00m | Avg: 12m 08s | Max: 22m 48s | Hits:  86%/14793 
      🟩 12.8               Pass: 100%/40  | Total:  8h 46m | Avg: 13m 10s | Max: 28m 56s | Hits:  82%/102250
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 46m 41s | Avg: 23m 20s | Max: 24m 04s | Hits:  26%/6031  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 00m | Avg: 12m 08s | Max: 22m 48s | Hits:  86%/14793 
      🟩 nvcc12.8           Pass: 100%/38  | Total:  8h 00m | Avg: 12m 37s | Max: 28m 56s | Hits:  85%/96219 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 46m 41s | Avg: 23m 20s | Max: 24m 04s | Hits:  26%/6031  
      🟩 nvcc               Pass: 100%/43  | Total:  9h 00m | Avg: 12m 34s | Max: 28m 56s | Hits:  85%/111012
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 37m 59s | Avg:  9m 29s | Max:  9m 45s | Hits:  86%/12030 
      🟩 Clang15            Pass: 100%/2   | Total: 20m 02s | Avg: 10m 01s | Max: 10m 29s | Hits:  86%/6027  
      🟩 Clang16            Pass: 100%/2   | Total: 19m 21s | Avg:  9m 40s | Max:  9m 51s | Hits:  86%/6027  
      🟩 Clang17            Pass: 100%/2   | Total: 19m 19s | Avg:  9m 39s | Max: 10m 16s | Hits:  86%/6027  
      🟩 Clang18            Pass: 100%/2   | Total: 18m 42s | Avg:  9m 21s | Max:  9m 51s | Hits:  86%/6027  
      🟩 Clang19            Pass: 100%/6   | Total:  1h 33m | Avg: 15m 39s | Max: 24m 04s | Hits:  62%/15093 
      🟩 GCC7               Pass: 100%/2   | Total: 20m 52s | Avg: 10m 26s | Max: 10m 40s | Hits:  86%/5963  
      🟩 GCC8               Pass: 100%/1   | Total: 15m 59s | Avg: 15m 59s | Max: 15m 59s | Hits:  70%/2992  
      🟩 GCC9               Pass: 100%/2   | Total: 18m 09s | Avg:  9m 04s | Max:  9m 29s | Hits:  86%/5975  
      🟩 GCC10              Pass: 100%/2   | Total: 19m 10s | Avg:  9m 35s | Max: 10m 18s | Hits:  84%/6033  
      🟩 GCC11              Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max:  8m 59s | Hits:  86%/6029  
      🟩 GCC12              Pass: 100%/2   | Total: 18m 44s | Avg:  9m 22s | Max:  9m 22s | Hits:  86%/6029  
      🟩 GCC13              Pass: 100%/10  | Total:  2h 15m | Avg: 13m 30s | Max: 20m 38s | Hits:  85%/15355 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 46m 14s | Avg: 23m 07s | Max: 23m 26s | Hits:  88%/5673  
      🟩 MSVC14.42          Pass: 100%/2   | Total: 52m 56s | Avg: 26m 28s | Max: 28m 56s | Hits:  88%/5746  
      🟩 NVHPC25.3          Pass: 100%/2   | Total: 33m 55s | Avg: 16m 57s | Max: 17m 29s | Hits:  86%/6017  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  3h 29m | Avg: 11m 37s | Max: 24m 04s | Hits:  79%/51231 
      🟩 GCC                Pass: 100%/21  | Total:  4h 05m | Avg: 11m 40s | Max: 20m 38s | Hits:  84%/48376 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 39m | Avg: 24m 47s | Max: 28m 56s | Hits:  88%/11419 
      🟩 NVHPC              Pass: 100%/2   | Total: 33m 55s | Avg: 16m 57s | Max: 17m 29s | Hits:  86%/6017  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 23m 28s | Avg: 11m 44s | Max: 14m 02s | Hits:  83%/3125  
      🟩 rtx2080            Pass: 100%/43  | Total:  9h 23m | Avg: 13m 06s | Max: 28m 56s | Hits:  82%/113918
    🟩 jobs
      🟩 Build              Pass: 100%/39  | Total:  8h 10m | Avg: 12m 34s | Max: 28m 56s | Hits:  82%/117003
      🟩 NVRTC              Pass: 100%/2   | Total: 40m 46s | Avg: 20m 23s | Max: 20m 38s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 54m 03s | Avg: 18m 01s | Max: 20m 30s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 11s | Avg:  2m 11s | Max:  2m 11s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 40m 46s | Avg: 20m 23s | Max: 20m 38s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 23m 28s | Avg: 11m 44s | Max: 14m 02s | Hits:  83%/3125  
      🟩 90;90a;100         Pass: 100%/1   | Total: 18m 59s | Avg: 18m 59s | Max: 18m 59s | Hits:  84%/3125  
    🟩 std
      🟩 17                 Pass: 100%/22  | Total:  4h 44m | Avg: 12m 56s | Max: 24m 00s | Hits:  83%/62353 
      🟩 20                 Pass: 100%/22  | Total:  5h 00m | Avg: 13m 39s | Max: 28m 56s | Hits:  82%/54690 
    
  • 🟩 cudax: Pass: 100%/26 | Total: 7h 13m | Avg: 16m 39s | Max: 32m 59s | Hits: 51%/14616

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  6h 14m | Avg: 17m 01s | Max: 32m 59s | Hits:  52%/12276 
      🟩 arm64              Pass: 100%/4   | Total: 58m 33s | Avg: 14m 38s | Max: 15m 58s | Hits:  43%/2340  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 44m 19s | Avg: 14m 46s | Max: 16m 43s | Hits:  47%/1460  
      🟩 12.8               Pass: 100%/23  | Total:  6h 28m | Avg: 16m 54s | Max: 32m 59s | Hits:  51%/13156 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 44m 19s | Avg: 14m 46s | Max: 16m 43s | Hits:  47%/1460  
      🟩 nvcc12.8           Pass: 100%/23  | Total:  6h 28m | Avg: 16m 54s | Max: 32m 59s | Hits:  51%/13156 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  7h 13m | Avg: 16m 39s | Max: 32m 59s | Hits:  51%/14616 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total: 30m 12s | Avg: 15m 06s | Max: 15m 50s | Hits:  44%/1174  
      🟩 Clang15            Pass: 100%/1   | Total: 17m 50s | Avg: 17m 50s | Max: 17m 50s | Hits:  44%/585   
      🟩 Clang16            Pass: 100%/1   | Total: 17m 50s | Avg: 17m 50s | Max: 17m 50s | Hits:  44%/585   
      🟩 Clang17            Pass: 100%/1   | Total: 17m 12s | Avg: 17m 12s | Max: 17m 12s | Hits:  44%/585   
      🟩 Clang18            Pass: 100%/1   | Total: 16m 17s | Avg: 16m 17s | Max: 16m 17s | Hits:  44%/585   
      🟩 Clang19            Pass: 100%/4   | Total:  1h 03m | Avg: 15m 56s | Max: 18m 51s | Hits:  58%/2340  
      🟩 GCC10              Pass: 100%/2   | Total: 33m 24s | Avg: 16m 42s | Max: 16m 43s | Hits:  44%/1174  
      🟩 GCC11              Pass: 100%/1   | Total: 17m 44s | Avg: 17m 44s | Max: 17m 44s | Hits:  43%/585   
      🟩 GCC12              Pass: 100%/1   | Total: 17m 34s | Avg: 17m 34s | Max: 17m 34s | Hits:  43%/585   
      🟩 GCC13              Pass: 100%/8   | Total:  1h 53m | Avg: 14m 11s | Max: 18m 20s | Hits:  57%/4680  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 14s | Avg: 13m 14s | Max: 13m 14s | Hits:  61%/286   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 13m 19s | Avg: 13m 19s | Max: 13m 19s | Hits:  61%/286   
      🟩 NVHPC25.3          Pass: 100%/2   | Total:  1h 01m | Avg: 30m 41s | Max: 32m 59s | Hits:  40%/1166  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total:  2h 43m | Avg: 16m 18s | Max: 18m 51s | Hits:  49%/5854  
      🟩 GCC                Pass: 100%/12  | Total:  3h 02m | Avg: 15m 10s | Max: 18m 20s | Hits:  53%/7024  
      🟩 MSVC               Pass: 100%/2   | Total: 26m 33s | Avg: 13m 16s | Max: 13m 19s | Hits:  61%/572   
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 01m | Avg: 30m 41s | Max: 32m 59s | Hits:  40%/1166  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 28m 02s | Avg: 14m 01s | Max: 14m 14s | Hits:  71%/1170  
      🟩 rtx2080            Pass: 100%/24  | Total:  6h 45m | Avg: 16m 52s | Max: 32m 59s | Hits:  49%/13446 
    🟩 jobs
      🟩 Build              Pass: 100%/23  | Total:  6h 26m | Avg: 16m 49s | Max: 32m 59s | Hits:  44%/12861 
      🟩 Test               Pass: 100%/3   | Total: 46m 15s | Avg: 15m 25s | Max: 18m 51s | Hits:  99%/1755  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 39m 09s | Avg: 13m 03s | Max: 14m 14s | Hits:  62%/1755  
      🟩 90a                Pass: 100%/1   | Total: 12m 36s | Avg: 12m 36s | Max: 12m 36s | Hits:  43%/585   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total:  1h 07m | Avg: 16m 53s | Max: 28m 23s | Hits:  43%/2338  
      🟩 20                 Pass: 100%/22  | Total:  6h 05m | Avg: 16m 37s | Max: 32m 59s | Hits:  52%/12278 
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 19m 52s | Avg: 4m 58s | Max: 5m 48s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 48s
      🟩 arm64              Pass: 100%/2   | Total:  8m 32s | Avg:  4m 16s | Max:  4m 29s
    🟩 ctk
      🟩 12.8               Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 cxx
      🟩 NVHPC25.3          Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 19m 52s | Avg:  4m 58s | Max:  5m 48s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  5m 48s
      🟩 20                 Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  5m 32s
    
  • 🟩 python: Pass: 100%/3 | Total: 26m 05s | Avg: 8m 41s | Max: 16m 22s

    🟩 cpu
      🟩 amd64              Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 ctk
      🟩 12.8               Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 cxx
      🟩 GCC13              Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/3   | Total: 26m 05s | Avg:  8m 41s | Max: 16m 22s
    🟩 jobs
      🟩 cuda.cccl          Pass: 100%/1   | Total:  2m 56s | Avg:  2m 56s | Max:  2m 56s
      🟩 cuda.cooperative   Pass: 100%/1   | Total: 16m 22s | Avg: 16m 22s | Max: 16m 22s
      🟩 cuda.parallel      Pass: 100%/1   | Total:  6m 47s | Avg:  6m 47s | Max:  6m 47s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits: 98%/326

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 37m 19s | Avg: 18m 39s | Max: 34m 05s | Hits:  98%/326   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  3m 14s | Avg:  3m 14s | Max:  3m 14s | Hits:  97%/163   
      🟩 Test               Pass: 100%/1   | Total: 34m 05s | Avg: 34m 05s | Max: 34m 05s | Hits:  98%/163   
    

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

# Runner
123 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
10 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

github-actions[bot] avatar Apr 28 '25 09:04 github-actions[bot]