Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Backport to 2.8: Implement cuda::std::numeric_limits for __half and __nv_bfloat16 (#3361) #3522

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

NVIDIA#3361)

* implement `cuda::std::numeric_limits` for `__half` and `__nv_bfloat16`
@bernhardmgruber bernhardmgruber requested review from a team as code owners January 24, 2025 11:24
@bernhardmgruber
Copy link
Contributor Author

Duplicate of: #3490

Copy link
Contributor

🟨 CI finished in 1h 56m: Pass: 95%/170 | Total: 3d 01h | Avg: 25m 50s | Max: 1h 27m | Hits: 391%/22584
  • 🟨 libcudacxx: Pass: 95%/48 | Total: 15h 26m | Avg: 19m 18s | Max: 1h 27m | Hits: 622%/9880

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  95%/46  | Total: 14h 46m | Avg: 19m 16s | Max:  1h 27m | Hits: 622%/9880  
      🟩 arm64              Pass: 100%/2   | Total: 40m 02s | Avg: 20m 01s | Max: 21m 56s
    🔍 ctk: 11.1 🔍
      🔍 11.1               Pass:  71%/7   | Total:  1h 07m | Avg:  9m 36s | Max: 25m 39s | Hits: 631%/2287  
      🟩 12.5               Pass: 100%/2   | Total: 36m 01s | Avg: 18m 00s | Max: 27m 47s
      🟩 12.6               Pass: 100%/39  | Total: 13h 43m | Avg: 21m 06s | Max:  1h 27m | Hits: 619%/7593  
    🔍 cudacxx: nvcc11.1 🔍
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 05m | Avg: 16m 16s | Max: 19m 51s
      🔍 nvcc11.1           Pass:  71%/7   | Total:  1h 07m | Avg:  9m 36s | Max: 25m 39s | Hits: 631%/2287  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 36m 01s | Avg: 18m 00s | Max: 27m 47s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 12h 38m | Avg: 21m 40s | Max:  1h 27m | Hits: 619%/7593  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 05m | Avg: 16m 16s | Max: 19m 51s
      🔍 nvcc               Pass:  95%/44  | Total: 14h 21m | Avg: 19m 35s | Max:  1h 27m | Hits: 622%/9880  
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  95%/41  | Total: 11h 22m | Avg: 16m 38s | Max: 28m 21s | Hits: 622%/9880  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 29m | Avg: 22m 29s | Max: 24m 18s
      🟩 Test               Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 27m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 07s | Avg:  2m 07s | Max:  2m 07s
    🔍 std: 17 🔍
      🟩 11                 Pass: 100%/6   | Total: 46m 06s | Avg:  7m 41s | Max: 19m 12s
      🟩 14                 Pass: 100%/5   | Total:  1h 33m | Avg: 18m 46s | Max: 25m 39s | Hits: 631%/2287  
      🔍 17                 Pass:  84%/13  | Total:  3h 32m | Avg: 16m 18s | Max: 24m 44s | Hits: 613%/4964  
      🟩 20                 Pass: 100%/23  | Total:  9h 32m | Avg: 24m 53s | Max:  1h 27m | Hits: 630%/2629  
    🟨 cxx
      🟨 Clang9             Pass:  75%/4   | Total: 49m 02s | Avg: 12m 15s | Max: 18m 28s
      🟩 Clang10            Pass: 100%/1   | Total: 22m 27s | Avg: 22m 27s | Max: 22m 27s
      🟩 Clang11            Pass: 100%/1   | Total: 21m 53s | Avg: 21m 53s | Max: 21m 53s
      🟩 Clang12            Pass: 100%/1   | Total: 20m 58s | Avg: 20m 58s | Max: 20m 58s
      🟩 Clang13            Pass: 100%/1   | Total:  3m 59s | Avg:  3m 59s | Max:  3m 59s
      🟩 Clang14            Pass: 100%/1   | Total: 18m 23s | Avg: 18m 23s | Max: 18m 23s
      🟩 Clang15            Pass: 100%/1   | Total: 21m 39s | Avg: 21m 39s | Max: 21m 39s
      🟩 Clang16            Pass: 100%/1   | Total: 24m 32s | Avg: 24m 32s | Max: 24m 32s
      🟩 Clang17            Pass: 100%/1   | Total: 20m 18s | Avg: 20m 18s | Max: 20m 18s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 51m | Avg: 21m 29s | Max:  1h 05m
      🟩 GCC6               Pass: 100%/2   | Total: 13m 13s | Avg:  6m 36s | Max: 10m 47s
      🟩 GCC7               Pass: 100%/2   | Total: 19m 40s | Avg:  9m 50s | Max: 16m 43s
      🟩 GCC8               Pass: 100%/1   | Total: 17m 44s | Avg: 17m 44s | Max: 17m 44s
      🟨 GCC9               Pass:  66%/3   | Total: 17m 48s | Avg:  5m 56s | Max: 11m 13s
      🟩 GCC10              Pass: 100%/1   | Total: 18m 45s | Avg: 18m 45s | Max: 18m 45s
      🟩 GCC11              Pass: 100%/1   | Total: 19m 31s | Avg: 19m 31s | Max: 19m 31s
      🟩 GCC12              Pass: 100%/1   | Total: 23m 22s | Avg: 23m 22s | Max: 23m 22s
      🟩 GCC13              Pass: 100%/10  | Total:  4h 20m | Avg: 26m 03s | Max:  1h 27m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 21m 43s | Avg: 21m 43s | Max: 21m 43s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 25m 39s | Avg: 25m 39s | Max: 25m 39s | Hits: 631%/2287  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 24m 44s | Avg: 24m 44s | Max: 24m 44s | Hits: 611%/2482  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 52m 51s | Avg: 26m 25s | Max: 28m 21s | Hits: 623%/5111  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 36m 01s | Avg: 18m 00s | Max: 27m 47s
    🟨 cxx_family
      🟨 Clang              Pass:  95%/20  | Total:  6h 15m | Avg: 18m 45s | Max:  1h 05m
      🟨 GCC                Pass:  95%/21  | Total:  6h 30m | Avg: 18m 36s | Max:  1h 27m
      🟩 Intel              Pass: 100%/1   | Total: 21m 43s | Avg: 21m 43s | Max: 21m 43s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 43m | Avg: 25m 48s | Max: 28m 21s | Hits: 622%/9880  
      🟩 NVHPC              Pass: 100%/2   | Total: 36m 01s | Avg: 18m 00s | Max: 27m 47s
    🟨 gpu
      🟨 v100               Pass:  95%/48  | Total: 15h 26m | Avg: 19m 18s | Max:  1h 27m | Hits: 622%/9880  
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 13m 49s | Avg: 13m 49s | Max: 13m 49s
      🟩 90a                Pass: 100%/2   | Total: 30m 11s | Avg: 15m 05s | Max: 16m 51s
    
  • 🟨 cub: Pass: 95%/47 | Total: 1d 07h | Avg: 40m 40s | Max: 1h 10m | Hits: 206%/3132

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

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  95%/44  | Total: 21h 09m | Avg: 28m 51s | Max:  1h 07m | Hits: 201%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 00s | Max: 42m 35s
    🔍 ctk: 11.1 🔍
      🔍 11.1               Pass:  71%/7   | Total:  1h 27m | Avg: 12m 31s | Max:  1h 07m | Hits: 151%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 50m | Avg: 55m 14s | Max: 57m 44s
      🟩 12.6               Pass: 100%/37  | Total: 19h 03m | Avg: 30m 54s | Max:  1h 07m | Hits: 214%/7408  
    🔍 cudacxx: nvcc11.1 🔍
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 00m | Avg: 30m 02s | Max: 31m 06s
      🔍 nvcc11.1           Pass:  71%/7   | Total:  1h 27m | Avg: 12m 31s | Max:  1h 07m | Hits: 151%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 50m | Avg: 55m 14s | Max: 57m 44s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 18h 03m | Avg: 30m 57s | Max:  1h 07m | Hits: 214%/7408  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 02s | Max: 31m 06s
      🔍 nvcc               Pass:  95%/44  | Total: 21h 21m | Avg: 29m 07s | Max:  1h 07m | Hits: 201%/9260  
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  95%/40  | Total: 20h 44m | Avg: 31m 07s | Max:  1h 07m | Hits: 160%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 46m 05s | Avg: 15m 21s | Max: 31m 12s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 50m 23s | Avg: 16m 47s | Max: 21m 28s
    🔍 std: 17 🔍
      🟩 11                 Pass: 100%/5   | Total: 22m 18s | Avg:  4m 27s | Max:  5m 32s
      🟩 14                 Pass: 100%/4   | Total:  1h 23m | Avg: 20m 59s | Max:  1h 07m | Hits: 151%/1852  
      🔍 17                 Pass:  83%/12  | Total:  7h 23m | Avg: 36m 59s | Max:  1h 07m | Hits: 156%/3704  
      🟩 20                 Pass: 100%/23  | Total: 12h 20m | Avg: 32m 11s | Max:  1h 04m | Hits: 272%/3704  
    🟨 cxx
      🟨 Clang9             Pass:  75%/4   | Total: 18m 32s | Avg:  4m 38s | Max:  6m 43s
      🟩 Clang10            Pass: 100%/1   | Total: 38m 38s | Avg: 38m 38s | Max: 38m 38s
      🟩 Clang11            Pass: 100%/1   | Total: 31m 53s | Avg: 31m 53s | Max: 31m 53s
      🟩 Clang12            Pass: 100%/1   | Total: 32m 40s | Avg: 32m 40s | Max: 32m 40s
      🟩 Clang13            Pass: 100%/1   | Total: 33m 25s | Avg: 33m 25s | Max: 33m 25s
      🟩 Clang14            Pass: 100%/1   | Total: 31m 50s | Avg: 31m 50s | Max: 31m 50s
      🟩 Clang15            Pass: 100%/1   | Total: 33m 25s | Avg: 33m 25s | Max: 33m 25s
      🟩 Clang16            Pass: 100%/1   | Total: 34m 22s | Avg: 34m 22s | Max: 34m 22s
      🟩 Clang17            Pass: 100%/1   | Total: 36m 47s | Avg: 36m 47s | Max: 36m 47s
      🟩 Clang18            Pass: 100%/7   | Total:  3h 08m | Avg: 26m 52s | Max: 36m 02s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 22s | Avg:  4m 11s | Max:  4m 32s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 19s | Avg:  5m 09s | Max:  5m 20s
      🟩 GCC8               Pass: 100%/1   | Total: 32m 43s | Avg: 32m 43s | Max: 32m 43s
      🟨 GCC9               Pass:  66%/3   | Total: 42m 13s | Avg: 14m 04s | Max: 36m 38s
      🟩 GCC10              Pass: 100%/1   | Total: 32m 54s | Avg: 32m 54s | Max: 32m 54s
      🟩 GCC11              Pass: 100%/1   | Total: 38m 43s | Avg: 38m 43s | Max: 38m 43s
      🟩 GCC12              Pass: 100%/1   | Total: 34m 21s | Avg: 34m 21s | Max: 34m 21s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 41m | Avg: 27m 41s | Max: 42m 35s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 39m 39s | Avg: 39m 39s | Max: 39m 39s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m | Hits: 151%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m | Hits: 134%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 35m | Avg: 51m 53s | Max:  1h 04m | Hits: 240%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 50m | Avg: 55m 14s | Max: 57m 44s
    🟨 cxx_family
      🟨 Clang              Pass:  94%/19  | Total:  7h 59m | Avg: 25m 14s | Max: 38m 38s
      🟨 GCC                Pass:  94%/19  | Total:  7h 01m | Avg: 22m 09s | Max: 42m 35s
      🟩 Intel              Pass: 100%/1   | Total: 39m 39s | Avg: 39m 39s | Max: 39m 39s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 50m | Avg: 58m 06s | Max:  1h 07m | Hits: 201%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 50m | Avg: 55m 14s | Max: 57m 44s
    🟨 gpu
      🟨 v100               Pass:  95%/46  | Total: 22h 21m | Avg: 29m 09s | Max:  1h 07m | Hits: 201%/9260  
    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 50m 51s | Avg: 25m 25s | Max: 37m 05s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 26m 29s | Avg: 26m 29s | Max: 26m 29s
    
  • 🟥 python: Pass: 0%/1 | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 ctk
      🟥 12.6               Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 cudacxx
      🟥 nvcc12.6           Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 gpu
      🟥 v100               Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total: 23m 06s | Avg: 23m 06s | Max: 23m 06s
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 59m | Avg: 6m 54s | Max: 18m 15s | Hits: 570%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  9m 05s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 24s | Avg:  2m 24s | Max:  2m 24s
      🟩 Test               Pass: 100%/1   | Total:  9m 05s | Avg:  9m 05s | Max:  9m 05s
    

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

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.

2 participants