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

Centralize CPM logic. #2495

Merged
merged 3 commits into from
Oct 3, 2024
Merged

Centralize CPM logic. #2495

merged 3 commits into from
Oct 3, 2024

Conversation

alliepiper
Copy link
Contributor

This updates and removes redundant copies of CPM.cmake while providing a set of cccl_get_<library>() CMake functions that can be used to add dependencies.

The extra CPM.cmake files used by the example projects remain, but have been updated to the latest version.

Fixes #2494

@alliepiper alliepiper requested review from a team as code owners October 3, 2024 15:16
@alliepiper alliepiper enabled auto-merge (squash) October 3, 2024 16:16
@X.Y.Z -> tag vX.Y.Z
#X.Y.Z -> tag X.Y.Z
@alliepiper alliepiper linked an issue Oct 3, 2024 that may be closed by this pull request
1 task
Copy link
Contributor

github-actions bot commented Oct 3, 2024

🟩 CI finished in 2h 01m: Pass: 100%/370 | Total: 1d 22h | Avg: 7m 31s | Max: 49m 00s | Hits: 80%/25712
  • 🟩 cub: Pass: 100%/104 | Total: 10h 59m | Avg: 6m 20s | Max: 30m 47s | Hits: 99%/2908

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/6   | Total: 29m 46s | Avg:  4m 57s | Max:  5m 37s
    🟩 ctk
      🟩 11.1               Pass: 100%/2   | Total:  8m 39s | Avg:  4m 19s | Max:  4m 54s
      🟩 12.0               Pass: 100%/2   | Total: 10m 10s | Avg:  5m 05s | Max:  5m 11s
      🟩 12.6               Pass: 100%/2   | Total: 10m 57s | Avg:  5m 28s | Max:  5m 37s
    🟩 cudacxx
      🟩 nvcc11.1           Pass: 100%/2   | Total:  8m 39s | Avg:  4m 19s | Max:  4m 54s
      🟩 nvcc12.0           Pass: 100%/2   | Total: 10m 10s | Avg:  5m 05s | Max:  5m 11s
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 57s | Avg:  5m 28s | Max:  5m 37s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/6   | Total: 29m 46s | Avg:  4m 57s | Max:  5m 37s
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  4m 54s | Avg:  4m 54s | Max:  4m 54s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 59s | Avg:  4m 59s | Max:  4m 59s
      🟩 Clang18            Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 GCC6               Pass: 100%/1   | Total:  3m 45s | Avg:  3m 45s | Max:  3m 45s
      🟩 GCC12              Pass: 100%/1   | Total:  5m 11s | Avg:  5m 11s | Max:  5m 11s
      🟩 GCC13              Pass: 100%/1   | Total:  5m 20s | Avg:  5m 20s | Max:  5m 20s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 15m 30s | Avg:  5m 10s | Max:  5m 37s
      🟩 GCC                Pass: 100%/3   | Total: 14m 16s | Avg:  4m 45s | Max:  5m 20s
    🟩 gpu
      🟩 v100               Pass: 100%/6   | Total: 29m 46s | Avg:  4m 57s | Max:  5m 37s
    🟩 jobs
      🟩 Infra              Pass: 100%/6   | Total: 29m 46s | Avg:  4m 57s | Max:  5m 37s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 48s | Avg: 15m 48s | Max: 15m 48s

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 370)

# Runner
297 linux-amd64-cpu16
30 linux-amd64-gpu-v100-latest-1
28 linux-arm64-cpu16
15 windows-amd64-cpu16

@alliepiper alliepiper merged commit a0ec74c into NVIDIA:main Oct 3, 2024
383 checks passed
@alliepiper alliepiper deleted the centralize_cpm branch October 3, 2024 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
2 participants