Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport branch/2.8.x] Fix issues with nvrtc compilation #3674

Merged
merged 2 commits into from
Feb 4, 2025

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Feb 4, 2025

Description

Backport of #3666 to branch/2.8.x.

* Disable use of builtin `__remove_reference_t` for nvrtc below 12.4

NVRTC does not support it properly, so remove it to unblock cuPy

* Use correct warning pragma for nvrtc

* Also suppress `__remove_cvref`

(cherry picked from commit 7229e0b)
Copy link

copy-pr-bot bot commented Feb 4, 2025

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

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@miscco miscco enabled auto-merge (squash) February 4, 2025 17:50
@leofang
Copy link
Member

leofang commented Feb 4, 2025

/ok to test

@leofang
Copy link
Member

leofang commented Feb 4, 2025

/ok to test

Copy link
Contributor Author

github-actions bot commented Feb 4, 2025

🟩 CI finished in 1h 55m: Pass: 100%/169 | Total: 1d 18h | Avg: 15m 00s | Max: 1h 20m | Hits: 203%/20825
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 15h 07m | Avg: 18m 54s | Max: 51m 16s | Hits: 352%/9973

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total: 14h 40m | Avg: 19m 08s | Max: 51m 16s | Hits: 352%/9973  
      🟩 arm64              Pass: 100%/2   | Total: 26m 37s | Avg: 13m 18s | Max: 22m 44s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 53m | Avg: 16m 12s | Max: 33m 29s | Hits: 336%/2309  
      🟩 12.5               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 30s | Max: 38m 10s
      🟩 12.6               Pass: 100%/39  | Total: 12h 02m | Avg: 18m 32s | Max: 51m 16s | Hits: 357%/7664  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 05m | Avg: 16m 18s | Max: 20m 27s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 53m | Avg: 16m 12s | Max: 33m 29s | Hits: 336%/2309  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 11m | Avg: 35m 30s | Max: 38m 10s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 10h 57m | Avg: 18m 47s | Max: 51m 16s | Hits: 357%/7664  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 05m | Avg: 16m 18s | Max: 20m 27s
      🟩 nvcc               Pass: 100%/44  | Total: 14h 02m | Avg: 19m 08s | Max: 51m 16s | Hits: 352%/9973  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 02m | Avg: 15m 32s | Max: 22m 28s
      🟩 Clang10            Pass: 100%/1   | Total: 22m 49s | Avg: 22m 49s | Max: 22m 49s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 24s | Avg:  4m 24s | Max:  4m 24s
      🟩 Clang12            Pass: 100%/1   | Total: 23m 28s | Avg: 23m 28s | Max: 23m 28s
      🟩 Clang13            Pass: 100%/1   | Total: 23m 21s | Avg: 23m 21s | Max: 23m 21s
      🟩 Clang14            Pass: 100%/1   | Total: 20m 19s | Avg: 20m 19s | Max: 20m 19s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 38s | Avg:  4m 38s | Max:  4m 38s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang17            Pass: 100%/1   | Total: 21m 33s | Avg: 21m 33s | Max: 21m 33s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 06m | Avg: 15m 46s | Max: 24m 53s
      🟩 GCC6               Pass: 100%/2   | Total: 35m 06s | Avg: 17m 33s | Max: 23m 12s
      🟩 GCC7               Pass: 100%/2   | Total: 36m 10s | Avg: 18m 05s | Max: 19m 42s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 55s | Avg:  3m 55s | Max:  3m 55s
      🟩 GCC9               Pass: 100%/3   | Total: 40m 32s | Avg: 13m 30s | Max: 21m 26s
      🟩 GCC10              Pass: 100%/1   | Total: 23m 43s | Avg: 23m 43s | Max: 23m 43s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 47s | Avg:  3m 47s | Max:  3m 47s
      🟩 GCC12              Pass: 100%/1   | Total: 26m 01s | Avg: 26m 01s | Max: 26m 01s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 52m | Avg: 17m 17s | Max: 51m 16s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 24m 35s | Avg: 24m 35s | Max: 24m 35s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 33m 29s | Avg: 33m 29s | Max: 33m 29s | Hits: 336%/2309  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 42m 56s | Avg: 42m 56s | Max: 42m 56s | Hits: 336%/2506  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 19m | Avg: 39m 59s | Max: 43m 18s | Hits: 368%/5158  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 11m | Avg: 35m 30s | Max: 38m 10s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  5h 13m | Avg: 15m 39s | Max: 24m 53s
      🟩 GCC                Pass: 100%/21  | Total:  5h 42m | Avg: 16m 17s | Max: 51m 16s
      🟩 Intel              Pass: 100%/1   | Total: 24m 35s | Avg: 24m 35s | Max: 24m 35s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 36m | Avg: 39m 06s | Max: 43m 18s | Hits: 352%/9973  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 30s | Max: 38m 10s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/8   | Total:  2h 36m | Avg: 19m 30s | Max: 51m 16s
      🟩 v100               Pass: 100%/40  | Total: 12h 31m | Avg: 18m 47s | Max: 43m 18s | Hits: 352%/9973  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total: 12h 58m | Avg: 18m 58s | Max: 43m 18s | Hits: 352%/9973  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 07m | Avg: 16m 45s | Max: 17m 52s
      🟩 Test               Pass: 100%/2   | Total:  1h 00m | Avg: 30m 09s | Max: 51m 16s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 01s | Avg:  2m 01s | Max:  2m 01s
    🟩 sm
      🟩 75                 Pass: 100%/4   | Total:  1h 07m | Avg: 16m 45s | Max: 17m 52s
      🟩 90                 Pass: 100%/1   | Total: 14m 44s | Avg: 14m 44s | Max: 14m 44s
      🟩 90a                Pass: 100%/2   | Total: 16m 03s | Avg:  8m 01s | Max: 12m 17s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  1h 39m | Avg: 16m 38s | Max: 23m 12s
      🟩 14                 Pass: 100%/5   | Total:  1h 39m | Avg: 19m 49s | Max: 33m 29s | Hits: 336%/2309  
      🟩 17                 Pass: 100%/13  | Total:  4h 45m | Avg: 21m 55s | Max: 42m 56s | Hits: 370%/5012  
      🟩 20                 Pass: 100%/23  | Total:  7h 01m | Avg: 18m 19s | Max: 51m 16s | Hits: 334%/2652  
    
  • 🟩 cub: Pass: 100%/47 | Total: 13h 06m | Avg: 16m 43s | Max: 1h 15m | Hits: 31%/3132

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  7m 07s | Avg:  3m 33s | Max:  5m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 04s | Avg:  2m 04s | Max:  2m 04s
      🟩 Test               Pass: 100%/1   | Total:  5m 03s | Avg:  5m 03s | Max:  5m 03s
    
  • 🟩 python: Pass: 100%/1 | Total: 24m 21s | Avg: 24m 21s | Max: 24m 21s

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

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

# Runner
125 linux-amd64-cpu16
14 windows-amd64-cpu16
10 linux-amd64-gpu-rtx2080-latest-1
10 linux-arm64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
1 linux-amd64-gpu-h100-latest-1

@miscco miscco merged commit 3a388b7 into branch/2.8.x Feb 4, 2025
185 checks passed
@miscco miscco deleted the backport-3666-to-branch/2.8.x branch February 4, 2025 20:55
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.

3 participants