Skip to content

Move python packaging builds to 12.8, expand wheel testing in dedicated workflow.#4846

Closed
alliepiper wants to merge 4 commits intoNVIDIA:mainfrom
alliepiper:python_12.8_packaging
Closed

Move python packaging builds to 12.8, expand wheel testing in dedicated workflow.#4846
alliepiper wants to merge 4 commits intoNVIDIA:mainfrom
alliepiper:python_12.8_packaging

Conversation

@alliepiper
Copy link
Copy Markdown
Contributor

No description provided.

@alliepiper alliepiper requested a review from a team as a code owner May 29, 2025 15:50
@alliepiper alliepiper requested a review from jrhemstad May 29, 2025 15:50
@github-project-automation github-project-automation bot moved this to Todo in CCCL May 29, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL May 29, 2025
@alliepiper
Copy link
Copy Markdown
Contributor Author

alliepiper commented May 29, 2025

Failures should be resolved once new images are built (pending rapidsai/devcontainers#521)

@github-actions
Copy link
Copy Markdown
Contributor

🟨 CI finished in 31m 05s: Pass: 66%/12 | Total: 1h 20m | Avg: 6m 41s | Max: 23m 00s
  • 🟨 python: Pass: 66%/12 | Total: 1h 20m | Avg: 6m 41s | Max: 23m 00s

    🟨 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total:  9m 09s | Avg:  4m 34s | Max:  4m 39s
      🟩 Build cuda.cooperative Pass: 100%/2   | Total:  8m 44s | Avg:  4m 22s | Max:  4m 22s
      🟥 Build cuda.parallel Pass:   0%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  4m 58s
      🟩 Test cuda.cccl     Pass: 100%/2   | Total: 11m 41s | Avg:  5m 50s | Max:  6m 00s
      🟩 Test cuda.cooperative Pass: 100%/2   | Total: 42m 09s | Avg: 21m 04s | Max: 23m 00s
      🟥 Test cuda.parallel Pass:   0%/2  
    🟨 cpu
      🟨 amd64              Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 ctk
      🟨 12.8               Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 cudacxx
      🟨 nvcc12.8           Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 cxx
      🟨 GCC13              Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 cxx_family
      🟨 GCC                Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 gpu
      🟨 rtxa6000           Pass:  66%/12  | Total:  1h 20m | Avg:  6m 41s | Max: 23m 00s
    🟨 py_version
      🟨 3.10               Pass:  66%/6   | Total: 42m 31s | Avg:  7m 05s | Max: 23m 00s
      🟨 3.13               Pass:  66%/6   | Total: 37m 45s | Avg:  6m 17s | Max: 19m 09s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "project": "python",
    "ctk": "12.8",
    "py_version": [
      "3.10",
      "3.13"
    ],
    "gpu": "rtxa6000"
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 12)

# Runner
6 linux-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1

@github-actions
Copy link
Copy Markdown
Contributor

🟩 CI finished in 48m 06s: Pass: 100%/12 | Total: 2h 05m | Avg: 10m 28s | Max: 23m 15s
  • 🟩 python: Pass: 100%/12 | Total: 2h 05m | Avg: 10m 28s | Max: 23m 15s

    🟩 cpu
      🟩 amd64              Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 ctk
      🟩 12.8               Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 cxx
      🟩 GCC13              Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 gpu
      🟩 rtxa6000           Pass: 100%/12  | Total:  2h 05m | Avg: 10m 28s | Max: 23m 15s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total:  9m 40s | Avg:  4m 50s | Max:  6m 07s
      🟩 Build cuda.cooperative Pass: 100%/2   | Total:  7m 41s | Avg:  3m 50s | Max:  4m 02s
      🟩 Build cuda.parallel Pass: 100%/2   | Total: 16m 58s | Avg:  8m 29s | Max:  8m 34s
      🟩 Test cuda.cccl     Pass: 100%/2   | Total: 11m 38s | Avg:  5m 49s | Max:  6m 02s
      🟩 Test cuda.cooperative Pass: 100%/2   | Total: 42m 40s | Avg: 21m 20s | Max: 23m 15s
      🟩 Test cuda.parallel Pass: 100%/2   | Total: 37m 10s | Avg: 18m 35s | Max: 18m 41s
    🟩 py_version
      🟩 3.10               Pass: 100%/6   | Total:  1h 02m | Avg: 10m 26s | Max: 19m 25s
      🟩 3.13               Pass: 100%/6   | Total:  1h 03m | Avg: 10m 31s | Max: 23m 15s
    

🛠️ Override Matrix

[
  {
    "jobs": [
      "test"
    ],
    "project": "python",
    "ctk": "12.8",
    "py_version": [
      "3.10",
      "3.13"
    ],
    "gpu": "rtxa6000"
  }
]

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 12)

# Runner
6 linux-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1

@alliepiper alliepiper force-pushed the python_12.8_packaging branch from 647f88b to 95e8921 Compare May 29, 2025 22:04
@github-actions
Copy link
Copy Markdown
Contributor

🟩 CI finished in 1h 05m: Pass: 100%/187 | Total: 1d 08h | Avg: 10m 31s | Max: 48m 45s | Hits: 97%/292092
  • 🟩 cub: Pass: 100%/47 | Total: 10h 59m | Avg: 14m 01s | Max: 48m 45s | Hits: 99%/57328

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total: 10h 44m | Avg: 14m 19s | Max: 48m 45s | Hits:  99%/54834 
      🟩 arm64              Pass: 100%/2   | Total: 14m 39s | Avg:  7m 19s | Max:  8m 25s | Hits:  99%/2494  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 55m 18s | Avg: 11m 03s | Max: 26m 19s | Hits:  99%/6054  
      🟩 12.9               Pass: 100%/42  | Total: 10h 04m | Avg: 14m 23s | Max: 48m 45s | Hits:  98%/51274 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 19s | Avg:  5m 39s | Max:  5m 47s | Hits:  99%/2151  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 55m 18s | Avg: 11m 03s | Max: 26m 19s | Hits:  99%/6054  
      🟩 nvcc12.9           Pass: 100%/40  | Total:  9h 52m | Avg: 14m 49s | Max: 48m 45s | Hits:  98%/49123 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 19s | Avg:  5m 39s | Max:  5m 47s | Hits:  99%/2151  
      🟩 nvcc               Pass: 100%/45  | Total: 10h 48m | Avg: 14m 24s | Max: 48m 45s | Hits:  99%/55177 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 27m 11s | Avg:  6m 47s | Max:  7m 36s | Hits:  99%/4990  
      🟩 Clang15            Pass: 100%/2   | Total: 15m 05s | Avg:  7m 32s | Max:  7m 46s | Hits:  99%/2491  
      🟩 Clang16            Pass: 100%/2   | Total: 14m 45s | Avg:  7m 22s | Max:  7m 29s | Hits:  99%/2491  
      🟩 Clang17            Pass: 100%/2   | Total: 14m 44s | Avg:  7m 22s | Max:  7m 42s | Hits:  99%/2491  
      🟩 Clang18            Pass: 100%/2   | Total: 14m 27s | Avg:  7m 13s | Max:  7m 25s | Hits:  99%/2491  
      🟩 Clang19            Pass: 100%/7   | Total:  1h 27m | Avg: 12m 32s | Max: 30m 17s | Hits:  99%/8380  
      🟩 GCC7               Pass: 100%/2   | Total: 16m 19s | Avg:  8m 09s | Max:  8m 25s | Hits:  99%/2494  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 26s | Avg:  8m 26s | Max:  8m 26s | Hits:  99%/1247  
      🟩 GCC9               Pass: 100%/2   | Total: 17m 44s | Avg:  8m 52s | Max:  9m 15s | Hits:  99%/2494  
      🟩 GCC10              Pass: 100%/2   | Total: 17m 24s | Avg:  8m 42s | Max:  8m 43s | Hits:  99%/2495  
      🟩 GCC11              Pass: 100%/2   | Total: 17m 45s | Avg:  8m 52s | Max:  9m 00s | Hits:  99%/2491  
      🟩 GCC12              Pass: 100%/2   | Total: 18m 41s | Avg:  9m 20s | Max:  9m 33s | Hits:  99%/2491  
      🟩 GCC13              Pass: 100%/11  | Total:  4h 06m | Avg: 22m 22s | Max: 48m 45s | Hits:  96%/13725 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 54m 31s | Avg: 27m 15s | Max: 28m 12s | Hits:  99%/2130  
      🟩 MSVC14.43          Pass: 100%/2   | Total: 58m 38s | Avg: 29m 19s | Max: 29m 43s | Hits:  99%/2130  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 29m 57s | Avg: 14m 58s | Max: 15m 35s | Hits:  98%/2297  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 53m | Avg:  9m 09s | Max: 30m 17s | Hits:  99%/23334 
      🟩 GCC                Pass: 100%/22  | Total:  5h 42m | Avg: 15m 33s | Max: 48m 45s | Hits:  98%/27437 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 53m | Avg: 28m 17s | Max: 29m 43s | Hits:  99%/4260  
      🟩 NVHPC              Pass: 100%/2   | Total: 29m 57s | Avg: 14m 58s | Max: 15m 35s | Hits:  98%/2297  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 23m | Avg: 27m 50s | Max: 48m 45s | Hits:  89%/3744  
      🟩 rtx2080            Pass: 100%/36  | Total:  6h 17m | Avg: 10m 28s | Max: 29m 43s | Hits:  99%/43606 
      🟩 rtxa6000           Pass: 100%/8   | Total:  3h 18m | Avg: 24m 51s | Max: 33m 40s | Hits:  99%/9978  
    🟩 jobs
      🟩 Build              Pass: 100%/39  | Total:  6h 40m | Avg: 10m 16s | Max: 29m 43s | Hits:  99%/47348 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 33m 40s | Avg: 33m 40s | Max: 33m 40s | Hits:  99%/1248  
      🟩 GraphCapture       Pass: 100%/1   | Total: 29m 06s | Avg: 29m 06s | Max: 29m 06s | Hits:  99%/1248  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 31m | Avg: 30m 37s | Max: 33m 39s | Hits:  99%/3742  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 44m | Avg: 34m 43s | Max: 48m 45s | Hits:  89%/3742  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 23m | Avg: 27m 50s | Max: 48m 45s | Hits:  89%/3744  
      🟩 90;90a;100         Pass: 100%/1   | Total:  9m 33s | Avg:  9m 33s | Max:  9m 33s | Hits:  99%/1248  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  3h 54m | Avg: 11m 09s | Max: 29m 43s | Hits:  99%/25354 
      🟩 20                 Pass: 100%/26  | Total:  7h 05m | Avg: 16m 21s | Max: 48m 45s | Hits:  98%/31974 
    
  • 🟩 thrust: Pass: 100%/47 | Total: 8h 28m | Avg: 10m 49s | Max: 38m 56s | Hits: 99%/89754

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 21m 02s | Avg: 10m 31s | Max: 13m 27s | Hits:  99%/3822  
    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  8h 16m | Avg: 11m 02s | Max: 38m 56s | Hits:  99%/85933 
      🟩 arm64              Pass: 100%/2   | Total: 12m 08s | Avg:  6m 04s | Max:  6m 51s | Hits:  99%/3821  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 51m 03s | Avg: 10m 12s | Max: 26m 36s | Hits:  99%/9545  
      🟩 12.9               Pass: 100%/42  | Total:  7h 37m | Avg: 10m 53s | Max: 38m 56s | Hits:  99%/80209 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 24s | Avg:  5m 42s | Max:  5m 44s | Hits: 100%/3820  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 51m 03s | Avg: 10m 12s | Max: 26m 36s | Hits:  99%/9545  
      🟩 nvcc12.9           Pass: 100%/40  | Total:  7h 26m | Avg: 11m 09s | Max: 38m 56s | Hits:  99%/76389 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 24s | Avg:  5m 42s | Max:  5m 44s | Hits: 100%/3820  
      🟩 nvcc               Pass: 100%/45  | Total:  8h 17m | Avg: 11m 03s | Max: 38m 56s | Hits:  99%/85934 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 29s | Avg:  5m 52s | Max:  6m 29s | Hits: 100%/7640  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max:  6m 23s | Hits: 100%/3820  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 38s | Avg:  6m 19s | Max:  6m 23s | Hits: 100%/3820  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 12s | Avg:  6m 06s | Max:  6m 12s | Hits: 100%/3820  
      🟩 Clang18            Pass: 100%/2   | Total: 12m 29s | Avg:  6m 14s | Max:  6m 20s | Hits: 100%/3820  
      🟩 Clang19            Pass: 100%/7   | Total: 48m 04s | Avg:  6m 52s | Max: 10m 41s | Hits: 100%/13370 
      🟩 GCC7               Pass: 100%/2   | Total: 13m 26s | Avg:  6m 43s | Max:  7m 02s | Hits:  99%/3822  
      🟩 GCC8               Pass: 100%/1   | Total:  6m 57s | Avg:  6m 57s | Max:  6m 57s | Hits:  99%/1911  
      🟩 GCC9               Pass: 100%/2   | Total: 14m 18s | Avg:  7m 09s | Max:  7m 12s | Hits:  99%/3822  
      🟩 GCC10              Pass: 100%/2   | Total: 14m 02s | Avg:  7m 01s | Max:  7m 09s | Hits:  99%/3822  
      🟩 GCC11              Pass: 100%/2   | Total: 14m 36s | Avg:  7m 18s | Max:  7m 27s | Hits:  99%/3822  
      🟩 GCC12              Pass: 100%/2   | Total: 16m 04s | Avg:  8m 02s | Max:  8m 06s | Hits:  99%/3822  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 34m | Avg:  9m 24s | Max: 13m 48s | Hits:  99%/19110 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 56m 39s | Avg: 28m 19s | Max: 30m 03s | Hits:  99%/3806  
      🟩 MSVC14.43          Pass: 100%/3   | Total:  1h 29m | Avg: 29m 41s | Max: 32m 14s | Hits:  99%/5709  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  1h 08m | Avg: 34m 09s | Max: 38m 56s | Hits:  99%/3818  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 01m | Avg:  6m 23s | Max: 10m 41s | Hits: 100%/36290 
      🟩 GCC                Pass: 100%/21  | Total:  2h 53m | Avg:  8m 15s | Max: 13m 48s | Hits:  99%/40131 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 25m | Avg: 29m 08s | Max: 32m 14s | Hits:  99%/9515  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 09s | Max: 38m 56s | Hits:  99%/3818  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 18m 20s | Avg:  9m 10s | Max: 12m 20s | Hits:  99%/3822  
      🟩 rtx2080            Pass: 100%/35  | Total:  5h 51m | Avg: 10m 02s | Max: 38m 56s | Hits:  99%/66841 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 18m | Avg: 13m 53s | Max: 32m 14s | Hits:  99%/19091 
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  6h 48m | Avg: 10m 12s | Max: 38m 56s | Hits:  99%/76387 
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 02s | Avg: 16m 40s | Max: 32m 14s | Hits:  99%/5724  
      🟩 TestGPU            Pass: 100%/4   | Total: 50m 16s | Avg: 12m 34s | Max: 13m 48s | Hits:  99%/7643  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 18m 20s | Avg:  9m 10s | Max: 12m 20s | Hits:  99%/3822  
      🟩 90;90a;100         Pass: 100%/1   | Total:  8m 30s | Avg:  8m 30s | Max:  8m 30s | Hits:  99%/1911  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  3h 57m | Avg: 11m 17s | Max: 38m 56s | Hits:  99%/40097 
      🟩 20                 Pass: 100%/24  | Total:  4h 10m | Avg: 10m 26s | Max: 32m 14s | Hits:  99%/45835 
    
  • 🟩 libcudacxx: Pass: 100%/45 | Total: 7h 08m | Avg: 9m 30s | Max: 29m 27s | Hits: 95%/129910

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 58m | Avg:  9m 44s | Max: 29m 27s | Hits:  95%/123183
      🟩 arm64              Pass: 100%/2   | Total:  9m 14s | Avg:  4m 37s | Max:  4m 37s | Hits:  99%/6727  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 45m 11s | Avg:  9m 02s | Max: 26m 56s | Hits:  99%/16454 
      🟩 12.9               Pass: 100%/40  | Total:  6h 22m | Avg:  9m 34s | Max: 29m 27s | Hits:  94%/113456
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 52m 12s | Avg: 26m 06s | Max: 28m 12s | Hits:  26%/6691  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 45m 11s | Avg:  9m 02s | Max: 26m 56s | Hits:  99%/16454 
      🟩 nvcc12.9           Pass: 100%/38  | Total:  5h 30m | Avg:  8m 42s | Max: 29m 27s | Hits:  99%/106765
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 52m 12s | Avg: 26m 06s | Max: 28m 12s | Hits:  26%/6691  
      🟩 nvcc               Pass: 100%/43  | Total:  6h 15m | Avg:  8m 44s | Max: 29m 27s | Hits:  99%/123219
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 19m 39s | Avg:  4m 54s | Max:  5m 17s | Hits:  99%/13338 
      🟩 Clang15            Pass: 100%/2   | Total: 10m 13s | Avg:  5m 06s | Max:  5m 12s | Hits:  99%/6687  
      🟩 Clang16            Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 36s | Hits:  99%/6687  
      🟩 Clang17            Pass: 100%/2   | Total:  9m 59s | Avg:  4m 59s | Max:  5m 07s | Hits:  99%/6687  
      🟩 Clang18            Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  5m 22s | Hits:  99%/6687  
      🟩 Clang19            Pass: 100%/6   | Total:  1h 21m | Avg: 13m 37s | Max: 28m 12s | Hits:  70%/16741 
      🟩 GCC7               Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  4m 35s | Hits:  98%/6623  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 08s | Avg:  5m 08s | Max:  5m 08s | Hits:  99%/3322  
      🟩 GCC9               Pass: 100%/2   | Total:  9m 14s | Avg:  4m 37s | Max:  4m 52s | Hits:  99%/6635  
      🟩 GCC10              Pass: 100%/2   | Total:  9m 46s | Avg:  4m 53s | Max:  5m 00s | Hits:  99%/6689  
      🟩 GCC11              Pass: 100%/2   | Total:  9m 39s | Avg:  4m 49s | Max:  4m 50s | Hits:  99%/6685  
      🟩 GCC12              Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  5m 40s | Hits:  99%/6689  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 33m | Avg:  9m 22s | Max: 20m 40s | Hits:  99%/16985 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 53m 02s | Avg: 26m 31s | Max: 26m 56s | Hits:  99%/6363  
      🟩 MSVC14.43          Pass: 100%/2   | Total: 56m 05s | Avg: 28m 02s | Max: 29m 27s | Hits:  99%/6415  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 28m 38s | Avg: 14m 19s | Max: 15m 11s | Hits:  95%/6677  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/18  | Total:  2h 22m | Avg:  7m 56s | Max: 28m 12s | Hits:  90%/56827 
      🟩 GCC                Pass: 100%/21  | Total:  2h 27m | Avg:  7m 01s | Max: 20m 40s | Hits:  99%/53628 
      🟩 MSVC               Pass: 100%/4   | Total:  1h 49m | Avg: 27m 16s | Max: 29m 27s | Hits:  99%/12778 
      🟩 NVHPC              Pass: 100%/2   | Total: 28m 38s | Avg: 14m 19s | Max: 15m 11s | Hits:  95%/6677  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 18m 25s | Avg:  9m 12s | Max: 13m 23s | Hits:  99%/3446  
      🟩 rtx2080            Pass: 100%/43  | Total:  6h 49m | Avg:  9m 31s | Max: 29m 27s | Hits:  95%/126464
    🟩 jobs
      🟩 Build              Pass: 100%/39  | Total:  5h 45m | Avg:  8m 51s | Max: 29m 27s | Hits:  95%/129870
      🟩 NVRTC              Pass: 100%/2   | Total: 39m 11s | Avg: 19m 35s | Max: 20m 40s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 41m 28s | Avg: 13m 49s | Max: 14m 22s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 12s | Avg:  2m 12s | Max:  2m 12s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 39m 11s | Avg: 19m 35s | Max: 20m 40s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 18m 25s | Avg:  9m 12s | Max: 13m 23s | Hits:  99%/3446  
      🟩 90;90a;100         Pass: 100%/1   | Total:  5m 29s | Avg:  5m 29s | Max:  5m 29s | Hits:  99%/3446  
    🟩 std
      🟩 17                 Pass: 100%/22  | Total:  3h 38m | Avg:  9m 55s | Max: 26m 56s | Hits:  95%/69344 
      🟩 20                 Pass: 100%/22  | Total:  3h 27m | Avg:  9m 25s | Max: 29m 27s | Hits:  95%/60566 
    
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 44m | Avg: 6m 20s | Max: 25m 16s | Hits: 99%/14772

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  2h 31m | Avg:  6m 51s | Max: 25m 16s | Hits:  99%/12408 
      🟩 arm64              Pass: 100%/4   | Total: 13m 43s | Avg:  3m 25s | Max:  3m 41s | Hits:  99%/2364  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 17m 39s | Avg:  5m 53s | Max: 10m 33s | Hits:  98%/1478  
      🟩 12.9               Pass: 100%/23  | Total:  2h 27m | Avg:  6m 23s | Max: 25m 16s | Hits:  99%/13294 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 17m 39s | Avg:  5m 53s | Max: 10m 33s | Hits:  98%/1478  
      🟩 nvcc12.9           Pass: 100%/23  | Total:  2h 27m | Avg:  6m 23s | Max: 25m 16s | Hits:  99%/13294 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  2h 44m | Avg:  6m 20s | Max: 25m 16s | Hits:  99%/14772 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  6m 52s | Avg:  3m 26s | Max:  3m 38s | Hits: 100%/1186  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 50s | Avg:  3m 50s | Max:  3m 50s | Hits: 100%/591   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 41s | Avg:  3m 41s | Max:  3m 41s | Hits: 100%/591   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 58s | Avg:  3m 58s | Max:  3m 58s | Hits: 100%/591   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 38s | Avg:  3m 38s | Max:  3m 38s | Hits: 100%/591   
      🟩 Clang19            Pass: 100%/4   | Total: 27m 43s | Avg:  6m 55s | Max: 17m 24s | Hits: 100%/2364  
      🟩 GCC10              Pass: 100%/2   | Total:  8m 01s | Avg:  4m 00s | Max:  4m 09s | Hits:  99%/1186  
      🟩 GCC11              Pass: 100%/1   | Total:  3m 56s | Avg:  3m 56s | Max:  3m 56s | Hits:  99%/591   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 10s | Avg:  4m 10s | Max:  4m 10s | Hits:  99%/591   
      🟩 GCC13              Pass: 100%/8   | Total: 56m 08s | Avg:  7m 01s | Max: 25m 16s | Hits:  99%/4728  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 33s | Avg: 10m 33s | Max: 10m 33s | Hits:  95%/292   
      🟩 MSVC14.43          Pass: 100%/1   | Total: 11m 58s | Avg: 11m 58s | Max: 11m 58s | Hits:  95%/292   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 20m 18s | Avg: 10m 09s | Max: 10m 32s | Hits:  97%/1178  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 49m 42s | Avg:  4m 58s | Max: 17m 24s | Hits: 100%/5914  
      🟩 GCC                Pass: 100%/12  | Total:  1h 12m | Avg:  6m 01s | Max: 25m 16s | Hits:  99%/7096  
      🟩 MSVC               Pass: 100%/2   | Total: 22m 31s | Avg: 11m 15s | Max: 11m 58s | Hits:  95%/584   
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 18s | Avg: 10m 09s | Max: 10m 32s | Hits:  97%/1178  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 12m 14s | Avg:  6m 07s | Max:  8m 37s | Hits:  99%/1182  
      🟩 rtx2080            Pass: 100%/24  | Total:  2h 32m | Avg:  6m 21s | Max: 25m 16s | Hits:  99%/13590 
    🟩 jobs
      🟩 Build              Pass: 100%/23  | Total:  1h 53m | Avg:  4m 56s | Max: 11m 58s | Hits:  99%/12999 
      🟩 Test               Pass: 100%/3   | Total: 51m 17s | Avg: 17m 05s | Max: 25m 16s | Hits:  99%/1773  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 15m 48s | Avg:  5m 16s | Max:  8m 37s | Hits:  99%/1773  
      🟩 90a                Pass: 100%/1   | Total:  3m 25s | Avg:  3m 25s | Max:  3m 25s | Hits:  99%/591   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 21m 01s | Avg:  5m 15s | Max: 10m 32s | Hits:  99%/2362  
      🟩 20                 Pass: 100%/22  | Total:  2h 23m | Avg:  6m 32s | Max: 25m 16s | Hits:  99%/12410 
    
  • 🟩 python: Pass: 100%/12 | Total: 1h 47m | Avg: 8m 58s | Max: 21m 11s

    🟩 cpu
      🟩 amd64              Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 ctk
      🟩 12.8               Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 cxx
      🟩 GCC13              Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 gpu
      🟩 rtxa6000           Pass: 100%/12  | Total:  1h 47m | Avg:  8m 58s | Max: 21m 11s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total:  6m 34s | Avg:  3m 17s | Max:  3m 27s
      🟩 Build cuda.cooperative Pass: 100%/2   | Total:  6m 12s | Avg:  3m 06s | Max:  3m 09s
      🟩 Build cuda.parallel Pass: 100%/2   | Total: 15m 59s | Avg:  7m 59s | Max:  8m 06s
      🟩 Test cuda.cccl     Pass: 100%/2   | Total:  8m 56s | Avg:  4m 28s | Max:  5m 08s
      🟩 Test cuda.cooperative Pass: 100%/2   | Total: 37m 55s | Avg: 18m 57s | Max: 21m 11s
      🟩 Test cuda.parallel Pass: 100%/2   | Total: 32m 06s | Avg: 16m 03s | Max: 16m 59s
    🟩 py_version
      🟩 3.10               Pass: 100%/6   | Total: 49m 48s | Avg:  8m 18s | Max: 16m 44s
      🟩 3.13               Pass: 100%/6   | Total: 57m 54s | Avg:  9m 39s | Max: 21m 11s
    
  • 🟩 cccl: Pass: 100%/4 | Total: 52m 02s | Avg: 13m 00s | Max: 14m 19s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 52m 02s | Avg: 13m 00s | Max: 14m 19s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total: 25m 08s | Avg: 12m 34s | Max: 13m 56s
      🟩 12.9               Pass: 100%/2   | Total: 26m 54s | Avg: 13m 27s | Max: 14m 19s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total: 25m 08s | Avg: 12m 34s | Max: 13m 56s
      🟩 nvcc12.9           Pass: 100%/2   | Total: 26m 54s | Avg: 13m 27s | Max: 14m 19s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 52m 02s | Avg: 13m 00s | Max: 14m 19s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total: 13m 56s | Avg: 13m 56s | Max: 13m 56s
      🟩 Clang19            Pass: 100%/1   | Total: 14m 19s | Avg: 14m 19s | Max: 14m 19s
      🟩 GCC12              Pass: 100%/1   | Total: 11m 12s | Avg: 11m 12s | Max: 11m 12s
      🟩 GCC13              Pass: 100%/1   | Total: 12m 35s | Avg: 12m 35s | Max: 12m 35s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 28m 15s | Avg: 14m 07s | Max: 14m 19s
      🟩 GCC                Pass: 100%/2   | Total: 23m 47s | Avg: 11m 53s | Max: 12m 35s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 52m 02s | Avg: 13m 00s | Max: 14m 19s
    🟩 jobs
      🟩 Infra              Pass: 100%/4   | Total: 52m 02s | Avg: 13m 00s | Max: 14m 19s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 23m 04s | Avg: 5m 46s | Max: 6m 46s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  6m 46s
      🟩 arm64              Pass: 100%/2   | Total:  9m 36s | Avg:  4m 48s | Max:  5m 00s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 23m 04s | Avg:  5m 46s | Max:  6m 46s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total: 11m 18s | Avg:  5m 39s | Max:  6m 42s
      🟩 20                 Pass: 100%/2   | Total: 11m 46s | Avg:  5m 53s | Max:  6m 46s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits: 98%/328

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 ctk
      🟩 12.9               Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 23m 25s | Avg: 11m 42s | Max: 20m 48s | Hits:  98%/328   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 37s | Avg:  2m 37s | Max:  2m 37s | Hits:  98%/164   
      🟩 Test               Pass: 100%/1   | Total: 20m 48s | Avg: 20m 48s | Max: 20m 48s | Hits:  98%/164   
    

👃 Inspect Changes

Modifications in project?

Project
+/- CCCL Infrastructure
libcu++
CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
+/- CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 187)

# Runner
129 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
12 linux-amd64-gpu-rtxa6000-latest-1
11 linux-amd64-gpu-rtx2080-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@shwina
Copy link
Copy Markdown
Contributor

shwina commented May 30, 2025

Apologies for causing a bit of churn here @alliepiper . Sasha's fix #4851 will resolve the issue we are seeing with minor version compatibilty of cuda.parallel in a more direct way. So once that is merged, we won't strictly need to build against 12.8. I didn't think we would come up with that fix as quickly as Sasha did :D

That being said, I think we should keep the changes introduced in this PR to introduce ctk-version and host-compiler as job inputs for run-ci-script, and expanding the matrix in the dedicated workflow.

@alliepiper alliepiper requested review from bdice and shwina and removed request for bdice and shwina May 30, 2025 11:15
@alliepiper alliepiper marked this pull request as draft May 30, 2025 11:16
@copy-pr-bot
Copy link
Copy Markdown
Contributor

copy-pr-bot bot commented May 30, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@cccl-authenticator-app cccl-authenticator-app bot moved this from In Review to In Progress in CCCL May 30, 2025
@alliepiper
Copy link
Copy Markdown
Contributor Author

No longer needed, the artifact refactoring (WIP: #4861) moves this workflow definition into matrix.yaml.

@alliepiper alliepiper closed this Jun 12, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in CCCL Jun 12, 2025
@alliepiper alliepiper deleted the python_12.8_packaging branch September 5, 2025 07:44
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