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

Block type pack indexing on NVCC #2563

Merged
merged 3 commits into from
Oct 14, 2024
Merged

Block type pack indexing on NVCC #2563

merged 3 commits into from
Oct 14, 2024

Conversation

wmaxey
Copy link
Member

@wmaxey wmaxey commented Oct 10, 2024

Description

closes nvbug 4864896

Checklist

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

@wmaxey wmaxey requested review from a team as code owners October 10, 2024 20:11
Copy link
Contributor

🟩 CI finished in 56m 11s: Pass: 100%/366 | Total: 1d 15h | Avg: 6m 30s | Max: 54m 46s | Hits: 93%/27865
  • 🟩 cub: Pass: 100%/104 | Total: 12h 59m | Avg: 7m 29s | Max: 54m 46s | Hits: 99%/2916

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  8m 48s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 17s | Avg:  2m 17s | Max:  2m 17s
      🟩 Test               Pass: 100%/1   | Total:  8m 48s | Avg:  8m 48s | Max:  8m 48s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 14m 57s | Avg: 14m 57s | Max: 14m 57s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 366)

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

@wmaxey wmaxey changed the title Block pack type pack indexing unless C++26 is defined Block type pack indexing unless C++26 is defined Oct 11, 2024
@ericniebler
Copy link
Collaborator

should i always be testing both the feature test and the language version like this?

Also suppress warnings about language mode
@miscco
Copy link
Collaborator

miscco commented Oct 14, 2024

should i always be testing both the feature test and the language version like this?

We should rather not. I believe we should move that check into __cccl/builtin.h and do the right thing there.

It also depends a lot on the host compiler, because e.g GCC will warn about usages of this pre C++26 whereas with clang you can just suppress that warning

Copy link
Contributor

🟩 CI finished in 1h 51m: Pass: 100%/366 | Total: 1d 22h | Avg: 7m 37s | Max: 1h 17m | Hits: 25%/27865
  • 🟩 cub: Pass: 100%/104 | Total: 16h 08m | Avg: 9m 18s | Max: 1h 14m | Hits: 2%/2916

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 18s | Avg:  4m 39s | Max:  7m 14s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 04s | Avg:  2m 04s | Max:  2m 04s
      🟩 Test               Pass: 100%/1   | Total:  7m 14s | Avg:  7m 14s | Max:  7m 14s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 14m 39s | Avg: 14m 39s | Max: 14m 39s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 366)

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

Co-authored-by: Michael Schellenberger Costa <[email protected]>
Copy link
Contributor

🟨 CI finished in 1h 50m: Pass: 99%/366 | Total: 1d 13h | Avg: 6m 10s | Max: 1h 03m | Hits: 83%/27865
  • 🟨 cub: Pass: 98%/104 | Total: 12h 31m | Avg: 7m 13s | Max: 1h 03m | Hits: 99%/2916

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
      🟩 Test               Pass: 100%/1   | Total:  7m 45s | Avg:  7m 45s | Max:  7m 45s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 33s | Avg: 15m 33s | Max: 15m 33s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 366)

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

@wmaxey wmaxey changed the title Block type pack indexing unless C++26 is defined Block type pack indexing on NVCC Oct 14, 2024
Copy link
Contributor

🟩 CI finished in 2h 18m: Pass: 100%/366 | Total: 1d 12h | Avg: 5m 58s | Max: 49m 54s | Hits: 83%/27865
  • 🟩 cub: Pass: 100%/104 | Total: 11h 20m | Avg: 6m 32s | Max: 49m 54s | Hits: 99%/2916

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 01s | Avg:  5m 00s | Max:  7m 45s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
      🟩 Test               Pass: 100%/1   | Total:  7m 45s | Avg:  7m 45s | Max:  7m 45s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 33s | Avg: 15m 33s | Max: 15m 33s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 366)

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

@wmaxey wmaxey merged commit 2ba9597 into main Oct 14, 2024
381 checks passed
@wmaxey wmaxey deleted the bugfix/type_pack_indexing branch October 14, 2024 20:58
caugonnet pushed a commit to caugonnet/cccl that referenced this pull request Oct 16, 2024
* Block type indexing if the compiler is NVCC.

Co-authored-by: Michael Schellenberger Costa <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants