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

do not try to use clang-19's support for c++26 pack indexing #3888

Merged

Conversation

ericniebler
Copy link
Collaborator

clang claims to support pack indexing by defining __cpp_pack_indexing, but then it fails to parse pack indexing expressions.

Description

this is an attempt to fix the problem described in nvbug#4864896

Checklist

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

clang claims to support pack indexing by defining `__cpp_pack_indexing`, but then it fails to parse pack indexing expressions.
Copy link

copy-pr-bot bot commented Feb 21, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@ericniebler
Copy link
Collaborator Author

/ok to test

@ericniebler ericniebler marked this pull request as ready for review February 21, 2025 00:37
@ericniebler ericniebler requested a review from a team as a code owner February 21, 2025 00:37
@ericniebler ericniebler requested a review from wmaxey February 21, 2025 00:37
Copy link
Contributor

🟩 CI finished in 1h 08m: Pass: 100%/158 | Total: 1d 05h | Avg: 11m 10s | Max: 37m 14s | Hits: 81%/248136
  • 🟩 cub: Pass: 100%/45 | Total: 8h 23m | Avg: 11m 11s | Max: 30m 53s | Hits: 93%/53305

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  8h 12m | Avg: 11m 27s | Max: 30m 53s | Hits:  92%/50883 
      🟩 arm64              Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  5m 40s | Hits:  99%/2422  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 49m 38s | Avg:  9m 55s | Max: 26m 41s | Hits:  85%/5888  
      🟩 12.5               Pass: 100%/2   | Total: 20m 14s | Avg: 10m 07s | Max: 10m 24s | Hits:  98%/2240  
      🟩 12.8               Pass: 100%/38  | Total:  7h 13m | Avg: 11m 24s | Max: 30m 53s | Hits:  94%/45177 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 11s | Avg:  4m 35s | Max:  4m 39s | Hits: 100%/2092  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 49m 38s | Avg:  9m 55s | Max: 26m 41s | Hits:  85%/5888  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 14s | Avg: 10m 07s | Max: 10m 24s | Hits:  98%/2240  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  7h 04m | Avg: 11m 47s | Max: 30m 53s | Hits:  93%/43085 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 11s | Avg:  4m 35s | Max:  4m 39s | Hits: 100%/2092  
      🟩 nvcc               Pass: 100%/43  | Total:  8h 14m | Avg: 11m 29s | Max: 30m 53s | Hits:  92%/51213 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 10s | Avg:  5m 47s | Max:  5m 54s | Hits: 100%/4852  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 51s | Avg:  6m 25s | Max:  6m 48s | Hits: 100%/2422  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  5m 52s | Hits: 100%/2422  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  5m 51s | Hits: 100%/2422  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 10m | Avg: 10m 03s | Max: 24m 44s | Hits: 100%/8147  
      🟩 GCC7               Pass: 100%/2   | Total: 11m 37s | Avg:  5m 48s | Max:  6m 06s | Hits:  99%/2426  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s | Hits:  99%/1213  
      🟩 GCC9               Pass: 100%/2   | Total: 12m 02s | Avg:  6m 01s | Max:  6m 07s | Hits:  99%/2426  
      🟩 GCC10              Pass: 100%/2   | Total: 13m 19s | Avg:  6m 39s | Max:  6m 44s | Hits:  99%/2426  
      🟩 GCC11              Pass: 100%/2   | Total: 13m 08s | Avg:  6m 34s | Max:  6m 40s | Hits:  99%/2422  
      🟩 GCC12              Pass: 100%/2   | Total: 13m 24s | Avg:  6m 42s | Max:  6m 48s | Hits:  99%/2422  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 45m | Avg: 15m 04s | Max: 24m 26s | Hits:  99%/13321 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 56m 42s | Avg: 28m 21s | Max: 30m 01s | Hits:  16%/2072  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 01m | Avg: 30m 49s | Max: 30m 53s | Hits:  16%/2072  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 14s | Avg: 10m 07s | Max: 10m 24s | Hits:  98%/2240  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 09m | Avg:  7m 37s | Max: 24m 44s | Hits: 100%/20265 
      🟩 GCC                Pass: 100%/22  | Total:  3h 55m | Avg: 10m 41s | Max: 24m 26s | Hits:  99%/26656 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 58m | Avg: 29m 35s | Max: 30m 53s | Hits:  16%/4144  
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 14s | Avg: 10m 07s | Max: 10m 24s | Hits:  98%/2240  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 51m 06s | Avg: 17m 02s | Max: 23m 32s | Hits:  99%/3633  
      🟩 rtx2080            Pass: 100%/34  | Total:  5h 07m | Avg:  9m 01s | Max: 30m 53s | Hits:  91%/39984 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 25m | Avg: 18m 09s | Max: 24m 44s | Hits:  99%/9688  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 24m | Avg:  8m 46s | Max: 30m 53s | Hits:  91%/43617 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 40s | Avg: 23m 40s | Max: 23m 40s | Hits:  99%/1211  
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 15s | Avg: 17m 15s | Max: 17m 15s | Hits:  99%/1211  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 12m | Avg: 24m 14s | Max: 24m 44s | Hits:  99%/3633  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 05m | Avg: 21m 45s | Max: 23m 08s | Hits:  99%/3633  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 51m 06s | Avg: 17m 02s | Max: 23m 32s | Hits:  99%/3633  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 55s | Avg:  6m 55s | Max:  6m 55s | Hits:  99%/1211  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 15m | Avg:  9m 45s | Max: 30m 45s | Hits:  88%/23455 
      🟩 20                 Pass: 100%/25  | Total:  5h 08m | Avg: 12m 20s | Max: 30m 53s | Hits:  96%/29850 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 6h 32m | Avg: 8m 43s | Max: 33m 56s | Hits: 96%/80136

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 16m 43s | Avg:  8m 21s | Max: 11m 03s | Hits:  99%/3564  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 22m | Avg:  8m 54s | Max: 33m 56s | Hits:  96%/76573 
      🟩 arm64              Pass: 100%/2   | Total:  9m 39s | Avg:  4m 49s | Max:  5m 08s | Hits:  99%/3563  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 43m 23s | Avg:  8m 40s | Max: 23m 55s | Hits:  94%/8901  
      🟩 12.5               Pass: 100%/2   | Total: 26m 33s | Avg: 13m 16s | Max: 13m 31s | Hits:  99%/3562  
      🟩 12.8               Pass: 100%/38  | Total:  5h 22m | Avg:  8m 29s | Max: 33m 56s | Hits:  96%/67673 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 39s | Avg:  5m 19s | Max:  5m 25s | Hits: 100%/3562  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 43m 23s | Avg:  8m 40s | Max: 23m 55s | Hits:  94%/8901  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 26m 33s | Avg: 13m 16s | Max: 13m 31s | Hits:  99%/3562  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  5h 11m | Avg:  8m 39s | Max: 33m 56s | Hits:  96%/64111 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 39s | Avg:  5m 19s | Max:  5m 25s | Hits: 100%/3562  
      🟩 nvcc               Pass: 100%/43  | Total:  6h 21m | Avg:  8m 52s | Max: 33m 56s | Hits:  96%/76574 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 29s | Avg:  5m 07s | Max:  5m 41s | Hits: 100%/7124  
      🟩 Clang15            Pass: 100%/2   | Total: 10m 34s | Avg:  5m 17s | Max:  5m 27s | Hits: 100%/3562  
      🟩 Clang16            Pass: 100%/2   | Total: 10m 49s | Avg:  5m 24s | Max:  5m 31s | Hits: 100%/3562  
      🟩 Clang17            Pass: 100%/2   | Total: 10m 45s | Avg:  5m 22s | Max:  5m 38s | Hits: 100%/3562  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 20s | Avg:  6m 11s | Max: 10m 09s | Hits: 100%/12467 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 38s | Avg:  5m 19s | Max:  5m 43s | Hits:  99%/3564  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 07s | Avg:  5m 07s | Max:  5m 07s | Hits:  99%/1782  
      🟩 GCC9               Pass: 100%/2   | Total: 10m 39s | Avg:  5m 19s | Max:  5m 39s | Hits:  99%/3564  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 39s | Hits:  99%/3564  
      🟩 GCC11              Pass: 100%/2   | Total: 11m 42s | Avg:  5m 51s | Max:  5m 55s | Hits:  99%/3564  
      🟩 GCC12              Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  6m 17s | Hits:  99%/3564  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 16m | Avg:  7m 37s | Max: 11m 59s | Hits:  99%/17820 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 46m 43s | Avg: 23m 21s | Max: 23m 55s | Hits:  70%/3550  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 25m | Avg: 28m 39s | Max: 33m 56s | Hits:  70%/5325  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 26m 33s | Avg: 13m 16s | Max: 13m 31s | Hits:  99%/3562  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 35m | Avg:  5m 38s | Max: 10m 09s | Hits: 100%/30277 
      🟩 GCC                Pass: 100%/21  | Total:  2h 17m | Avg:  6m 32s | Max: 11m 59s | Hits:  99%/37422 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 12m | Avg: 26m 32s | Max: 33m 56s | Hits:  70%/8875  
      🟩 NVHPC              Pass: 100%/2   | Total: 26m 33s | Avg: 13m 16s | Max: 13m 31s | Hits:  99%/3562  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 16m 37s | Avg:  8m 18s | Max: 11m 59s | Hits:  99%/3564  
      🟩 rtx2080            Pass: 100%/33  | Total:  4h 11m | Avg:  7m 37s | Max: 26m 53s | Hits:  97%/58769 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 04m | Avg: 12m 24s | Max: 33m 56s | Hits:  94%/17803 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  4h 58m | Avg:  7m 51s | Max: 26m 53s | Hits:  96%/67671 
      🟩 TestCPU            Pass: 100%/3   | Total: 49m 40s | Avg: 16m 33s | Max: 33m 56s | Hits:  90%/5338  
      🟩 TestGPU            Pass: 100%/4   | Total: 44m 27s | Avg: 11m 06s | Max: 11m 59s | Hits:  99%/7127  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 16m 37s | Avg:  8m 18s | Max: 11m 59s | Hits:  99%/3564  
      🟩 90;90a;100         Pass: 100%/1   | Total:  5m 47s | Avg:  5m 47s | Max:  5m 47s | Hits:  99%/1782  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  2h 54m | Avg:  8m 42s | Max: 26m 53s | Hits:  95%/35611 
      🟩 20                 Pass: 100%/23  | Total:  3h 21m | Avg:  8m 46s | Max: 33m 56s | Hits:  97%/40961 
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 11h 32m | Avg: 16m 06s | Max: 37m 14s | Hits: 61%/103127

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 11h 06m | Avg: 16m 15s | Max: 37m 14s | Hits:  61%/97470 
      🟩 arm64              Pass: 100%/2   | Total: 26m 08s | Avg: 13m 04s | Max: 21m 36s | Hits:  65%/5657  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 09m | Avg: 13m 55s | Max: 21m 54s | Hits:  70%/13681 
      🟩 12.5               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 46s | Max: 37m 14s | Hits:  32%/5602  
      🟩 12.8               Pass: 100%/36  | Total:  9h 11m | Avg: 15m 18s | Max: 25m 43s | Hits:  62%/83844 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 43m 09s | Avg: 21m 34s | Max: 23m 06s | Hits:  26%/5620  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 09m | Avg: 13m 55s | Max: 21m 54s | Hits:  70%/13681 
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 11m | Avg: 35m 46s | Max: 37m 14s | Hits:  32%/5602  
      🟩 nvcc12.8           Pass: 100%/34  | Total:  8h 28m | Avg: 14m 56s | Max: 25m 43s | Hits:  65%/78224 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 43m 09s | Avg: 21m 34s | Max: 23m 06s | Hits:  26%/5620  
      🟩 nvcc               Pass: 100%/41  | Total: 10h 49m | Avg: 15m 50s | Max: 37m 14s | Hits:  64%/97507 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 34m 43s | Avg:  8m 40s | Max: 21m 09s | Hits:  80%/11206 
      🟩 Clang15            Pass: 100%/2   | Total: 47m 34s | Avg: 23m 47s | Max: 24m 19s | Hits:  34%/5614  
      🟩 Clang16            Pass: 100%/2   | Total: 27m 19s | Avg: 13m 39s | Max: 21m 33s | Hits:  65%/5614  
      🟩 Clang17            Pass: 100%/2   | Total: 27m 39s | Avg: 13m 49s | Max: 21m 55s | Hits:  65%/5614  
      🟩 Clang18            Pass: 100%/6   | Total:  1h 26m | Avg: 14m 27s | Max: 24m 02s | Hits:  55%/14062 
      🟩 GCC7               Pass: 100%/2   | Total: 38m 25s | Avg: 19m 12s | Max: 20m 30s | Hits:  34%/5552  
      🟩 GCC8               Pass: 100%/1   | Total: 20m 59s | Avg: 20m 59s | Max: 20m 59s | Hits:  34%/2786  
      🟩 GCC9               Pass: 100%/2   | Total: 45m 02s | Avg: 22m 31s | Max: 23m 53s | Hits:  34%/5564  
      🟩 GCC10              Pass: 100%/2   | Total:  9m 01s | Avg:  4m 30s | Max:  4m 41s | Hits:  95%/5620  
      🟩 GCC11              Pass: 100%/2   | Total: 43m 18s | Avg: 21m 39s | Max: 22m 50s | Hits:  34%/5616  
      🟩 GCC12              Pass: 100%/2   | Total: 28m 28s | Avg: 14m 14s | Max: 23m 29s | Hits:  65%/5616  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 58m | Avg: 11m 49s | Max: 24m 37s | Hits:  71%/14321 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 45m 16s | Avg: 22m 38s | Max: 23m 22s | Hits:  97%/5090  
      🟩 MSVC14.42          Pass: 100%/2   | Total: 48m 17s | Avg: 24m 08s | Max: 25m 43s | Hits:  95%/5250  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 11m | Avg: 35m 46s | Max: 37m 14s | Hits:  32%/5602  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  3h 44m | Avg: 14m 00s | Max: 24m 19s | Hits:  62%/42110 
      🟩 GCC                Pass: 100%/21  | Total:  5h 03m | Avg: 14m 26s | Max: 24m 37s | Hits:  57%/45075 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 33m | Avg: 23m 23s | Max: 25m 43s | Hits:  96%/10340 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 46s | Max: 37m 14s | Hits:  32%/5602  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 18m 14s | Avg:  9m 07s | Max: 13m 24s | Hits:  95%/2918  
      🟩 rtx2080            Pass: 100%/41  | Total: 11h 14m | Avg: 16m 26s | Max: 37m 14s | Hits:  61%/100209
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 10h 24m | Avg: 16m 53s | Max: 37m 14s | Hits:  61%/103087
      🟩 NVRTC              Pass: 100%/2   | Total: 31m 28s | Avg: 15m 44s | Max: 15m 46s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 33m 54s | Avg: 11m 18s | Max: 13m 24s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 17s | Avg:  2m 17s | Max:  2m 17s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 31m 28s | Avg: 15m 44s | Max: 15m 46s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 18m 14s | Avg:  9m 07s | Max: 13m 24s | Hits:  95%/2918  
      🟩 90;90a;100         Pass: 100%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s | Hits:  95%/2918  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  6h 16m | Avg: 17m 54s | Max: 34m 18s | Hits:  58%/54987 
      🟩 20                 Pass: 100%/21  | Total:  5h 14m | Avg: 14m 57s | Max: 37m 14s | Hits:  66%/48140 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 2h 10m | Avg: 5m 55s | Max: 13m 43s | Hits: 96%/11264

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  1h 55m | Avg:  6m 25s | Max: 13m 43s | Hits:  96%/9036  
      🟩 arm64              Pass: 100%/4   | Total: 14m 53s | Avg:  3m 43s | Max:  3m 50s | Hits:  98%/2228  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 10m 38s | Avg: 10m 38s | Max: 10m 38s | Hits:  61%/262   
      🟩 12.5               Pass: 100%/2   | Total: 12m 35s | Avg:  6m 17s | Max:  6m 26s | Hits:  95%/710   
      🟩 12.8               Pass: 100%/19  | Total:  1h 47m | Avg:  5m 38s | Max: 13m 43s | Hits:  97%/10292 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 10m 38s | Avg: 10m 38s | Max: 10m 38s | Hits:  61%/262   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 12m 35s | Avg:  6m 17s | Max:  6m 26s | Hits:  95%/710   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  1h 47m | Avg:  5m 38s | Max: 13m 43s | Hits:  97%/10292 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  2h 10m | Avg:  5m 55s | Max: 13m 43s | Hits:  96%/11264 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 18s | Avg:  4m 18s | Max:  4m 18s | Hits:  98%/559   
      🟩 Clang15            Pass: 100%/1   | Total:  3m 57s | Avg:  3m 57s | Max:  3m 57s | Hits:  98%/557   
      🟩 Clang16            Pass: 100%/1   | Total:  4m 25s | Avg:  4m 25s | Max:  4m 25s | Hits:  98%/557   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 50s | Avg:  3m 50s | Max:  3m 50s | Hits:  98%/557   
      🟩 Clang18            Pass: 100%/4   | Total: 23m 49s | Avg:  5m 57s | Max: 12m 34s | Hits:  98%/2228  
      🟩 GCC10              Pass: 100%/1   | Total:  4m 10s | Avg:  4m 10s | Max:  4m 10s | Hits:  98%/559   
      🟩 GCC11              Pass: 100%/1   | Total:  4m 06s | Avg:  4m 06s | Max:  4m 06s | Hits:  98%/557   
      🟩 GCC12              Pass: 100%/2   | Total: 16m 28s | Avg:  8m 14s | Max: 12m 26s | Hits:  98%/1114  
      🟩 GCC13              Pass: 100%/6   | Total: 31m 55s | Avg:  5m 19s | Max: 13m 43s | Hits:  98%/3342  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 38s | Avg: 10m 38s | Max: 10m 38s | Hits:  61%/262   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 10m 13s | Avg: 10m 13s | Max: 10m 13s | Hits:  61%/262   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 12m 35s | Avg:  6m 17s | Max:  6m 26s | Hits:  95%/710   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 40m 19s | Avg:  5m 02s | Max: 12m 34s | Hits:  98%/4458  
      🟩 GCC                Pass: 100%/10  | Total: 56m 39s | Avg:  5m 39s | Max: 13m 43s | Hits:  98%/5572  
      🟩 MSVC               Pass: 100%/2   | Total: 20m 51s | Avg: 10m 25s | Max: 10m 38s | Hits:  61%/524   
      🟩 NVHPC              Pass: 100%/2   | Total: 12m 35s | Avg:  6m 17s | Max:  6m 26s | Hits:  95%/710   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 17m 15s | Avg:  8m 37s | Max: 13m 43s | Hits:  98%/1114  
      🟩 rtx2080            Pass: 100%/20  | Total:  1h 53m | Avg:  5m 39s | Max: 12m 34s | Hits:  96%/10150 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  1h 31m | Avg:  4m 49s | Max: 10m 38s | Hits:  96%/9593  
      🟩 Test               Pass: 100%/3   | Total: 38m 43s | Avg: 12m 54s | Max: 13m 43s | Hits:  99%/1671  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 20m 42s | Avg:  6m 54s | Max: 13m 43s | Hits:  98%/1671  
      🟩 90a                Pass: 100%/1   | Total:  3m 34s | Avg:  3m 34s | Max:  3m 34s | Hits:  98%/557   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 17m 19s | Avg:  4m 19s | Max:  6m 26s | Hits:  97%/2026  
      🟩 20                 Pass: 100%/18  | Total:  1h 53m | Avg:  6m 16s | Max: 13m 43s | Hits:  96%/9238  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 14m 38s | Avg: 7m 19s | Max: 12m 24s | Hits: 98%/304

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max: 12m 24s | Hits:  98%/304   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 14s | Avg:  2m 14s | Max:  2m 14s | Hits:  98%/152   
      🟩 Test               Pass: 100%/1   | Total: 12m 24s | Avg: 12m 24s | Max: 12m 24s | Hits:  98%/152   
    
  • 🟩 python: Pass: 100%/1 | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 31m 12s | Avg: 31m 12s | Max: 31m 12s
    

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

# Runner
111 linux-amd64-cpu16
15 windows-amd64-cpu16
10 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@ericniebler ericniebler enabled auto-merge (squash) February 21, 2025 02:40
@ericniebler ericniebler merged commit c267f32 into NVIDIA:main Feb 21, 2025
172 of 175 checks passed
Copy link
Contributor

Successfully created backport PR for branch/2.8.x:

github-actions bot pushed a commit that referenced this pull request Feb 21, 2025
clang claims to support pack indexing by defining `__cpp_pack_indexing`, but then it fails to parse pack indexing expressions.

(cherry picked from commit c267f32)
bernhardmgruber pushed a commit that referenced this pull request Feb 21, 2025
…3903)

clang claims to support pack indexing by defining `__cpp_pack_indexing`, but then it fails to parse pack indexing expressions.

(cherry picked from commit c267f32)

Co-authored-by: Eric Niebler <eniebler@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants