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]: Fix assert definition for NVHPC due to constexpr issues (#3418) #3448

Merged
merged 3 commits into from
Jan 21, 2025

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Jan 19, 2025

NVHPC cannot decide at compile time where the code would run so _CCCL_ASSERT within a constexpr function breaks it.

Fix this by always using the host definition which should also work on device.

Fixes #3411

NVHPC cannot decide at compile time where the code would run so _CCCL_ASSERT within a constexpr function breaks it.

Fix this by always using the host definition which should also work on device.

Fixes NVIDIA#3411
@miscco miscco requested review from a team as code owners January 19, 2025 10:33
Copy link
Contributor

🟩 CI finished in 1h 42m: Pass: 100%/170 | Total: 1d 13h | Avg: 13m 05s | Max: 1h 17m | Hits: 216%/22564
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 9h 19m | Avg: 11m 39s | Max: 44m 36s | Hits: 353%/9860

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  9h 12m | Avg: 12m 00s | Max: 44m 36s | Hits: 353%/9860  
      🟩 arm64              Pass: 100%/2   | Total:  6m 48s | Avg:  3m 24s | Max:  3m 36s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 49m 35s | Avg:  7m 05s | Max: 32m 26s | Hits: 362%/2282  
      🟩 12.5               Pass: 100%/2   | Total:  1h 09m | Avg: 34m 33s | Max: 34m 47s
      🟩 12.6               Pass: 100%/39  | Total:  7h 20m | Avg: 11m 18s | Max: 44m 36s | Hits: 351%/7578  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 05m | Avg: 16m 19s | Max: 20m 04s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 49m 35s | Avg:  7m 05s | Max: 32m 26s | Hits: 362%/2282  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 09m | Avg: 34m 33s | Max: 34m 47s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  6h 15m | Avg: 10m 43s | Max: 44m 36s | Hits: 351%/7578  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 05m | Avg: 16m 19s | Max: 20m 04s
      🟩 nvcc               Pass: 100%/44  | Total:  8h 14m | Avg: 11m 13s | Max: 44m 36s | Hits: 353%/9860  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  4m 36s
      🟩 Clang10            Pass: 100%/1   | Total:  4m 50s | Avg:  4m 50s | Max:  4m 50s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 17s | Avg:  4m 17s | Max:  4m 17s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 23s | Avg:  4m 23s | Max:  4m 23s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 20s | Avg:  4m 20s | Max:  4m 20s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 14s | Avg:  4m 14s | Max:  4m 14s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 29s | Avg:  4m 29s | Max:  4m 29s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 27s | Avg:  4m 27s | Max:  4m 27s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 39m | Avg: 12m 27s | Max: 22m 15s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 21s | Avg:  2m 40s | Max:  2m 55s
      🟩 GCC7               Pass: 100%/2   | Total:  7m 03s | Avg:  3m 31s | Max:  3m 44s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 42s | Avg:  3m 42s | Max:  3m 42s
      🟩 GCC9               Pass: 100%/3   | Total:  9m 03s | Avg:  3m 01s | Max:  3m 45s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 44s | Avg:  3m 44s | Max:  3m 44s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 58s | Avg:  3m 58s | Max:  3m 58s
      🟩 GCC12              Pass: 100%/1   | Total:  3m 52s | Avg:  3m 52s | Max:  3m 52s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 22m | Avg: 14m 16s | Max: 29m 34s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 32m 26s | Avg: 32m 26s | Max: 32m 26s | Hits: 362%/2282  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 37m 17s | Avg: 37m 17s | Max: 37m 17s | Hits: 382%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 24m | Avg: 42m 18s | Max: 44m 36s | Hits: 336%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 09m | Avg: 34m 33s | Max: 34m 47s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  2h 30m | Avg:  7m 32s | Max: 22m 15s
      🟩 GCC                Pass: 100%/21  | Total:  2h 59m | Avg:  8m 32s | Max: 29m 34s
      🟩 Intel              Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 34m | Avg: 38m 35s | Max: 44m 36s | Hits: 353%/9860  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 33s | Max: 34m 47s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total:  9h 19m | Avg: 11m 39s | Max: 44m 36s | Hits: 353%/9860  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  6h 49m | Avg:  9m 59s | Max: 44m 36s | Hits: 353%/9860  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 47m | Avg: 26m 56s | Max: 29m 34s
      🟩 Test               Pass: 100%/2   | Total: 40m 07s | Avg: 20m 03s | Max: 22m 15s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 00s | Avg:  2m 00s | Max:  2m 00s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 32s | Avg: 12m 32s | Max: 12m 32s
      🟩 90a                Pass: 100%/2   | Total: 17m 11s | Avg:  8m 35s | Max: 13m 16s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total: 37m 35s | Avg:  6m 15s | Max: 22m 07s
      🟩 14                 Pass: 100%/5   | Total:  1h 12m | Avg: 14m 31s | Max: 32m 26s | Hits: 362%/2282  
      🟩 17                 Pass: 100%/13  | Total:  3h 11m | Avg: 14m 42s | Max: 40m 01s | Hits: 359%/4954  
      🟩 20                 Pass: 100%/23  | Total:  4h 16m | Avg: 11m 07s | Max: 44m 36s | Hits: 335%/2624  
    
  • 🟩 cub: Pass: 100%/47 | Total: 12h 39m | Avg: 16m 09s | Max: 1h 11m | Hits: 31%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total: 12h 30m | Avg: 16m 40s | Max:  1h 11m | Hits:  31%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  4m 50s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 32m | Avg: 13m 08s | Max:  1h 05m | Hits:  28%/783   
      🟩 12.5               Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 11m
      🟩 12.6               Pass: 100%/38  | Total:  8h 50m | Avg: 13m 57s | Max:  1h 11m | Hits:  32%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 49s | Avg:  4m 24s | Max:  4m 27s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 32m | Avg: 13m 08s | Max:  1h 05m | Hits:  28%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 11m
      🟩 nvcc12.6           Pass: 100%/36  | Total:  8h 41m | Avg: 14m 29s | Max:  1h 11m | Hits:  32%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 49s | Avg:  4m 24s | Max:  4m 27s
      🟩 nvcc               Pass: 100%/45  | Total: 12h 30m | Avg: 16m 41s | Max:  1h 11m | Hits:  31%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 26s | Avg:  5m 21s | Max:  6m 39s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 33s | Avg:  6m 33s | Max:  6m 33s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 42s | Avg:  5m 42s | Max:  5m 42s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 38s | Avg:  5m 38s | Max:  5m 38s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 15s | Avg:  5m 15s | Max:  5m 15s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 48s | Avg:  5m 48s | Max:  5m 48s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 35s | Avg:  5m 35s | Max:  5m 35s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 16m | Avg: 10m 58s | Max: 27m 09s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 43s | Avg:  4m 21s | Max:  4m 33s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 19s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 11s | Avg:  5m 11s | Max:  5m 11s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 28s | Avg:  4m 49s | Max:  5m 47s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 GCC11              Pass: 100%/1   | Total:  6m 28s | Avg:  6m 28s | Max:  6m 28s
      🟩 GCC12              Pass: 100%/3   | Total: 26m 45s | Avg:  8m 55s | Max: 16m 33s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 00m | Avg: 15m 01s | Max: 30m 40s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 45s | Avg:  6m 45s | Max:  6m 45s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits:  28%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m | Hits:  32%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m | Hits:  32%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 11m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 23m | Avg:  7m 33s | Max: 27m 09s
      🟩 GCC                Pass: 100%/21  | Total:  3h 17m | Avg:  9m 25s | Max: 30m 40s
      🟩 Intel              Pass: 100%/1   | Total:  6m 45s | Avg:  6m 45s | Max:  6m 45s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 34m | Avg:  1h 08m | Max:  1h 11m | Hits:  31%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 11m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 42s | Avg: 10m 21s | Max: 16m 33s
      🟩 v100               Pass: 100%/45  | Total: 12h 19m | Avg: 16m 25s | Max:  1h 11m | Hits:  31%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  9h 51m | Avg: 14m 46s | Max:  1h 11m | Hits:  31%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 17m 09s | Avg: 17m 09s | Max: 17m 09s
      🟩 GraphCapture       Pass: 100%/1   | Total: 22m 04s | Avg: 22m 04s | Max: 22m 04s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 48s | Max: 30m 16s
      🟩 TestGPU            Pass: 100%/2   | Total: 57m 49s | Avg: 28m 54s | Max: 30m 40s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 20m 42s | Avg: 10m 21s | Max: 16m 33s
      🟩 90a                Pass: 100%/1   | Total:  4m 04s | Avg:  4m 04s | Max:  4m 04s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 23m 39s | Avg:  4m 43s | Max:  5m 48s
      🟩 14                 Pass: 100%/4   | Total:  1h 22m | Avg: 20m 32s | Max:  1h 05m | Hits:  28%/783   
      🟩 17                 Pass: 100%/12  | Total:  4h 13m | Avg: 21m 07s | Max:  1h 11m | Hits:  32%/1566  
      🟩 20                 Pass: 100%/26  | Total:  6h 40m | Avg: 15m 24s | Max:  1h 11m | Hits:  32%/783   
    
  • 🟩 thrust: Pass: 100%/46 | Total: 11h 49m | Avg: 15m 25s | Max: 1h 17m | Hits: 137%/9260

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 27m 52s | Avg: 13m 56s | Max: 22m 14s
    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total: 11h 40m | Avg: 15m 54s | Max:  1h 17m | Hits: 137%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  5m 00s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  2h 01m | Avg: 17m 22s | Max:  1h 08m | Hits:  78%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 17m
      🟩 12.6               Pass: 100%/37  | Total:  7h 21m | Avg: 11m 56s | Max:  1h 03m | Hits: 151%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 20s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  2h 01m | Avg: 17m 22s | Max:  1h 08m | Hits:  78%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 17m
      🟩 nvcc12.6           Pass: 100%/35  | Total:  7h 11m | Avg: 12m 19s | Max:  1h 03m | Hits: 151%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 20s
      🟩 nvcc               Pass: 100%/44  | Total: 11h 39m | Avg: 15m 53s | Max:  1h 17m | Hits: 137%/9260  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 20m 56s | Avg:  5m 14s | Max:  6m 11s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 51s | Avg:  6m 51s | Max:  6m 51s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 07s | Avg:  5m 07s | Max:  5m 07s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 08s | Avg:  5m 08s | Max:  5m 08s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 30s | Avg:  5m 30s | Max:  5m 30s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 38s | Avg:  5m 38s | Max:  5m 38s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 50s | Avg:  5m 50s | Max:  5m 50s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 19s | Avg:  5m 19s | Max:  5m 19s
      🟩 Clang18            Pass: 100%/7   | Total: 56m 31s | Avg:  8m 04s | Max: 22m 52s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 17s | Avg:  4m 08s | Max:  4m 33s
      🟩 GCC7               Pass: 100%/2   | Total:  9m 49s | Avg:  4m 54s | Max:  5m 03s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 34s | Avg:  5m 34s | Max:  5m 34s
      🟩 GCC9               Pass: 100%/3   | Total: 41m 04s | Avg: 13m 41s | Max: 31m 44s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 29s | Avg:  5m 29s | Max:  5m 29s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 29s | Avg:  5m 29s | Max:  5m 29s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 11m | Avg:  8m 54s | Max: 22m 14s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 34s | Avg:  6m 34s | Max:  6m 34s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 08m | Avg:  1h 08m | Max:  1h 08m | Hits:  78%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 57m 43s | Avg: 57m 43s | Max: 57m 43s | Hits:  80%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 35m | Avg: 51m 50s | Max:  1h 03m | Hits: 175%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 17m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 02m | Avg:  6m 26s | Max: 22m 52s
      🟩 GCC                Pass: 100%/19  | Total:  2h 32m | Avg:  8m 01s | Max: 31m 44s
      🟩 Intel              Pass: 100%/1   | Total:  6m 34s | Avg:  6m 34s | Max:  6m 34s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 41m | Avg: 56m 20s | Max:  1h 08m | Hits: 137%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 17m
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total: 11h 49m | Avg: 15m 25s | Max:  1h 17m | Hits: 137%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total: 10h 00m | Avg: 15m 00s | Max:  1h 17m | Hits:  80%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 49m 19s | Avg: 16m 26s | Max: 34m 12s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 00m | Avg: 20m 03s | Max: 22m 52s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 33s | Avg:  4m 33s | Max:  4m 33s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 22m 07s | Avg:  4m 25s | Max:  5m 27s
      🟩 14                 Pass: 100%/4   | Total:  1h 24m | Avg: 21m 04s | Max:  1h 08m | Hits:  78%/1852  
      🟩 17                 Pass: 100%/12  | Total:  4h 23m | Avg: 21m 55s | Max:  1h 09m | Hits:  80%/3704  
      🟩 20                 Pass: 100%/23  | Total:  5h 12m | Avg: 13m 35s | Max:  1h 17m | Hits: 223%/3704  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 42m | Avg: 6m 14s | Max: 23m 12s | Hits: 62%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  7m 07s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 58s | Avg:  1m 58s | Max:  1m 58s
      🟩 Test               Pass: 100%/1   | Total:  7m 07s | Avg:  7m 07s | Max:  7m 07s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 18s | Avg: 26m 18s | Max: 26m 18s

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

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@miscco miscco enabled auto-merge (squash) January 21, 2025 10:05
@fbusato
Copy link
Contributor

fbusato commented Jan 21, 2025

IIRC, there is a similar situation in where we use NV_TARGET macros within constexpr functions. I need to double-check.

Copy link
Contributor

🟩 CI finished in 2h 04m: Pass: 100%/170 | Total: 1d 10h | Avg: 12m 11s | Max: 1h 11m | Hits: 387%/22564
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 9h 17m | Avg: 11m 36s | Max: 47m 42s | Hits: 667%/9860

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  9h 10m | Avg: 11m 58s | Max: 47m 42s | Hits: 667%/9860  
      🟩 arm64              Pass: 100%/2   | Total:  6m 47s | Avg:  3m 23s | Max:  3m 33s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 43m 41s | Avg:  6m 14s | Max: 26m 51s | Hits: 618%/2282  
      🟩 12.5               Pass: 100%/2   | Total:  1h 05m | Avg: 32m 33s | Max: 35m 09s
      🟩 12.6               Pass: 100%/39  | Total:  7h 28m | Avg: 11m 30s | Max: 47m 42s | Hits: 682%/7578  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 05m | Avg: 16m 26s | Max: 20m 26s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 43m 41s | Avg:  6m 14s | Max: 26m 51s | Hits: 618%/2282  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 05m | Avg: 32m 33s | Max: 35m 09s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  6h 22m | Avg: 10m 56s | Max: 47m 42s | Hits: 682%/7578  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 05m | Avg: 16m 26s | Max: 20m 26s
      🟩 nvcc               Pass: 100%/44  | Total:  8h 11m | Avg: 11m 10s | Max: 47m 42s | Hits: 667%/9860  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 15m 04s | Avg:  3m 46s | Max:  4m 56s
      🟩 Clang10            Pass: 100%/1   | Total:  4m 55s | Avg:  4m 55s | Max:  4m 55s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 18s | Avg:  4m 18s | Max:  4m 18s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 01s | Avg:  4m 01s | Max:  4m 01s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 20s | Avg:  4m 20s | Max:  4m 20s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 28s | Avg:  4m 28s | Max:  4m 28s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 19s | Avg:  4m 19s | Max:  4m 19s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 26s | Avg:  4m 26s | Max:  4m 26s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 10s | Avg:  4m 10s | Max:  4m 10s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 35m | Avg: 11m 57s | Max: 20m 26s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 13s | Avg:  2m 36s | Max:  2m 44s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 32s | Avg:  3m 16s | Max:  3m 20s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 38s | Avg:  3m 38s | Max:  3m 38s
      🟩 GCC9               Pass: 100%/3   | Total:  9m 04s | Avg:  3m 01s | Max:  3m 34s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 53s | Avg:  3m 53s | Max:  3m 53s
      🟩 GCC11              Pass: 100%/1   | Total:  4m 02s | Avg:  4m 02s | Max:  4m 02s
      🟩 GCC12              Pass: 100%/1   | Total:  3m 48s | Avg:  3m 48s | Max:  3m 48s
      🟩 GCC13              Pass: 100%/10  | Total:  3h 20m | Avg: 20m 04s | Max: 47m 42s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 46s | Avg:  5m 46s | Max:  5m 46s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 26m 51s | Avg: 26m 51s | Max: 26m 51s | Hits: 618%/2282  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 23m 40s | Avg: 23m 40s | Max: 23m 40s | Hits: 683%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 53m 31s | Avg: 26m 45s | Max: 27m 48s | Hits: 682%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 33s | Max: 35m 09s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  2h 25m | Avg:  7m 17s | Max: 20m 26s
      🟩 GCC                Pass: 100%/21  | Total:  3h 56m | Avg: 11m 16s | Max: 47m 42s
      🟩 Intel              Pass: 100%/1   | Total:  5m 46s | Avg:  5m 46s | Max:  5m 46s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 44m | Avg: 26m 00s | Max: 27m 48s | Hits: 667%/9860  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 33s | Max: 35m 09s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total:  9h 17m | Avg: 11m 36s | Max: 47m 42s | Hits: 667%/9860  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  5h 53m | Avg:  8m 36s | Max: 35m 09s | Hits: 667%/9860  
      🟩 NVRTC              Pass: 100%/4   | Total:  2h 24m | Avg: 36m 10s | Max: 47m 42s
      🟩 Test               Pass: 100%/2   | Total: 57m 49s | Avg: 28m 54s | Max: 39m 39s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 54s | Avg:  1m 54s | Max:  1m 54s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 06s | Avg: 12m 06s | Max: 12m 06s
      🟩 90a                Pass: 100%/2   | Total: 16m 33s | Avg:  8m 16s | Max: 12m 59s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total: 38m 41s | Avg:  6m 26s | Max: 23m 52s
      🟩 14                 Pass: 100%/5   | Total:  1h 23m | Avg: 16m 44s | Max: 45m 50s | Hits: 618%/2282  
      🟩 17                 Pass: 100%/13  | Total:  2h 39m | Avg: 12m 14s | Max: 29m 57s | Hits: 683%/4954  
      🟩 20                 Pass: 100%/23  | Total:  4h 34m | Avg: 11m 55s | Max: 47m 42s | Hits: 682%/2624  
    
  • 🟩 cub: Pass: 100%/47 | Total: 12h 41m | Avg: 16m 11s | Max: 1h 11m | Hits: 37%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total: 12h 31m | Avg: 16m 42s | Max:  1h 11m | Hits:  37%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  4m 56s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 29m | Avg: 12m 43s | Max:  1h 01m | Hits:  35%/783   
      🟩 12.5               Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 10m
      🟩 12.6               Pass: 100%/38  | Total:  8h 55m | Avg: 14m 05s | Max:  1h 11m | Hits:  38%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 57s | Avg:  4m 28s | Max:  4m 35s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 29m | Avg: 12m 43s | Max:  1h 01m | Hits:  35%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 10m
      🟩 nvcc12.6           Pass: 100%/36  | Total:  8h 46m | Avg: 14m 37s | Max:  1h 11m | Hits:  38%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 57s | Avg:  4m 28s | Max:  4m 35s
      🟩 nvcc               Pass: 100%/45  | Total: 12h 32m | Avg: 16m 42s | Max:  1h 11m | Hits:  37%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 33s | Avg:  5m 23s | Max:  6m 14s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 27s | Avg:  6m 27s | Max:  6m 27s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 35s | Avg:  5m 35s | Max:  5m 35s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 24s | Avg:  5m 24s | Max:  5m 24s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 48s | Avg:  5m 48s | Max:  5m 48s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 39m | Avg: 14m 15s | Max: 54m 16s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 53s | Avg:  4m 26s | Max:  4m 35s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  5m 19s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 35s | Avg:  4m 51s | Max:  5m 33s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 31s | Avg:  5m 31s | Max:  5m 31s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 50s | Avg:  5m 50s | Max:  5m 50s
      🟩 GCC12              Pass: 100%/3   | Total: 26m 17s | Avg:  8m 45s | Max: 16m 14s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 45m | Avg: 13m 14s | Max: 24m 19s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 45s | Avg:  6m 45s | Max:  6m 45s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 01m | Avg:  1h 01m | Max:  1h 01m | Hits:  35%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits:  38%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 11m | Hits:  38%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 10m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 46m | Avg:  8m 45s | Max: 54m 16s
      🟩 GCC                Pass: 100%/21  | Total:  3h 02m | Avg:  8m 42s | Max: 24m 19s
      🟩 Intel              Pass: 100%/1   | Total:  6m 45s | Avg:  6m 45s | Max:  6m 45s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 28m | Avg:  1h 07m | Max:  1h 11m | Hits:  37%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 10m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 35s | Avg: 10m 17s | Max: 16m 14s
      🟩 v100               Pass: 100%/45  | Total: 12h 20m | Avg: 16m 27s | Max:  1h 11m | Hits:  37%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  9h 44m | Avg: 14m 36s | Max:  1h 11m | Hits:  37%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 07s | Avg: 20m 07s | Max: 20m 07s
      🟩 GraphCapture       Pass: 100%/1   | Total: 21m 04s | Avg: 21m 04s | Max: 21m 04s
      🟩 HostLaunch         Pass: 100%/3   | Total: 57m 21s | Avg: 19m 07s | Max: 21m 12s
      🟩 TestGPU            Pass: 100%/2   | Total:  1h 18m | Avg: 39m 17s | Max: 54m 16s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 20m 35s | Avg: 10m 17s | Max: 16m 14s
      🟩 90a                Pass: 100%/1   | Total:  4m 11s | Avg:  4m 11s | Max:  4m 11s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 24m 23s | Avg:  4m 52s | Max:  5m 58s
      🟩 14                 Pass: 100%/4   | Total:  1h 17m | Avg: 19m 28s | Max:  1h 01m | Hits:  35%/783   
      🟩 17                 Pass: 100%/12  | Total:  4h 11m | Avg: 20m 56s | Max:  1h 09m | Hits:  38%/1566  
      🟩 20                 Pass: 100%/26  | Total:  6h 47m | Avg: 15m 40s | Max:  1h 11m | Hits:  38%/783   
    
  • 🟩 thrust: Pass: 100%/46 | Total: 9h 30m | Avg: 12m 23s | Max: 52m 26s | Hits: 200%/9260

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 20m 14s | Avg: 10m 07s | Max: 14m 14s
    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total:  9h 20m | Avg: 12m 44s | Max: 52m 26s | Hits: 200%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  5m 00s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 13m | Avg: 10m 26s | Max: 47m 48s | Hits: 161%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 40m | Avg: 50m 25s | Max: 50m 46s
      🟩 12.6               Pass: 100%/37  | Total:  6h 36m | Avg: 10m 42s | Max: 52m 26s | Hits: 210%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 22s | Avg:  5m 11s | Max:  5m 15s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 13m | Avg: 10m 26s | Max: 47m 48s | Hits: 161%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 40m | Avg: 50m 25s | Max: 50m 46s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  6h 26m | Avg: 11m 01s | Max: 52m 26s | Hits: 210%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 22s | Avg:  5m 11s | Max:  5m 15s
      🟩 nvcc               Pass: 100%/44  | Total:  9h 19m | Avg: 12m 43s | Max: 52m 26s | Hits: 200%/9260  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 20m 28s | Avg:  5m 07s | Max:  6m 28s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 21s | Avg:  6m 21s | Max:  6m 21s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 58s | Avg:  4m 58s | Max:  4m 58s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 03s | Avg:  5m 03s | Max:  5m 03s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 26s | Avg:  5m 26s | Max:  5m 26s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 47s | Avg:  5m 47s | Max:  5m 47s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 15s | Avg:  5m 15s | Max:  5m 15s
      🟩 Clang18            Pass: 100%/7   | Total: 46m 23s | Avg:  6m 37s | Max: 12m 45s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 18s | Avg:  4m 09s | Max:  4m 17s
      🟩 GCC7               Pass: 100%/2   | Total:  9m 32s | Avg:  4m 46s | Max:  5m 02s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 11s | Avg:  5m 11s | Max:  5m 11s
      🟩 GCC9               Pass: 100%/3   | Total: 13m 55s | Avg:  4m 38s | Max:  5m 41s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 50s | Avg:  5m 50s | Max:  5m 50s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 01m | Avg:  7m 41s | Max: 14m 14s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 38s | Avg:  6m 38s | Max:  6m 38s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 47m 48s | Avg: 47m 48s | Max: 47m 48s | Hits: 161%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 50m 52s | Avg: 50m 52s | Max: 50m 52s | Hits: 158%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 18m | Avg: 46m 01s | Max: 52m 26s | Hits: 227%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 40m | Avg: 50m 25s | Max: 50m 46s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 50m | Avg:  5m 49s | Max: 12m 45s
      🟩 GCC                Pass: 100%/19  | Total:  1h 55m | Avg:  6m 04s | Max: 14m 14s
      🟩 Intel              Pass: 100%/1   | Total:  6m 38s | Avg:  6m 38s | Max:  6m 38s
      🟩 MSVC               Pass: 100%/5   | Total:  3h 56m | Avg: 47m 20s | Max: 52m 26s | Hits: 200%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 40m | Avg: 50m 25s | Max: 50m 46s
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total:  9h 30m | Avg: 12m 23s | Max: 52m 26s | Hits: 200%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  7h 58m | Avg: 11m 57s | Max: 52m 26s | Hits: 159%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 56s | Avg: 17m 18s | Max: 37m 28s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 40m 08s | Avg: 13m 22s | Max: 14m 14s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 23s | Avg:  4m 23s | Max:  4m 23s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 21m 42s | Avg:  4m 20s | Max:  5m 18s
      🟩 14                 Pass: 100%/4   | Total:  1h 03m | Avg: 15m 53s | Max: 47m 48s | Hits: 161%/1852  
      🟩 17                 Pass: 100%/12  | Total:  3h 18m | Avg: 16m 33s | Max: 50m 52s | Hits: 158%/3704  
      🟩 20                 Pass: 100%/23  | Total:  4h 26m | Avg: 11m 34s | Max: 52m 26s | Hits: 262%/3704  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 29m | Avg: 5m 44s | Max: 19m 20s | Hits: 574%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  7m 14s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
      🟩 Test               Pass: 100%/1   | Total:  7m 14s | Avg:  7m 14s | Max:  7m 14s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 18s | Avg: 26m 18s | Max: 26m 18s

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

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

Copy link
Contributor

🟩 CI finished in 2h 26m: Pass: 100%/170 | Total: 1d 11h | Avg: 12m 23s | Max: 1h 16m | Hits: 378%/22564
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 8h 03m | Avg: 10m 03s | Max: 32m 04s | Hits: 647%/9860

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  7h 56m | Avg: 10m 21s | Max: 32m 04s | Hits: 647%/9860  
      🟩 arm64              Pass: 100%/2   | Total:  6m 51s | Avg:  3m 25s | Max:  3m 35s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 47m 23s | Avg:  6m 46s | Max: 30m 09s | Hits: 618%/2282  
      🟩 12.5               Pass: 100%/2   | Total: 41m 19s | Avg: 20m 39s | Max: 32m 04s
      🟩 12.6               Pass: 100%/39  | Total:  6h 34m | Avg: 10m 06s | Max: 30m 20s | Hits: 656%/7578  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 08m | Avg: 17m 07s | Max: 22m 04s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 47m 23s | Avg:  6m 46s | Max: 30m 09s | Hits: 618%/2282  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 41m 19s | Avg: 20m 39s | Max: 32m 04s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  5h 25m | Avg:  9m 18s | Max: 30m 20s | Hits: 656%/7578  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 08m | Avg: 17m 07s | Max: 22m 04s
      🟩 nvcc               Pass: 100%/44  | Total:  6h 54m | Avg:  9m 25s | Max: 32m 04s | Hits: 647%/9860  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 15m 02s | Avg:  3m 45s | Max:  4m 56s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 04s | Avg:  5m 04s | Max:  5m 04s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 04s | Avg:  4m 04s | Max:  4m 04s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 36s | Avg:  4m 36s | Max:  4m 36s
      🟩 Clang13            Pass: 100%/1   | Total:  3m 57s | Avg:  3m 57s | Max:  3m 57s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 28s | Avg:  4m 28s | Max:  4m 28s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 05s | Avg:  4m 05s | Max:  4m 05s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 22s | Avg:  4m 22s | Max:  4m 22s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 10s | Avg:  4m 10s | Max:  4m 10s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 39m | Avg: 12m 23s | Max: 22m 04s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 32s | Avg:  2m 46s | Max:  3m 01s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 28s | Avg:  3m 14s | Max:  3m 16s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 26s | Avg:  3m 26s | Max:  3m 26s
      🟩 GCC9               Pass: 100%/3   | Total:  9m 07s | Avg:  3m 02s | Max:  3m 39s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 37s | Avg:  3m 37s | Max:  3m 37s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 39s | Avg:  3m 39s | Max:  3m 39s
      🟩 GCC12              Pass: 100%/1   | Total:  3m 41s | Avg:  3m 41s | Max:  3m 41s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 15m | Avg: 13m 33s | Max: 27m 54s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 30m 09s | Avg: 30m 09s | Max: 30m 09s | Hits: 618%/2282  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 27m 14s | Avg: 27m 14s | Max: 27m 14s | Hits: 620%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 58m 54s | Avg: 29m 27s | Max: 30m 20s | Hits: 673%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 41m 19s | Avg: 20m 39s | Max: 32m 04s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  2h 28m | Avg:  7m 26s | Max: 22m 04s
      🟩 GCC                Pass: 100%/21  | Total:  2h 51m | Avg:  8m 08s | Max: 27m 54s
      🟩 Intel              Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 56m | Avg: 29m 04s | Max: 30m 20s | Hits: 647%/9860  
      🟩 NVHPC              Pass: 100%/2   | Total: 41m 19s | Avg: 20m 39s | Max: 32m 04s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total:  8h 03m | Avg: 10m 03s | Max: 32m 04s | Hits: 647%/9860  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  5h 43m | Avg:  8m 22s | Max: 32m 04s | Hits: 647%/9860  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 35m | Avg: 23m 52s | Max: 27m 54s
      🟩 Test               Pass: 100%/2   | Total: 42m 06s | Avg: 21m 03s | Max: 23m 37s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 34s | Avg: 12m 34s | Max: 12m 34s
      🟩 90a                Pass: 100%/2   | Total: 19m 32s | Avg:  9m 46s | Max: 15m 45s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total: 34m 14s | Avg:  5m 42s | Max: 18m 57s
      🟩 14                 Pass: 100%/5   | Total:  1h 08m | Avg: 13m 38s | Max: 30m 09s | Hits: 618%/2282  
      🟩 17                 Pass: 100%/13  | Total:  2h 23m | Avg: 11m 00s | Max: 28m 34s | Hits: 642%/4954  
      🟩 20                 Pass: 100%/23  | Total:  3h 55m | Avg: 10m 14s | Max: 32m 04s | Hits: 682%/2624  
    
  • 🟩 cub: Pass: 100%/47 | Total: 13h 38m | Avg: 17m 24s | Max: 1h 16m | Hits: 37%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total: 13h 28m | Avg: 17m 58s | Max:  1h 16m | Hits:  37%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  9m 30s | Avg:  4m 45s | Max:  4m 52s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 25m | Avg: 12m 08s | Max: 58m 42s | Hits:  36%/783   
      🟩 12.5               Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
      🟩 12.6               Pass: 100%/38  | Total:  9h 58m | Avg: 15m 44s | Max:  1h 16m | Hits:  38%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 56s | Avg:  4m 28s | Max:  4m 35s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 25m | Avg: 12m 08s | Max: 58m 42s | Hits:  36%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
      🟩 nvcc12.6           Pass: 100%/36  | Total:  9h 49m | Avg: 16m 22s | Max:  1h 16m | Hits:  38%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 56s | Avg:  4m 28s | Max:  4m 35s
      🟩 nvcc               Pass: 100%/45  | Total: 13h 29m | Avg: 17m 58s | Max:  1h 16m | Hits:  37%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 26s | Avg:  5m 21s | Max:  6m 05s
      🟩 Clang10            Pass: 100%/1   | Total:  7m 01s | Avg:  7m 01s | Max:  7m 01s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 30s | Avg:  5m 30s | Max:  5m 30s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 40s | Avg:  5m 40s | Max:  5m 40s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 40s | Avg:  5m 40s | Max:  5m 40s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 49s | Avg:  5m 49s | Max:  5m 49s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 47m | Avg: 15m 24s | Max: 58m 07s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 22s | Avg:  4m 11s | Max:  4m 15s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 25s | Avg:  5m 12s | Max:  5m 28s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 21s | Avg:  5m 21s | Max:  5m 21s
      🟩 GCC9               Pass: 100%/3   | Total: 14m 23s | Avg:  4m 47s | Max:  5m 52s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 30s | Avg:  5m 30s | Max:  5m 30s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 34s | Avg:  5m 34s | Max:  5m 34s
      🟩 GCC12              Pass: 100%/3   | Total: 26m 27s | Avg:  8m 49s | Max: 16m 20s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 33m | Avg: 19m 12s | Max: 55m 04s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 25s | Avg:  6m 25s | Max:  6m 25s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 58m 42s | Avg: 58m 42s | Max: 58m 42s | Hits:  36%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits:  37%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 16m | Hits:  38%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 56m | Avg:  9m 15s | Max: 58m 07s
      🟩 GCC                Pass: 100%/21  | Total:  3h 49m | Avg: 10m 56s | Max: 55m 04s
      🟩 Intel              Pass: 100%/1   | Total:  6m 25s | Avg:  6m 25s | Max:  6m 25s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 31m | Avg:  1h 07m | Max:  1h 16m | Hits:  37%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 20m 49s | Avg: 10m 24s | Max: 16m 20s
      🟩 v100               Pass: 100%/45  | Total: 13h 17m | Avg: 17m 43s | Max:  1h 16m | Hits:  37%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  9h 45m | Avg: 14m 38s | Max:  1h 16m | Hits:  37%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 19m 09s | Avg: 19m 09s | Max: 19m 09s
      🟩 GraphCapture       Pass: 100%/1   | Total: 20m 54s | Avg: 20m 54s | Max: 20m 54s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 19m | Avg: 26m 22s | Max: 37m 31s
      🟩 TestGPU            Pass: 100%/2   | Total:  1h 53m | Avg: 56m 35s | Max: 58m 07s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 20m 49s | Avg: 10m 24s | Max: 16m 20s
      🟩 90a                Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 23m 25s | Avg:  4m 41s | Max:  5m 55s
      🟩 14                 Pass: 100%/4   | Total:  1h 14m | Avg: 18m 37s | Max: 58m 42s | Hits:  36%/783   
      🟩 17                 Pass: 100%/12  | Total:  4h 14m | Avg: 21m 10s | Max:  1h 09m | Hits:  38%/1566  
      🟩 20                 Pass: 100%/26  | Total:  7h 46m | Avg: 17m 55s | Max:  1h 16m | Hits:  38%/783   
    
  • 🟩 thrust: Pass: 100%/46 | Total: 10h 33m | Avg: 13m 46s | Max: 58m 49s | Hits: 200%/9260

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 36m 33s | Avg: 18m 16s | Max: 30m 32s
    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total: 10h 24m | Avg: 14m 11s | Max: 58m 49s | Hits: 200%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  9m 28s | Avg:  4m 44s | Max:  4m 58s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 17m | Avg: 11m 07s | Max: 52m 34s | Hits: 163%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 51m | Avg: 55m 37s | Max: 58m 49s
      🟩 12.6               Pass: 100%/37  | Total:  7h 24m | Avg: 12m 00s | Max: 55m 50s | Hits: 210%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 03s | Avg:  5m 01s | Max:  5m 15s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 17m | Avg: 11m 07s | Max: 52m 34s | Hits: 163%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 51m | Avg: 55m 37s | Max: 58m 49s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  7h 14m | Avg: 12m 24s | Max: 55m 50s | Hits: 210%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 03s | Avg:  5m 01s | Max:  5m 15s
      🟩 nvcc               Pass: 100%/44  | Total: 10h 23m | Avg: 14m 10s | Max: 58m 49s | Hits: 200%/9260  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 21m 33s | Avg:  5m 23s | Max:  7m 03s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 20s | Avg:  6m 20s | Max:  6m 20s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 09s | Avg:  5m 09s | Max:  5m 09s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 01s | Avg:  5m 01s | Max:  5m 01s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 23s | Avg:  5m 23s | Max:  5m 23s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s
      🟩 Clang18            Pass: 100%/7   | Total: 45m 43s | Avg:  6m 31s | Max: 11m 57s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 11s | Avg:  4m 05s | Max:  4m 28s
      🟩 GCC7               Pass: 100%/2   | Total:  9m 38s | Avg:  4m 49s | Max:  5m 13s
      🟩 GCC8               Pass: 100%/1   | Total: 37m 41s | Avg: 37m 41s | Max: 37m 41s
      🟩 GCC9               Pass: 100%/3   | Total: 13m 55s | Avg:  4m 38s | Max:  5m 51s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 08s | Avg:  5m 08s | Max:  5m 08s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 28s | Avg:  5m 28s | Max:  5m 28s
      🟩 GCC12              Pass: 100%/1   | Total:  6m 13s | Avg:  6m 13s | Max:  6m 13s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 18m | Avg:  9m 52s | Max: 30m 32s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  6m 36s | Avg:  6m 36s | Max:  6m 36s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 52m 34s | Avg: 52m 34s | Max: 52m 34s | Hits: 163%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 46m 21s | Avg: 46m 21s | Max: 46m 21s | Hits: 158%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 19m | Avg: 46m 35s | Max: 55m 50s | Hits: 227%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 51m | Avg: 55m 37s | Max: 58m 49s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 51m | Avg:  5m 53s | Max: 11m 57s
      🟩 GCC                Pass: 100%/19  | Total:  2h 45m | Avg:  8m 41s | Max: 37m 41s
      🟩 Intel              Pass: 100%/1   | Total:  6m 36s | Avg:  6m 36s | Max:  6m 36s
      🟩 MSVC               Pass: 100%/5   | Total:  3h 58m | Avg: 47m 44s | Max: 55m 50s | Hits: 200%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 51m | Avg: 55m 37s | Max: 58m 49s
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total: 10h 33m | Avg: 13m 46s | Max: 58m 49s | Hits: 200%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  8h 46m | Avg: 13m 09s | Max: 58m 49s | Hits: 159%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 51s | Avg: 16m 57s | Max: 35m 00s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 56m 06s | Avg: 18m 42s | Max: 30m 32s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 15s | Avg:  4m 15s | Max:  4m 15s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 21m 40s | Avg:  4m 20s | Max:  5m 28s
      🟩 14                 Pass: 100%/4   | Total:  1h 09m | Avg: 17m 19s | Max: 52m 34s | Hits: 163%/1852  
      🟩 17                 Pass: 100%/12  | Total:  3h 56m | Avg: 19m 41s | Max: 58m 49s | Hits: 158%/3704  
      🟩 20                 Pass: 100%/23  | Total:  4h 29m | Avg: 11m 43s | Max: 55m 50s | Hits: 262%/3704  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 15m | Avg: 5m 12s | Max: 21m 51s | Hits: 576%/312

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  2h 05m | Avg:  5m 41s | Max: 21m 51s | Hits: 576%/312   
      🟩 arm64              Pass: 100%/4   | Total: 10m 08s | Avg:  2m 32s | Max:  2m 36s
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 18m 06s | Avg:  6m 02s | Max: 12m 03s | Hits: 576%/156   
      🟩 12.5               Pass: 100%/2   | Total: 12m 10s | Avg:  6m 05s | Max:  6m 08s
      🟩 12.6               Pass: 100%/21  | Total:  1h 45m | Avg:  5m 00s | Max: 21m 51s | Hits: 576%/156   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 18m 06s | Avg:  6m 02s | Max: 12m 03s | Hits: 576%/156   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 12m 10s | Avg:  6m 05s | Max:  6m 08s
      🟩 nvcc12.6           Pass: 100%/21  | Total:  1h 45m | Avg:  5m 00s | Max: 21m 51s | Hits: 576%/156   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  2h 15m | Avg:  5m 12s | Max: 21m 51s | Hits: 576%/312   
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  2m 58s | Avg:  2m 58s | Max:  2m 58s
      🟩 Clang10            Pass: 100%/1   | Total:  3m 31s | Avg:  3m 31s | Max:  3m 31s
      🟩 Clang11            Pass: 100%/1   | Total:  3m 11s | Avg:  3m 11s | Max:  3m 11s
      🟩 Clang12            Pass: 100%/1   | Total:  3m 13s | Avg:  3m 13s | Max:  3m 13s
      🟩 Clang13            Pass: 100%/1   | Total:  3m 07s | Avg:  3m 07s | Max:  3m 07s
      🟩 Clang14            Pass: 100%/1   | Total:  3m 15s | Avg:  3m 15s | Max:  3m 15s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 31s | Avg:  3m 31s | Max:  3m 31s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 21s | Avg:  3m 21s | Max:  3m 21s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟩 Clang18            Pass: 100%/4   | Total: 24m 08s | Avg:  6m 02s | Max: 15m 47s
      🟩 GCC9               Pass: 100%/1   | Total:  3m 05s | Avg:  3m 05s | Max:  3m 05s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 03s | Avg:  3m 03s | Max:  3m 03s
      🟩 GCC12              Pass: 100%/2   | Total: 24m 53s | Avg: 12m 26s | Max: 21m 51s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 38s | Avg:  2m 39s | Max:  2m 53s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 12m 03s | Avg: 12m 03s | Max: 12m 03s | Hits: 576%/156   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 12m 45s | Avg: 12m 45s | Max: 12m 45s | Hits: 576%/156   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 12m 10s | Avg:  6m 05s | Max:  6m 08s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/13  | Total: 53m 33s | Avg:  4m 07s | Max: 15m 47s
      🟩 GCC                Pass: 100%/9   | Total: 44m 48s | Avg:  4m 58s | Max: 21m 51s
      🟩 MSVC               Pass: 100%/2   | Total: 24m 48s | Avg: 12m 24s | Max: 12m 45s | Hits: 576%/312   
      🟩 NVHPC              Pass: 100%/2   | Total: 12m 10s | Avg:  6m 05s | Max:  6m 08s
    🟩 gpu
      🟩 v100               Pass: 100%/26  | Total:  2h 15m | Avg:  5m 12s | Max: 21m 51s | Hits: 576%/312   
    🟩 jobs
      🟩 Build              Pass: 100%/24  | Total:  1h 37m | Avg:  4m 04s | Max: 12m 45s | Hits: 576%/312   
      🟩 Test               Pass: 100%/2   | Total: 37m 38s | Avg: 18m 49s | Max: 21m 51s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 49s | Avg:  2m 49s | Max:  2m 49s
      🟩 90a                Pass: 100%/1   | Total:  2m 53s | Avg:  2m 53s | Max:  2m 53s
    🟩 std
      🟩 17                 Pass: 100%/6   | Total: 19m 57s | Avg:  3m 19s | Max:  6m 02s
      🟩 20                 Pass: 100%/20  | Total:  1h 55m | Avg:  5m 46s | Max: 21m 51s | Hits: 576%/312   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 36s | Avg: 4m 48s | Max: 7m 33s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  7m 33s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  7m 33s | Avg:  7m 33s | Max:  7m 33s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 19s | Avg: 26m 19s | Max: 26m 19s

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

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@miscco miscco merged commit 67f625e into NVIDIA:branch/2.8.x Jan 21, 2025
184 checks passed
@miscco miscco deleted the backport_3418 branch January 22, 2025 07:00
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.

4 participants