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

backport to_underlying #2853

Merged
merged 9 commits into from
Nov 19, 2024
Merged

backport to_underlying #2853

merged 9 commits into from
Nov 19, 2024

Conversation

davebayer
Copy link
Contributor

This PR makes C++23's to_underlying available in older C++ versions (back to C++11).

Copy link

copy-pr-bot bot commented Nov 18, 2024

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Copy link
Collaborator

@miscco miscco left a comment

Choose a reason for hiding this comment

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

This wont build because in C++11 a constexpr function can only have a single statement. So you would need to adopt the tests to be only constexpr in C++14.

@miscco
Copy link
Collaborator

miscco commented Nov 18, 2024

/ok to test

@miscco
Copy link
Collaborator

miscco commented Nov 18, 2024

/ok to test

@miscco
Copy link
Collaborator

miscco commented Nov 18, 2024

/ok to test

@miscco
Copy link
Collaborator

miscco commented Nov 18, 2024

/ok to test

Copy link
Contributor

🟨 CI finished in 2h 44m: Pass: 97%/394 | Total: 3d 12h | Avg: 12m 56s | Max: 55m 27s | Hits: 84%/25894
  • 🟨 libcudacxx: Pass: 93%/118 | Total: 1d 02h | Avg: 13m 21s | Max: 49m 34s | Hits: 62%/9504

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  92%/110 | Total:  1d 00h | Avg: 13m 35s | Max: 49m 34s | Hits:  62%/9504  
      🟩 arm64              Pass: 100%/8   | Total:  1h 21m | Avg: 10m 10s | Max: 14m 49s
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/12  | Total:  2h 32m | Avg: 12m 40s | Max: 19m 15s
      🔍 nvcc               Pass:  92%/106 | Total: 23h 44m | Avg: 13m 26s | Max: 49m 34s | Hits:  62%/9504  
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/55  | Total: 10h 34m | Avg: 11m 32s | Max: 49m 10s
      🔍 GCC                Pass:  84%/52  | Total: 10h 13m | Avg: 11m 47s | Max: 49m 34s
      🟩 Intel              Pass: 100%/3   | Total:  1h 14m | Avg: 24m 40s | Max: 30m 18s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 48m | Avg: 27m 06s | Max: 41m 44s | Hits:  62%/9504  
      🟩 NVHPC              Pass: 100%/4   | Total:  2h 27m | Avg: 36m 45s | Max: 45m 36s
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  92%/110 | Total: 22h 52m | Avg: 12m 28s | Max: 49m 10s | Hits:  62%/9504  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 33m | Avg: 23m 26s | Max: 26m 49s
      🟩 Test               Pass: 100%/3   | Total:  1h 48m | Avg: 36m 17s | Max: 49m 34s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
    🟨 ctk
      🟨 11.1               Pass:  66%/15  | Total:  2h 44m | Avg: 10m 56s | Max: 21m 30s | Hits:  98%/2182  
      🟩 11.8               Pass: 100%/3   | Total: 34m 30s | Avg: 11m 30s | Max: 15m 46s
      🟩 12.5               Pass: 100%/4   | Total:  2h 27m | Avg: 36m 45s | Max: 45m 36s
      🟨 12.6               Pass:  96%/96  | Total: 20h 31m | Avg: 12m 49s | Max: 49m 34s | Hits:  51%/7322  
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/12  | Total:  2h 32m | Avg: 12m 40s | Max: 19m 15s
      🟨 nvcc11.1           Pass:  66%/15  | Total:  2h 44m | Avg: 10m 56s | Max: 21m 30s | Hits:  98%/2182  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 34m 30s | Avg: 11m 30s | Max: 15m 46s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  2h 27m | Avg: 36m 45s | Max: 45m 36s
      🟨 nvcc12.6           Pass:  96%/84  | Total: 17h 59m | Avg: 12m 50s | Max: 49m 34s | Hits:  51%/7322  
    🟨 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 37m 01s | Avg:  6m 10s | Max: 13m 27s
      🟩 Clang10            Pass: 100%/3   | Total: 32m 16s | Avg: 10m 45s | Max: 15m 31s
      🟩 Clang11            Pass: 100%/4   | Total: 47m 22s | Avg: 11m 50s | Max: 14m 46s
      🟩 Clang12            Pass: 100%/4   | Total: 27m 28s | Avg:  6m 52s | Max: 13m 59s
      🟩 Clang13            Pass: 100%/4   | Total:  1h 12m | Avg: 18m 09s | Max: 49m 10s
      🟩 Clang14            Pass: 100%/4   | Total: 46m 24s | Avg: 11m 36s | Max: 13m 59s
      🟩 Clang15            Pass: 100%/4   | Total: 37m 58s | Avg:  9m 29s | Max: 15m 24s
      🟩 Clang16            Pass: 100%/4   | Total: 40m 31s | Avg: 10m 07s | Max: 16m 55s
      🟩 Clang17            Pass: 100%/4   | Total: 39m 10s | Avg:  9m 47s | Max: 17m 11s
      🟩 Clang18            Pass: 100%/18  | Total:  4h 13m | Avg: 14m 05s | Max: 47m 07s
      🟥 GCC6               Pass:   0%/2   | Total: 31m 00s | Avg: 15m 30s | Max: 20m 45s
      🟥 GCC7               Pass:   0%/6   | Total: 51m 37s | Avg:  8m 36s | Max: 15m 29s
      🟩 GCC8               Pass: 100%/6   | Total: 57m 28s | Avg:  9m 34s | Max: 21m 30s
      🟩 GCC9               Pass: 100%/6   | Total:  1h 21m | Avg: 13m 32s | Max: 16m 39s
      🟩 GCC10              Pass: 100%/4   | Total: 37m 57s | Avg:  9m 29s | Max: 15m 50s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 18m | Avg: 11m 12s | Max: 15m 46s
      🟩 GCC12              Pass: 100%/4   | Total: 29m 45s | Avg:  7m 26s | Max: 15m 25s
      🟩 GCC13              Pass: 100%/17  | Total:  4h 05m | Avg: 14m 26s | Max: 49m 34s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 14m | Avg: 24m 40s | Max: 30m 18s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 16m 59s | Avg: 16m 59s | Max: 16m 59s | Hits:  98%/2182  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 49m 44s | Avg: 24m 52s | Max: 39m 19s | Hits:  63%/4727  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 41m 44s | Avg: 41m 44s | Max: 41m 44s | Hits:  29%/2595  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  2h 27m | Avg: 36m 45s | Max: 45m 36s
    🟨 std
      🟨 11                 Pass:  90%/32  | Total:  6h 33m | Avg: 12m 18s | Max: 49m 10s
      🟨 14                 Pass:  90%/32  | Total:  6h 11m | Avg: 11m 36s | Max: 36m 55s | Hits:  98%/4467  
      🟨 17                 Pass:  93%/30  | Total:  6h 17m | Avg: 12m 35s | Max: 39m 19s | Hits:  31%/2442  
      🟩 20                 Pass: 100%/23  | Total:  7h 12m | Avg: 18m 47s | Max: 49m 34s | Hits:  29%/2595  
    🟨 gpu
      🟨 v100               Pass:  93%/118 | Total:  1d 02h | Avg: 13m 21s | Max: 49m 34s | Hits:  62%/9504  
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 34m 30s | Avg: 11m 30s | Max: 15m 46s
      🟩 90                 Pass: 100%/4   | Total: 43m 41s | Avg: 10m 55s | Max: 13m 03s
      🟩 90a                Pass: 100%/8   | Total:  1h 01m | Avg:  7m 42s | Max: 12m 29s
    
  • 🟩 cub: Pass: 100%/110 | Total: 1d 14h | Avg: 21m 06s | Max: 55m 27s | Hits: 99%/2964

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/50  | Total:  4h 16m | Avg:  5m 08s | Max: 18m 52s | Hits:  90%/246   
      🟩 arm64              Pass: 100%/4   | Total: 12m 06s | Avg:  3m 01s | Max:  3m 19s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  1h 33m | Avg:  4m 54s | Max: 18m 23s | Hits:  90%/123   
      🟩 12.5               Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  6m 13s
      🟩 12.6               Pass: 100%/33  | Total:  2h 43m | Avg:  4m 58s | Max: 18m 52s | Hits:  90%/123   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  1h 33m | Avg:  4m 54s | Max: 18m 23s | Hits:  90%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  6m 13s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  2h 43m | Avg:  4m 58s | Max: 18m 52s | Hits:  90%/123   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/54  | Total:  4h 29m | Avg:  4m 58s | Max: 18m 52s | Hits:  90%/246   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  7m 10s | Avg:  3m 35s | Max:  3m 50s
      🟩 Clang10            Pass: 100%/2   | Total:  7m 12s | Avg:  3m 36s | Max:  4m 23s
      🟩 Clang11            Pass: 100%/4   | Total: 13m 09s | Avg:  3m 17s | Max:  3m 50s
      🟩 Clang12            Pass: 100%/4   | Total: 12m 36s | Avg:  3m 09s | Max:  3m 34s
      🟩 Clang13            Pass: 100%/4   | Total: 13m 55s | Avg:  3m 28s | Max:  3m 54s
      🟩 Clang14            Pass: 100%/4   | Total: 27m 15s | Avg:  6m 48s | Max: 17m 33s
      🟩 Clang15            Pass: 100%/2   | Total:  6m 54s | Avg:  3m 27s | Max:  3m 35s
      🟩 Clang16            Pass: 100%/4   | Total: 12m 43s | Avg:  3m 10s | Max:  3m 26s
      🟩 Clang17            Pass: 100%/2   | Total:  7m 29s | Avg:  3m 44s | Max:  3m 49s
      🟩 Clang18            Pass: 100%/2   | Total: 22m 00s | Avg: 11m 00s | Max: 18m 52s
      🟩 GCC9               Pass: 100%/2   | Total:  6m 20s | Avg:  3m 10s | Max:  3m 22s
      🟩 GCC10              Pass: 100%/4   | Total: 13m 41s | Avg:  3m 25s | Max:  4m 01s
      🟩 GCC11              Pass: 100%/4   | Total: 14m 44s | Avg:  3m 41s | Max:  4m 15s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 07m | Avg:  9m 37s | Max: 18m 32s
      🟩 GCC13              Pass: 100%/3   | Total:  9m 43s | Avg:  3m 14s | Max:  3m 29s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  7m 30s | Avg:  7m 30s | Max:  7m 30s | Hits:  90%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  7m 30s | Avg:  7m 30s | Max:  7m 30s | Hits:  90%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  6m 13s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  2h 10m | Avg:  4m 20s | Max: 18m 52s
      🟩 GCC                Pass: 100%/20  | Total:  1h 51m | Avg:  5m 35s | Max: 18m 32s
      🟩 MSVC               Pass: 100%/2   | Total: 15m 00s | Avg:  7m 30s | Max:  7m 30s | Hits:  90%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  6m 13s
    🟩 gpu
      🟩 v100               Pass: 100%/54  | Total:  4h 29m | Avg:  4m 58s | Max: 18m 52s | Hits:  90%/246   
    🟩 jobs
      🟩 Build              Pass: 100%/49  | Total:  2h 57m | Avg:  3m 37s | Max:  7m 30s | Hits:  90%/246   
      🟩 Test               Pass: 100%/5   | Total:  1h 31m | Avg: 18m 20s | Max: 18m 52s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 35s | Avg:  2m 35s | Max:  2m 35s
      🟩 90a                Pass: 100%/1   | Total:  3m 29s | Avg:  3m 29s | Max:  3m 29s
    🟩 std
      🟩 17                 Pass: 100%/29  | Total:  2h 11m | Avg:  4m 32s | Max: 18m 32s
      🟩 20                 Pass: 100%/25  | Total:  2h 17m | Avg:  5m 30s | Max: 18m 52s | Hits:  90%/246   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 06s | Avg: 5m 33s | Max: 9m 01s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 01s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
      🟩 Test               Pass: 100%/1   | Total:  9m 01s | Avg:  9m 01s | Max:  9m 01s
    
  • 🟩 python: Pass: 100%/1 | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 16m 05s | Avg: 16m 05s | Max: 16m 05s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 394)

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@miscco
Copy link
Collaborator

miscco commented Nov 19, 2024

/ok to test

Copy link
Contributor

🟩 CI finished in 2h 03m: Pass: 100%/394 | Total: 2d 06h | Avg: 8m 13s | Max: 1h 04m | Hits: 87%/25894
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 23h 48m | Avg: 12m 06s | Max: 54m 47s | Hits: 66%/9504

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total: 22h 28m | Avg: 12m 15s | Max: 54m 47s | Hits:  66%/9504  
      🟩 arm64              Pass: 100%/8   | Total:  1h 19m | Avg:  9m 58s | Max: 13m 50s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  3h 07m | Avg: 12m 28s | Max: 36m 44s | Hits:  34%/2182  
      🟩 11.8               Pass: 100%/3   | Total: 22m 44s | Avg:  7m 34s | Max: 15m 21s
      🟩 12.5               Pass: 100%/4   | Total:  1h 25m | Avg: 21m 15s | Max: 30m 47s
      🟩 12.6               Pass: 100%/96  | Total: 18h 53m | Avg: 11m 48s | Max: 54m 47s | Hits:  76%/7322  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/12  | Total:  2h 23m | Avg: 11m 56s | Max: 20m 42s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  3h 07m | Avg: 12m 28s | Max: 36m 44s | Hits:  34%/2182  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 22m 44s | Avg:  7m 34s | Max: 15m 21s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  1h 25m | Avg: 21m 15s | Max: 30m 47s
      🟩 nvcc12.6           Pass: 100%/84  | Total: 16h 29m | Avg: 11m 47s | Max: 54m 47s | Hits:  76%/7322  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/12  | Total:  2h 23m | Avg: 11m 56s | Max: 20m 42s
      🟩 nvcc               Pass: 100%/106 | Total: 21h 24m | Avg: 12m 07s | Max: 54m 47s | Hits:  66%/9504  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 16m | Avg: 12m 40s | Max: 19m 49s
      🟩 Clang10            Pass: 100%/3   | Total: 36m 04s | Avg: 12m 01s | Max: 15m 31s
      🟩 Clang11            Pass: 100%/4   | Total: 39m 28s | Avg:  9m 52s | Max: 18m 47s
      🟩 Clang12            Pass: 100%/4   | Total: 29m 20s | Avg:  7m 20s | Max: 12m 19s
      🟩 Clang13            Pass: 100%/4   | Total: 44m 36s | Avg: 11m 09s | Max: 15m 03s
      🟩 Clang14            Pass: 100%/4   | Total: 35m 00s | Avg:  8m 45s | Max: 14m 00s
      🟩 Clang15            Pass: 100%/4   | Total: 28m 30s | Avg:  7m 07s | Max: 13m 26s
      🟩 Clang16            Pass: 100%/4   | Total: 35m 51s | Avg:  8m 57s | Max: 13m 04s
      🟩 Clang17            Pass: 100%/4   | Total: 47m 34s | Avg: 11m 53s | Max: 17m 38s
      🟩 Clang18            Pass: 100%/18  | Total:  3h 42m | Avg: 12m 20s | Max: 33m 25s
      🟩 GCC6               Pass: 100%/2   | Total: 22m 26s | Avg: 11m 13s | Max: 19m 25s
      🟩 GCC7               Pass: 100%/6   | Total: 53m 25s | Avg:  8m 54s | Max: 18m 58s
      🟩 GCC8               Pass: 100%/6   | Total: 57m 38s | Avg:  9m 36s | Max: 15m 17s
      🟩 GCC9               Pass: 100%/6   | Total: 52m 46s | Avg:  8m 47s | Max: 19m 19s
      🟩 GCC10              Pass: 100%/4   | Total: 41m 58s | Avg: 10m 29s | Max: 14m 11s
      🟩 GCC11              Pass: 100%/7   | Total: 56m 14s | Avg:  8m 02s | Max: 15m 21s
      🟩 GCC12              Pass: 100%/4   | Total: 46m 20s | Avg: 11m 35s | Max: 16m 07s
      🟩 GCC13              Pass: 100%/17  | Total:  4h 03m | Avg: 14m 19s | Max: 54m 47s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 15m | Avg: 25m 03s | Max: 30m 48s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 36m 44s | Avg: 36m 44s | Max: 36m 44s | Hits:  34%/2182  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 50m 43s | Avg: 25m 21s | Max: 38m 40s | Hits:  63%/4727  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 41s | Avg: 11m 41s | Max: 11m 41s | Hits:  98%/2595  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  1h 25m | Avg: 21m 15s | Max: 30m 47s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total:  9h 54m | Avg: 10m 48s | Max: 33m 25s
      🟩 GCC                Pass: 100%/52  | Total:  9h 34m | Avg: 11m 02s | Max: 54m 47s
      🟩 Intel              Pass: 100%/3   | Total:  1h 15m | Avg: 25m 03s | Max: 30m 48s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 39m | Avg: 24m 47s | Max: 38m 40s | Hits:  66%/9504  
      🟩 NVHPC              Pass: 100%/4   | Total:  1h 25m | Avg: 21m 15s | Max: 30m 47s
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total: 23h 48m | Avg: 12m 06s | Max: 54m 47s | Hits:  66%/9504  
    🟩 jobs
      🟩 Build              Pass: 100%/110 | Total: 20h 22m | Avg: 11m 06s | Max: 38m 40s | Hits:  66%/9504  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 38m | Avg: 24m 33s | Max: 31m 16s
      🟩 Test               Pass: 100%/3   | Total:  1h 45m | Avg: 35m 13s | Max: 54m 47s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 00s | Avg:  2m 00s | Max:  2m 00s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 22m 44s | Avg:  7m 34s | Max: 15m 21s
      🟩 90                 Pass: 100%/4   | Total: 41m 03s | Avg: 10m 15s | Max: 12m 40s
      🟩 90a                Pass: 100%/8   | Total: 54m 44s | Avg:  6m 50s | Max: 12m 09s
    🟩 std
      🟩 11                 Pass: 100%/32  | Total:  6h 31m | Avg: 12m 14s | Max: 27m 00s
      🟩 14                 Pass: 100%/32  | Total:  5h 40m | Avg: 10m 37s | Max: 36m 44s | Hits:  67%/4467  
      🟩 17                 Pass: 100%/30  | Total:  5h 59m | Avg: 11m 58s | Max: 38m 40s | Hits:  31%/2442  
      🟩 20                 Pass: 100%/23  | Total:  5h 34m | Avg: 14m 33s | Max: 54m 47s | Hits:  98%/2595  
    
  • 🟩 cub: Pass: 100%/110 | Total: 12h 45m | Avg: 6m 57s | Max: 1h 04m | Hits: 99%/2964

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 41s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
      🟩 Test               Pass: 100%/1   | Total:  8m 41s | Avg:  8m 41s | Max:  8m 41s
    
  • 🟩 python: Pass: 100%/1 | Total: 15m 29s | Avg: 15m 29s | Max: 15m 29s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 394)

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@miscco miscco merged commit c5573f1 into NVIDIA:main Nov 19, 2024
407 checks passed
@miscco
Copy link
Collaborator

miscco commented Nov 19, 2024

Thanks a lot for making this feature more available 🎉

trxcllnt pushed a commit to trxcllnt/cccl that referenced this pull request Nov 23, 2024
* backport `to_underlying` to C++11
* disable test on bit field enums for pre gcc 9.3 due to unmuteable warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants