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

Minor cleanup to memory resources #2308

Merged
merged 1 commit into from
Aug 29, 2024

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Aug 28, 2024

Some cleanups that came from cudax work, but will just make CI worse for that

@miscco miscco requested review from a team as code owners August 28, 2024 08:33
Copy link
Contributor

🟩 CI finished in 1h 48m: Pass: 100%/417 | Total: 2d 12h | Avg: 8m 40s | Max: 42m 40s | Hits: 79%/34228
  • 🟩 cub: Pass: 100%/131 | Total: 19h 44m | Avg: 9m 02s | Max: 38m 49s | Hits: 99%/4296

    🟩 cpu
      🟩 amd64              Pass: 100%/123 | Total: 19h 11m | Avg:  9m 21s | Max: 38m 49s | Hits:  99%/4296  
      🟩 arm64              Pass: 100%/8   | Total: 33m 22s | Avg:  4m 10s | Max:  4m 44s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 02m | Avg:  4m 11s | Max: 13m 45s | Hits:  99%/716   
      🟩 11.8               Pass: 100%/3   | Total: 12m 36s | Avg:  4m 12s | Max:  4m 26s
      🟩 12.5               Pass: 100%/113 | Total: 18h 29m | Avg:  9m 48s | Max: 38m 49s | Hits:  99%/3580  
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total:  7m 06s | Avg:  3m 33s | Max:  3m 35s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 02m | Avg:  4m 11s | Max: 13m 45s | Hits:  99%/716   
      🟩 nvcc11.8           Pass: 100%/3   | Total: 12m 36s | Avg:  4m 12s | Max:  4m 26s
      🟩 nvcc12.5           Pass: 100%/111 | Total: 18h 22m | Avg:  9m 55s | Max: 38m 49s | Hits:  99%/3580  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  7m 06s | Avg:  3m 33s | Max:  3m 35s
      🟩 nvcc               Pass: 100%/129 | Total: 19h 37m | Avg:  9m 07s | Max: 38m 49s | Hits:  99%/4296  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 26m 11s | Avg:  4m 21s | Max:  5m 50s
      🟩 Clang10            Pass: 100%/3   | Total: 15m 32s | Avg:  5m 10s | Max:  5m 20s
      🟩 Clang11            Pass: 100%/4   | Total: 17m 33s | Avg:  4m 23s | Max:  4m 28s
      🟩 Clang12            Pass: 100%/4   | Total: 17m 58s | Avg:  4m 29s | Max:  4m 40s
      🟩 Clang13            Pass: 100%/4   | Total: 16m 54s | Avg:  4m 13s | Max:  4m 21s
      🟩 Clang14            Pass: 100%/4   | Total: 18m 00s | Avg:  4m 30s | Max:  4m 57s
      🟩 Clang15            Pass: 100%/4   | Total: 17m 30s | Avg:  4m 22s | Max:  4m 34s
      🟩 Clang16            Pass: 100%/4   | Total: 17m 41s | Avg:  4m 25s | Max:  4m 45s
      🟩 Clang17            Pass: 100%/26  | Total:  6h 25m | Avg: 14m 50s | Max: 32m 24s
      🟩 GCC6               Pass: 100%/2   | Total:  6m 39s | Avg:  3m 19s | Max:  3m 26s
      🟩 GCC7               Pass: 100%/6   | Total: 22m 37s | Avg:  3m 46s | Max:  4m 23s
      🟩 GCC8               Pass: 100%/6   | Total: 23m 56s | Avg:  3m 59s | Max:  4m 44s
      🟩 GCC9               Pass: 100%/6   | Total: 24m 14s | Avg:  4m 02s | Max:  4m 39s
      🟩 GCC10              Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 25s
      🟩 GCC11              Pass: 100%/7   | Total: 29m 36s | Avg:  4m 13s | Max:  4m 26s
      🟩 GCC12              Pass: 100%/4   | Total: 18m 50s | Avg:  4m 42s | Max:  4m 51s
      🟩 GCC13              Pass: 100%/28  | Total:  7h 01m | Avg: 15m 02s | Max: 38m 49s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 15m 25s | Avg:  5m 08s | Max:  5m 25s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 13m 45s | Avg: 13m 45s | Max: 13m 45s | Hits:  99%/716   
      🟩 MSVC14.29          Pass: 100%/2   | Total: 22m 07s | Avg: 11m 03s | Max: 11m 06s | Hits:  99%/1432  
      🟩 MSVC14.39          Pass: 100%/3   | Total: 36m 32s | Avg: 12m 10s | Max: 12m 48s | Hits:  99%/2148  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/59  | Total:  8h 53m | Avg:  9m 02s | Max: 32m 24s
      🟩 GCC                Pass: 100%/63  | Total:  9h 23m | Avg:  8m 56s | Max: 38m 49s
      🟩 Intel              Pass: 100%/3   | Total: 15m 25s | Avg:  5m 08s | Max:  5m 25s
      🟩 MSVC               Pass: 100%/6   | Total:  1h 12m | Avg: 12m 04s | Max: 13m 45s | Hits:  99%/4296  
    🟩 gpu
      🟩 v100               Pass: 100%/131 | Total: 19h 44m | Avg:  9m 02s | Max: 38m 49s | Hits:  99%/4296  
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  7h 49m | Avg:  4m 44s | Max: 13m 45s | Hits:  99%/4296  
      🟩 DeviceLaunch       Pass: 100%/8   | Total:  2h 51m | Avg: 21m 29s | Max: 28m 27s
      🟩 GraphCapture       Pass: 100%/8   | Total:  2h 25m | Avg: 18m 07s | Max: 25m 35s
      🟩 HostLaunch         Pass: 100%/8   | Total:  2h 32m | Avg: 19m 00s | Max: 23m 49s
      🟩 TestGPU            Pass: 100%/8   | Total:  4h 06m | Avg: 30m 49s | Max: 38m 49s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 12m 36s | Avg:  4m 12s | Max:  4m 26s
      🟩 90a                Pass: 100%/4   | Total: 14m 15s | Avg:  3m 33s | Max:  3m 47s
    🟩 std
      🟩 11                 Pass: 100%/34  | Total:  4h 28m | Avg:  7m 53s | Max: 31m 05s
      🟩 14                 Pass: 100%/37  | Total:  5h 27m | Avg:  8m 51s | Max: 32m 38s | Hits:  99%/2148  
      🟩 17                 Pass: 100%/36  | Total:  5h 30m | Avg:  9m 10s | Max: 38m 49s | Hits:  99%/1432  
      🟩 20                 Pass: 100%/24  | Total:  4h 19m | Avg: 10m 47s | Max: 34m 04s | Hits:  99%/716   
    
  • 🟩 thrust: Pass: 100%/118 | Total: 14h 03m | Avg: 7m 08s | Max: 42m 40s | Hits: 99%/13077

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total: 13h 33m | Avg:  7m 23s | Max: 42m 40s | Hits:  99%/13077 
      🟩 arm64              Pass: 100%/8   | Total: 30m 21s | Avg:  3m 47s | Max:  4m 23s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  1h 03m | Avg:  4m 13s | Max: 15m 35s | Hits:  99%/1453  
      🟩 11.8               Pass: 100%/3   | Total: 50m 46s | Avg: 16m 55s | Max: 42m 40s
      🟩 12.5               Pass: 100%/100 | Total: 12h 09m | Avg:  7m 17s | Max: 35m 55s | Hits:  99%/11624 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total:  8m 10s | Avg:  4m 05s | Max:  4m 05s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  1h 03m | Avg:  4m 13s | Max: 15m 35s | Hits:  99%/1453  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 50m 46s | Avg: 16m 55s | Max: 42m 40s
      🟩 nvcc12.5           Pass: 100%/98  | Total: 12h 01m | Avg:  7m 21s | Max: 35m 55s | Hits:  99%/11624 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 10s | Avg:  4m 05s | Max:  4m 05s
      🟩 nvcc               Pass: 100%/116 | Total: 13h 55m | Avg:  7m 12s | Max: 42m 40s | Hits:  99%/13077 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 25m 08s | Avg:  4m 11s | Max:  4m 53s
      🟩 Clang10            Pass: 100%/3   | Total: 15m 01s | Avg:  5m 00s | Max:  5m 22s
      🟩 Clang11            Pass: 100%/4   | Total: 15m 40s | Avg:  3m 55s | Max:  4m 08s
      🟩 Clang12            Pass: 100%/4   | Total: 15m 07s | Avg:  3m 46s | Max:  4m 01s
      🟩 Clang13            Pass: 100%/4   | Total: 16m 18s | Avg:  4m 04s | Max:  4m 30s
      🟩 Clang14            Pass: 100%/4   | Total: 16m 26s | Avg:  4m 06s | Max:  4m 20s
      🟩 Clang15            Pass: 100%/4   | Total: 16m 32s | Avg:  4m 08s | Max:  4m 35s
      🟩 Clang16            Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 35s
      🟩 Clang17            Pass: 100%/18  | Total:  2h 37m | Avg:  8m 43s | Max: 29m 59s
      🟩 GCC6               Pass: 100%/2   | Total:  6m 37s | Avg:  3m 18s | Max:  3m 20s
      🟩 GCC7               Pass: 100%/6   | Total: 22m 12s | Avg:  3m 42s | Max:  4m 03s
      🟩 GCC8               Pass: 100%/6   | Total: 21m 14s | Avg:  3m 32s | Max:  4m 09s
      🟩 GCC9               Pass: 100%/6   | Total: 21m 57s | Avg:  3m 39s | Max:  4m 31s
      🟩 GCC10              Pass: 100%/4   | Total: 16m 12s | Avg:  4m 03s | Max:  4m 10s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 39m | Avg: 14m 12s | Max: 42m 40s
      🟩 GCC12              Pass: 100%/4   | Total: 16m 24s | Avg:  4m 06s | Max:  4m 33s
      🟩 GCC13              Pass: 100%/20  | Total:  3h 00m | Avg:  9m 00s | Max: 31m 32s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 15m 20s | Avg:  5m 06s | Max:  5m 17s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 15m 35s | Avg: 15m 35s | Max: 15m 35s | Hits:  99%/1453  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 26m 43s | Avg: 13m 21s | Max: 13m 25s | Hits:  99%/2906  
      🟩 MSVC14.39          Pass: 100%/6   | Total:  1h 47m | Avg: 17m 57s | Max: 22m 32s | Hits:  99%/8718  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total:  4h 53m | Avg:  5m 45s | Max: 29m 59s
      🟩 GCC                Pass: 100%/55  | Total:  6h 24m | Avg:  6m 59s | Max: 42m 40s
      🟩 Intel              Pass: 100%/3   | Total: 15m 20s | Avg:  5m 06s | Max:  5m 17s
      🟩 MSVC               Pass: 100%/9   | Total:  2h 30m | Avg: 16m 40s | Max: 22m 32s | Hits:  99%/13077 
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total: 14h 03m | Avg:  7m 08s | Max: 42m 40s | Hits:  99%/13077 
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total:  8h 50m | Avg:  5m 21s | Max: 42m 40s | Hits:  99%/8718  
      🟩 TestCPU            Pass: 100%/11  | Total:  1h 54m | Avg: 10m 24s | Max: 22m 32s | Hits:  99%/4359  
      🟩 TestGPU            Pass: 100%/8   | Total:  3h 17m | Avg: 24m 44s | Max: 31m 32s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 50m 46s | Avg: 16m 55s | Max: 42m 40s
      🟩 90a                Pass: 100%/4   | Total: 15m 04s | Avg:  3m 46s | Max:  4m 00s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  2h 45m | Avg:  5m 30s | Max: 31m 32s
      🟩 14                 Pass: 100%/34  | Total:  4h 30m | Avg:  7m 57s | Max: 35m 55s | Hits:  99%/5812  
      🟩 17                 Pass: 100%/33  | Total:  4h 07m | Avg:  7m 30s | Max: 42m 40s | Hits:  99%/4359  
      🟩 20                 Pass: 100%/21  | Total:  2h 39m | Avg:  7m 36s | Max: 25m 18s | Hits:  99%/2906  
    
  • 🟩 libcudacxx: Pass: 100%/112 | Total: 23h 39m | Avg: 12m 40s | Max: 41m 39s | Hits: 59%/16743

    🟩 cpu
      🟩 amd64              Pass: 100%/104 | Total: 22h 31m | Avg: 12m 59s | Max: 41m 39s | Hits:  59%/16743 
      🟩 arm64              Pass: 100%/8   | Total:  1h 07m | Avg:  8m 25s | Max: 10m 49s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  3h 38m | Avg: 14m 32s | Max: 39m 50s | Hits:  46%/2598  
      🟩 11.8               Pass: 100%/3   | Total: 37m 19s | Avg: 12m 26s | Max: 20m 53s
      🟩 12.5               Pass: 100%/94  | Total: 19h 23m | Avg: 12m 22s | Max: 41m 39s | Hits:  61%/14145 
    🟩 cudacxx
      🟩 ClangCUDA17        Pass: 100%/2   | Total: 35m 58s | Avg: 17m 59s | Max: 18m 55s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  3h 38m | Avg: 14m 32s | Max: 39m 50s | Hits:  46%/2598  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 37m 19s | Avg: 12m 26s | Max: 20m 53s
      🟩 nvcc12.5           Pass: 100%/92  | Total: 18h 47m | Avg: 12m 15s | Max: 41m 39s | Hits:  61%/14145 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 35m 58s | Avg: 17m 59s | Max: 18m 55s
      🟩 nvcc               Pass: 100%/110 | Total: 23h 03m | Avg: 12m 34s | Max: 41m 39s | Hits:  59%/16743 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 25m | Avg: 14m 12s | Max: 28m 22s
      🟩 Clang10            Pass: 100%/3   | Total: 25m 43s | Avg:  8m 34s | Max: 11m 54s
      🟩 Clang11            Pass: 100%/4   | Total: 56m 41s | Avg: 14m 10s | Max: 19m 29s
      🟩 Clang12            Pass: 100%/4   | Total: 32m 31s | Avg:  8m 07s | Max: 14m 20s
      🟩 Clang13            Pass: 100%/4   | Total: 42m 59s | Avg: 10m 44s | Max: 13m 34s
      🟩 Clang14            Pass: 100%/4   | Total: 32m 29s | Avg:  8m 07s | Max: 13m 43s
      🟩 Clang15            Pass: 100%/4   | Total: 36m 06s | Avg:  9m 01s | Max: 12m 32s
      🟩 Clang16            Pass: 100%/4   | Total:  1h 00m | Avg: 15m 14s | Max: 20m 55s
      🟩 Clang17            Pass: 100%/14  | Total:  3h 16m | Avg: 14m 02s | Max: 29m 06s
      🟩 GCC6               Pass: 100%/2   | Total: 41m 41s | Avg: 20m 50s | Max: 38m 56s
      🟩 GCC7               Pass: 100%/6   | Total: 33m 35s | Avg:  5m 35s | Max: 10m 54s
      🟩 GCC8               Pass: 100%/6   | Total:  1h 06m | Avg: 11m 02s | Max: 38m 49s
      🟩 GCC9               Pass: 100%/6   | Total:  1h 14m | Avg: 12m 28s | Max: 39m 50s
      🟩 GCC10              Pass: 100%/4   | Total: 38m 42s | Avg:  9m 40s | Max: 13m 35s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 10m | Avg: 10m 00s | Max: 20m 53s
      🟩 GCC12              Pass: 100%/4   | Total: 25m 35s | Avg:  6m 23s | Max: 11m 12s
      🟩 GCC13              Pass: 100%/21  | Total:  4h 55m | Avg: 14m 04s | Max: 39m 56s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total: 48m 18s | Avg: 16m 06s | Max: 24m 34s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 26m 25s | Avg: 26m 25s | Max: 26m 25s | Hits:  46%/2598  
      🟩 MSVC14.29          Pass: 100%/2   | Total: 41m 47s | Avg: 20m 53s | Max: 29m 37s | Hits:  69%/5558  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  1h 27m | Avg: 29m 04s | Max: 41m 39s | Hits:  57%/8587  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/47  | Total:  9h 29m | Avg: 12m 06s | Max: 29m 06s
      🟩 GCC                Pass: 100%/56  | Total: 10h 46m | Avg: 11m 32s | Max: 39m 56s
      🟩 Intel              Pass: 100%/3   | Total: 48m 18s | Avg: 16m 06s | Max: 24m 34s
      🟩 MSVC               Pass: 100%/6   | Total:  2h 35m | Avg: 25m 54s | Max: 41m 39s | Hits:  59%/16743 
    🟩 gpu
      🟩 v100               Pass: 100%/112 | Total: 23h 39m | Avg: 12m 40s | Max: 41m 39s | Hits:  59%/16743 
    🟩 jobs
      🟩 Build              Pass: 100%/99  | Total: 18h 34m | Avg: 11m 15s | Max: 41m 39s | Hits:  59%/16743 
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 56m | Avg: 29m 04s | Max: 34m 23s
      🟩 Test               Pass: 100%/8   | Total:  3h 06m | Avg: 23m 22s | Max: 39m 56s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 49s | Avg:  1m 49s | Max:  1m 49s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 37m 19s | Avg: 12m 26s | Max: 20m 53s
      🟩 90a                Pass: 100%/4   | Total: 13m 44s | Avg:  3m 26s | Max:  3m 48s
    🟩 std
      🟩 11                 Pass: 100%/29  | Total:  7h 03m | Avg: 14m 35s | Max: 39m 50s
      🟩 14                 Pass: 100%/32  | Total:  5h 04m | Avg:  9m 30s | Max: 26m 25s | Hits:  78%/7996  
      🟩 17                 Pass: 100%/31  | Total:  6h 14m | Avg: 12m 04s | Max: 39m 56s | Hits:  42%/5718  
      🟩 20                 Pass: 100%/19  | Total:  5h 16m | Avg: 16m 38s | Max: 41m 39s | Hits:  40%/3029  
    
  • 🟩 cudax: Pass: 100%/55 | Total: 2h 37m | Avg: 2m 51s | Max: 8m 31s | Hits: 76%/112

    🟩 cpu
      🟩 amd64              Pass: 100%/51  | Total:  2h 27m | Avg:  2m 53s | Max:  8m 31s | Hits:  76%/112   
      🟩 arm64              Pass: 100%/4   | Total:  9m 38s | Avg:  2m 24s | Max:  2m 39s
    🟩 ctk
      🟩 12.0               Pass: 100%/23  | Total:  1h 07m | Avg:  2m 56s | Max:  8m 28s | Hits:  76%/56    
      🟩 12.5               Pass: 100%/32  | Total:  1h 29m | Avg:  2m 47s | Max:  8m 31s | Hits:  76%/56    
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/23  | Total:  1h 07m | Avg:  2m 56s | Max:  8m 28s | Hits:  76%/56    
      🟩 nvcc12.5           Pass: 100%/32  | Total:  1h 29m | Avg:  2m 47s | Max:  8m 31s | Hits:  76%/56    
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/55  | Total:  2h 37m | Avg:  2m 51s | Max:  8m 31s | Hits:  76%/112   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  4m 37s | Avg:  2m 18s | Max:  2m 19s
      🟩 Clang10            Pass: 100%/2   | Total:  4m 48s | Avg:  2m 24s | Max:  2m 34s
      🟩 Clang11            Pass: 100%/4   | Total:  9m 45s | Avg:  2m 26s | Max:  2m 37s
      🟩 Clang12            Pass: 100%/4   | Total:  9m 03s | Avg:  2m 15s | Max:  2m 21s
      🟩 Clang13            Pass: 100%/4   | Total:  9m 17s | Avg:  2m 19s | Max:  2m 28s
      🟩 Clang14            Pass: 100%/6   | Total: 18m 49s | Avg:  3m 08s | Max:  4m 23s
      🟩 Clang15            Pass: 100%/2   | Total:  4m 42s | Avg:  2m 21s | Max:  2m 22s
      🟩 Clang16            Pass: 100%/6   | Total: 19m 23s | Avg:  3m 13s | Max:  4m 48s
      🟩 GCC9               Pass: 100%/2   | Total:  4m 16s | Avg:  2m 08s | Max:  2m 10s
      🟩 GCC10              Pass: 100%/4   | Total:  9m 27s | Avg:  2m 21s | Max:  2m 39s
      🟩 GCC11              Pass: 100%/4   | Total:  8m 45s | Avg:  2m 11s | Max:  2m 15s
      🟩 GCC12              Pass: 100%/12  | Total: 34m 12s | Avg:  2m 51s | Max:  4m 09s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 28s | Avg:  8m 28s | Max:  8m 28s | Hits:  76%/56    
      🟩 MSVC14.39          Pass: 100%/1   | Total:  8m 31s | Avg:  8m 31s | Max:  8m 31s | Hits:  76%/56    
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  1h 20m | Avg:  2m 40s | Max:  4m 48s
      🟩 GCC                Pass: 100%/22  | Total: 56m 40s | Avg:  2m 34s | Max:  4m 09s
      🟩 Intel              Pass: 100%/1   | Total:  3m 09s | Avg:  3m 09s | Max:  3m 09s
      🟩 MSVC               Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max:  8m 31s | Hits:  76%/112   
    🟩 gpu
      🟩 v100               Pass: 100%/55  | Total:  2h 37m | Avg:  2m 51s | Max:  8m 31s | Hits:  76%/112   
    🟩 jobs
      🟩 Build              Pass: 100%/47  | Total:  2h 04m | Avg:  2m 39s | Max:  8m 31s | Hits:  76%/112   
      🟩 Test               Pass: 100%/8   | Total: 32m 23s | Avg:  4m 02s | Max:  4m 48s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 90a                Pass: 100%/1   | Total:  2m 26s | Avg:  2m 26s | Max:  2m 26s
    🟩 std
      🟩 17                 Pass: 100%/31  | Total:  1h 21m | Avg:  2m 36s | Max:  4m 48s
      🟩 20                 Pass: 100%/24  | Total:  1h 16m | Avg:  3m 10s | Max:  8m 31s | Hits:  76%/112   
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 12m 40s | Avg: 12m 40s | Max: 12m 40s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 417)

# Runner
305 linux-amd64-cpu16
61 linux-amd64-gpu-v100-latest-1
28 linux-arm64-cpu16
23 windows-amd64-cpu16

@miscco miscco enabled auto-merge (squash) August 28, 2024 12:36
@miscco miscco merged commit e42d7b7 into NVIDIA:main Aug 29, 2024
431 checks passed
@ericniebler
Copy link
Collaborator

i see i'm a bit late. i have a question, though. these allocation routines call cuda runtime apis using the _CCCL_TRY_CUDA_API macro. that macro throws a cuda_error on failure. i wonder if those should throw bad_alloc instead. i don't know the answer.

@miscco miscco deleted the minor_cleanup_resource_ref branch August 30, 2024 06:24
@miscco
Copy link
Collaborator Author

miscco commented Aug 30, 2024

i see i'm a bit late. i have a question, though. these allocation routines call cuda runtime apis using the _CCCL_TRY_CUDA_API macro. that macro throws a cuda_error on failure. i wonder if those should throw bad_alloc instead. i don't know the answer.

For now we decided that we wanted to always use the cuda error because that actually might help the user rather than a generic bad_alloc

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