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

Cleanup the semaphore headers #2441

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Sep 20, 2024

This cleanes up our semaphore implementation and moves all respective features into their own headers

@miscco miscco requested review from a team as code owners September 20, 2024 08:32
@miscco miscco added feature request New feature or request. libcu++ For all items related to libcu++ labels Sep 20, 2024
Copy link
Contributor

🟩 CI finished in 2h 09m: Pass: 100%/364 | Total: 2d 06h | Avg: 8m 59s | Max: 1h 19m | Hits: 92%/25679
  • 🟩 cub: Pass: 100%/104 | Total: 11h 33m | Avg: 6m 40s | Max: 46m 10s | Hits: 99%/2908

    🟩 cpu
      🟩 amd64              Pass: 100%/96  | Total: 10h 58m | Avg:  6m 51s | Max: 46m 10s | Hits:  99%/2908  
      🟩 arm64              Pass: 100%/8   | Total: 35m 13s | Avg:  4m 24s | Max:  4m 57s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 50m | Avg:  7m 21s | Max: 46m 10s | Hits:  99%/727   
      🟩 11.8               Pass: 100%/3   | Total: 14m 18s | Avg:  4m 46s | Max:  5m 12s
      🟩 12.6               Pass: 100%/86  | Total:  9h 29m | Avg:  6m 37s | Max: 32m 04s | Hits:  99%/2181  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  7m 17s | Avg:  3m 38s | Max:  3m 43s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 50m | Avg:  7m 21s | Max: 46m 10s | Hits:  99%/727   
      🟩 nvcc11.8           Pass: 100%/3   | Total: 14m 18s | Avg:  4m 46s | Max:  5m 12s
      🟩 nvcc12.6           Pass: 100%/84  | Total:  9h 21m | Avg:  6m 41s | Max: 32m 04s | Hits:  99%/2181  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  7m 17s | Avg:  3m 38s | Max:  3m 43s
      🟩 nvcc               Pass: 100%/102 | Total: 11h 26m | Avg:  6m 43s | Max: 46m 10s | Hits:  99%/2908  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 27m 36s | Avg:  4m 36s | Max:  5m 41s
      🟩 Clang10            Pass: 100%/3   | Total: 16m 27s | Avg:  5m 29s | Max:  5m 42s
      🟩 Clang11            Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  4m 44s
      🟩 Clang12            Pass: 100%/4   | Total: 19m 12s | Avg:  4m 48s | Max:  5m 04s
      🟩 Clang13            Pass: 100%/4   | Total: 18m 43s | Avg:  4m 40s | Max:  4m 50s
      🟩 Clang14            Pass: 100%/4   | Total: 18m 22s | Avg:  4m 35s | Max:  5m 05s
      🟩 Clang15            Pass: 100%/4   | Total: 18m 53s | Avg:  4m 43s | Max:  5m 05s
      🟩 Clang16            Pass: 100%/4   | Total: 18m 29s | Avg:  4m 37s | Max:  4m 54s
      🟩 Clang17            Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  4m 44s
      🟩 Clang18            Pass: 100%/9   | Total:  1h 20m | Avg:  8m 58s | Max: 32m 04s
      🟩 GCC6               Pass: 100%/2   | Total:  7m 14s | Avg:  3m 37s | Max:  3m 47s
      🟩 GCC7               Pass: 100%/6   | Total:  1h 06m | Avg: 11m 03s | Max: 46m 10s
      🟩 GCC8               Pass: 100%/6   | Total: 24m 49s | Avg:  4m 08s | Max:  4m 57s
      🟩 GCC9               Pass: 100%/6   | Total: 25m 14s | Avg:  4m 12s | Max:  4m 52s
      🟩 GCC10              Pass: 100%/4   | Total: 18m 44s | Avg:  4m 41s | Max:  4m 58s
      🟩 GCC11              Pass: 100%/7   | Total: 31m 58s | Avg:  4m 34s | Max:  5m 12s
      🟩 GCC12              Pass: 100%/4   | Total: 19m 31s | Avg:  4m 52s | Max:  5m 07s
      🟩 GCC13              Pass: 100%/16  | Total:  2h 54m | Avg: 10m 53s | Max: 25m 15s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 16m 02s | Avg:  5m 20s | Max:  5m 27s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 15m 45s | Avg: 15m 45s | Max: 15m 45s | Hits:  99%/727   
      🟩 MSVC14.29          Pass: 100%/2   | Total: 26m 03s | Avg: 13m 01s | Max: 13m 28s | Hits:  99%/1454  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 28s | Avg: 13m 28s | Max: 13m 28s | Hits:  99%/727   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/46  | Total:  4h 14m | Avg:  5m 31s | Max: 32m 04s
      🟩 GCC                Pass: 100%/51  | Total:  6h 08m | Avg:  7m 13s | Max: 46m 10s
      🟩 Intel              Pass: 100%/3   | Total: 16m 02s | Avg:  5m 20s | Max:  5m 27s
      🟩 MSVC               Pass: 100%/4   | Total: 55m 16s | Avg: 13m 49s | Max: 15m 45s | Hits:  99%/2908  
    🟩 gpu
      🟩 v100               Pass: 100%/104 | Total: 11h 33m | Avg:  6m 40s | Max: 46m 10s | Hits:  99%/2908  
    🟩 jobs
      🟩 Build              Pass: 100%/96  | Total:  8h 29m | Avg:  5m 18s | Max: 46m 10s | Hits:  99%/2908  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 31s | Avg: 22m 31s | Max: 22m 31s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 54s | Avg: 14m 54s | Max: 14m 54s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 04m | Avg: 21m 32s | Max: 23m 20s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 22m | Avg: 27m 26s | Max: 32m 04s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 14m 18s | Avg:  4m 46s | Max:  5m 12s
      🟩 90a                Pass: 100%/4   | Total: 13m 42s | Avg:  3m 25s | Max:  3m 39s
    🟩 std
      🟩 11                 Pass: 100%/28  | Total:  2h 40m | Avg:  5m 43s | Max: 25m 15s
      🟩 14                 Pass: 100%/27  | Total:  3h 02m | Avg:  6m 45s | Max: 46m 10s | Hits:  99%/1454  
      🟩 17                 Pass: 100%/26  | Total:  2h 07m | Avg:  4m 55s | Max: 12m 35s | Hits:  99%/727   
      🟩 20                 Pass: 100%/23  | Total:  3h 43m | Avg:  9m 41s | Max: 32m 04s | Hits:  99%/727   
    
  • 🟩 libcudacxx: Pass: 100%/104 | Total: 1d 05h | Avg: 17m 12s | Max: 1h 19m | Hits: 83%/11407

    🟩 cpu
      🟩 amd64              Pass: 100%/96  | Total:  1d 03h | Avg: 17m 18s | Max:  1h 19m | Hits:  83%/11407 
      🟩 arm64              Pass: 100%/8   | Total:  2h 08m | Avg: 16m 02s | Max: 24m 07s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  3h 28m | Avg: 13m 54s | Max: 33m 54s | Hits:  46%/2654  
      🟩 11.8               Pass: 100%/3   | Total:  1h 16m | Avg: 25m 34s | Max: 27m 19s
      🟩 12.6               Pass: 100%/86  | Total:  1d 01h | Avg: 17m 29s | Max:  1h 19m | Hits:  94%/8753  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 36m 03s | Avg: 18m 01s | Max: 18m 39s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  3h 28m | Avg: 13m 54s | Max: 33m 54s | Hits:  46%/2654  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  1h 16m | Avg: 25m 34s | Max: 27m 19s
      🟩 nvcc12.6           Pass: 100%/84  | Total:  1d 00h | Avg: 17m 28s | Max:  1h 19m | Hits:  94%/8753  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 36m 03s | Avg: 18m 01s | Max: 18m 39s
      🟩 nvcc               Pass: 100%/102 | Total:  1d 05h | Avg: 17m 11s | Max:  1h 19m | Hits:  83%/11407 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 57m 40s | Avg:  9m 36s | Max: 22m 14s
      🟩 Clang10            Pass: 100%/3   | Total:  1h 16m | Avg: 25m 31s | Max: 31m 02s
      🟩 Clang11            Pass: 100%/4   | Total:  1h 01m | Avg: 15m 17s | Max: 22m 35s
      🟩 Clang12            Pass: 100%/4   | Total:  1h 17m | Avg: 19m 29s | Max: 28m 28s
      🟩 Clang13            Pass: 100%/4   | Total:  1h 17m | Avg: 19m 16s | Max: 25m 57s
      🟩 Clang14            Pass: 100%/4   | Total:  1h 00m | Avg: 15m 06s | Max: 27m 17s
      🟩 Clang15            Pass: 100%/4   | Total:  1h 16m | Avg: 19m 13s | Max: 26m 32s
      🟩 Clang16            Pass: 100%/4   | Total: 33m 14s | Avg:  8m 18s | Max: 19m 35s
      🟩 Clang17            Pass: 100%/4   | Total:  1h 15m | Avg: 18m 56s | Max: 27m 05s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 43m | Avg: 20m 23s | Max: 28m 51s
      🟩 GCC6               Pass: 100%/2   | Total: 24m 05s | Avg: 12m 02s | Max: 18m 08s
      🟩 GCC7               Pass: 100%/6   | Total:  1h 15m | Avg: 12m 39s | Max: 20m 59s
      🟩 GCC8               Pass: 100%/6   | Total:  1h 16m | Avg: 12m 48s | Max: 23m 40s
      🟩 GCC9               Pass: 100%/6   | Total:  1h 48m | Avg: 18m 04s | Max: 25m 57s
      🟩 GCC10              Pass: 100%/4   | Total:  1h 16m | Avg: 19m 12s | Max: 30m 14s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 55m | Avg: 16m 34s | Max: 27m 19s
      🟩 GCC12              Pass: 100%/4   | Total:  1h 36m | Avg: 24m 12s | Max: 28m 42s
      🟩 GCC13              Pass: 100%/17  | Total:  5h 08m | Avg: 18m 10s | Max:  1h 19m
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 02m | Avg: 20m 46s | Max: 33m 34s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 33m 54s | Avg: 33m 54s | Max: 33m 54s | Hits:  46%/2654  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 28m 12s | Avg: 14m 06s | Max: 14m 41s | Hits:  98%/5670  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 21m 55s | Avg: 21m 55s | Max: 21m 55s | Hits:  87%/3083  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/45  | Total: 12h 39m | Avg: 16m 53s | Max: 31m 02s
      🟩 GCC                Pass: 100%/52  | Total: 14h 43m | Avg: 16m 59s | Max:  1h 19m
      🟩 Intel              Pass: 100%/3   | Total:  1h 02m | Avg: 20m 46s | Max: 33m 34s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 24m | Avg: 21m 00s | Max: 33m 54s | Hits:  83%/11407 
    🟩 gpu
      🟩 v100               Pass: 100%/104 | Total:  1d 05h | Avg: 17m 12s | Max:  1h 19m | Hits:  83%/11407 
    🟩 jobs
      🟩 Build              Pass: 100%/96  | Total:  1d 01h | Avg: 16m 13s | Max: 33m 54s | Hits:  83%/11407 
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 29m | Avg: 22m 21s | Max: 25m 31s
      🟩 Test               Pass: 100%/3   | Total:  2h 21m | Avg: 47m 07s | Max:  1h 19m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 54s | Avg:  1m 54s | Max:  1m 54s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  1h 16m | Avg: 25m 34s | Max: 27m 19s
      🟩 90a                Pass: 100%/4   | Total: 15m 19s | Avg:  3m 49s | Max:  4m 18s
    🟩 std
      🟩 11                 Pass: 100%/28  | Total:  8h 32m | Avg: 18m 17s | Max: 45m 08s
      🟩 14                 Pass: 100%/28  | Total:  7h 03m | Avg: 15m 08s | Max: 33m 54s | Hits:  73%/5409  
      🟩 17                 Pass: 100%/27  | Total:  7h 33m | Avg: 16m 47s | Max: 33m 34s | Hits:  98%/2915  
      🟩 20                 Pass: 100%/20  | Total:  6h 38m | Avg: 19m 55s | Max:  1h 19m | Hits:  87%/3083  
    
  • 🟩 thrust: Pass: 100%/103 | Total: 10h 35m | Avg: 6m 10s | Max: 41m 07s | Hits: 99%/11150

    🟩 cpu
      🟩 amd64              Pass: 100%/95  | Total:  9h 58m | Avg:  6m 18s | Max: 41m 07s | Hits:  99%/11150 
      🟩 arm64              Pass: 100%/8   | Total: 36m 49s | Avg:  4m 36s | Max:  5m 18s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 17m | Avg:  5m 09s | Max: 19m 27s | Hits:  99%/2230  
      🟩 11.8               Pass: 100%/3   | Total: 14m 45s | Avg:  4m 55s | Max:  5m 14s
      🟩 12.6               Pass: 100%/85  | Total:  9h 03m | Avg:  6m 23s | Max: 41m 07s | Hits:  99%/8920  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 03s | Avg:  4m 31s | Max:  4m 43s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 17m | Avg:  5m 09s | Max: 19m 27s | Hits:  99%/2230  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 14m 45s | Avg:  4m 55s | Max:  5m 14s
      🟩 nvcc12.6           Pass: 100%/83  | Total:  8h 54m | Avg:  6m 26s | Max: 41m 07s | Hits:  99%/8920  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 03s | Avg:  4m 31s | Max:  4m 43s
      🟩 nvcc               Pass: 100%/101 | Total: 10h 26m | Avg:  6m 12s | Max: 41m 07s | Hits:  99%/11150 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 29m 39s | Avg:  4m 56s | Max:  6m 13s
      🟩 Clang10            Pass: 100%/3   | Total: 16m 47s | Avg:  5m 35s | Max:  6m 06s
      🟩 Clang11            Pass: 100%/4   | Total: 19m 00s | Avg:  4m 45s | Max:  5m 04s
      🟩 Clang12            Pass: 100%/4   | Total: 18m 28s | Avg:  4m 37s | Max:  5m 02s
      🟩 Clang13            Pass: 100%/4   | Total: 18m 53s | Avg:  4m 43s | Max:  5m 14s
      🟩 Clang14            Pass: 100%/4   | Total: 18m 29s | Avg:  4m 37s | Max:  4m 43s
      🟩 Clang15            Pass: 100%/4   | Total: 18m 57s | Avg:  4m 44s | Max:  5m 18s
      🟩 Clang16            Pass: 100%/4   | Total: 20m 02s | Avg:  5m 00s | Max:  5m 21s
      🟩 Clang17            Pass: 100%/4   | Total: 19m 06s | Avg:  4m 46s | Max:  5m 12s
      🟩 Clang18            Pass: 100%/9   | Total: 53m 33s | Avg:  5m 57s | Max: 15m 30s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 21s
      🟩 GCC7               Pass: 100%/6   | Total: 25m 41s | Avg:  4m 16s | Max:  4m 58s
      🟩 GCC8               Pass: 100%/6   | Total:  1h 01m | Avg: 10m 15s | Max: 41m 07s
      🟩 GCC9               Pass: 100%/6   | Total: 26m 46s | Avg:  4m 27s | Max:  5m 15s
      🟩 GCC10              Pass: 100%/4   | Total: 18m 34s | Avg:  4m 38s | Max:  4m 56s
      🟩 GCC11              Pass: 100%/7   | Total: 34m 07s | Avg:  4m 52s | Max:  5m 14s
      🟩 GCC12              Pass: 100%/4   | Total: 20m 19s | Avg:  5m 04s | Max:  5m 22s
      🟩 GCC13              Pass: 100%/14  | Total:  1h 35m | Avg:  6m 50s | Max: 19m 50s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 17m 59s | Avg:  5m 59s | Max:  6m 03s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 19m 27s | Avg: 19m 27s | Max: 19m 27s | Hits:  99%/2230  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 33m 39s | Avg: 16m 49s | Max: 16m 56s | Hits:  99%/4460  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 40m 46s | Avg: 20m 23s | Max: 23m 19s | Hits:  99%/4460  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/46  | Total:  3h 52m | Avg:  5m 03s | Max: 15m 30s
      🟩 GCC                Pass: 100%/49  | Total:  4h 51m | Avg:  5m 56s | Max: 41m 07s
      🟩 Intel              Pass: 100%/3   | Total: 17m 59s | Avg:  5m 59s | Max:  6m 03s
      🟩 MSVC               Pass: 100%/5   | Total:  1h 33m | Avg: 18m 46s | Max: 23m 19s | Hits:  99%/11150 
    🟩 gpu
      🟩 v100               Pass: 100%/103 | Total: 10h 35m | Avg:  6m 10s | Max: 41m 07s | Hits:  99%/11150 
    🟩 jobs
      🟩 Build              Pass: 100%/96  | Total:  9h 00m | Avg:  5m 37s | Max: 41m 07s | Hits:  99%/8920  
      🟩 TestCPU            Pass: 100%/4   | Total: 46m 05s | Avg: 11m 31s | Max: 23m 19s | Hits:  99%/2230  
      🟩 TestGPU            Pass: 100%/3   | Total: 49m 27s | Avg: 16m 29s | Max: 19m 50s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 14m 45s | Avg:  4m 55s | Max:  5m 14s
      🟩 90a                Pass: 100%/4   | Total: 16m 42s | Avg:  4m 10s | Max:  4m 27s
    🟩 std
      🟩 11                 Pass: 100%/28  | Total:  2h 17m | Avg:  4m 53s | Max: 14m 07s
      🟩 14                 Pass: 100%/27  | Total:  2h 32m | Avg:  5m 39s | Max: 19m 27s | Hits:  99%/4460  
      🟩 17                 Pass: 100%/26  | Total:  2h 57m | Avg:  6m 49s | Max: 41m 07s | Hits:  99%/2230  
      🟩 20                 Pass: 100%/22  | Total:  2h 48m | Avg:  7m 39s | Max: 23m 19s | Hits:  99%/4460  
    
  • 🟩 cudax: Pass: 100%/52 | Total: 2h 20m | Avg: 2m 41s | Max: 10m 30s | Hits: 90%/214

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  2h 12m | Avg:  2m 45s | Max: 10m 30s | Hits:  90%/214   
      🟩 arm64              Pass: 100%/4   | Total:  8m 09s | Avg:  2m 02s | Max:  2m 28s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total: 51m 39s | Avg:  2m 43s | Max:  9m 54s | Hits:  90%/107   
      🟩 12.6               Pass: 100%/33  | Total:  1h 28m | Avg:  2m 40s | Max: 10m 30s | Hits:  90%/107   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total: 51m 39s | Avg:  2m 43s | Max:  9m 54s | Hits:  90%/107   
      🟩 nvcc12.6           Pass: 100%/33  | Total:  1h 28m | Avg:  2m 40s | Max: 10m 30s | Hits:  90%/107   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/52  | Total:  2h 20m | Avg:  2m 41s | Max: 10m 30s | Hits:  90%/214   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  4m 23s | Avg:  2m 11s | Max:  2m 16s
      🟩 Clang10            Pass: 100%/2   | Total:  4m 46s | Avg:  2m 23s | Max:  2m 24s
      🟩 Clang11            Pass: 100%/4   | Total:  9m 31s | Avg:  2m 22s | Max:  2m 29s
      🟩 Clang12            Pass: 100%/4   | Total:  8m 51s | Avg:  2m 12s | Max:  2m 24s
      🟩 Clang13            Pass: 100%/4   | Total:  8m 35s | Avg:  2m 08s | Max:  2m 17s
      🟩 Clang14            Pass: 100%/4   | Total: 11m 12s | Avg:  2m 48s | Max:  4m 16s
      🟩 Clang15            Pass: 100%/2   | Total:  4m 51s | Avg:  2m 25s | Max:  2m 26s
      🟩 Clang16            Pass: 100%/4   | Total:  9m 07s | Avg:  2m 16s | Max:  2m 28s
      🟩 Clang17            Pass: 100%/2   | Total:  4m 25s | Avg:  2m 12s | Max:  2m 14s
      🟩 Clang18            Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 36s
      🟩 GCC9               Pass: 100%/2   | Total:  4m 13s | Avg:  2m 06s | Max:  2m 07s
      🟩 GCC10              Pass: 100%/4   | Total:  8m 26s | Avg:  2m 06s | Max:  2m 19s
      🟩 GCC11              Pass: 100%/4   | Total:  8m 33s | Avg:  2m 08s | Max:  2m 31s
      🟩 GCC12              Pass: 100%/7   | Total: 20m 05s | Avg:  2m 52s | Max:  4m 22s
      🟩 GCC13              Pass: 100%/3   | Total:  6m 02s | Avg:  2m 00s | Max:  2m 26s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 54s | Avg:  9m 54s | Max:  9m 54s | Hits:  90%/107   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 30s | Avg: 10m 30s | Max: 10m 30s | Hits:  90%/107   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  1h 12m | Avg:  2m 24s | Max:  4m 36s
      🟩 GCC                Pass: 100%/20  | Total: 47m 19s | Avg:  2m 21s | Max:  4m 22s
      🟩 MSVC               Pass: 100%/2   | Total: 20m 24s | Avg: 10m 12s | Max: 10m 30s | Hits:  90%/214   
    🟩 gpu
      🟩 v100               Pass: 100%/52  | Total:  2h 20m | Avg:  2m 41s | Max: 10m 30s | Hits:  90%/214   
    🟩 jobs
      🟩 Build              Pass: 100%/47  | Total:  1h 59m | Avg:  2m 31s | Max: 10m 30s | Hits:  90%/214   
      🟩 Test               Pass: 100%/5   | Total: 21m 06s | Avg:  4m 13s | Max:  4m 36s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 90a                Pass: 100%/1   | Total:  2m 26s | Avg:  2m 26s | Max:  2m 26s
    🟩 std
      🟩 17                 Pass: 100%/28  | Total:  1h 05m | Avg:  2m 19s | Max:  4m 05s
      🟩 20                 Pass: 100%/24  | Total:  1h 15m | Avg:  3m 07s | Max: 10m 30s | Hits:  90%/214   
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 ctk
      🟩 12.5               Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 14m 23s | Avg: 14m 23s | Max: 14m 23s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
+/- libcu++
CUB
Thrust
CUDA Experimental
pycuda
CUDA C Core Library

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CUDA C Core Library

🏃‍ Runner counts (total jobs: 364)

# Runner
297 linux-amd64-cpu16
28 linux-arm64-cpu16
24 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request. libcu++ For all items related to libcu++
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

1 participant