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

cudax fixes for msvc 14.41 #3200

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

Conversation

ericniebler
Copy link
Collaborator

Description

I needed these changes to build cudax with VC++ 2022 (v14.41) which we currently do not test in CI.

Checklist

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

@ericniebler ericniebler requested review from a team as code owners December 19, 2024 18:47
Copy link

copy-pr-bot bot commented Dec 19, 2024

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@@ -140,6 +140,7 @@ class extents
// internal typedefs which for technical reasons are public
using __storage_t =
__detail::__partially_static_sizes_tagged<__detail::__extents_tag, index_type, size_t, _Extents...>;
using __indices_t = _CUDA_VSTD::integer_sequence<size_t, _Extents...>;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you make this a template and then have __indices_t<_Extents...>{} and __indices_t<_OtherExtents...>{}

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no, the point of this change is because msvc gets confused by the pack expansion at the point of use.

@ericniebler
Copy link
Collaborator Author

/ok to test

Copy link
Contributor

🟩 CI finished in 2h 07m: Pass: 100%/170 | Total: 2d 22h | Avg: 24m 44s | Max: 1h 12m | Hits: 91%/22510
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 8h 29m | Avg: 10m 37s | Max: 35m 02s | Hits: 98%/9814

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  8h 21m | Avg: 10m 54s | Max: 35m 02s | Hits:  98%/9814  
      🟩 arm64              Pass: 100%/2   | Total:  8m 20s | Avg:  4m 10s | Max:  4m 19s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 17m | Avg: 11m 01s | Max: 22m 19s | Hits:  98%/2239  
      🟩 12.5               Pass: 100%/2   | Total: 19m 07s | Avg:  9m 33s | Max: 10m 03s
      🟩 12.6               Pass: 100%/39  | Total:  6h 53m | Avg: 10m 36s | Max: 35m 02s | Hits:  97%/7575  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 06m | Avg: 16m 34s | Max: 21m 55s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 17m | Avg: 11m 01s | Max: 22m 19s | Hits:  98%/2239  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 19m 07s | Avg:  9m 33s | Max: 10m 03s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  5h 47m | Avg:  9m 55s | Max: 35m 02s | Hits:  97%/7575  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 06m | Avg: 16m 34s | Max: 21m 55s
      🟩 nvcc               Pass: 100%/44  | Total:  7h 23m | Avg: 10m 04s | Max: 35m 02s | Hits:  98%/9814  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 16m 52s | Avg:  4m 13s | Max:  5m 15s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 21s | Avg:  5m 21s | Max:  5m 21s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 29s | Avg:  4m 29s | Max:  4m 29s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 40s | Avg:  4m 40s | Max:  4m 40s
      🟩 Clang13            Pass: 100%/1   | Total:  5m 07s | Avg:  5m 07s | Max:  5m 07s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 49s | Avg:  4m 49s | Max:  4m 49s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 18s | Avg:  5m 18s | Max:  5m 18s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 59s | Avg:  4m 59s | Max:  4m 59s
      🟩 Clang17            Pass: 100%/1   | Total:  4m 51s | Avg:  4m 51s | Max:  4m 51s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 50m | Avg: 13m 49s | Max: 30m 30s
      🟩 GCC6               Pass: 100%/2   | Total: 23m 39s | Avg: 11m 49s | Max: 20m 38s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 32s | Avg:  3m 16s | Max:  3m 41s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 54s | Avg:  3m 54s | Max:  3m 54s
      🟩 GCC9               Pass: 100%/3   | Total: 29m 45s | Avg:  9m 55s | Max: 22m 19s
      🟩 GCC10              Pass: 100%/1   | Total: 15m 24s | Avg: 15m 24s | Max: 15m 24s
      🟩 GCC11              Pass: 100%/1   | Total:  4m 19s | Avg:  4m 19s | Max:  4m 19s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 27s | Avg:  4m 27s | Max:  4m 27s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 48m | Avg: 16m 49s | Max: 35m 02s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 48s | Avg:  5m 48s | Max:  5m 48s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 20m 38s | Avg: 20m 38s | Max: 20m 38s | Hits:  98%/2239  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 12m 37s | Avg: 12m 37s | Max: 12m 37s | Hits:  99%/2476  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 28m 30s | Avg: 14m 15s | Max: 15m 27s | Hits:  97%/5099  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 19m 07s | Avg:  9m 33s | Max: 10m 03s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  2h 46m | Avg:  8m 20s | Max: 30m 30s
      🟩 GCC                Pass: 100%/21  | Total:  4h 16m | Avg: 12m 11s | Max: 35m 02s
      🟩 Intel              Pass: 100%/1   | Total:  5m 48s | Avg:  5m 48s | Max:  5m 48s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 01m | Avg: 15m 26s | Max: 20m 38s | Hits:  98%/9814  
      🟩 NVHPC              Pass: 100%/2   | Total: 19m 07s | Avg:  9m 33s | Max: 10m 03s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total:  8h 29m | Avg: 10m 37s | Max: 35m 02s | Hits:  98%/9814  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  5h 29m | Avg:  8m 01s | Max: 22m 19s | Hits:  98%/9814  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 57m | Avg: 29m 24s | Max: 35m 02s
      🟩 Test               Pass: 100%/2   | Total:  1h 01m | Avg: 30m 33s | Max: 30m 37s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 07s | Avg: 12m 07s | Max: 12m 07s
      🟩 90a                Pass: 100%/2   | Total: 16m 45s | Avg:  8m 22s | Max: 12m 40s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  1h 22m | Avg: 13m 41s | Max: 29m 01s
      🟩 14                 Pass: 100%/5   | Total: 51m 40s | Avg: 10m 20s | Max: 20m 38s | Hits:  98%/2239  
      🟩 17                 Pass: 100%/13  | Total:  2h 05m | Avg:  9m 38s | Max: 35m 02s | Hits:  99%/4952  
      🟩 20                 Pass: 100%/23  | Total:  4h 08m | Avg: 10m 48s | Max: 34m 29s | Hits:  95%/2623  
    
  • 🟩 cub: Pass: 100%/47 | Total: 1d 09h | Avg: 43m 05s | Max: 1h 12m | Hits: 75%/3124

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

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 42m 24s | Avg: 21m 12s | Max: 29m 47s
    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total: 20h 09m | Avg: 27m 29s | Max:  1h 01m | Hits:  90%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 48s | Max: 35m 43s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  1h 55m | Avg: 16m 33s | Max: 30m 28s | Hits:  99%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 45m | Avg: 52m 56s | Max: 53m 34s
      🟩 12.6               Pass: 100%/37  | Total: 17h 37m | Avg: 28m 34s | Max:  1h 01m | Hits:  88%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 55m 36s | Avg: 27m 48s | Max: 28m 18s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  1h 55m | Avg: 16m 33s | Max: 30m 28s | Hits:  99%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 45m | Avg: 52m 56s | Max: 53m 34s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 16h 41m | Avg: 28m 37s | Max:  1h 01m | Hits:  88%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 55m 36s | Avg: 27m 48s | Max: 28m 18s
      🟩 nvcc               Pass: 100%/44  | Total: 20h 23m | Avg: 27m 48s | Max:  1h 01m | Hits:  90%/9260  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 07m | Avg: 16m 54s | Max: 30m 39s
      🟩 Clang10            Pass: 100%/1   | Total: 39m 25s | Avg: 39m 25s | Max: 39m 25s
      🟩 Clang11            Pass: 100%/1   | Total: 34m 53s | Avg: 34m 53s | Max: 34m 53s
      🟩 Clang12            Pass: 100%/1   | Total: 32m 10s | Avg: 32m 10s | Max: 32m 10s
      🟩 Clang13            Pass: 100%/1   | Total: 30m 42s | Avg: 30m 42s | Max: 30m 42s
      🟩 Clang14            Pass: 100%/1   | Total: 32m 44s | Avg: 32m 44s | Max: 32m 44s
      🟩 Clang15            Pass: 100%/1   | Total: 32m 30s | Avg: 32m 30s | Max: 32m 30s
      🟩 Clang16            Pass: 100%/1   | Total: 32m 13s | Avg: 32m 13s | Max: 32m 13s
      🟩 Clang17            Pass: 100%/1   | Total: 35m 33s | Avg: 35m 33s | Max: 35m 33s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 59m | Avg: 25m 34s | Max: 35m 50s
      🟩 GCC6               Pass: 100%/2   | Total: 31m 09s | Avg: 15m 34s | Max: 27m 33s
      🟩 GCC7               Pass: 100%/2   | Total: 36m 00s | Avg: 18m 00s | Max: 31m 41s
      🟩 GCC8               Pass: 100%/1   | Total: 33m 23s | Avg: 33m 23s | Max: 33m 23s
      🟩 GCC9               Pass: 100%/3   | Total:  1h 09m | Avg: 23m 01s | Max: 34m 51s
      🟩 GCC10              Pass: 100%/1   | Total: 34m 17s | Avg: 34m 17s | Max: 34m 17s
      🟩 GCC11              Pass: 100%/1   | Total: 34m 37s | Avg: 34m 37s | Max: 34m 37s
      🟩 GCC12              Pass: 100%/1   | Total: 39m 21s | Avg: 39m 21s | Max: 39m 21s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 14m | Avg: 24m 22s | Max: 37m 21s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 46m 50s | Avg: 46m 50s | Max: 46m 50s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 18m 55s | Avg: 18m 55s | Max: 18m 55s | Hits:  99%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 15m 34s | Avg: 15m 34s | Max: 15m 34s | Hits:  99%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  1h 42m | Avg: 34m 05s | Max:  1h 01m | Hits:  85%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 45m | Avg: 52m 56s | Max: 53m 34s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  8h 36m | Avg: 27m 12s | Max: 39m 25s
      🟩 GCC                Pass: 100%/19  | Total:  7h 52m | Avg: 24m 53s | Max: 39m 21s
      🟩 Intel              Pass: 100%/1   | Total: 46m 50s | Avg: 46m 50s | Max: 46m 50s
      🟩 MSVC               Pass: 100%/5   | Total:  2h 16m | Avg: 27m 20s | Max:  1h 01m | Hits:  90%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 45m | Avg: 52m 56s | Max: 53m 34s
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total: 21h 19m | Avg: 27m 48s | Max:  1h 01m | Hits:  90%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total: 19h 56m | Avg: 29m 54s | Max:  1h 01m | Hits:  88%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 39m 32s | Avg: 13m 10s | Max: 23m 52s | Hits:  99%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 43m 30s | Avg: 14m 30s | Max: 15m 46s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 20m 42s | Avg: 20m 42s | Max: 20m 42s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total: 21m 00s | Avg:  4m 12s | Max:  5m 24s
      🟩 14                 Pass: 100%/4   | Total:  1h 48m | Avg: 27m 12s | Max: 31m 41s | Hits:  99%/1852  
      🟩 17                 Pass: 100%/12  | Total:  6h 30m | Avg: 32m 34s | Max: 52m 18s | Hits:  99%/3704  
      🟩 20                 Pass: 100%/23  | Total: 11h 56m | Avg: 31m 08s | Max:  1h 01m | Hits:  78%/3704  
    
  • 🟩 cudax: Pass: 100%/26 | Total: 5h 55m | Avg: 13m 40s | Max: 22m 38s | Hits: 54%/312

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 51s | Avg:  4m 55s | Max:  7m 35s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
      🟩 Test               Pass: 100%/1   | Total:  7m 35s | Avg:  7m 35s | Max:  7m 35s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 09s | Avg: 26m 09s | Max: 26m 09s

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

👃 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: In Review
Development

Successfully merging this pull request may close these issues.

2 participants