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

Remove nvks runners from testing pool. #3580

Merged
merged 1 commit into from
Jan 29, 2025

Conversation

alliepiper
Copy link
Collaborator

This should be merged ASAP to unblock pending PRs that are stuck using an invalid pool name.

@alliepiper alliepiper requested a review from a team as a code owner January 29, 2025 16:12
@alliepiper alliepiper requested a review from jrhemstad January 29, 2025 16:12
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 29, 2025 16:21
@jrhemstad jrhemstad disabled auto-merge January 29, 2025 16:59
@jrhemstad jrhemstad merged commit 3f13d93 into NVIDIA:main Jan 29, 2025
190 of 193 checks passed
miscco pushed a commit to miscco/cccl that referenced this pull request Jan 29, 2025
davebayer pushed a commit to davebayer/cccl that referenced this pull request Jan 29, 2025
Copy link
Contributor

🟩 CI finished in 1h 09m: Pass: 100%/156 | Total: 1d 01h | Avg: 9m 45s | Max: 1h 02m | Hits: 546%/21523
  • 🟩 cub: Pass: 100%/44 | Total: 8h 28m | Avg: 11m 33s | Max: 1h 02m | Hits: 540%/3552

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  8h 18m | Avg: 11m 52s | Max:  1h 02m | Hits: 540%/3552  
      🟩 arm64              Pass: 100%/2   | Total:  9m 49s | Avg:  4m 54s | Max:  5m 05s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 45m 36s | Avg:  9m 07s | Max: 24m 14s | Hits: 540%/888   
      🟩 12.5               Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 16s
      🟩 12.6               Pass: 100%/37  | Total:  7h 24m | Avg: 12m 00s | Max:  1h 02m | Hits: 540%/2664  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 03s | Avg:  4m 31s | Max:  4m 33s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 45m 36s | Avg:  9m 07s | Max: 24m 14s | Hits: 540%/888   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 16s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  7h 15m | Avg: 12m 26s | Max:  1h 02m | Hits: 540%/2664  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 03s | Avg:  4m 31s | Max:  4m 33s
      🟩 nvcc               Pass: 100%/42  | Total:  8h 19m | Avg: 11m 53s | Max:  1h 02m | Hits: 540%/3552  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 35s | Avg:  5m 23s | Max:  5m 45s
      🟩 Clang15            Pass: 100%/2   | Total: 11m 53s | Avg:  5m 56s | Max:  6m 01s
      🟩 Clang16            Pass: 100%/2   | Total: 11m 46s | Avg:  5m 53s | Max:  5m 59s
      🟩 Clang17            Pass: 100%/2   | Total: 11m 33s | Avg:  5m 46s | Max:  5m 52s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 23m | Avg: 11m 51s | Max: 34m 22s
      🟩 GCC7               Pass: 100%/2   | Total: 11m 03s | Avg:  5m 31s | Max:  5m 44s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 GCC9               Pass: 100%/2   | Total: 11m 37s | Avg:  5m 48s | Max:  6m 03s
      🟩 GCC10              Pass: 100%/2   | Total: 12m 15s | Avg:  6m 07s | Max:  6m 23s
      🟩 GCC11              Pass: 100%/2   | Total: 11m 27s | Avg:  5m 43s | Max:  5m 49s
      🟩 GCC12              Pass: 100%/4   | Total: 36m 29s | Avg:  9m 07s | Max: 19m 27s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 27m | Avg: 18m 22s | Max:  1h 02m
      🟩 MSVC14.29          Pass: 100%/2   | Total: 51m 45s | Avg: 25m 52s | Max: 27m 31s | Hits: 540%/1776  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 02m | Avg: 31m 27s | Max: 32m 28s | Hits: 540%/1776  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 16s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 19m | Avg:  8m 13s | Max: 34m 22s
      🟩 GCC                Pass: 100%/21  | Total:  3h 55m | Avg: 11m 13s | Max:  1h 02m
      🟩 MSVC               Pass: 100%/4   | Total:  1h 54m | Avg: 28m 39s | Max: 32m 28s | Hits: 540%/3552  
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 16s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 23m 51s | Avg: 11m 55s | Max: 19m 27s
      🟩 v100               Pass: 100%/42  | Total:  8h 04m | Avg: 11m 32s | Max:  1h 02m | Hits: 540%/3552  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 05m | Avg:  8m 15s | Max: 32m 28s | Hits: 540%/3552  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 10s | Avg: 23m 10s | Max: 23m 10s
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 46s | Avg: 17m 46s | Max: 17m 46s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 16m | Avg: 25m 27s | Max: 34m 22s
      🟩 TestGPU            Pass: 100%/2   | Total:  1h 25m | Avg: 42m 51s | Max:  1h 02m
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 23m 51s | Avg: 11m 55s | Max: 19m 27s
      🟩 90a                Pass: 100%/1   | Total:  4m 10s | Avg:  4m 10s | Max:  4m 10s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 03m | Avg:  9m 09s | Max: 30m 26s | Hits: 540%/2664  
      🟩 20                 Pass: 100%/24  | Total:  5h 25m | Avg: 13m 33s | Max:  1h 02m | Hits: 540%/888   
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 6h 50m | Avg: 9m 32s | Max: 30m 54s | Hits: 688%/10065

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total:  6h 42m | Avg:  9m 49s | Max: 30m 54s | Hits: 688%/10065 
      🟩 arm64              Pass: 100%/2   | Total:  7m 17s | Avg:  3m 38s | Max:  3m 53s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 34m 56s | Avg:  6m 59s | Max: 20m 27s | Hits: 689%/2471  
      🟩 12.5               Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 10m 39s
      🟩 12.6               Pass: 100%/36  | Total:  5h 56m | Avg:  9m 54s | Max: 30m 54s | Hits: 688%/7594  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 13m | Avg: 18m 18s | Max: 24m 16s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 34m 56s | Avg:  6m 59s | Max: 20m 27s | Hits: 689%/2471  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 10m 39s
      🟩 nvcc12.6           Pass: 100%/32  | Total:  4h 43m | Avg:  8m 51s | Max: 30m 54s | Hits: 688%/7594  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 13m | Avg: 18m 18s | Max: 24m 16s
      🟩 nvcc               Pass: 100%/39  | Total:  5h 37m | Avg:  8m 38s | Max: 30m 54s | Hits: 688%/10065 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 16m 16s | Avg:  4m 04s | Max:  4m 29s
      🟩 Clang15            Pass: 100%/2   | Total:  8m 55s | Avg:  4m 27s | Max:  4m 43s
      🟩 Clang16            Pass: 100%/2   | Total:  8m 28s | Avg:  4m 14s | Max:  4m 19s
      🟩 Clang17            Pass: 100%/2   | Total:  8m 28s | Avg:  4m 14s | Max:  4m 21s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 50m | Avg: 13m 51s | Max: 24m 44s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 57s | Avg:  3m 28s | Max:  3m 33s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 47s | Avg:  3m 47s | Max:  3m 47s
      🟩 GCC9               Pass: 100%/2   | Total:  7m 12s | Avg:  3m 36s | Max:  3m 44s
      🟩 GCC10              Pass: 100%/2   | Total:  7m 36s | Avg:  3m 48s | Max:  3m 57s
      🟩 GCC11              Pass: 100%/2   | Total:  7m 10s | Avg:  3m 35s | Max:  3m 37s
      🟩 GCC12              Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  3m 55s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 36m | Avg: 12m 01s | Max: 27m 46s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 43m 56s | Avg: 21m 58s | Max: 23m 29s | Hits: 689%/4952  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 58m 23s | Avg: 29m 11s | Max: 30m 54s | Hits: 688%/5113  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 10m 39s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  2h 32m | Avg:  8m 29s | Max: 24m 44s
      🟩 GCC                Pass: 100%/19  | Total:  2h 16m | Avg:  7m 11s | Max: 27m 46s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 42m | Avg: 25m 34s | Max: 30m 54s | Hits: 688%/10065 
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 10m 39s
    🟩 gpu
      🟩 v100               Pass: 100%/43  | Total:  6h 50m | Avg:  9m 32s | Max: 30m 54s | Hits: 688%/10065 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 03m | Avg:  7m 59s | Max: 30m 54s | Hits: 688%/10065 
      🟩 NVRTC              Pass: 100%/2   | Total: 55m 27s | Avg: 27m 43s | Max: 27m 46s
      🟩 Test               Pass: 100%/2   | Total: 48m 51s | Avg: 24m 25s | Max: 24m 44s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s
      🟩 90a                Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 13m 13s
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  3h 09m | Avg:  9m 00s | Max: 27m 46s | Hits: 689%/7433  
      🟩 20                 Pass: 100%/21  | Total:  3h 39m | Avg: 10m 26s | Max: 30m 54s | Hits: 688%/2632  
    
  • 🟩 thrust: Pass: 100%/42 | Total: 6h 48m | Avg: 9m 43s | Max: 47m 20s | Hits: 365%/7384

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 24s | Avg:  8m 42s | Max: 11m 25s
    🟩 cpu
      🟩 amd64              Pass: 100%/40  | Total:  6h 39m | Avg:  9m 58s | Max: 47m 20s | Hits: 365%/7384  
      🟩 arm64              Pass: 100%/2   | Total:  9m 38s | Avg:  4m 49s | Max:  5m 02s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 43m 23s | Avg:  8m 40s | Max: 22m 30s | Hits: 365%/1846  
      🟩 12.5               Pass: 100%/2   | Total: 30m 32s | Avg: 15m 16s | Max: 16m 11s
      🟩 12.6               Pass: 100%/35  | Total:  5h 34m | Avg:  9m 34s | Max: 47m 20s | Hits: 365%/5538  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 14s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 43m 23s | Avg:  8m 40s | Max: 22m 30s | Hits: 365%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 30m 32s | Avg: 15m 16s | Max: 16m 11s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  5h 24m | Avg:  9m 50s | Max: 47m 20s | Hits: 365%/5538  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 14s
      🟩 nvcc               Pass: 100%/40  | Total:  6h 38m | Avg:  9m 57s | Max: 47m 20s | Hits: 365%/7384  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 19s | Avg:  5m 19s | Max:  5m 44s
      🟩 Clang15            Pass: 100%/2   | Total: 11m 29s | Avg:  5m 44s | Max:  6m 01s
      🟩 Clang16            Pass: 100%/2   | Total: 11m 28s | Avg:  5m 44s | Max:  5m 54s
      🟩 Clang17            Pass: 100%/2   | Total: 11m 11s | Avg:  5m 35s | Max:  5m 39s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 20m | Avg: 11m 33s | Max: 47m 20s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 59s | Avg:  5m 29s | Max:  5m 32s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 33s | Avg:  5m 33s | Max:  5m 33s
      🟩 GCC9               Pass: 100%/2   | Total: 11m 04s | Avg:  5m 32s | Max:  5m 57s
      🟩 GCC10              Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  6m 01s
      🟩 GCC11              Pass: 100%/2   | Total: 11m 56s | Avg:  5m 58s | Max:  6m 04s
      🟩 GCC12              Pass: 100%/2   | Total: 12m 13s | Avg:  6m 06s | Max:  6m 13s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 00m | Avg:  7m 36s | Max: 12m 31s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 51m 58s | Avg: 25m 59s | Max: 29m 28s | Hits: 365%/3692  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 53s | Max: 35m 40s | Hits: 365%/3692  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 30m 32s | Avg: 15m 16s | Max: 16m 11s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 16m | Avg:  8m 01s | Max: 47m 20s
      🟩 GCC                Pass: 100%/19  | Total:  2h 04m | Avg:  6m 32s | Max: 12m 31s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 57m | Avg: 29m 26s | Max: 35m 40s | Hits: 365%/7384  
      🟩 NVHPC              Pass: 100%/2   | Total: 30m 32s | Avg: 15m 16s | Max: 16m 11s
    🟩 gpu
      🟩 v100               Pass: 100%/42  | Total:  6h 48m | Avg:  9m 43s | Max: 47m 20s | Hits: 365%/7384  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 21m | Avg:  8m 41s | Max: 35m 40s | Hits: 365%/7384  
      🟩 TestCPU            Pass: 100%/2   | Total: 15m 55s | Avg:  7m 57s | Max:  8m 13s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 11m | Avg: 23m 45s | Max: 47m 20s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 11m | Avg:  9m 35s | Max: 35m 40s | Hits: 365%/5538  
      🟩 20                 Pass: 100%/20  | Total:  3h 19m | Avg:  9m 59s | Max: 47m 20s | Hits: 365%/1846  
    
  • 🟩 cudax: Pass: 100%/20 | Total: 1h 50m | Avg: 5m 32s | Max: 18m 38s | Hits: 388%/522

    🟩 cpu
      🟩 amd64              Pass: 100%/16  | Total:  1h 39m | Avg:  6m 13s | Max: 18m 38s | Hits: 388%/522   
      🟩 arm64              Pass: 100%/4   | Total: 11m 09s | Avg:  2m 47s | Max:  3m 10s
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total:  9m 40s | Avg:  9m 40s | Max:  9m 40s | Hits: 388%/261   
      🟩 12.5               Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  5m 10s
      🟩 12.6               Pass: 100%/17  | Total:  1h 30m | Avg:  5m 20s | Max: 18m 38s | Hits: 388%/261   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total:  9m 40s | Avg:  9m 40s | Max:  9m 40s | Hits: 388%/261   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  5m 10s
      🟩 nvcc12.6           Pass: 100%/17  | Total:  1h 30m | Avg:  5m 20s | Max: 18m 38s | Hits: 388%/261   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/20  | Total:  1h 50m | Avg:  5m 32s | Max: 18m 38s | Hits: 388%/522   
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 00s | Avg:  3m 00s | Max:  3m 00s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 26s | Avg:  3m 26s | Max:  3m 26s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 Clang18            Pass: 100%/4   | Total: 27m 00s | Avg:  6m 45s | Max: 18m 06s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 03s | Avg:  3m 03s | Max:  3m 03s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 16s | Avg:  3m 16s | Max:  3m 16s
      🟩 GCC12              Pass: 100%/2   | Total: 22m 07s | Avg: 11m 03s | Max: 18m 38s
      🟩 GCC13              Pass: 100%/4   | Total: 11m 13s | Avg:  2m 48s | Max:  3m 03s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 40s | Avg:  9m 40s | Max:  9m 40s | Hits: 388%/261   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 07s | Avg: 11m 07s | Max: 11m 07s | Hits: 388%/261   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  5m 10s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 40m 04s | Avg:  5m 00s | Max: 18m 06s
      🟩 GCC                Pass: 100%/8   | Total: 39m 39s | Avg:  4m 57s | Max: 18m 38s
      🟩 MSVC               Pass: 100%/2   | Total: 20m 47s | Avg: 10m 23s | Max: 11m 07s | Hits: 388%/522   
      🟩 NVHPC              Pass: 100%/2   | Total: 10m 12s | Avg:  5m 06s | Max:  5m 10s
    🟩 gpu
      🟩 v100               Pass: 100%/20  | Total:  1h 50m | Avg:  5m 32s | Max: 18m 38s | Hits: 388%/522   
    🟩 jobs
      🟩 Build              Pass: 100%/18  | Total:  1h 13m | Avg:  4m 06s | Max: 11m 07s | Hits: 388%/522   
      🟩 Test               Pass: 100%/2   | Total: 36m 44s | Avg: 18m 22s | Max: 18m 38s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  3m 03s | Avg:  3m 03s | Max:  3m 03s
      🟩 90a                Pass: 100%/1   | Total:  2m 50s | Avg:  2m 50s | Max:  2m 50s
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 13m 18s | Avg:  3m 19s | Max:  5m 02s
      🟩 20                 Pass: 100%/16  | Total:  1h 37m | Avg:  6m 05s | Max: 18m 38s | Hits: 388%/522   
    
  • 🟩 cccl: Pass: 100%/4 | Total: 19m 51s | Avg: 4m 57s | Max: 5m 50s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 50s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 13s
      🟩 12.6               Pass: 100%/2   | Total: 11m 37s | Avg:  5m 48s | Max:  5m 50s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 13s
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 37s | Avg:  5m 48s | Max:  5m 50s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 50s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 13s | Avg:  4m 13s | Max:  4m 13s
      🟩 Clang18            Pass: 100%/1   | Total:  5m 50s | Avg:  5m 50s | Max:  5m 50s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 01s | Avg:  4m 01s | Max:  4m 01s
      🟩 GCC13              Pass: 100%/1   | Total:  5m 47s | Avg:  5m 47s | Max:  5m 47s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 10m 03s | Avg:  5m 01s | Max:  5m 50s
      🟩 GCC                Pass: 100%/2   | Total:  9m 48s | Avg:  4m 54s | Max:  5m 47s
    🟩 gpu
      🟩 v100               Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 50s
    🟩 jobs
      🟩 Infra              Pass: 100%/4   | Total: 19m 51s | Avg:  4m 57s | Max:  5m 50s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 13m 25s | Avg: 6m 42s | Max: 11m 22s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max: 11m 22s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total: 11m 22s | Avg: 11m 22s | Max: 11m 22s
    
  • 🟩 python: Pass: 100%/1 | Total: 51m 32s | Avg: 51m 32s | Max: 51m 32s

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

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

# Runner
110 linux-amd64-cpu16
21 linux-amd64-gpu-v100-latest-1
14 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1

rwgk pushed a commit to rwgk/cccl that referenced this pull request Jan 29, 2025
@alliepiper alliepiper deleted the no_testing_pools branch January 29, 2025 18:38
rwgk added a commit that referenced this pull request Jan 29, 2025
* [FEA]: Introduce Python module with CCCL headers (#3201)

* Add cccl/python/cuda_cccl directory and use from cuda_parallel, cuda_cooperative

* Run `copy_cccl_headers_to_aude_include()` before `setup()`

* Create python/cuda_cccl/cuda/_include/__init__.py, then simply import cuda._include to find the include path.

* Add cuda.cccl._version exactly as for cuda.cooperative and cuda.parallel

* Bug fix: cuda/_include only exists after shutil.copytree() ran.

* Use `f"cuda-cccl @ file://{cccl_path}/python/cuda_cccl"` in setup.py

* Remove CustomBuildCommand, CustomWheelBuild in cuda_parallel/setup.py (they are equivalent to the default functions)

* Replace := operator (needs Python 3.8+)

* Fix oversights: remove `pip3 install ./cuda_cccl` lines from README.md

* Restore original README.md: `pip3 install -e` now works on first pass.

* cuda_cccl/README.md: FOR INTERNAL USE ONLY

* Remove `$pymajor.$pyminor.` prefix in cuda_cccl _version.py (as suggested under #3201 (comment))

Command used: ci/update_version.sh 2 8 0

* Modernize pyproject.toml, setup.py

Trigger for this change:

* #3201 (comment)

* #3201 (comment)

* Install CCCL headers under cuda.cccl.include

Trigger for this change:

* #3201 (comment)

Unexpected accidental discovery: cuda.cooperative unit tests pass without CCCL headers entirely.

* Factor out cuda_cccl/cuda/cccl/include_paths.py

* Reuse cuda_cccl/cuda/cccl/include_paths.py from cuda_cooperative

* Add missing Copyright notice.

* Add missing __init__.py (cuda.cccl)

* Add `"cuda.cccl"` to `autodoc.mock_imports`

* Move cuda.cccl.include_paths into function where it is used. (Attempt to resolve Build and Verify Docs failure.)

* Add # TODO: move this to a module-level import

* Modernize cuda_cooperative/pyproject.toml, setup.py

* Convert cuda_cooperative to use hatchling as build backend.

* Revert "Convert cuda_cooperative to use hatchling as build backend."

This reverts commit 61637d6.

* Move numpy from [build-system] requires -> [project] dependencies

* Move pyproject.toml [project] dependencies -> setup.py install_requires, to be able to use CCCL_PATH

* Remove copy_license() and use license_files=["../../LICENSE"] instead.

* Further modernize cuda_cccl/setup.py to use pathlib

* Trivial simplifications in cuda_cccl/pyproject.toml

* Further simplify cuda_cccl/pyproject.toml, setup.py: remove inconsequential code

* Make cuda_cooperative/pyproject.toml more similar to cuda_cccl/pyproject.toml

* Add taplo-pre-commit to .pre-commit-config.yaml

* taplo-pre-commit auto-fixes

* Use pathlib in cuda_cooperative/setup.py

* CCCL_PYTHON_PATH in cuda_cooperative/setup.py

* Modernize cuda_parallel/pyproject.toml, setup.py

* Use pathlib in cuda_parallel/setup.py

* Add `# TOML lint & format` comment.

* Replace MANIFEST.in with `[tool.setuptools.package-data]` section in pyproject.toml

* Use pathlib in cuda/cccl/include_paths.py

* pre-commit autoupdate (EXCEPT clang-format, which was manually restored)

* Fixes after git merge main

* Resolve warning: AttributeError: '_Reduce' object has no attribute 'build_result'

```
=========================================================================== warnings summary ===========================================================================
tests/test_reduce.py::test_reduce_non_contiguous
  /home/coder/cccl/python/devenv/lib/python3.12/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <function _Reduce.__del__ at 0x7bf123139080>

  Traceback (most recent call last):
    File "/home/coder/cccl/python/cuda_parallel/cuda/parallel/experimental/algorithms/reduce.py", line 132, in __del__
      bindings.cccl_device_reduce_cleanup(ctypes.byref(self.build_result))
                                                       ^^^^^^^^^^^^^^^^^
  AttributeError: '_Reduce' object has no attribute 'build_result'

    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================================================= 1 passed, 93 deselected, 1 warning in 0.44s ==============================================================
```

* Move `copy_cccl_headers_to_cuda_cccl_include()` functionality to `class CustomBuildPy`

* Introduce cuda_cooperative/constraints.txt

* Also add cuda_parallel/constraints.txt

* Add `--constraint constraints.txt` in ci/test_python.sh

* Update Copyright dates

* Switch to https://github.com/ComPWA/taplo-pre-commit (the other repo has been archived by the owner on Jul 1, 2024)

For completeness: The other repo took a long time to install into the pre-commit cache; so long it lead to timeouts in the CCCL CI.

* Remove unused cuda_parallel jinja2 dependency (noticed by chance).

* Remove constraints.txt files, advertise running `pip install cuda-cccl` first instead.

* Make cuda_cooperative, cuda_parallel testing completely independent.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Fix sign-compare warning (#3408) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]"

This reverts commit ea33a21.

Error message: #3201 (comment)

* Try using A100 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Also show cuda-cooperative site-packages, cuda-parallel site-packages (after pip install) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using l4 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Restore original ci/matrix.yaml [skip-rapids]

* Use for loop in test_python.sh to avoid code duplication.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]

* Comment out taplo-lint in pre-commit config [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]"

This reverts commit ec206fd.

* Implement suggestion by @shwina (#3201 (review))

* Address feedback by @leofang

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* cuda.parallel: invoke pytest directly rather than via `python -m pytest` (#3523)

Co-authored-by: Ashwin Srinath <[email protected]>

* Copy file from PR #3547 (bugfix/drop_pipe_in_lit by @wmaxey)

* Revert "cuda.parallel: invoke pytest directly rather than via `python -m pytest` (#3523)"

This reverts commit a2e21cb.

* Replace pipes.quote with shlex.quote in lit config (#3547)

* Replace pipes.quote with shlex.quote

* Drop TBB run on windows to unblock CI

* Update ci/matrix.yaml

Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* Remove nvks runners from testing pool. (#3580)

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Wesley Maxey <[email protected]>
Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Allison Piper <[email protected]>
miscco added a commit to miscco/cccl that referenced this pull request Jan 30, 2025
…e 2.8.x branch. (NVIDIA#3536)

* [FEA]: Introduce Python module with CCCL headers (NVIDIA#3201)

* Add cccl/python/cuda_cccl directory and use from cuda_parallel, cuda_cooperative

* Run `copy_cccl_headers_to_aude_include()` before `setup()`

* Create python/cuda_cccl/cuda/_include/__init__.py, then simply import cuda._include to find the include path.

* Add cuda.cccl._version exactly as for cuda.cooperative and cuda.parallel

* Bug fix: cuda/_include only exists after shutil.copytree() ran.

* Use `f"cuda-cccl @ file://{cccl_path}/python/cuda_cccl"` in setup.py

* Remove CustomBuildCommand, CustomWheelBuild in cuda_parallel/setup.py (they are equivalent to the default functions)

* Replace := operator (needs Python 3.8+)

* Fix oversights: remove `pip3 install ./cuda_cccl` lines from README.md

* Restore original README.md: `pip3 install -e` now works on first pass.

* cuda_cccl/README.md: FOR INTERNAL USE ONLY

* Remove `$pymajor.$pyminor.` prefix in cuda_cccl _version.py (as suggested under NVIDIA#3201 (comment))

Command used: ci/update_version.sh 2 8 0

* Modernize pyproject.toml, setup.py

Trigger for this change:

* NVIDIA#3201 (comment)

* NVIDIA#3201 (comment)

* Install CCCL headers under cuda.cccl.include

Trigger for this change:

* NVIDIA#3201 (comment)

Unexpected accidental discovery: cuda.cooperative unit tests pass without CCCL headers entirely.

* Factor out cuda_cccl/cuda/cccl/include_paths.py

* Reuse cuda_cccl/cuda/cccl/include_paths.py from cuda_cooperative

* Add missing Copyright notice.

* Add missing __init__.py (cuda.cccl)

* Add `"cuda.cccl"` to `autodoc.mock_imports`

* Move cuda.cccl.include_paths into function where it is used. (Attempt to resolve Build and Verify Docs failure.)

* Add # TODO: move this to a module-level import

* Modernize cuda_cooperative/pyproject.toml, setup.py

* Convert cuda_cooperative to use hatchling as build backend.

* Revert "Convert cuda_cooperative to use hatchling as build backend."

This reverts commit 61637d6.

* Move numpy from [build-system] requires -> [project] dependencies

* Move pyproject.toml [project] dependencies -> setup.py install_requires, to be able to use CCCL_PATH

* Remove copy_license() and use license_files=["../../LICENSE"] instead.

* Further modernize cuda_cccl/setup.py to use pathlib

* Trivial simplifications in cuda_cccl/pyproject.toml

* Further simplify cuda_cccl/pyproject.toml, setup.py: remove inconsequential code

* Make cuda_cooperative/pyproject.toml more similar to cuda_cccl/pyproject.toml

* Add taplo-pre-commit to .pre-commit-config.yaml

* taplo-pre-commit auto-fixes

* Use pathlib in cuda_cooperative/setup.py

* CCCL_PYTHON_PATH in cuda_cooperative/setup.py

* Modernize cuda_parallel/pyproject.toml, setup.py

* Use pathlib in cuda_parallel/setup.py

* Add `# TOML lint & format` comment.

* Replace MANIFEST.in with `[tool.setuptools.package-data]` section in pyproject.toml

* Use pathlib in cuda/cccl/include_paths.py

* pre-commit autoupdate (EXCEPT clang-format, which was manually restored)

* Fixes after git merge main

* Resolve warning: AttributeError: '_Reduce' object has no attribute 'build_result'

```
=========================================================================== warnings summary ===========================================================================
tests/test_reduce.py::test_reduce_non_contiguous
  /home/coder/cccl/python/devenv/lib/python3.12/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <function _Reduce.__del__ at 0x7bf123139080>

  Traceback (most recent call last):
    File "/home/coder/cccl/python/cuda_parallel/cuda/parallel/experimental/algorithms/reduce.py", line 132, in __del__
      bindings.cccl_device_reduce_cleanup(ctypes.byref(self.build_result))
                                                       ^^^^^^^^^^^^^^^^^
  AttributeError: '_Reduce' object has no attribute 'build_result'

    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================================================= 1 passed, 93 deselected, 1 warning in 0.44s ==============================================================
```

* Move `copy_cccl_headers_to_cuda_cccl_include()` functionality to `class CustomBuildPy`

* Introduce cuda_cooperative/constraints.txt

* Also add cuda_parallel/constraints.txt

* Add `--constraint constraints.txt` in ci/test_python.sh

* Update Copyright dates

* Switch to https://github.com/ComPWA/taplo-pre-commit (the other repo has been archived by the owner on Jul 1, 2024)

For completeness: The other repo took a long time to install into the pre-commit cache; so long it lead to timeouts in the CCCL CI.

* Remove unused cuda_parallel jinja2 dependency (noticed by chance).

* Remove constraints.txt files, advertise running `pip install cuda-cccl` first instead.

* Make cuda_cooperative, cuda_parallel testing completely independent.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Fix sign-compare warning (NVIDIA#3408) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]"

This reverts commit ea33a21.

Error message: NVIDIA#3201 (comment)

* Try using A100 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Also show cuda-cooperative site-packages, cuda-parallel site-packages (after pip install) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using l4 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Restore original ci/matrix.yaml [skip-rapids]

* Use for loop in test_python.sh to avoid code duplication.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]

* Comment out taplo-lint in pre-commit config [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]"

This reverts commit ec206fd.

* Implement suggestion by @shwina (NVIDIA#3201 (review))

* Address feedback by @leofang

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* cuda.parallel: invoke pytest directly rather than via `python -m pytest` (NVIDIA#3523)

Co-authored-by: Ashwin Srinath <[email protected]>

* Copy file from PR NVIDIA#3547 (bugfix/drop_pipe_in_lit by @wmaxey)

* Revert "cuda.parallel: invoke pytest directly rather than via `python -m pytest` (NVIDIA#3523)"

This reverts commit a2e21cb.

* Replace pipes.quote with shlex.quote in lit config (NVIDIA#3547)

* Replace pipes.quote with shlex.quote

* Drop TBB run on windows to unblock CI

* Update ci/matrix.yaml

Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* Remove nvks runners from testing pool. (NVIDIA#3580)

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Wesley Maxey <[email protected]>
Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Allison Piper <[email protected]>
miscco added a commit that referenced this pull request Feb 5, 2025
* Backport PRs #3201, #3523, #3547, #3580 to the 2.8.x branch. (#3536)

* [FEA]: Introduce Python module with CCCL headers (#3201)

* Add cccl/python/cuda_cccl directory and use from cuda_parallel, cuda_cooperative

* Run `copy_cccl_headers_to_aude_include()` before `setup()`

* Create python/cuda_cccl/cuda/_include/__init__.py, then simply import cuda._include to find the include path.

* Add cuda.cccl._version exactly as for cuda.cooperative and cuda.parallel

* Bug fix: cuda/_include only exists after shutil.copytree() ran.

* Use `f"cuda-cccl @ file://{cccl_path}/python/cuda_cccl"` in setup.py

* Remove CustomBuildCommand, CustomWheelBuild in cuda_parallel/setup.py (they are equivalent to the default functions)

* Replace := operator (needs Python 3.8+)

* Fix oversights: remove `pip3 install ./cuda_cccl` lines from README.md

* Restore original README.md: `pip3 install -e` now works on first pass.

* cuda_cccl/README.md: FOR INTERNAL USE ONLY

* Remove `$pymajor.$pyminor.` prefix in cuda_cccl _version.py (as suggested under #3201 (comment))

Command used: ci/update_version.sh 2 8 0

* Modernize pyproject.toml, setup.py

Trigger for this change:

* #3201 (comment)

* #3201 (comment)

* Install CCCL headers under cuda.cccl.include

Trigger for this change:

* #3201 (comment)

Unexpected accidental discovery: cuda.cooperative unit tests pass without CCCL headers entirely.

* Factor out cuda_cccl/cuda/cccl/include_paths.py

* Reuse cuda_cccl/cuda/cccl/include_paths.py from cuda_cooperative

* Add missing Copyright notice.

* Add missing __init__.py (cuda.cccl)

* Add `"cuda.cccl"` to `autodoc.mock_imports`

* Move cuda.cccl.include_paths into function where it is used. (Attempt to resolve Build and Verify Docs failure.)

* Add # TODO: move this to a module-level import

* Modernize cuda_cooperative/pyproject.toml, setup.py

* Convert cuda_cooperative to use hatchling as build backend.

* Revert "Convert cuda_cooperative to use hatchling as build backend."

This reverts commit 61637d6.

* Move numpy from [build-system] requires -> [project] dependencies

* Move pyproject.toml [project] dependencies -> setup.py install_requires, to be able to use CCCL_PATH

* Remove copy_license() and use license_files=["../../LICENSE"] instead.

* Further modernize cuda_cccl/setup.py to use pathlib

* Trivial simplifications in cuda_cccl/pyproject.toml

* Further simplify cuda_cccl/pyproject.toml, setup.py: remove inconsequential code

* Make cuda_cooperative/pyproject.toml more similar to cuda_cccl/pyproject.toml

* Add taplo-pre-commit to .pre-commit-config.yaml

* taplo-pre-commit auto-fixes

* Use pathlib in cuda_cooperative/setup.py

* CCCL_PYTHON_PATH in cuda_cooperative/setup.py

* Modernize cuda_parallel/pyproject.toml, setup.py

* Use pathlib in cuda_parallel/setup.py

* Add `# TOML lint & format` comment.

* Replace MANIFEST.in with `[tool.setuptools.package-data]` section in pyproject.toml

* Use pathlib in cuda/cccl/include_paths.py

* pre-commit autoupdate (EXCEPT clang-format, which was manually restored)

* Fixes after git merge main

* Resolve warning: AttributeError: '_Reduce' object has no attribute 'build_result'

```
=========================================================================== warnings summary ===========================================================================
tests/test_reduce.py::test_reduce_non_contiguous
  /home/coder/cccl/python/devenv/lib/python3.12/site-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <function _Reduce.__del__ at 0x7bf123139080>

  Traceback (most recent call last):
    File "/home/coder/cccl/python/cuda_parallel/cuda/parallel/experimental/algorithms/reduce.py", line 132, in __del__
      bindings.cccl_device_reduce_cleanup(ctypes.byref(self.build_result))
                                                       ^^^^^^^^^^^^^^^^^
  AttributeError: '_Reduce' object has no attribute 'build_result'

    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================================================= 1 passed, 93 deselected, 1 warning in 0.44s ==============================================================
```

* Move `copy_cccl_headers_to_cuda_cccl_include()` functionality to `class CustomBuildPy`

* Introduce cuda_cooperative/constraints.txt

* Also add cuda_parallel/constraints.txt

* Add `--constraint constraints.txt` in ci/test_python.sh

* Update Copyright dates

* Switch to https://github.com/ComPWA/taplo-pre-commit (the other repo has been archived by the owner on Jul 1, 2024)

For completeness: The other repo took a long time to install into the pre-commit cache; so long it lead to timeouts in the CCCL CI.

* Remove unused cuda_parallel jinja2 dependency (noticed by chance).

* Remove constraints.txt files, advertise running `pip install cuda-cccl` first instead.

* Make cuda_cooperative, cuda_parallel testing completely independent.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Fix sign-compare warning (#3408) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Try using another runner (because V100 runners seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]"

This reverts commit ea33a21.

Error message: #3201 (comment)

* Try using A100 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Also show cuda-cooperative site-packages, cuda-parallel site-packages (after pip install) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Try using l4 runner (because V100 runners still seem to be stuck) [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Restore original ci/matrix.yaml [skip-rapids]

* Use for loop in test_python.sh to avoid code duplication.

* Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]

* Comment out taplo-lint in pre-commit config [skip-rapids][skip-matx][skip-docs][skip-vdc]

* Revert "Run only test_python.sh [skip-rapids][skip-matx][skip-docs][skip-vdc][skip pre-commit.ci]"

This reverts commit ec206fd.

* Implement suggestion by @shwina (#3201 (review))

* Address feedback by @leofang

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* cuda.parallel: invoke pytest directly rather than via `python -m pytest` (#3523)

Co-authored-by: Ashwin Srinath <[email protected]>

* Copy file from PR #3547 (bugfix/drop_pipe_in_lit by @wmaxey)

* Revert "cuda.parallel: invoke pytest directly rather than via `python -m pytest` (#3523)"

This reverts commit a2e21cb.

* Replace pipes.quote with shlex.quote in lit config (#3547)

* Replace pipes.quote with shlex.quote

* Drop TBB run on windows to unblock CI

* Update ci/matrix.yaml

Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Bernhard Manfred Gruber <[email protected]>

* Remove nvks runners from testing pool. (#3580)

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Wesley Maxey <[email protected]>
Co-authored-by: Michael Schellenberger Costa <[email protected]>
Co-authored-by: Allison Piper <[email protected]>

* Suppress execution checks for vocabulary types (#3578)

* Suppress execution checks for optional
* Suppress execution checks for `expected`
* Suppress execution checks for `pair`
* Suppress execution checks for `variant`

* Remove some jobs

* Disable sampls in old CI

* Fix compiler detection

* Disable tests for unsupported standard modes

* Fix compiler detection

* Fix compiler detection more

* Fix matrix

* Also suppress for swap

* Fix formatting

* Use the internal function fopr MSVC

* Try adding import?

* Revert all changes to python module

* Fix formatting

* Update `upload-pages-artifact`

* Update RAPIDS to 25.02. (#2967)

* Update RAPIDS to 25.02.

* Remove RAFT BUILD_ANN_BENCH option.

* Rename KvikIO to kvikio.

* Add back cugraph-ops until it's completely purged from RAPIDS upstream dependencies.

* Update devcontainers.

* Use the 24.10 image for cccl CI

* Drop gugraph ops

* Also drop cugraph-gnn for now

---------

Co-authored-by: Bernhard Manfred Gruber <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Ashwin Srinath <[email protected]>
Co-authored-by: Wesley Maxey <[email protected]>
Co-authored-by: Allison Piper <[email protected]>
Co-authored-by: Bradley Dice <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants