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

attempt to work around msvc bug exposed by type_list.h #3487

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

Conversation

ericniebler
Copy link
Collaborator

Description

this is an attempt to work around an msvc bug exposed by cccl's type_list.h header

it simplifies the implementation of the __type_index metafunction.

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@ericniebler ericniebler requested a review from a team as a code owner January 22, 2025 19:51
@ericniebler ericniebler requested a review from fbusato January 22, 2025 19:51
@miscco miscco added nvbug Has an associated internal NVIDIA NVBug. libcu++ For all items related to libcu++ bug: functional labels Jan 22, 2025
Copy link
Contributor

🟨 CI finished in 5h 45m: Pass: 83%/170 | Total: 2d 10h | Avg: 20m 48s | Max: 1h 40m | Hits: 257%/15295
  • 🟨 libcudacxx: Pass: 77%/48 | Total: 12h 50m | Avg: 16m 03s | Max: 1h 06m | Hits: 375%/7575

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  76%/46  | Total: 12h 25m | Avg: 16m 12s | Max:  1h 06m | Hits: 375%/7575  
      🟩 arm64              Pass: 100%/2   | Total: 25m 39s | Avg: 12m 49s | Max: 21m 59s
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 06m | Avg: 16m 34s | Max: 20m 22s
      🔍 nvcc               Pass:  75%/44  | Total: 11h 44m | Avg: 16m 00s | Max:  1h 06m | Hits: 375%/7575  
    🟨 ctk
      🟥 11.1               Pass:   0%/7   | Total:  1h 02m | Avg:  8m 51s | Max: 20m 29s
      🟩 12.5               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 53s | Max: 36m 11s
      🟨 12.6               Pass:  89%/39  | Total: 10h 41m | Avg: 16m 26s | Max:  1h 06m | Hits: 375%/7575  
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 06m | Avg: 16m 34s | Max: 20m 22s
      🟥 nvcc11.1           Pass:   0%/7   | Total:  1h 02m | Avg:  8m 51s | Max: 20m 29s
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 07m | Avg: 33m 53s | Max: 36m 11s
      🟨 nvcc12.6           Pass:  88%/35  | Total:  9h 34m | Avg: 16m 25s | Max:  1h 06m | Hits: 375%/7575  
    🟨 cxx
      🟨 Clang9             Pass:  50%/4   | Total: 28m 28s | Avg:  7m 07s | Max: 18m 01s
      🟩 Clang10            Pass: 100%/1   | Total:  4m 56s | Avg:  4m 56s | Max:  4m 56s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 04s | Avg:  4m 04s | Max:  4m 04s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 01s | Avg:  4m 01s | Max:  4m 01s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 27s | Avg:  4m 27s | Max:  4m 27s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 20s | Avg:  4m 20s | Max:  4m 20s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 36m | Avg: 12m 06s | Max: 20m 22s
      🟥 GCC6               Pass:   0%/2   | Total:  3m 23s | Avg:  1m 41s | Max:  1m 42s
      🟥 GCC7               Pass:   0%/2   | Total:  4m 05s | Avg:  2m 02s | Max:  2m 04s
      🟩 GCC8               Pass: 100%/1   | Total: 22m 07s | Avg: 22m 07s | Max: 22m 07s
      🟨 GCC9               Pass:  33%/3   | Total: 42m 49s | Avg: 14m 16s | Max: 24m 43s
      🟩 GCC10              Pass: 100%/1   | Total: 23m 38s | Avg: 23m 38s | Max: 23m 38s
      🟩 GCC11              Pass: 100%/1   | Total: 24m 36s | Avg: 24m 36s | Max: 24m 36s
      🟩 GCC12              Pass: 100%/1   | Total: 24m 10s | Avg: 24m 10s | Max: 24m 10s
      🟨 GCC13              Pass:  80%/10  | Total:  3h 50m | Avg: 23m 01s | Max:  1h 06m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 28m 05s | Avg: 28m 05s | Max: 28m 05s
      🟥 MSVC14.16          Pass:   0%/1   | Total: 20m 29s | Avg: 20m 29s | Max: 20m 29s
      🟩 MSVC14.29          Pass: 100%/1   | Total: 34m 03s | Avg: 34m 03s | Max: 34m 03s | Hits: 377%/2476  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 25m | Avg: 42m 44s | Max: 44m 26s | Hits: 375%/5099  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 07m | Avg: 33m 53s | Max: 36m 11s
    🟨 cxx_family
      🟨 Clang              Pass:  90%/20  | Total:  2h 39m | Avg:  7m 59s | Max: 20m 22s
      🟨 GCC                Pass:  61%/21  | Total:  6h 15m | Avg: 17m 51s | Max:  1h 06m
      🟩 Intel              Pass: 100%/1   | Total: 28m 05s | Avg: 28m 05s | Max: 28m 05s
      🟨 MSVC               Pass:  75%/4   | Total:  2h 20m | Avg: 35m 00s | Max: 44m 26s | Hits: 375%/7575  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 07m | Avg: 33m 53s | Max: 36m 11s
    🟨 jobs
      🟨 Build              Pass:  78%/41  | Total: 10h 06m | Avg: 14m 47s | Max: 44m 26s | Hits: 375%/7575  
      🟨 NVRTC              Pass:  50%/4   | Total:  1h 17m | Avg: 19m 21s | Max: 30m 58s
      🟩 Test               Pass: 100%/2   | Total:  1h 24m | Avg: 42m 27s | Max:  1h 06m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
    🟨 std
      🟨 11                 Pass:  16%/6   | Total: 18m 30s | Avg:  3m 05s | Max:  7m 06s
      🟨 14                 Pass:  20%/5   | Total: 37m 57s | Avg:  7m 35s | Max: 20m 29s
      🟨 17                 Pass:  84%/13  | Total:  4h 57m | Avg: 22m 53s | Max: 41m 02s | Hits: 377%/4952  
      🟩 20                 Pass: 100%/23  | Total:  6h 54m | Avg: 18m 02s | Max:  1h 06m | Hits: 372%/2623  
    🟨 gpu
      🟨 v100               Pass:  77%/48  | Total: 12h 50m | Avg: 16m 03s | Max:  1h 06m | Hits: 375%/7575  
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 13m 00s | Avg: 13m 00s | Max: 13m 00s
      🟩 90a                Pass: 100%/2   | Total: 30m 12s | Avg: 15m 06s | Max: 17m 20s
    
  • 🟨 cub: Pass: 78%/47 | Total: 23h 10m | Avg: 29m 35s | Max: 1h 40m

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

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  84%/44  | Total: 17h 29m | Avg: 23m 51s | Max:  1h 20m | Hits: 143%/7408  
      🟩 arm64              Pass: 100%/2   | Total: 43m 52s | Avg: 21m 56s | Max: 39m 32s
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  5m 28s
      🔍 nvcc               Pass:  84%/44  | Total: 18h 02m | Avg: 24m 36s | Max:  1h 20m | Hits: 143%/7408  
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  82%/40  | Total: 16h 40m | Avg: 25m 00s | Max:  1h 20m | Hits:  69%/5556  
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 24s | Avg: 17m 08s | Max: 36m 17s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 41m 59s | Avg: 13m 59s | Max: 16m 19s
    🟨 ctk
      🟨 11.1               Pass:  28%/7   | Total:  1h 39m | Avg: 14m 13s | Max: 40m 59s
      🟩 12.5               Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 16m
      🟨 12.6               Pass:  94%/37  | Total: 14h 09m | Avg: 22m 58s | Max:  1h 20m | Hits: 143%/7408  
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  5m 28s
      🟨 nvcc11.1           Pass:  28%/7   | Total:  1h 39m | Avg: 14m 13s | Max: 40m 59s
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 16m
      🟨 nvcc12.6           Pass:  94%/35  | Total: 13h 58m | Avg: 23m 58s | Max:  1h 20m | Hits: 143%/7408  
    🟨 cxx
      🟨 Clang9             Pass:  75%/4   | Total: 44m 25s | Avg: 11m 06s | Max: 29m 58s
      🟩 Clang10            Pass: 100%/1   | Total:  6m 48s | Avg:  6m 48s | Max:  6m 48s
      🟩 Clang11            Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
      🟩 Clang12            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 32s | Avg:  5m 32s | Max:  5m 32s
      🟩 Clang14            Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 54s | Avg:  5m 54s | Max:  5m 54s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 Clang18            Pass: 100%/7   | Total: 50m 03s | Avg:  7m 09s | Max: 16m 19s
      🟥 GCC6               Pass:   0%/2   | Total:  3m 26s | Avg:  1m 43s | Max:  1m 45s
      🟥 GCC7               Pass:   0%/2   | Total:  4m 21s | Avg:  2m 10s | Max:  2m 13s
      🟩 GCC8               Pass: 100%/1   | Total: 42m 45s | Avg: 42m 45s | Max: 42m 45s
      🟨 GCC9               Pass:  66%/3   | Total:  1h 25m | Avg: 28m 30s | Max: 42m 40s
      🟩 GCC10              Pass: 100%/1   | Total: 42m 12s | Avg: 42m 12s | Max: 42m 12s
      🟩 GCC11              Pass: 100%/1   | Total: 45m 12s | Avg: 45m 12s | Max: 45m 12s
      🟩 GCC12              Pass: 100%/1   | Total: 40m 12s | Avg: 40m 12s | Max: 40m 12s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 35m | Avg: 26m 56s | Max: 44m 02s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 53m 20s | Avg: 53m 20s | Max: 53m 20s
      🟥 MSVC14.16          Pass:   0%/1   | Total: 21m 27s | Avg: 21m 27s | Max: 21m 27s
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits:  68%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  3h 09m | Avg:  1h 03m | Max:  1h 20m | Hits: 168%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 16m
    🟨 cxx_family
      🟨 Clang              Pass:  94%/19  | Total:  2h 20m | Avg:  7m 24s | Max: 29m 58s
      🟨 GCC                Pass:  73%/19  | Total:  7h 59m | Avg: 25m 13s | Max: 45m 12s
      🟩 Intel              Pass: 100%/1   | Total: 53m 20s | Avg: 53m 20s | Max: 53m 20s
      🟨 MSVC               Pass:  80%/5   | Total:  4h 36m | Avg: 55m 16s | Max:  1h 20m | Hits: 143%/7408  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 16m
    🟨 std
      🟨 11                 Pass:  20%/5   | Total: 13m 25s | Avg:  2m 41s | Max:  5m 45s
      🟨 14                 Pass:  25%/4   | Total: 32m 08s | Avg:  8m 02s | Max: 21m 27s
      🟩 17                 Pass: 100%/12  | Total:  7h 57m | Avg: 39m 48s | Max:  1h 12m | Hits:  69%/3704  
      🟩 20                 Pass: 100%/23  | Total:  8h 43m | Avg: 22m 44s | Max:  1h 20m | Hits: 216%/3704  
    🟨 gpu
      🟨 v100               Pass:  84%/46  | Total: 18h 13m | Avg: 23m 46s | Max:  1h 20m | Hits: 143%/7408  
    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 47m 19s | Avg: 23m 39s | Max: 34m 10s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 27m 48s | Avg: 27m 48s | Max: 27m 48s
    
  • 🟩 cudax: Pass: 100%/26 | Total: 4h 03m | Avg: 9m 22s | Max: 23m 38s | Hits: 85%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 31s | Avg:  4m 45s | Max:  7m 13s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 18s | Avg:  2m 18s | Max:  2m 18s
      🟩 Test               Pass: 100%/1   | Total:  7m 13s | Avg:  7m 13s | Max:  7m 13s
    
  • 🟩 python: Pass: 100%/1 | Total: 27m 51s | Avg: 27m 51s | Max: 27m 51s

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

👃 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

@ericniebler ericniebler enabled auto-merge (squash) January 24, 2025 00:16
Copy link
Contributor

🟨 CI finished in 6h 09m: Pass: 98%/153 | Total: 3d 13h | Avg: 33m 26s | Max: 1h 17m | Hits: 226%/23359
  • 🟨 cub: Pass: 97%/44 | Total: 1d 15h | Avg: 54m 17s | Max: 1h 10m | Hits: 38%/3552

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  97%/42  | Total:  1d 13h | Avg: 53m 46s | Max:  1h 10m | Hits:  38%/3552  
      🟩 arm64              Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m
    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/5   | Total:  5h 01m | Avg:  1h 00m | Max:  1h 03m | Hits:  38%/888   
      🟩 12.5               Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m
      🔍 12.6               Pass:  97%/37  | Total:  1d 08h | Avg: 52m 40s | Max:  1h 08m | Hits:  38%/2664  
    🔍 cudacxx: nvcc12.6 🔍
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 01m | Avg:  1h 00m | Max:  1h 03m | Hits:  38%/888   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m
      🔍 nvcc12.6           Pass:  97%/35  | Total:  1d 06h | Avg: 52m 10s | Max:  1h 08m | Hits:  38%/2664  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m
      🔍 nvcc               Pass:  97%/42  | Total:  1d 13h | Avg: 53m 57s | Max:  1h 10m | Hits:  38%/3552  
    🔍 cxx: GCC13 🔍
      🟩 Clang14            Pass: 100%/4   | Total:  3h 57m | Avg: 59m 26s | Max:  1h 03m
      🟩 Clang15            Pass: 100%/2   | Total:  2h 06m | Avg:  1h 03m | Max:  1h 04m
      🟩 Clang16            Pass: 100%/2   | Total:  1h 53m | Avg: 56m 50s | Max: 58m 34s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 58m | Avg: 59m 26s | Max:  1h 01m
      🟩 Clang18            Pass: 100%/7   | Total:  6h 03m | Avg: 51m 54s | Max:  1h 06m
      🟩 GCC7               Pass: 100%/2   | Total:  1h 56m | Avg: 58m 15s | Max: 58m 26s
      🟩 GCC8               Pass: 100%/1   | Total: 58m 31s | Avg: 58m 31s | Max: 58m 31s
      🟩 GCC9               Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m
      🟩 GCC10              Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 05m
      🟩 GCC11              Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 03m
      🟩 GCC12              Pass: 100%/4   | Total:  3h 20m | Avg: 50m 13s | Max:  1h 05m
      🔍 GCC13              Pass:  87%/8   | Total:  4h 44m | Avg: 35m 33s | Max:  1h 06m
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 04m | Hits:  38%/1776  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 08m | Hits:  39%/1776  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/17  | Total: 16h 00m | Avg: 56m 30s | Max:  1h 06m
      🔍 GCC                Pass:  95%/21  | Total: 17h 10m | Avg: 49m 04s | Max:  1h 06m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 19m | Avg:  1h 04m | Max:  1h 08m | Hits:  38%/3552  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m
    🔍 gpu: v100 🔍
      🟩 h100               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 15s | Max: 41m 40s
      🔍 v100               Pass:  97%/42  | Total:  1d 14h | Avg: 55m 12s | Max:  1h 10m | Hits:  38%/3552  
    🔍 jobs: HostLaunch 🔍
      🟩 Build              Pass: 100%/37  | Total:  1d 13h | Avg:  1h 00m | Max:  1h 10m | Hits:  38%/3552  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 29s | Avg: 20m 29s | Max: 20m 29s
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 51s | Avg: 16m 51s | Max: 16m 51s
      🔍 HostLaunch         Pass:  66%/3   | Total:  1h 13m | Avg: 24m 35s | Max: 41m 40s
      🟩 TestGPU            Pass: 100%/2   | Total: 54m 35s | Avg: 27m 17s | Max: 29m 36s
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/20  | Total: 20h 18m | Avg:  1h 00m | Max:  1h 08m | Hits:  38%/2664  
      🔍 20                 Pass:  95%/24  | Total: 19h 30m | Avg: 48m 46s | Max:  1h 10m | Hits:  39%/888   
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total:  1h 10m | Avg: 35m 15s | Max: 41m 40s
      🟩 90a                Pass: 100%/1   | Total: 25m 42s | Avg: 25m 42s | Max: 25m 42s
    
  • 🟥 python: Pass: 0%/1 | Total: 5m 17s | Avg: 5m 17s | Max: 5m 17s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 ctk
      🟥 12.6               Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 cudacxx
      🟥 nvcc12.6           Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 gpu
      🟥 v100               Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 14h 51m | Avg: 20m 44s | Max: 40m 24s | Hits: 387%/10065

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 14h 25m | Avg: 21m 06s | Max: 40m 24s | Hits: 387%/10065 
      🟩 arm64              Pass: 100%/2   | Total: 26m 47s | Avg: 13m 23s | Max: 23m 07s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 52m | Avg: 22m 34s | Max: 34m 13s | Hits: 389%/2471  
      🟩 12.5               Pass: 100%/2   | Total:  1h 08m | Avg: 34m 17s | Max: 37m 56s
      🟩 12.6               Pass: 100%/36  | Total: 11h 50m | Avg: 19m 44s | Max: 40m 24s | Hits: 386%/7594  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 15m | Avg: 18m 49s | Max: 26m 03s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 52m | Avg: 22m 34s | Max: 34m 13s | Hits: 389%/2471  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 08m | Avg: 34m 17s | Max: 37m 56s
      🟩 nvcc12.6           Pass: 100%/32  | Total: 10h 35m | Avg: 19m 50s | Max: 40m 24s | Hits: 386%/7594  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 15m | Avg: 18m 49s | Max: 26m 03s
      🟩 nvcc               Pass: 100%/39  | Total: 13h 36m | Avg: 20m 56s | Max: 40m 24s | Hits: 387%/10065 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 48m 40s | Avg: 12m 10s | Max: 21m 32s
      🟩 Clang15            Pass: 100%/2   | Total: 25m 37s | Avg: 12m 48s | Max: 20m 55s
      🟩 Clang16            Pass: 100%/2   | Total: 25m 10s | Avg: 12m 35s | Max: 20m 32s
      🟩 Clang17            Pass: 100%/2   | Total: 26m 54s | Avg: 13m 27s | Max: 22m 27s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 04m | Avg: 15m 35s | Max: 26m 03s
      🟩 GCC7               Pass: 100%/2   | Total: 40m 30s | Avg: 20m 15s | Max: 22m 11s
      🟩 GCC8               Pass: 100%/1   | Total: 20m 46s | Avg: 20m 46s | Max: 20m 46s
      🟩 GCC9               Pass: 100%/2   | Total: 43m 47s | Avg: 21m 53s | Max: 23m 27s
      🟩 GCC10              Pass: 100%/2   | Total: 43m 57s | Avg: 21m 58s | Max: 23m 45s
      🟩 GCC11              Pass: 100%/2   | Total: 48m 51s | Avg: 24m 25s | Max: 24m 55s
      🟩 GCC12              Pass: 100%/2   | Total: 52m 47s | Avg: 26m 23s | Max: 29m 52s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 59m | Avg: 22m 25s | Max: 33m 34s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 06m | Avg: 33m 22s | Max: 34m 13s | Hits: 389%/4952  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 15m | Avg: 37m 47s | Max: 40m 24s | Hits: 385%/5113  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 08m | Avg: 34m 17s | Max: 37m 56s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  4h 11m | Avg: 13m 56s | Max: 26m 03s
      🟩 GCC                Pass: 100%/19  | Total:  7h 10m | Avg: 22m 37s | Max: 33m 34s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 22m | Avg: 35m 34s | Max: 40m 24s | Hits: 387%/10065 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 17s | Max: 37m 56s
    🟩 gpu
      🟩 v100               Pass: 100%/43  | Total: 14h 51m | Avg: 20m 44s | Max: 40m 24s | Hits: 387%/10065 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total: 12h 59m | Avg: 20m 31s | Max: 40m 24s | Hits: 387%/10065 
      🟩 NVRTC              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 44s | Max: 33m 34s
      🟩 Test               Pass: 100%/2   | Total: 44m 24s | Avg: 22m 12s | Max: 23m 08s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 08s | Avg:  2m 08s | Max:  2m 08s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 13m 05s | Avg: 13m 05s | Max: 13m 05s
      🟩 90a                Pass: 100%/2   | Total: 30m 26s | Avg: 15m 13s | Max: 17m 55s
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  8h 12m | Avg: 23m 27s | Max: 35m 10s | Hits: 388%/7433  
      🟩 20                 Pass: 100%/21  | Total:  6h 37m | Avg: 18m 54s | Max: 40m 24s | Hits: 382%/2632  
    
  • 🟩 thrust: Pass: 100%/43 | Total: 1d 01h | Avg: 35m 44s | Max: 1h 17m | Hits: 130%/9220

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 45m 57s | Avg: 22m 58s | Max: 30m 57s
    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total:  1d 00h | Avg: 35m 51s | Max:  1h 17m | Hits: 130%/9220  
      🟩 arm64              Pass: 100%/2   | Total:  1h 06m | Avg: 33m 17s | Max: 37m 43s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 26m | Avg: 41m 21s | Max:  1h 05m | Hits:  65%/1844  
      🟩 12.5               Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 17m
      🟩 12.6               Pass: 100%/36  | Total: 19h 36m | Avg: 32m 41s | Max:  1h 14m | Hits: 146%/7376  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 14m 35s | Avg:  7m 17s | Max:  9m 34s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 26m | Avg: 41m 21s | Max:  1h 05m | Hits:  65%/1844  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 17m
      🟩 nvcc12.6           Pass: 100%/34  | Total: 19h 22m | Avg: 34m 11s | Max:  1h 14m | Hits: 146%/7376  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 14m 35s | Avg:  7m 17s | Max:  9m 34s
      🟩 nvcc               Pass: 100%/41  | Total:  1d 01h | Avg: 37m 07s | Max:  1h 17m | Hits: 130%/9220  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 06s | Max: 34m 50s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 05m | Avg: 32m 46s | Max: 33m 08s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 04m | Avg: 32m 22s | Max: 33m 23s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 01m | Avg: 30m 33s | Max: 31m 52s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 07m | Avg: 18m 10s | Max: 31m 03s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 09m | Avg: 34m 48s | Max: 35m 03s
      🟩 GCC8               Pass: 100%/1   | Total: 37m 32s | Avg: 37m 32s | Max: 37m 32s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 13m | Avg: 36m 42s | Max: 37m 41s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 16m | Avg: 38m 21s | Max: 40m 42s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 17m | Avg: 38m 57s | Max: 39m 33s
      🟩 GCC12              Pass: 100%/2   | Total:  1h 23m | Avg: 41m 54s | Max: 42m 09s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 22m | Avg: 25m 19s | Max: 37m 43s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 05m | Hits:  78%/3688  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 56m | Avg: 58m 48s | Max:  1h 14m | Hits: 164%/5532  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 17m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  7h 35m | Avg: 26m 45s | Max: 34m 50s
      🟩 GCC                Pass: 100%/19  | Total: 10h 21m | Avg: 32m 42s | Max: 42m 09s
      🟩 MSVC               Pass: 100%/5   | Total:  5h 07m | Avg:  1h 01m | Max:  1h 14m | Hits: 130%/9220  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 17m
    🟩 gpu
      🟩 v100               Pass: 100%/43  | Total:  1d 01h | Avg: 35m 44s | Max:  1h 17m | Hits: 130%/9220  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 00h | Avg: 38m 59s | Max:  1h 17m | Hits:  71%/7376  
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 36s | Avg: 17m 12s | Max: 35m 54s | Hits: 365%/1844  
      🟩 TestGPU            Pass: 100%/3   | Total: 42m 30s | Avg: 14m 10s | Max: 15m 05s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 25m 56s | Avg: 25m 56s | Max: 25m 56s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 13h 26m | Avg: 40m 18s | Max:  1h 15m | Hits:  73%/5532  
      🟩 20                 Pass: 100%/21  | Total: 11h 24m | Avg: 32m 35s | Max:  1h 17m | Hits: 214%/3688  
    
  • 🟩 cudax: Pass: 100%/20 | Total: 4h 43m | Avg: 14m 10s | Max: 23m 08s | Hits: 100%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  3h 50m | Avg: 14m 24s | Max: 23m 08s | Hits: 100%/522   
      🟩 arm64              Pass: 100%/4   | Total: 52m 49s | Avg: 13m 12s | Max: 15m 23s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 10m 04s | Avg: 10m 04s | Max: 10m 04s | Hits: 100%/261   
      🟩 12.5               Pass: 100%/2   | Total: 18m 47s | Avg:  9m 23s | Max:  9m 55s
      🟩 12.6               Pass: 100%/17  | Total:  4h 14m | Avg: 14m 58s | Max: 23m 08s | Hits: 100%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 10m 04s | Avg: 10m 04s | Max: 10m 04s | Hits: 100%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 47s | Avg:  9m 23s | Max:  9m 55s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  4h 14m | Avg: 14m 58s | Max: 23m 08s | Hits: 100%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  4h 43m | Avg: 14m 10s | Max: 23m 08s | Hits: 100%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 13m 47s | Avg: 13m 47s | Max: 13m 47s
      🟩 Clang15            Pass: 100%/1   | Total: 14m 58s | Avg: 14m 58s | Max: 14m 58s
      🟩 Clang16            Pass: 100%/1   | Total: 13m 16s | Avg: 13m 16s | Max: 13m 16s
      🟩 Clang17            Pass: 100%/1   | Total: 14m 43s | Avg: 14m 43s | Max: 14m 43s
      🟩 Clang18            Pass: 100%/4   | Total:  1h 02m | Avg: 15m 35s | Max: 23m 08s
      🟩 GCC10              Pass: 100%/1   | Total: 17m 42s | Avg: 17m 42s | Max: 17m 42s
      🟩 GCC11              Pass: 100%/1   | Total: 16m 17s | Avg: 16m 17s | Max: 16m 17s
      🟩 GCC12              Pass: 100%/2   | Total: 39m 30s | Avg: 19m 45s | Max: 22m 19s
      🟩 GCC13              Pass: 100%/4   | Total: 51m 09s | Avg: 12m 47s | Max: 15m 23s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 10m 04s | Avg: 10m 04s | Max: 10m 04s | Hits: 100%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 52s | Avg: 10m 52s | Max: 10m 52s | Hits: 100%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 47s | Avg:  9m 23s | Max:  9m 55s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total:  1h 59m | Avg: 14m 53s | Max: 23m 08s
      🟩 GCC                Pass: 100%/8   | Total:  2h 04m | Avg: 15m 34s | Max: 22m 19s
      🟩 MSVC               Pass: 100%/2   | Total: 20m 56s | Avg: 10m 28s | Max: 10m 52s | Hits: 100%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 47s | Avg:  9m 23s | Max:  9m 55s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  4h 43m | Avg: 14m 10s | Max: 23m 08s | Hits: 100%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  3h 58m | Avg: 13m 13s | Max: 17m 42s | Hits: 100%/522   
      🟩 Test               Pass: 100%/2   | Total: 45m 27s | Avg: 22m 43s | Max: 23m 08s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 10m 12s | Avg: 10m 12s | Max: 10m 12s
      🟩 90a                Pass: 100%/1   | Total: 12m 36s | Avg: 12m 36s | Max: 12m 36s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 44m 30s | Avg: 11m 07s | Max: 12m 58s
      🟩 20                 Pass: 100%/16  | Total:  3h 58m | Avg: 14m 56s | Max: 23m 08s | Hits: 100%/522   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 50s | Avg: 4m 55s | Max: 7m 14s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 50s | Avg:  4m 55s | Max:  7m 14s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 36s | Avg:  2m 36s | Max:  2m 36s
      🟩 Test               Pass: 100%/1   | Total:  7m 14s | Avg:  7m 14s | Max:  7m 14s
    

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: functional libcu++ For all items related to libcu++ nvbug Has an associated internal NVIDIA NVBug.
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

3 participants