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

Make cuda::std::max constexpr in C++11 #2107

Merged
merged 1 commit into from
Aug 14, 2024

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Jul 30, 2024

This makes ::cuda::std::max constexpr in C++11. However, I cannot enable the constexpr tests for max in C++11, because they use multi-statement functions, which are not allowed in C++11. Therefore, I added a minimal test for just C++11.

@bernhardmgruber bernhardmgruber marked this pull request as ready for review July 30, 2024 12:03
@bernhardmgruber bernhardmgruber requested review from a team as code owners July 30, 2024 12:03
@bernhardmgruber bernhardmgruber added the libcu++ For all items related to libcu++ label Jul 30, 2024
@bernhardmgruber bernhardmgruber force-pushed the constexpr_max branch 2 times, most recently from 68c15f6 to bc2f921 Compare July 30, 2024 12:11
Copy link
Contributor

🟩 CI finished in 2d 01h: Pass: 100%/417 | Total: 3d 05h | Avg: 11m 12s | Max: 1h 13m | Hits: 99%/31314
  • 🟩 cub: Pass: 100%/131 | Total: 1d 16h | Avg: 18m 34s | Max: 1h 13m | Hits: 99%/4254

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

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

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

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

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

👃 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

@bernhardmgruber bernhardmgruber merged commit 1981c49 into NVIDIA:main Aug 14, 2024
434 checks passed
@bernhardmgruber bernhardmgruber deleted the constexpr_max branch August 14, 2024 13:22
pciolkosz pushed a commit to pciolkosz/cccl that referenced this pull request Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libcu++ For all items related to libcu++
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants