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 portability bug in libcu++'s implementation of char_traits #2623

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ericniebler
Copy link
Collaborator

Description

nvcc isn't very keen on using C-style casts to drop const qualifiers. as a result, <cuda/std/detail/libcxx/include/__string> was failing to compile. this PR makes nvcc happy by using C++-style casts (const_cast) for removing const-ness.

as a drive-by, i replace a few C-style casts from void* to use static_cast instead.

Copy link
Contributor

🟩 CI finished in 58m 07s: Pass: 100%/366 | Total: 1d 17h | Avg: 6m 43s | Max: 35m 33s | Hits: 89%/27985
  • 🟩 cub: Pass: 100%/104 | Total: 11h 25m | Avg: 6m 35s | Max: 28m 57s | Hits: 99%/2916

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 ctk
      🟩 12.5               Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max: 10m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
      🟩 Test               Pass: 100%/1   | Total: 10m 03s | Avg: 10m 03s | Max: 10m 03s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 49s | Avg: 15m 49s | Max: 15m 49s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 366)

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

@ericniebler ericniebler enabled auto-merge (squash) October 24, 2024 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

1 participant