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

Consolidate packages and install rules #2456

Merged
merged 6 commits into from
Sep 25, 2024

Conversation

alliepiper
Copy link
Contributor

Description

All CMake packages are moved to cccl/lib/cmake/{project}.

All install rules are located under cccl/cmake/install.

Various helper functions that eliminate redundant code have been added and documented.

Several obsolete tests were removed. These tested packaging and install rules at the project level and are redundant with similar tests at the cccl level.

These tests check that consumers can

add_subdirectory(cccl/cub)
add_subdirectory(cccl/thrust)

to add Thrust or CUB to their build.
This hasn't been sensible or supported since we migrated to the monorepo.

Now that we're moving shared CMake infra to the CCCL, these tests are finally actually failing.
These tests are redundant with CCCL-level tests, and
no longer function now that install rules are centralized
at the top level.
@alliepiper alliepiper requested review from a team as code owners September 25, 2024 15:34
@alliepiper alliepiper requested review from wmaxey and miscco September 25, 2024 15:34
Copy link
Contributor

🟩 CI finished in 1h 59m: Pass: 100%/368 | Total: 6d 02h | Avg: 23m 50s | Max: 1h 09m | Hits: 99%/25663
  • 🟩 cub: Pass: 100%/104 | Total: 3d 09h | Avg: 46m 57s | Max: 1h 09m | Hits: 99%/2908

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 17m 07s | Avg:  4m 16s | Max:  4m 57s
    🟩 ctk
      🟩 11.1               Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  4m 16s
      🟩 12.6               Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 57s
    🟩 cudacxx
      🟩 nvcc11.1           Pass: 100%/2   | Total:  7m 33s | Avg:  3m 46s | Max:  4m 16s
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 57s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 07s | Avg:  4m 16s | Max:  4m 57s
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  4m 16s | Avg:  4m 16s | Max:  4m 16s
      🟩 Clang18            Pass: 100%/1   | Total:  4m 37s | Avg:  4m 37s | Max:  4m 37s
      🟩 GCC6               Pass: 100%/1   | Total:  3m 17s | Avg:  3m 17s | Max:  3m 17s
      🟩 GCC13              Pass: 100%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  8m 53s | Avg:  4m 26s | Max:  4m 37s
      🟩 GCC                Pass: 100%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 57s
    🟩 gpu
      🟩 v100               Pass: 100%/4   | Total: 17m 07s | Avg:  4m 16s | Max:  4m 57s
    🟩 jobs
      🟩 Infra              Pass: 100%/4   | Total: 17m 07s | Avg:  4m 16s | Max:  4m 57s
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 41s | Avg: 15m 41s | Max: 15m 41s

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

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

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

@alliepiper alliepiper merged commit 2cbf40b into NVIDIA:main Sep 25, 2024
383 checks passed
@alliepiper alliepiper deleted the packages_and_install_rules branch September 25, 2024 17:37
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
Development

Successfully merging this pull request may close these issues.

2 participants