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

Fix deadlocks by enabling eager module loading in libcudacxx tests. #3585

Merged
merged 5 commits into from
Jan 30, 2025

Conversation

wmaxey
Copy link
Member

@wmaxey wmaxey commented Jan 29, 2025

Description

Try to fix deadlock in CI by injecting eager module loading into tests.

Checklist

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

@wmaxey wmaxey requested a review from a team as a code owner January 29, 2025 19:09
@wmaxey wmaxey requested a review from fbusato January 29, 2025 19:09
@wmaxey wmaxey requested a review from a team as a code owner January 29, 2025 19:27
@wmaxey wmaxey requested a review from jrhemstad January 29, 2025 19:27
@wmaxey wmaxey force-pushed the bugfix/barrier_deadlock branch from 8bf3a0e to 86edec4 Compare January 29, 2025 21:16
@wmaxey
Copy link
Member Author

wmaxey commented Jan 29, 2025

I rebased and force pushed due to the merge from main making the config weird.

Copy link
Contributor

🟩 CI finished in 49m 02s: Pass: 100%/152 | Total: 23h 17m | Avg: 9m 11s | Max: 35m 13s | Hits: 546%/21523
  • 🟩 cub: Pass: 100%/44 | Total: 7h 33m | Avg: 10m 18s | Max: 34m 27s | Hits: 539%/3552

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  6m 45s | Avg:  3m 22s | Max:  4m 42s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s
    
  • 🟩 python: Pass: 100%/1 | Total: 27m 18s | Avg: 27m 18s | Max: 27m 18s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 152)

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

Copy link
Contributor

🟩 CI finished in 1h 32m: Pass: 100%/152 | Total: 3d 04h | Avg: 30m 04s | Max: 1h 16m | Hits: 405%/21707
  • 🟩 cub: Pass: 100%/44 | Total: 1d 15h | Avg: 53m 48s | Max: 1h 16m | Hits: 196%/3552

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

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 10h 33m | Avg: 15m 27s | Max: 32m 31s | Hits: 642%/10249 
      🟩 arm64              Pass: 100%/2   | Total: 25m 18s | Avg: 12m 39s | Max: 21m 33s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 03m | Avg: 12m 39s | Max: 24m 21s | Hits: 667%/2517  
      🟩 12.5               Pass: 100%/2   | Total: 52m 07s | Avg: 26m 03s | Max: 32m 31s
      🟩 12.6               Pass: 100%/36  | Total:  9h 03m | Avg: 15m 06s | Max: 30m 19s | Hits: 634%/7732  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 19m 58s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 03m | Avg: 12m 39s | Max: 24m 21s | Hits: 667%/2517  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 52m 07s | Avg: 26m 03s | Max: 32m 31s
      🟩 nvcc12.6           Pass: 100%/32  | Total:  7h 55m | Avg: 14m 51s | Max: 30m 19s | Hits: 634%/7732  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 19m 58s
      🟩 nvcc               Pass: 100%/39  | Total:  9h 51m | Avg: 15m 09s | Max: 32m 31s | Hits: 642%/10249 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  1h 14m | Avg: 18m 36s | Max: 24m 10s
      🟩 Clang15            Pass: 100%/2   | Total: 16m 20s | Avg:  8m 10s | Max: 11m 15s
      🟩 Clang16            Pass: 100%/2   | Total: 32m 41s | Avg: 16m 20s | Max: 21m 25s
      🟩 Clang17            Pass: 100%/2   | Total: 34m 55s | Avg: 17m 27s | Max: 23m 23s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 14m | Avg: 16m 45s | Max: 23m 35s
      🟩 GCC7               Pass: 100%/2   | Total: 13m 43s | Avg:  6m 51s | Max: 10m 15s
      🟩 GCC8               Pass: 100%/1   | Total:  9m 25s | Avg:  9m 25s | Max:  9m 25s
      🟩 GCC9               Pass: 100%/2   | Total: 17m 29s | Avg:  8m 44s | Max: 13m 44s
      🟩 GCC10              Pass: 100%/2   | Total: 22m 10s | Avg: 11m 05s | Max: 11m 09s
      🟩 GCC11              Pass: 100%/2   | Total: 25m 13s | Avg: 12m 36s | Max: 14m 16s
      🟩 GCC12              Pass: 100%/2   | Total: 21m 25s | Avg: 10m 42s | Max: 10m 53s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 31m | Avg: 11m 22s | Max: 23m 58s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 53m 41s | Avg: 26m 50s | Max: 29m 20s | Hits: 642%/5044  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 17s | Max: 30m 19s | Hits: 642%/5205  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 52m 07s | Avg: 26m 03s | Max: 32m 31s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  4h 52m | Avg: 16m 14s | Max: 24m 10s
      🟩 GCC                Pass: 100%/19  | Total:  3h 20m | Avg: 10m 33s | Max: 23m 58s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 54m | Avg: 28m 34s | Max: 30m 19s | Hits: 642%/10249 
      🟩 NVHPC              Pass: 100%/2   | Total: 52m 07s | Avg: 26m 03s | Max: 32m 31s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/6   | Total:  1h 39m | Avg: 16m 36s | Max: 23m 58s
      🟩 v100               Pass: 100%/37  | Total:  9h 19m | Avg: 15m 07s | Max: 32m 31s | Hits: 642%/10249 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total: 10h 05m | Avg: 15m 55s | Max: 32m 31s | Hits: 642%/10249 
      🟩 NVRTC              Pass: 100%/2   | Total: 32m 28s | Avg: 16m 14s | Max: 17m 07s
      🟩 Test               Pass: 100%/2   | Total: 19m 35s | Avg:  9m 47s | Max: 10m 21s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 32m 28s | Avg: 16m 14s | Max: 17m 07s
      🟩 90                 Pass: 100%/1   | Total: 14m 44s | Avg: 14m 44s | Max: 14m 44s
      🟩 90a                Pass: 100%/2   | Total: 21m 11s | Avg: 10m 35s | Max: 13m 43s
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  5h 18m | Avg: 15m 09s | Max: 32m 31s | Hits: 634%/7571  
      🟩 20                 Pass: 100%/21  | Total:  5h 38m | Avg: 16m 08s | Max: 30m 16s | Hits: 664%/2678  
    
  • 🟩 thrust: Pass: 100%/42 | Total: 23h 10m | Avg: 33m 06s | Max: 1h 08m | Hits: 178%/7384

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 40m 18s | Avg: 20m 09s | Max: 29m 16s
    🟩 cpu
      🟩 amd64              Pass: 100%/40  | Total: 22h 11m | Avg: 33m 17s | Max:  1h 08m | Hits: 178%/7384  
      🟩 arm64              Pass: 100%/2   | Total: 58m 43s | Avg: 29m 21s | Max: 30m 39s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 04m | Avg: 36m 49s | Max: 50m 31s | Hits: 181%/1846  
      🟩 12.5               Pass: 100%/2   | Total:  1h 48m | Avg: 54m 13s | Max: 55m 48s
      🟩 12.6               Pass: 100%/35  | Total: 18h 17m | Avg: 31m 21s | Max:  1h 08m | Hits: 177%/5538  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 51m 57s | Avg: 25m 58s | Max: 26m 33s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 04m | Avg: 36m 49s | Max: 50m 31s | Hits: 181%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 48m | Avg: 54m 13s | Max: 55m 48s
      🟩 nvcc12.6           Pass: 100%/33  | Total: 17h 25m | Avg: 31m 41s | Max:  1h 08m | Hits: 177%/5538  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 51m 57s | Avg: 25m 58s | Max: 26m 33s
      🟩 nvcc               Pass: 100%/40  | Total: 22h 18m | Avg: 33m 27s | Max:  1h 08m | Hits: 178%/7384  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 14s | Max: 34m 10s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 06m | Avg: 33m 22s | Max: 33m 25s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 08m | Avg: 34m 16s | Max: 34m 55s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 08m | Avg: 34m 18s | Max: 34m 23s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 42m | Avg: 23m 16s | Max: 33m 41s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 04m | Avg: 32m 00s | Max: 33m 38s
      🟩 GCC8               Pass: 100%/1   | Total: 31m 46s | Avg: 31m 46s | Max: 31m 46s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 13m | Avg: 36m 37s | Max: 41m 28s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 38s | Max: 32m 35s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 50s | Max: 33m 11s
      🟩 GCC12              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 05s | Max: 36m 14s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 00m | Avg: 22m 31s | Max: 37m 30s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 50m | Avg: 55m 24s | Max:  1h 00m | Hits: 179%/3692  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 08m | Hits: 177%/3692  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 13s | Max: 55m 48s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 11m | Avg: 28m 55s | Max: 34m 55s
      🟩 GCC                Pass: 100%/19  | Total:  9h 06m | Avg: 28m 45s | Max: 41m 28s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 03m | Avg:  1h 00m | Max:  1h 08m | Hits: 178%/7384  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 48m | Avg: 54m 13s | Max: 55m 48s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  2h 25m | Avg: 18m 13s | Max: 37m 30s
      🟩 v100               Pass: 100%/34  | Total: 20h 44m | Avg: 36m 36s | Max:  1h 08m | Hits: 178%/7384  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 22h 22m | Avg: 36m 17s | Max:  1h 08m | Hits: 178%/7384  
      🟩 TestCPU            Pass: 100%/2   | Total: 14m 50s | Avg:  7m 25s | Max:  7m 28s
      🟩 TestGPU            Pass: 100%/3   | Total: 32m 46s | Avg: 10m 55s | Max: 11m 16s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 17m 26s | Avg: 17m 26s | Max: 17m 26s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 41m | Avg: 38m 04s | Max:  1h 04m | Hits: 178%/5538  
      🟩 20                 Pass: 100%/20  | Total:  9h 48m | Avg: 29m 25s | Max:  1h 08m | Hits: 177%/1846  
    
  • 🟩 cudax: Pass: 100%/20 | Total: 1h 56m | Avg: 5m 50s | Max: 16m 29s | Hits: 383%/522

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  5m 25s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 14s | Avg:  2m 14s | Max:  2m 14s
      🟩 Test               Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s
    
  • 🟩 python: Pass: 100%/1 | Total: 28m 36s | Avg: 28m 36s | Max: 28m 36s

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

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

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

@wmaxey wmaxey changed the title Try using eager module loading Fix deadlocks by enabling eager module loading in cuda barrier tests. Jan 30, 2025
@wmaxey wmaxey changed the title Fix deadlocks by enabling eager module loading in cuda barrier tests. Fix deadlocks by enabling eager module loading in libcudacxx tests. Jan 30, 2025
@wmaxey wmaxey merged commit 0ecae03 into main Jan 30, 2025
166 of 170 checks passed
@wmaxey wmaxey deleted the bugfix/barrier_deadlock branch January 30, 2025 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants