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

Drop badly named _One_of concept #2490

Merged
merged 6 commits into from
Oct 2, 2024
Merged

Drop badly named _One_of concept #2490

merged 6 commits into from
Oct 2, 2024

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Oct 1, 2024

First ig goes against the naming convention we have with both files and concepts.

Furthermore, we should rather use the new type set facility

@miscco miscco requested review from a team as code owners October 1, 2024 12:58
@miscco miscco requested review from griwes and fbusato October 1, 2024 12:58
Copy link
Contributor

github-actions bot commented Oct 1, 2024

🟩 CI finished in 2h 10m: Pass: 100%/364 | Total: 7d 18h | Avg: 30m 49s | Max: 1h 24m | Hits: 36%/25675
  • 🟩 cub: Pass: 100%/104 | Total: 3d 11h | Avg: 48m 09s | Max: 1h 09m | Hits: 2%/2908

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

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

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

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

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

👃 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

@@ -83,6 +83,10 @@ using __type_set_insert = decltype(__set::__bulk_insert::__call<_Ts...>(static_c
template <class... _Ts>
using __make_type_set = __type_set_insert<__type_set<>, _Ts...>;

template <class _Ty, class... _Ts>
_LIBCUDACXX_INLINE_VAR constexpr bool __is_contained_in =
_CCCL_TRAIT(_CUDA_VSTD::is_base_of, __type_identity<_Ty>, _CUDA_VSTD::__make_type_set<_Ts...>);
Copy link
Contributor

@pciolkosz pciolkosz Oct 1, 2024

Choose a reason for hiding this comment

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

The new one uses is_base_of while the old one was is_same_v, do we plan to support inheriting from properties?

Not really feedback, I am just curious

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Oh that is just how @ericniebler implemented the matching for __type_set The old one did plain type checking.

I am wondering whether its more efficient the old way but I guess it doesnt really matter

miscco added 2 commits October 2, 2024 09:09
First ig goes against the naming convention we have with both files and concepts.

Furthermore, we should rather use the new type set facility
Copy link
Contributor

github-actions bot commented Oct 2, 2024

🟨 CI finished in 2h 23m: Pass: 99%/364 | Total: 3d 13h | Avg: 14m 00s | Max: 1h 27m | Hits: 77%/25688
  • 🟨 libcudacxx: Pass: 99%/104 | Total: 1d 11h | Avg: 20m 11s | Max: 1h 27m | Hits: 72%/11414

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

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

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

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

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

👃 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

Copy link
Contributor

github-actions bot commented Oct 2, 2024

🟩 CI finished in 4h 43m: Pass: 100%/364 | Total: 3d 12h | Avg: 13m 59s | Max: 1h 23m | Hits: 77%/25688
  • 🟩 cub: Pass: 100%/104 | Total: 1d 11h | Avg: 20m 29s | Max: 55m 00s | Hits: 95%/2908

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

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

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

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

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

👃 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

@miscco miscco enabled auto-merge (squash) October 2, 2024 15:09
@ericniebler
Copy link
Collaborator

ericniebler commented Oct 2, 2024

I would prefer we keep the existing _One_of (renamed to be consistent). The __type_set facility is useful for building a set of unique types and then querying against it many times. Building the set is expensive (2N class template instantiations, N variable template instantiations), but querying against it is fast (O(1)). _One_of is a linear search with N variable template instantiations, which will be faster in many cases.


_LIBCUDACXX_BEGIN_NAMESPACE_STD

#if _CCCL_STD_VER >= 2017
template <bool... _Preds>
_LIBCUDACXX_CONCEPT __all_of = (_Preds && ...);
_LIBCUDACXX_INLINE_VAR constexpr bool __all_of = (_Preds && ...);
#elif _CCCL_STD_VER >= 2014
template <bool... _Preds>
struct __all_of_helper;
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: this is also used in the implementation of __none_of. maybe a name like __bools would be better?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I dont really like that either and I was unable to find a better name thinking about it

Copy link
Contributor

github-actions bot commented Oct 2, 2024

🟩 CI finished in 2h 35m: Pass: 100%/364 | Total: 8d 03h | Avg: 32m 12s | Max: 1h 14m | Hits: 28%/25688
  • 🟩 cub: Pass: 100%/104 | Total: 3d 14h | Avg: 49m 41s | Max: 1h 14m | Hits: 2%/2908

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  3h 08m | Avg:  3m 55s | Max: 12m 54s | Hits:  18%/216   
      🟩 arm64              Pass: 100%/4   | Total: 11m 29s | Avg:  2m 52s | Max:  3m 09s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  1h 14m | Avg:  3m 54s | Max: 12m 23s | Hits:  18%/108   
      🟩 12.6               Pass: 100%/33  | Total:  2h 05m | Avg:  3m 48s | Max: 12m 54s | Hits:  18%/108   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  1h 14m | Avg:  3m 54s | Max: 12m 23s | Hits:  18%/108   
      🟩 nvcc12.6           Pass: 100%/33  | Total:  2h 05m | Avg:  3m 48s | Max: 12m 54s | Hits:  18%/108   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/52  | Total:  3h 20m | Avg:  3m 50s | Max: 12m 54s | Hits:  18%/216   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  3m 29s
      🟩 Clang10            Pass: 100%/2   | Total:  7m 03s | Avg:  3m 31s | Max:  3m 49s
      🟩 Clang11            Pass: 100%/4   | Total: 13m 21s | Avg:  3m 20s | Max:  3m 37s
      🟩 Clang12            Pass: 100%/4   | Total: 13m 48s | Avg:  3m 27s | Max:  3m 33s
      🟩 Clang13            Pass: 100%/4   | Total: 13m 52s | Avg:  3m 28s | Max:  3m 41s
      🟩 Clang14            Pass: 100%/4   | Total: 14m 39s | Avg:  3m 39s | Max:  4m 33s
      🟩 Clang15            Pass: 100%/2   | Total:  7m 25s | Avg:  3m 42s | Max:  3m 43s
      🟩 Clang16            Pass: 100%/4   | Total: 12m 57s | Avg:  3m 14s | Max:  3m 49s
      🟩 Clang17            Pass: 100%/2   | Total:  6m 50s | Avg:  3m 25s | Max:  3m 39s
      🟩 Clang18            Pass: 100%/2   | Total:  9m 26s | Avg:  4m 43s | Max:  5m 48s
      🟩 GCC9               Pass: 100%/2   | Total:  6m 28s | Avg:  3m 14s | Max:  3m 24s
      🟩 GCC10              Pass: 100%/4   | Total: 12m 49s | Avg:  3m 12s | Max:  3m 18s
      🟩 GCC11              Pass: 100%/4   | Total: 13m 08s | Avg:  3m 17s | Max:  3m 34s
      🟩 GCC12              Pass: 100%/7   | Total: 27m 32s | Avg:  3m 56s | Max:  5m 40s
      🟩 GCC13              Pass: 100%/3   | Total:  8m 47s | Avg:  2m 55s | Max:  3m 09s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 12m 23s | Avg: 12m 23s | Max: 12m 23s | Hits:  18%/108   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 12m 54s | Avg: 12m 54s | Max: 12m 54s | Hits:  18%/108   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  1h 46m | Avg:  3m 32s | Max:  5m 48s
      🟩 GCC                Pass: 100%/20  | Total:  1h 08m | Avg:  3m 26s | Max:  5m 40s
      🟩 MSVC               Pass: 100%/2   | Total: 25m 17s | Avg: 12m 38s | Max: 12m 54s | Hits:  18%/216   
    🟩 gpu
      🟩 v100               Pass: 100%/52  | Total:  3h 20m | Avg:  3m 50s | Max: 12m 54s | Hits:  18%/216   
    🟩 jobs
      🟩 Build              Pass: 100%/47  | Total:  2h 54m | Avg:  3m 43s | Max: 12m 54s | Hits:  18%/216   
      🟩 Test               Pass: 100%/5   | Total: 25m 12s | Avg:  5m 02s | Max:  5m 48s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 26s | Avg:  2m 26s | Max:  2m 26s
      🟩 90a                Pass: 100%/1   | Total:  2m 46s | Avg:  2m 46s | Max:  2m 46s
    🟩 std
      🟩 17                 Pass: 100%/28  | Total:  1h 36m | Avg:  3m 26s | Max:  5m 40s
      🟩 20                 Pass: 100%/24  | Total:  1h 43m | Avg:  4m 19s | Max: 12m 54s | Hits:  18%/216   
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 18m 48s | Avg: 18m 48s | Max: 18m 48s

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

👃 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

@miscco miscco merged commit 5e139af into NVIDIA:main Oct 2, 2024
377 checks passed
@miscco miscco deleted the fix_one_of branch October 3, 2024 08:22
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.

4 participants