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 compiler version comparison utility generic #2952

Merged
merged 1 commit into from
Nov 25, 2024

Conversation

davebayer
Copy link
Contributor

@davebayer davebayer commented Nov 25, 2024

We have a very nice utility to compare compiler versions. This PR makes it generic so it can be reused e. g. with _CCCL_CUDACC_VER version.

@davebayer davebayer requested review from a team as code owners November 25, 2024 11:30
Copy link

copy-pr-bot bot commented Nov 25, 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.

@miscco
Copy link
Collaborator

miscco commented Nov 25, 2024

/ok to test

Copy link
Contributor

🟩 CI finished in 2h 18m: Pass: 100%/396 | Total: 3d 01h | Avg: 11m 12s | Max: 1h 35m | Hits: 10%/22058
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 22h 40m | Avg: 11m 31s | Max: 54m 28s | Hits: 3%/9524

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total: 21h 47m | Avg: 11m 53s | Max: 54m 28s | Hits:   3%/9524  
      🟩 arm64              Pass: 100%/8   | Total: 52m 23s | Avg:  6m 32s | Max: 16m 35s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  2h 22m | Avg:  9m 28s | Max: 43m 46s | Hits:   3%/2187  
      🟩 11.8               Pass: 100%/3   | Total: 41m 05s | Avg: 13m 41s | Max: 21m 50s
      🟩 12.5               Pass: 100%/4   | Total:  2h 36m | Avg: 39m 09s | Max: 44m 06s
      🟩 12.6               Pass: 100%/96  | Total: 17h 00m | Avg: 10m 37s | Max: 54m 28s | Hits:   3%/7337  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/12  | Total:  2h 31m | Avg: 12m 35s | Max: 20m 26s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  2h 22m | Avg:  9m 28s | Max: 43m 46s | Hits:   3%/2187  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 41m 05s | Avg: 13m 41s | Max: 21m 50s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  2h 36m | Avg: 39m 09s | Max: 44m 06s
      🟩 nvcc12.6           Pass: 100%/84  | Total: 14h 29m | Avg: 10m 20s | Max: 54m 28s | Hits:   3%/7337  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/12  | Total:  2h 31m | Avg: 12m 35s | Max: 20m 26s
      🟩 nvcc               Pass: 100%/106 | Total: 20h 09m | Avg: 11m 24s | Max: 54m 28s | Hits:   3%/9524  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 10m | Avg: 11m 41s | Max: 21m 34s
      🟩 Clang10            Pass: 100%/3   | Total: 16m 30s | Avg:  5m 30s | Max:  6m 05s
      🟩 Clang11            Pass: 100%/4   | Total: 18m 03s | Avg:  4m 30s | Max:  5m 24s
      🟩 Clang12            Pass: 100%/4   | Total: 33m 23s | Avg:  8m 20s | Max: 20m 19s
      🟩 Clang13            Pass: 100%/4   | Total: 30m 52s | Avg:  7m 43s | Max: 17m 40s
      🟩 Clang14            Pass: 100%/4   | Total: 31m 05s | Avg:  7m 46s | Max: 18m 06s
      🟩 Clang15            Pass: 100%/4   | Total: 18m 10s | Avg:  4m 32s | Max:  5m 29s
      🟩 Clang16            Pass: 100%/4   | Total: 33m 14s | Avg:  8m 18s | Max: 20m 21s
      🟩 Clang17            Pass: 100%/4   | Total: 28m 30s | Avg:  7m 07s | Max: 15m 27s
      🟩 Clang18            Pass: 100%/18  | Total:  3h 30m | Avg: 11m 42s | Max: 27m 53s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 51s | Avg:  2m 55s | Max:  2m 58s
      🟩 GCC7               Pass: 100%/6   | Total: 33m 48s | Avg:  5m 38s | Max: 11m 55s
      🟩 GCC8               Pass: 100%/6   | Total: 33m 43s | Avg:  5m 37s | Max: 17m 15s
      🟩 GCC9               Pass: 100%/6   | Total: 38m 27s | Avg:  6m 24s | Max: 21m 20s
      🟩 GCC10              Pass: 100%/4   | Total: 15m 07s | Avg:  3m 46s | Max:  4m 12s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 29m | Avg: 12m 44s | Max: 22m 00s
      🟩 GCC12              Pass: 100%/4   | Total: 15m 28s | Avg:  3m 52s | Max:  4m 05s
      🟩 GCC13              Pass: 100%/17  | Total:  3h 31m | Avg: 12m 25s | Max: 33m 10s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 28m | Avg: 29m 38s | Max: 36m 47s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 43m 46s | Avg: 43m 46s | Max: 43m 46s | Hits:   3%/2187  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 22m | Avg: 41m 28s | Max: 42m 48s | Hits:   3%/4737  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 54m 28s | Avg: 54m 28s | Max: 54m 28s | Hits:   3%/2600  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  2h 36m | Avg: 39m 09s | Max: 44m 06s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total:  8h 10m | Avg:  8m 55s | Max: 27m 53s
      🟩 GCC                Pass: 100%/52  | Total:  7h 22m | Avg:  8m 30s | Max: 33m 10s
      🟩 Intel              Pass: 100%/3   | Total:  1h 28m | Avg: 29m 38s | Max: 36m 47s
      🟩 MSVC               Pass: 100%/4   | Total:  3h 01m | Avg: 45m 17s | Max: 54m 28s | Hits:   3%/9524  
      🟩 NVHPC              Pass: 100%/4   | Total:  2h 36m | Avg: 39m 09s | Max: 44m 06s
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total: 22h 40m | Avg: 11m 31s | Max: 54m 28s | Hits:   3%/9524  
    🟩 jobs
      🟩 Build              Pass: 100%/110 | Total: 19h 28m | Avg: 10m 37s | Max: 54m 28s | Hits:   3%/9524  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 59m | Avg: 29m 56s | Max: 33m 10s
      🟩 Test               Pass: 100%/3   | Total:  1h 09m | Avg: 23m 17s | Max: 27m 53s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 41m 05s | Avg: 13m 41s | Max: 21m 50s
      🟩 90                 Pass: 100%/4   | Total: 43m 57s | Avg: 10m 59s | Max: 14m 14s
      🟩 90a                Pass: 100%/8   | Total: 57m 42s | Avg:  7m 12s | Max: 12m 50s
    🟩 std
      🟩 11                 Pass: 100%/32  | Total:  4h 02m | Avg:  7m 34s | Max: 33m 10s
      🟩 14                 Pass: 100%/32  | Total:  6h 10m | Avg: 11m 35s | Max: 43m 46s | Hits:   3%/4477  
      🟩 17                 Pass: 100%/30  | Total:  6h 20m | Avg: 12m 41s | Max: 42m 48s | Hits:   3%/2447  
      🟩 20                 Pass: 100%/23  | Total:  6h 04m | Avg: 15m 50s | Max: 54m 28s | Hits:   3%/2600  
    
  • 🟩 thrust: Pass: 100%/111 | Total: 23h 01m | Avg: 12m 26s | Max: 1h 35m | Hits: 20%/9260

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

    🟩 cpu
      🟩 amd64              Pass: 100%/102 | Total: 22h 47m | Avg: 13m 24s | Max:  1h 16m | Hits:   0%/3028  
      🟩 arm64              Pass: 100%/8   | Total: 37m 04s | Avg:  4m 38s | Max:  4m 53s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  2h 05m | Avg:  8m 22s | Max:  1h 04m | Hits:   0%/757   
      🟩 11.8               Pass: 100%/3   | Total: 16m 36s | Avg:  5m 32s | Max:  5m 48s
      🟩 12.5               Pass: 100%/4   | Total:  4h 43m | Avg:  1h 10m | Max:  1h 16m
      🟩 12.6               Pass: 100%/88  | Total: 16h 18m | Avg: 11m 07s | Max:  1h 07m | Hits:   0%/2271  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total: 17m 13s | Avg:  4m 18s | Max:  4m 44s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  2h 05m | Avg:  8m 22s | Max:  1h 04m | Hits:   0%/757   
      🟩 nvcc11.8           Pass: 100%/3   | Total: 16m 36s | Avg:  5m 32s | Max:  5m 48s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  4h 43m | Avg:  1h 10m | Max:  1h 16m
      🟩 nvcc12.6           Pass: 100%/84  | Total: 16h 01m | Avg: 11m 26s | Max:  1h 07m | Hits:   0%/2271  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total: 17m 13s | Avg:  4m 18s | Max:  4m 44s
      🟩 nvcc               Pass: 100%/106 | Total: 23h 06m | Avg: 13m 05s | Max:  1h 16m | Hits:   0%/3028  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total: 32m 39s | Avg:  5m 26s | Max:  6m 55s
      🟩 Clang10            Pass: 100%/3   | Total: 18m 15s | Avg:  6m 05s | Max:  6m 10s
      🟩 Clang11            Pass: 100%/4   | Total: 20m 37s | Avg:  5m 09s | Max:  5m 34s
      🟩 Clang12            Pass: 100%/4   | Total: 20m 28s | Avg:  5m 07s | Max:  5m 15s
      🟩 Clang13            Pass: 100%/4   | Total: 21m 23s | Avg:  5m 20s | Max:  5m 40s
      🟩 Clang14            Pass: 100%/4   | Total: 21m 14s | Avg:  5m 18s | Max:  5m 28s
      🟩 Clang15            Pass: 100%/4   | Total: 22m 47s | Avg:  5m 41s | Max:  6m 11s
      🟩 Clang16            Pass: 100%/4   | Total: 21m 43s | Avg:  5m 25s | Max:  5m 56s
      🟩 Clang17            Pass: 100%/4   | Total: 21m 41s | Avg:  5m 25s | Max:  5m 35s
      🟩 Clang18            Pass: 100%/11  | Total:  1h 24m | Avg:  7m 39s | Max: 22m 29s
      🟩 GCC6               Pass: 100%/2   | Total:  8m 35s | Avg:  4m 17s | Max:  4m 22s
      🟩 GCC7               Pass: 100%/6   | Total: 28m 42s | Avg:  4m 47s | Max:  6m 08s
      🟩 GCC8               Pass: 100%/6   | Total: 28m 35s | Avg:  4m 45s | Max:  5m 24s
      🟩 GCC9               Pass: 100%/6   | Total: 29m 55s | Avg:  4m 59s | Max:  5m 42s
      🟩 GCC10              Pass: 100%/4   | Total: 20m 29s | Avg:  5m 07s | Max:  5m 18s
      🟩 GCC11              Pass: 100%/7   | Total: 38m 10s | Avg:  5m 27s | Max:  5m 55s
      🟩 GCC12              Pass: 100%/4   | Total: 21m 24s | Avg:  5m 21s | Max:  5m 31s
      🟩 GCC13              Pass: 100%/16  | Total:  3h 23m | Avg: 12m 44s | Max: 41m 04s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  3h 15m | Avg:  1h 05m | Max:  1h 07m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 04m | Avg:  1h 04m | Max:  1h 04m | Hits:   0%/757   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 05m | Hits:   0%/1514  
      🟩 MSVC14.39          Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m | Hits:   0%/757   
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  4h 43m | Avg:  1h 10m | Max:  1h 16m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/48  | Total:  4h 45m | Avg:  5m 56s | Max: 22m 29s
      🟩 GCC                Pass: 100%/51  | Total:  6h 19m | Avg:  7m 26s | Max: 41m 04s
      🟩 Intel              Pass: 100%/3   | Total:  3h 15m | Avg:  1h 05m | Max:  1h 07m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 19m | Avg:  1h 04m | Max:  1h 07m | Hits:   0%/3028  
      🟩 NVHPC              Pass: 100%/4   | Total:  4h 43m | Avg:  1h 10m | Max:  1h 16m
    🟩 gpu
      🟩 v100               Pass: 100%/110 | Total: 23h 24m | Avg: 12m 45s | Max:  1h 16m | Hits:   0%/3028  
    🟩 jobs
      🟩 Build              Pass: 100%/102 | Total: 20h 03m | Avg: 11m 47s | Max:  1h 16m | Hits:   0%/3028  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 27m 46s | Avg: 27m 46s | Max: 27m 46s
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 34s | Avg: 17m 34s | Max: 17m 34s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 01m | Avg: 20m 32s | Max: 22m 15s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 34m | Avg: 31m 23s | Max: 41m 04s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 16m 36s | Avg:  5m 32s | Max:  5m 48s
      🟩 90a                Pass: 100%/4   | Total: 16m 39s | Avg:  4m 09s | Max:  4m 30s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  5h 17m | Avg: 10m 34s | Max:  1h 05m
      🟩 14                 Pass: 100%/29  | Total:  6h 31m | Avg: 13m 30s | Max:  1h 16m | Hits:   0%/1514  
      🟩 17                 Pass: 100%/27  | Total:  5h 31m | Avg: 12m 15s | Max:  1h 11m | Hits:   0%/757   
      🟩 20                 Pass: 100%/24  | Total:  6h 03m | Avg: 15m 09s | Max:  1h 10m | Hits:   0%/757   
    
  • 🟩 cudax: Pass: 100%/54 | Total: 4h 26m | Avg: 4m 56s | Max: 19m 11s | Hits: 2%/246

    🟩 cpu
      🟩 amd64              Pass: 100%/50  | Total:  4h 16m | Avg:  5m 07s | Max: 19m 11s | Hits:   2%/246   
      🟩 arm64              Pass: 100%/4   | Total: 10m 17s | Avg:  2m 34s | Max:  2m 41s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  1h 33m | Avg:  4m 54s | Max: 18m 07s | Hits:   2%/123   
      🟩 12.5               Pass: 100%/2   | Total: 18m 10s | Avg:  9m 05s | Max:  9m 20s
      🟩 12.6               Pass: 100%/33  | Total:  2h 35m | Avg:  4m 41s | Max: 19m 11s | Hits:   2%/123   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  1h 33m | Avg:  4m 54s | Max: 18m 07s | Hits:   2%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 10s | Avg:  9m 05s | Max:  9m 20s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  2h 35m | Avg:  4m 41s | Max: 19m 11s | Hits:   2%/123   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/54  | Total:  4h 26m | Avg:  4m 56s | Max: 19m 11s | Hits:   2%/246   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  6m 22s | Avg:  3m 11s | Max:  3m 29s
      🟩 Clang10            Pass: 100%/2   | Total:  6m 26s | Avg:  3m 13s | Max:  3m 40s
      🟩 Clang11            Pass: 100%/4   | Total: 11m 58s | Avg:  2m 59s | Max:  3m 07s
      🟩 Clang12            Pass: 100%/4   | Total: 12m 07s | Avg:  3m 01s | Max:  3m 13s
      🟩 Clang13            Pass: 100%/4   | Total: 11m 46s | Avg:  2m 56s | Max:  3m 07s
      🟩 Clang14            Pass: 100%/4   | Total: 27m 19s | Avg:  6m 49s | Max: 18m 07s
      🟩 Clang15            Pass: 100%/2   | Total:  6m 21s | Avg:  3m 10s | Max:  3m 14s
      🟩 Clang16            Pass: 100%/4   | Total: 11m 32s | Avg:  2m 53s | Max:  3m 08s
      🟩 Clang17            Pass: 100%/2   | Total:  6m 03s | Avg:  3m 01s | Max:  3m 04s
      🟩 Clang18            Pass: 100%/2   | Total: 21m 21s | Avg: 10m 40s | Max: 18m 24s
      🟩 GCC9               Pass: 100%/2   | Total:  6m 23s | Avg:  3m 11s | Max:  3m 13s
      🟩 GCC10              Pass: 100%/4   | Total: 11m 52s | Avg:  2m 58s | Max:  3m 11s
      🟩 GCC11              Pass: 100%/4   | Total: 12m 13s | Avg:  3m 03s | Max:  3m 14s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 06m | Avg:  9m 30s | Max: 19m 11s
      🟩 GCC13              Pass: 100%/3   | Total:  7m 47s | Avg:  2m 35s | Max:  2m 47s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 11m 10s | Avg: 11m 10s | Max: 11m 10s | Hits:   2%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 12s | Avg: 11m 12s | Max: 11m 12s | Hits:   2%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 10s | Avg:  9m 05s | Max:  9m 20s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  2h 01m | Avg:  4m 02s | Max: 18m 24s
      🟩 GCC                Pass: 100%/20  | Total:  1h 44m | Avg:  5m 14s | Max: 19m 11s
      🟩 MSVC               Pass: 100%/2   | Total: 22m 22s | Avg: 11m 11s | Max: 11m 12s | Hits:   2%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 10s | Avg:  9m 05s | Max:  9m 20s
    🟩 gpu
      🟩 v100               Pass: 100%/54  | Total:  4h 26m | Avg:  4m 56s | Max: 19m 11s | Hits:   2%/246   
    🟩 jobs
      🟩 Build              Pass: 100%/49  | Total:  2h 55m | Avg:  3m 34s | Max: 11m 12s | Hits:   2%/246   
      🟩 Test               Pass: 100%/5   | Total:  1h 31m | Avg: 18m 13s | Max: 19m 11s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 36s | Avg:  2m 36s | Max:  2m 36s
      🟩 90a                Pass: 100%/1   | Total:  2m 47s | Avg:  2m 47s | Max:  2m 47s
    🟩 std
      🟩 17                 Pass: 100%/29  | Total:  2h 02m | Avg:  4m 14s | Max: 17m 52s
      🟩 20                 Pass: 100%/25  | Total:  2h 23m | Avg:  5m 44s | Max: 19m 11s | Hits:   2%/246   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 54s | Avg: 5m 27s | Max: 8m 51s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  8m 51s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  8m 51s | Avg:  8m 51s | Max:  8m 51s
    
  • 🟩 python: Pass: 100%/1 | Total: 15m 00s | Avg: 15m 00s | Max: 15m 00s

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

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

# Runner
327 linux-amd64-cpu16
28 linux-arm64-cpu16
26 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@miscco miscco merged commit a791939 into NVIDIA:main Nov 25, 2024
415 checks passed
@miscco
Copy link
Collaborator

miscco commented Nov 25, 2024

Thank for generalizing our infrastructure

davebayer added a commit to davebayer/cccl that referenced this pull request Nov 25, 2024
davebayer added a commit to davebayer/cccl that referenced this pull request Dec 2, 2024
@davebayer davebayer deleted the make_version_compare_generic branch December 16, 2024 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants