Skip to content

Remove repo-docs dependency#5568

Merged
gevtushenko merged 8 commits intoNVIDIA:mainfrom
gevtushenko:main
Aug 19, 2025
Merged

Remove repo-docs dependency#5568
gevtushenko merged 8 commits intoNVIDIA:mainfrom
gevtushenko:main

Conversation

@gevtushenko
Copy link
Collaborator

This PR modernizes CCCL documentation infrastructure by removing repo-docs dependency, upgrading key tooling, and consolidating documentation projects. Sphynx was updated from 4.5 to 8.1. Doxygen was updated from 1.8.1 to 1.9.6. Newer versions of Doxygen change XML layout, so further updates are complicated and will be part of another PR.

GitHub actions deploy new documentation successfully. Rendered version can be accessed here: https://gevtushenko.github.io/cccl/. A few key changes below:

Single Project

Each CCCL component used to be a different sphynx project. This used to complicate navigation on the user end.

Screenshot 2025-08-18 at 1 08 52 AM

Readable Function Signatures

Function signatures used to lack syntax highlighting and formatting:

before

Screenshot 2025-08-18 at 1 10 44 AM

after

Screenshot 2025-08-18 at 1 11 20 AM

Optimized Reference Page

Users complained about having to reach reference API through selection of a given namespace. Now, reference API leads directly to interface categories:

before

Screenshot 2025-08-18 at 1 14 04 AM

after

Screenshot 2025-08-18 at 1 14 08 AM

Overload Pages

In case of overloads, reference pages used to show multiple functions with the same name, so users had to guess. Now, all overloads are gathered into a single page with parameter names-based navigation:

before

Screenshot 2025-08-18 at 1 17 35 AM

after

Screenshot 2025-08-18 at 1 18 11 AM

Copy Button

Samples can now be copied:

Screenshot 2025-08-18 at 1 19 47 AM

Themes

before

Screenshot 2025-08-18 at 1 05 54 AM

after

Screenshot 2025-08-18 at 1 04 41 AM Screenshot 2025-08-18 at 1 04 36 AM

@gevtushenko gevtushenko requested review from a team as code owners August 18, 2025 08:21
@github-project-automation github-project-automation bot moved this to Todo in CCCL Aug 18, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Aug 18, 2025
Comment on lines +10 to +12
# The script will optionally build Doxygen 1.9.6 from source to ensure
# consistent documentation generation. The built Doxygen will be stored
# in _build/doxygen-build/ and reused for subsequent runs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: Is there no way we can install a fixed Doxygen version using some kind of package manager? I don't think we should engage in building Doxygen ourselves.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need a very specific version of Doxygen. We definitely shouldn't build it every time docs are generated, but figuring out how to get rid of that isn't trivial. Given that building doxygen is a fraction of rendering time, I think it should be safe to have it as a follow up PR.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me!

@github-actions
Copy link
Contributor

🟩 CI finished in 2h 03m: Pass: 100%/162 | Total: 2d 01h | Avg: 18m 15s | Max: 2h 02m | Hits: 89%/153251
  • 🟩 cub: Pass: 100%/50 | Total: 22h 31m | Avg: 27m 02s | Max: 2h 02m | Hits: 88%/53042

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 22h 10m | Avg: 27m 42s | Max:  2h 02m | Hits:  87%/50458 
      🟩 arm64              Pass: 100%/2   | Total: 21m 36s | Avg: 10m 48s | Max: 12m 31s | Hits:  97%/2584  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  2h 45m | Avg: 33m 08s | Max:  2h 02m | Hits:  88%/6354  
      🟩 12.9               Pass: 100%/45  | Total: 19h 46m | Avg: 26m 21s | Max:  2h 01m | Hits:  87%/46688 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 13m 27s | Avg:  6m 43s | Max:  7m 07s | Hits:  97%/2225  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  2h 45m | Avg: 33m 08s | Max:  2h 02m | Hits:  88%/6354  
      🟩 nvcc12.9           Pass: 100%/43  | Total: 19h 32m | Avg: 27m 16s | Max:  2h 01m | Hits:  87%/44463 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 13m 27s | Avg:  6m 43s | Max:  7m 07s | Hits:  97%/2225  
      🟩 nvcc               Pass: 100%/48  | Total: 22h 18m | Avg: 27m 53s | Max:  2h 02m | Hits:  87%/50817 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 38m 18s | Avg:  9m 34s | Max: 10m 26s | Hits:  97%/5170  
      🟩 Clang15            Pass: 100%/2   | Total: 19m 26s | Avg:  9m 43s | Max: 10m 00s | Hits:  97%/2581  
      🟩 Clang16            Pass: 100%/2   | Total: 19m 01s | Avg:  9m 30s | Max:  9m 33s | Hits:  97%/2581  
      🟩 Clang17            Pass: 100%/2   | Total: 19m 56s | Avg:  9m 58s | Max: 10m 14s | Hits:  97%/2581  
      🟩 Clang18            Pass: 100%/2   | Total: 19m 00s | Avg:  9m 30s | Max:  9m 49s | Hits:  97%/2581  
      🟩 Clang19            Pass: 100%/7   | Total:  1h 26m | Avg: 12m 20s | Max: 24m 41s | Hits:  97%/6097  
      🟩 GCC7               Pass: 100%/2   | Total: 23m 32s | Avg: 11m 46s | Max: 11m 55s | Hits:  96%/2584  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m | Hits:  65%/1292  
      🟩 GCC9               Pass: 100%/2   | Total: 24m 41s | Avg: 12m 20s | Max: 12m 53s | Hits:  96%/2584  
      🟩 GCC10              Pass: 100%/2   | Total: 23m 37s | Avg: 11m 48s | Max: 11m 53s | Hits:  96%/2585  
      🟩 GCC11              Pass: 100%/2   | Total: 25m 43s | Avg: 12m 51s | Max: 13m 24s | Hits:  96%/2581  
      🟩 GCC12              Pass: 100%/2   | Total: 25m 50s | Avg: 12m 55s | Max: 12m 58s | Hits:  96%/2581  
      🟩 GCC13              Pass: 100%/12  | Total:  3h 26m | Avg: 17m 11s | Max: 29m 08s | Hits:  96%/7755  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  3h 52m | Avg:  1h 56m | Max:  2h 02m | Hits:  51%/2370  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  6h 16m | Avg:  1h 34m | Max:  2h 01m | Hits:  51%/4740  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 14m | Hits:  48%/2379  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  3h 22m | Avg: 10m 37s | Max: 24m 41s | Hits:  97%/21591 
      🟩 GCC                Pass: 100%/23  | Total:  6h 35m | Avg: 17m 12s | Max:  1h 06m | Hits:  95%/21962 
      🟩 MSVC               Pass: 100%/6   | Total: 10h 08m | Avg:  1h 41m | Max:  2h 02m | Hits:  51%/7110  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 14m | Hits:  48%/2379  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 02m | Avg: 20m 48s | Max: 29m 08s | Hits:  96%/1293  
      🟩 rtx2080            Pass: 100%/39  | Total: 18h 58m | Avg: 29m 11s | Max:  2h 02m | Hits:  87%/49165 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 30m | Avg: 18m 50s | Max: 24m 41s | Hits:  97%/2584  
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total: 19h 29m | Avg: 27m 51s | Max:  2h 02m | Hits:  88%/53042 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 27s | Avg: 23m 27s | Max: 23m 27s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 58s | Avg: 14m 58s | Max: 14m 58s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 17m | Avg: 25m 50s | Max: 29m 08s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 05m | Avg: 21m 59s | Max: 25m 19s
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 02m | Avg: 20m 48s | Max: 29m 08s | Hits:  96%/1293  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 24m | Avg: 42m 17s | Max:  1h 14m | Hits:  75%/2478  
      🟩 100;120            Pass: 100%/2   | Total:  1h 29m | Avg: 44m 51s | Max:  1h 18m | Hits:  75%/2478  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 11h 08m | Avg: 31m 50s | Max:  2h 02m | Hits:  87%/26512 
      🟩 20                 Pass: 100%/29  | Total: 11h 23m | Avg: 23m 33s | Max:  1h 41m | Hits:  88%/26530 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 17h 47m | Avg: 21m 20s | Max: 1h 51m | Hits: 89%/84139

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 15m 45s | Avg:  7m 52s | Max: 10m 34s | Hits:  99%/1914  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 16h 59m | Avg: 21m 14s | Max:  1h 51m | Hits:  89%/80312 
      🟩 arm64              Pass: 100%/2   | Total: 48m 03s | Avg: 24m 01s | Max: 38m 53s | Hits:  89%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 47m | Avg: 21m 33s | Max:  1h 10m | Hits:  87%/9560  
      🟩 12.9               Pass: 100%/45  | Total: 15h 59m | Avg: 21m 19s | Max:  1h 51m | Hits:  90%/74579 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 16s | Avg:  5m 38s | Max:  5m 54s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 47m | Avg: 21m 33s | Max:  1h 10m | Hits:  87%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total: 15h 48m | Avg: 22m 03s | Max:  1h 51m | Hits:  89%/70753 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 16s | Avg:  5m 38s | Max:  5m 54s | Hits: 100%/3826  
      🟩 nvcc               Pass: 100%/48  | Total: 17h 36m | Avg: 22m 00s | Max:  1h 51m | Hits:  89%/80313 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 36m 07s | Avg:  9m 01s | Max: 10m 16s | Hits:  99%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 26s | Hits:  99%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 19m 18s | Avg:  9m 39s | Max:  9m 50s | Hits:  99%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 15s | Hits:  99%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 18m 20s | Avg:  9m 10s | Max:  9m 39s | Hits:  99%/3826  
      🟩 Clang19            Pass: 100%/7   | Total: 48m 25s | Avg:  6m 55s | Max:  9m 10s | Hits:  99%/9565  
      🟩 GCC7               Pass: 100%/2   | Total: 20m 12s | Avg: 10m 06s | Max: 10m 06s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 10m 31s | Avg: 10m 31s | Max: 10m 31s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 21m 24s | Avg: 10m 42s | Max: 11m 02s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 22m 11s | Avg: 11m 05s | Max: 11m 14s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 20m 52s | Avg: 10m 26s | Max: 10m 38s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 21m 50s | Avg: 10m 55s | Max: 11m 32s | Hits:  99%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  1h 58m | Avg: 10m 48s | Max: 38m 53s | Hits:  96%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 11m | Hits:  55%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  5h 19m | Avg:  1h 03m | Max:  1h 23m | Hits:  64%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  3h 30m | Avg:  1h 45m | Max:  1h 51m | Hits:  21%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 39m | Avg:  8m 23s | Max: 10m 16s | Hits:  99%/32521 
      🟩 GCC                Pass: 100%/22  | Total:  3h 55m | Avg: 10m 43s | Max: 38m 53s | Hits:  98%/34452 
      🟩 MSVC               Pass: 100%/7   | Total:  7h 41m | Avg:  1h 05m | Max:  1h 23m | Hits:  61%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  3h 30m | Avg:  1h 45m | Max:  1h 51m | Hits:  21%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 14m 29s | Avg:  7m 14s | Max:  7m 43s | Hits:  99%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total: 14h 47m | Avg: 23m 21s | Max:  1h 51m | Hits:  88%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 45m | Avg: 16m 32s | Max:  1h 11m | Hits:  95%/9553  
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total: 16h 36m | Avg: 23m 10s | Max:  1h 51m | Hits:  89%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 46m 42s | Avg: 15m 34s | Max: 38m 36s | Hits:  99%/1906  
      🟩 TestGPU            Pass: 100%/4   | Total: 23m 55s | Avg:  5m 58s | Max:  7m 43s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 14m 29s | Avg:  7m 14s | Max:  7m 43s | Hits:  99%/1914  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 11m | Avg: 35m 38s | Max:  1h 02m | Hits:  68%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 11m | Avg: 35m 48s | Max:  1h 03m | Hits:  86%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  8h 13m | Avg: 23m 29s | Max:  1h 39m | Hits:  88%/40160 
      🟩 20                 Pass: 100%/27  | Total:  9h 18m | Avg: 20m 40s | Max:  1h 51m | Hits:  90%/42065 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 3h 39m | Avg: 7m 50s | Max: 30m 07s | Hits: 96%/15390

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  3h 26m | Avg:  8m 35s | Max: 30m 07s | Hits:  95%/13018 
      🟩 arm64              Pass: 100%/4   | Total: 13m 23s | Avg:  3m 20s | Max:  3m 33s | Hits:  99%/2372  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 24m 47s | Avg:  8m 15s | Max: 17m 46s | Hits:  95%/1474  
      🟩 12.9               Pass: 100%/25  | Total:  3h 14m | Avg:  7m 47s | Max: 30m 07s | Hits:  96%/13916 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 24m 47s | Avg:  8m 15s | Max: 17m 46s | Hits:  95%/1474  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  3h 14m | Avg:  7m 47s | Max: 30m 07s | Hits:  96%/13916 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  3h 39m | Avg:  7m 50s | Max: 30m 07s | Hits:  96%/15390 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  7m 04s | Avg:  3m 32s | Max:  3m 46s | Hits:  99%/1188  
      🟩 Clang15            Pass: 100%/1   | Total:  4m 01s | Avg:  4m 01s | Max:  4m 01s | Hits:  99%/593   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 50s | Avg:  3m 50s | Max:  3m 50s | Hits:  99%/593   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 56s | Avg:  3m 56s | Max:  3m 56s | Hits:  99%/593   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 39s | Avg:  3m 39s | Max:  3m 39s | Hits:  99%/593   
      🟩 Clang19            Pass: 100%/4   | Total: 35m 03s | Avg:  8m 45s | Max: 25m 04s | Hits:  99%/2372  
      🟩 GCC10              Pass: 100%/2   | Total:  7m 45s | Avg:  3m 52s | Max:  4m 02s | Hits:  99%/1188  
      🟩 GCC11              Pass: 100%/1   | Total:  6m 30s | Avg:  6m 30s | Max:  6m 30s | Hits:  89%/593   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 29s | Avg:  4m 29s | Max:  4m 29s | Hits:  99%/593   
      🟩 GCC13              Pass: 100%/8   | Total: 59m 13s | Avg:  7m 24s | Max: 30m 07s | Hits:  98%/4744  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 17m 46s | Avg: 17m 46s | Max: 17m 46s | Hits:  80%/288   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 45m 07s | Avg: 15m 02s | Max: 15m 36s | Hits:  80%/870   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 21m 15s | Avg: 10m 37s | Max: 10m 48s | Hits:  87%/1182  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 57m 33s | Avg:  5m 45s | Max: 25m 04s | Hits:  99%/5932  
      🟩 GCC                Pass: 100%/12  | Total:  1h 17m | Avg:  6m 29s | Max: 30m 07s | Hits:  97%/7118  
      🟩 MSVC               Pass: 100%/4   | Total:  1h 02m | Avg: 15m 43s | Max: 17m 46s | Hits:  80%/1158  
      🟩 NVHPC              Pass: 100%/2   | Total: 21m 15s | Avg: 10m 37s | Max: 10m 48s | Hits:  87%/1182  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 10m 03s | Avg:  5m 01s | Max:  6m 43s | Hits:  99%/1186  
      🟩 rtx2080            Pass: 100%/26  | Total:  3h 29m | Avg:  8m 03s | Max: 30m 07s | Hits:  96%/14204 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  2h 37m | Avg:  6m 18s | Max: 17m 46s | Hits:  96%/13611 
      🟩 Test               Pass: 100%/3   | Total:  1h 01m | Avg: 20m 38s | Max: 30m 07s | Hits:  96%/1779  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 10m 03s | Avg:  5m 01s | Max:  6m 43s | Hits:  99%/1186  
      🟩 90;90a             Pass: 100%/2   | Total: 18m 40s | Avg:  9m 20s | Max: 14m 47s | Hits:  93%/883   
      🟩 100;120            Pass: 100%/2   | Total: 18m 32s | Avg:  9m 16s | Max: 14m 44s | Hits:  93%/883   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 17m 29s | Avg:  5m 49s | Max: 10m 48s | Hits:  95%/1777  
      🟩 20                 Pass: 100%/25  | Total:  3h 22m | Avg:  8m 05s | Max: 30m 07s | Hits:  96%/13613 
    
  • 🟩 python: Pass: 100%/22 | Total: 3h 50m | Avg: 10m 28s | Max: 20m 52s

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  3h 50m | Avg: 10m 28s | Max: 20m 52s
    🟩 ctk
      🟩 12.5               Pass: 100%/6   | Total: 45m 22s | Avg:  7m 33s | Max: 14m 00s
      🟩 12.8               Pass: 100%/2   | Total: 39m 02s | Avg: 19m 31s | Max: 20m 12s
      🟩 12.9               Pass: 100%/14  | Total:  2h 26m | Avg: 10m 26s | Max: 20m 52s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/6   | Total: 45m 22s | Avg:  7m 33s | Max: 14m 00s
      🟩 nvcc12.8           Pass: 100%/2   | Total: 39m 02s | Avg: 19m 31s | Max: 20m 12s
      🟩 nvcc12.9           Pass: 100%/14  | Total:  2h 26m | Avg: 10m 26s | Max: 20m 52s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  3h 50m | Avg: 10m 28s | Max: 20m 52s
    🟩 cxx
      🟩 GCC13              Pass: 100%/22  | Total:  3h 50m | Avg: 10m 28s | Max: 20m 52s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/22  | Total:  3h 50m | Avg: 10m 28s | Max: 20m 52s
    🟩 gpu
      🟩 h100               Pass: 100%/4   | Total: 44m 16s | Avg: 11m 04s | Max: 20m 52s
      🟩 l4                 Pass: 100%/18  | Total:  3h 06m | Avg: 10m 20s | Max: 20m 12s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 35s | Avg:  9m 47s | Max: 10m 06s
      🟩 Test cuda.cccl.cooperative Pass: 100%/5   | Total:  1h 07m | Avg: 13m 28s | Max: 14m 00s
      🟩 Test cuda.cccl.examples Pass: 100%/5   | Total: 24m 07s | Avg:  4m 49s | Max:  5m 48s
      🟩 Test cuda.cccl.headers Pass: 100%/5   | Total: 22m 30s | Avg:  4m 30s | Max:  5m 19s
      🟩 Test cuda.cccl.parallel Pass: 100%/5   | Total:  1h 36m | Avg: 19m 23s | Max: 20m 52s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 32m | Avg: 10m 14s | Max: 18m 50s
      🟩 3.13               Pass: 100%/13  | Total:  2h 18m | Avg: 10m 38s | Max: 20m 52s
    
  • 🟩 cccl_c_parallel: Pass: 100%/4 | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits: 98%/680

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 cxx
      🟩 GCC13              Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/4   | Total: 50m 28s | Avg: 12m 37s | Max: 18m 45s | Hits:  98%/680   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 16m 00s | Avg: 16m 00s | Max: 16m 00s | Hits:  98%/170   
      🟩 l4                 Pass: 100%/1   | Total: 18m 45s | Avg: 18m 45s | Max: 18m 45s | Hits:  98%/170   
      🟩 rtx2080            Pass: 100%/2   | Total: 15m 43s | Avg:  7m 51s | Max: 13m 27s | Hits:  98%/340   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s | Hits:  98%/170   
      🟩 Test               Pass: 100%/3   | Total: 48m 12s | Avg: 16m 04s | Max: 18m 45s | Hits:  98%/510   
    
  • 🟩 packaging: Pass: 100%/4 | Total: 21m 13s | Avg: 5m 18s | Max: 7m 49s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 21m 13s | Avg:  5m 18s | Max:  7m 49s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  9m 28s | Avg:  4m 44s | Max:  7m 11s
      🟩 12.9               Pass: 100%/2   | Total: 11m 45s | Avg:  5m 52s | Max:  7m 49s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  9m 28s | Avg:  4m 44s | Max:  7m 11s
      🟩 nvcc12.9           Pass: 100%/2   | Total: 11m 45s | Avg:  5m 52s | Max:  7m 49s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 21m 13s | Avg:  5m 18s | Max:  7m 49s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  7m 11s | Avg:  7m 11s | Max:  7m 11s
      🟩 Clang19            Pass: 100%/1   | Total:  7m 49s | Avg:  7m 49s | Max:  7m 49s
      🟩 GCC12              Pass: 100%/1   | Total:  2m 17s | Avg:  2m 17s | Max:  2m 17s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 56s | Avg:  3m 56s | Max:  3m 56s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total: 15m 00s | Avg:  7m 30s | Max:  7m 49s
      🟩 GCC                Pass: 100%/2   | Total:  6m 13s | Avg:  3m 06s | Max:  3m 56s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 21m 13s | Avg:  5m 18s | Max:  7m 49s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 21m 13s | Avg:  5m 18s | Max:  7m 49s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 16m 40s | Avg: 4m 10s | Max: 4m 21s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 20s | Avg:  4m 10s | Max:  4m 21s
      🟩 arm64              Pass: 100%/2   | Total:  8m 20s | Avg:  4m 10s | Max:  4m 10s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 16m 40s | Avg:  4m 10s | Max:  4m 21s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 31s | Avg:  4m 15s | Max:  4m 21s
      🟩 20                 Pass: 100%/2   | Total:  8m 09s | Avg:  4m 04s | Max:  4m 10s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions
Copy link
Contributor

🟨 CI finished in 1h 38m: Pass: 98%/162 | Total: 1d 11h | Avg: 13m 05s | Max: 1h 38m | Hits: 97%/153251
  • 🟨 python: Pass: 90%/22 | Total: 3h 40m | Avg: 10m 00s | Max: 30m 03s

    🔍 gpu: l4 🔍
      🟩 h100               Pass: 100%/4   | Total: 42m 34s | Avg: 10m 38s | Max: 17m 04s
      🔍 l4                 Pass:  88%/18  | Total:  2h 57m | Avg:  9m 52s | Max: 30m 03s
    🔍 py_version: 3.13 🔍
      🟩 3.10               Pass: 100%/9   | Total:  1h 43m | Avg: 11m 30s | Max: 30m 03s
      🔍 3.13               Pass:  84%/13  | Total:  1h 56m | Avg:  8m 58s | Max: 18m 43s
    🟨 ctk
      🟨 12.5               Pass:  83%/6   | Total: 41m 25s | Avg:  6m 54s | Max: 13m 42s
      🟩 12.8               Pass: 100%/2   | Total: 48m 46s | Avg: 24m 23s | Max: 30m 03s
      🟨 12.9               Pass:  92%/14  | Total:  2h 10m | Avg:  9m 17s | Max: 19m 51s
    🟨 cudacxx
      🟨 nvcc12.5           Pass:  83%/6   | Total: 41m 25s | Avg:  6m 54s | Max: 13m 42s
      🟩 nvcc12.8           Pass: 100%/2   | Total: 48m 46s | Avg: 24m 23s | Max: 30m 03s
      🟨 nvcc12.9           Pass:  92%/14  | Total:  2h 10m | Avg:  9m 17s | Max: 19m 51s
    🟨 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 26s | Avg:  9m 43s | Max:  9m 59s
      🟩 Test cuda.cccl.cooperative Pass: 100%/5   | Total:  1h 10m | Avg: 14m 09s | Max: 15m 48s
      🟩 Test cuda.cccl.examples Pass: 100%/5   | Total: 21m 42s | Avg:  4m 20s | Max:  4m 33s
      🟨 Test cuda.cccl.headers Pass:  80%/5   | Total: 18m 51s | Avg:  3m 46s | Max:  5m 15s
      🟨 Test cuda.cccl.parallel Pass:  80%/5   | Total:  1h 29m | Avg: 17m 54s | Max: 30m 03s
    🟨 cpu
      🟨 amd64              Pass:  90%/22  | Total:  3h 40m | Avg: 10m 00s | Max: 30m 03s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  90%/22  | Total:  3h 40m | Avg: 10m 00s | Max: 30m 03s
    🟨 cxx
      🟨 GCC13              Pass:  90%/22  | Total:  3h 40m | Avg: 10m 00s | Max: 30m 03s
    🟨 cxx_family
      🟨 GCC                Pass:  90%/22  | Total:  3h 40m | Avg: 10m 00s | Max: 30m 03s
    
  • 🟩 cub: Pass: 100%/50 | Total: 11h 12m | Avg: 13m 27s | Max: 36m 29s | Hits: 99%/53042

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 10h 57m | Avg: 13m 42s | Max: 36m 29s | Hits:  99%/50458 
      🟩 arm64              Pass: 100%/2   | Total: 15m 00s | Avg:  7m 30s | Max:  8m 38s | Hits:  99%/2584  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 06m | Avg: 13m 16s | Max: 36m 25s | Hits:  99%/6354  
      🟩 12.9               Pass: 100%/45  | Total: 10h 06m | Avg: 13m 28s | Max: 36m 29s | Hits:  99%/46688 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 10m 44s | Avg:  5m 22s | Max:  5m 22s | Hits:  99%/2225  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 06m | Avg: 13m 16s | Max: 36m 25s | Hits:  99%/6354  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  9h 55m | Avg: 13m 50s | Max: 36m 29s | Hits:  99%/44463 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 44s | Avg:  5m 22s | Max:  5m 22s | Hits:  99%/2225  
      🟩 nvcc               Pass: 100%/48  | Total: 11h 01m | Avg: 13m 47s | Max: 36m 29s | Hits:  99%/50817 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 27m 00s | Avg:  6m 45s | Max:  7m 06s | Hits:  99%/5170  
      🟩 Clang15            Pass: 100%/2   | Total: 14m 51s | Avg:  7m 25s | Max:  7m 37s | Hits:  99%/2581  
      🟩 Clang16            Pass: 100%/2   | Total: 13m 50s | Avg:  6m 55s | Max:  6m 58s | Hits:  99%/2581  
      🟩 Clang17            Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  7m 02s | Hits:  99%/2581  
      🟩 Clang18            Pass: 100%/2   | Total: 13m 42s | Avg:  6m 51s | Max:  6m 57s | Hits:  99%/2581  
      🟩 Clang19            Pass: 100%/7   | Total:  1h 14m | Avg: 10m 37s | Max: 23m 27s | Hits:  99%/6097  
      🟩 GCC7               Pass: 100%/2   | Total: 17m 02s | Avg:  8m 31s | Max:  8m 44s | Hits:  99%/2584  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 50s | Avg:  8m 50s | Max:  8m 50s | Hits:  99%/1292  
      🟩 GCC9               Pass: 100%/2   | Total: 18m 33s | Avg:  9m 16s | Max:  9m 55s | Hits:  99%/2584  
      🟩 GCC10              Pass: 100%/2   | Total: 17m 57s | Avg:  8m 58s | Max:  9m 03s | Hits:  99%/2585  
      🟩 GCC11              Pass: 100%/2   | Total: 18m 32s | Avg:  9m 16s | Max:  9m 42s | Hits:  99%/2581  
      🟩 GCC12              Pass: 100%/2   | Total: 18m 41s | Avg:  9m 20s | Max:  9m 27s | Hits:  99%/2581  
      🟩 GCC13              Pass: 100%/12  | Total:  3h 03m | Avg: 15m 17s | Max: 24m 21s | Hits:  99%/7755  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 27s | Max: 36m 29s | Hits:  99%/2370  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  2h 11m | Avg: 32m 57s | Max: 36m 13s | Hits:  99%/4740  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 27m 21s | Avg: 13m 40s | Max: 13m 52s | Hits:  98%/2379  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 37m | Avg:  8m 17s | Max: 23m 27s | Hits:  99%/21591 
      🟩 GCC                Pass: 100%/23  | Total:  4h 42m | Avg: 12m 18s | Max: 24m 21s | Hits:  99%/21962 
      🟩 MSVC               Pass: 100%/6   | Total:  3h 24m | Avg: 34m 07s | Max: 36m 29s | Hits:  99%/7110  
      🟩 NVHPC              Pass: 100%/2   | Total: 27m 21s | Avg: 13m 40s | Max: 13m 52s | Hits:  98%/2379  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 54m 30s | Avg: 18m 10s | Max: 24m 21s | Hits:  99%/1293  
      🟩 rtx2080            Pass: 100%/39  | Total:  7h 53m | Avg: 12m 08s | Max: 36m 29s | Hits:  99%/49165 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 24m | Avg: 18m 03s | Max: 23m 55s | Hits:  99%/2584  
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  8h 17m | Avg: 11m 51s | Max: 36m 29s | Hits:  99%/53042 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 22s | Avg: 23m 22s | Max: 23m 22s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 54s | Max: 24m 21s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 04m | Avg: 21m 37s | Max: 23m 14s
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 54m 30s | Avg: 18m 10s | Max: 24m 21s | Hits:  99%/1293  
      🟩 90;90a             Pass: 100%/2   | Total: 38m 13s | Avg: 19m 06s | Max: 30m 08s | Hits:  99%/2478  
      🟩 100;120            Pass: 100%/2   | Total: 39m 03s | Avg: 19m 31s | Max: 30m 34s | Hits:  99%/2478  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  4h 19m | Avg: 12m 20s | Max: 36m 29s | Hits:  99%/26512 
      🟩 20                 Pass: 100%/29  | Total:  6h 53m | Avg: 14m 15s | Max: 34m 54s | Hits:  99%/26530 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 16h 23m | Avg: 19m 39s | Max: 1h 38m | Hits: 95%/84139

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 15m 55s | Avg:  7m 57s | Max: 10m 44s | Hits:  99%/1914  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 16h 02m | Avg: 20m 02s | Max:  1h 38m | Hits:  94%/80312 
      🟩 arm64              Pass: 100%/2   | Total: 20m 45s | Avg: 10m 22s | Max: 11m 17s | Hits:  99%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 41m | Avg: 20m 15s | Max:  1h 04m | Hits:  97%/9560  
      🟩 12.9               Pass: 100%/45  | Total: 14h 41m | Avg: 19m 35s | Max:  1h 38m | Hits:  94%/74579 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 48s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 41m | Avg: 20m 15s | Max:  1h 04m | Hits:  97%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total: 14h 30m | Avg: 20m 14s | Max:  1h 38m | Hits:  94%/70753 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 48s | Hits: 100%/3826  
      🟩 nvcc               Pass: 100%/48  | Total: 16h 11m | Avg: 20m 14s | Max:  1h 38m | Hits:  94%/80313 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 34m 29s | Avg:  8m 37s | Max:  9m 19s | Hits:  99%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 27s | Hits:  99%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 18m 50s | Avg:  9m 25s | Max:  9m 39s | Hits:  99%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 17m 59s | Avg:  8m 59s | Max:  9m 07s | Hits:  99%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 18m 22s | Avg:  9m 11s | Max:  9m 17s | Hits:  99%/3826  
      🟩 Clang19            Pass: 100%/7   | Total: 48m 59s | Avg:  6m 59s | Max:  9m 30s | Hits:  99%/9565  
      🟩 GCC7               Pass: 100%/2   | Total: 20m 51s | Avg: 10m 25s | Max: 10m 40s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 11m 41s | Avg: 11m 41s | Max: 11m 41s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 20m 52s | Avg: 10m 26s | Max: 10m 54s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 21m 20s | Avg: 10m 40s | Max: 10m 45s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 22m 09s | Avg: 11m 04s | Max: 11m 06s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 22m 26s | Avg: 11m 13s | Max: 11m 32s | Hits:  99%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 05m | Avg: 11m 26s | Max: 46m 44s | Hits:  92%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  83%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  4h 27m | Avg: 53m 30s | Max:  1h 09m | Hits:  88%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  3h 04m | Avg:  1h 32m | Max:  1h 38m | Hits:  67%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 37m | Avg:  8m 17s | Max:  9m 39s | Hits:  99%/32521 
      🟩 GCC                Pass: 100%/22  | Total:  4h 05m | Avg: 11m 08s | Max: 46m 44s | Hits:  96%/34452 
      🟩 MSVC               Pass: 100%/7   | Total:  6h 35m | Avg: 56m 32s | Max:  1h 09m | Hits:  86%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  3h 04m | Avg:  1h 32m | Max:  1h 38m | Hits:  67%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 14m 36s | Avg:  7m 18s | Max:  7m 38s | Hits:  99%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total: 13h 38m | Avg: 21m 33s | Max:  1h 38m | Hits:  94%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 29m | Avg: 14m 57s | Max: 56m 08s | Hits:  98%/9553  
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total: 15h 13m | Avg: 21m 14s | Max:  1h 38m | Hits:  95%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 45m 54s | Avg: 15m 18s | Max: 37m 54s | Hits:  99%/1906  
      🟩 TestGPU            Pass: 100%/4   | Total: 23m 50s | Avg:  5m 57s | Max:  7m 38s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 14m 36s | Avg:  7m 18s | Max:  7m 38s | Hits:  99%/1914  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 00m | Avg: 30m 14s | Max: 52m 07s | Hits:  94%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 00m | Avg: 30m 12s | Max: 51m 43s | Hits:  89%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  8h 18m | Avg: 23m 43s | Max:  1h 38m | Hits:  93%/40160 
      🟩 20                 Pass: 100%/27  | Total:  7h 48m | Avg: 17m 22s | Max:  1h 26m | Hits:  96%/42065 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 2h 41m | Avg: 5m 46s | Max: 13m 17s | Hits: 98%/15390

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  2h 29m | Avg:  6m 14s | Max: 13m 17s | Hits:  98%/13018 
      🟩 arm64              Pass: 100%/4   | Total: 12m 01s | Avg:  3m 00s | Max:  3m 18s | Hits:  99%/2372  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 19m 36s | Avg:  6m 32s | Max: 13m 13s | Hits:  98%/1474  
      🟩 12.9               Pass: 100%/25  | Total:  2h 22m | Avg:  5m 41s | Max: 13m 17s | Hits:  98%/13916 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 19m 36s | Avg:  6m 32s | Max: 13m 13s | Hits:  98%/1474  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  2h 22m | Avg:  5m 41s | Max: 13m 17s | Hits:  98%/13916 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  2h 41m | Avg:  5m 46s | Max: 13m 17s | Hits:  98%/15390 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  6m 10s | Avg:  3m 05s | Max:  3m 15s | Hits: 100%/1188  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s | Hits: 100%/593   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 25s | Avg:  3m 25s | Max:  3m 25s | Hits: 100%/593   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 23s | Avg:  3m 23s | Max:  3m 23s | Hits: 100%/593   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 19s | Avg:  3m 19s | Max:  3m 19s | Hits: 100%/593   
      🟩 Clang19            Pass: 100%/4   | Total: 17m 46s | Avg:  4m 26s | Max:  9m 04s | Hits: 100%/2372  
      🟩 GCC10              Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  6m 26s | Hits:  95%/1188  
      🟩 GCC11              Pass: 100%/1   | Total:  3m 47s | Avg:  3m 47s | Max:  3m 47s | Hits:  99%/593   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 02s | Avg:  4m 02s | Max:  4m 02s | Hits:  99%/593   
      🟩 GCC13              Pass: 100%/8   | Total: 40m 24s | Avg:  5m 03s | Max: 10m 43s | Hits:  99%/4744  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 13s | Avg: 13m 13s | Max: 13m 13s | Hits:  95%/288   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 38m 23s | Avg: 12m 47s | Max: 13m 17s | Hits:  95%/870   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max:  7m 20s | Hits:  97%/1182  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 37m 33s | Avg:  3m 45s | Max:  9m 04s | Hits: 100%/5932  
      🟩 GCC                Pass: 100%/12  | Total: 58m 07s | Avg:  4m 50s | Max: 10m 43s | Hits:  98%/7118  
      🟩 MSVC               Pass: 100%/4   | Total: 51m 36s | Avg: 12m 54s | Max: 13m 17s | Hits:  95%/1158  
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max:  7m 20s | Hits:  97%/1182  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  8m 28s | Hits:  99%/1186  
      🟩 rtx2080            Pass: 100%/26  | Total:  2h 30m | Avg:  5m 46s | Max: 13m 17s | Hits:  98%/14204 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  2h 13m | Avg:  5m 20s | Max: 13m 17s | Hits:  98%/13611 
      🟩 Test               Pass: 100%/3   | Total: 28m 15s | Avg:  9m 25s | Max: 10m 43s | Hits:  99%/1779  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  8m 28s | Hits:  99%/1186  
      🟩 90;90a             Pass: 100%/2   | Total: 16m 43s | Avg:  8m 21s | Max: 13m 00s | Hits:  98%/883   
      🟩 100;120            Pass: 100%/2   | Total: 15m 53s | Avg:  7m 56s | Max: 12m 06s | Hits:  98%/883   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 13m 18s | Avg:  4m 26s | Max:  7m 20s | Hits:  99%/1777  
      🟩 20                 Pass: 100%/25  | Total:  2h 28m | Avg:  5m 56s | Max: 13m 17s | Hits:  98%/13613 
    
  • 🟩 cccl_c_parallel: Pass: 100%/4 | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits: 98%/680

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cxx
      🟩 GCC13              Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 15m 56s | Avg: 15m 56s | Max: 15m 56s | Hits:  98%/170   
      🟩 l4                 Pass: 100%/1   | Total: 17m 16s | Avg: 17m 16s | Max: 17m 16s | Hits:  98%/170   
      🟩 rtx2080            Pass: 100%/2   | Total: 15m 27s | Avg:  7m 43s | Max: 13m 25s | Hits:  98%/340   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 02s | Avg:  2m 02s | Max:  2m 02s | Hits:  98%/170   
      🟩 Test               Pass: 100%/3   | Total: 46m 37s | Avg: 15m 32s | Max: 17m 16s | Hits:  98%/510   
    
  • 🟩 packaging: Pass: 100%/4 | Total: 17m 56s | Avg: 4m 29s | Max: 9m 31s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max:  9m 31s
      🟩 12.9               Pass: 100%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  3m 06s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max:  9m 31s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  3m 06s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  2m 45s | Avg:  2m 45s | Max:  2m 45s
      🟩 Clang19            Pass: 100%/1   | Total:  2m 34s | Avg:  2m 34s | Max:  2m 34s
      🟩 GCC12              Pass: 100%/1   | Total:  9m 31s | Avg:  9m 31s | Max:  9m 31s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 06s | Avg:  3m 06s | Max:  3m 06s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  5m 19s | Avg:  2m 39s | Max:  2m 45s
      🟩 GCC                Pass: 100%/2   | Total: 12m 37s | Avg:  6m 18s | Max:  9m 31s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 15m 36s | Avg: 3m 54s | Max: 4m 10s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 43s | Avg:  3m 51s | Max:  3m 54s
      🟩 arm64              Pass: 100%/2   | Total:  7m 53s | Avg:  3m 56s | Max:  4m 10s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 32s | Avg:  3m 46s | Max:  3m 49s
      🟩 20                 Pass: 100%/2   | Total:  8m 04s | Avg:  4m 02s | Max:  4m 10s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions
Copy link
Contributor

🟩 CI finished in 2h 32m: Pass: 100%/162 | Total: 1d 11h | Avg: 13m 11s | Max: 1h 38m | Hits: 97%/153251
  • 🟩 cub: Pass: 100%/50 | Total: 11h 12m | Avg: 13m 27s | Max: 36m 29s | Hits: 99%/53042

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 10h 57m | Avg: 13m 42s | Max: 36m 29s | Hits:  99%/50458 
      🟩 arm64              Pass: 100%/2   | Total: 15m 00s | Avg:  7m 30s | Max:  8m 38s | Hits:  99%/2584  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 06m | Avg: 13m 16s | Max: 36m 25s | Hits:  99%/6354  
      🟩 12.9               Pass: 100%/45  | Total: 10h 06m | Avg: 13m 28s | Max: 36m 29s | Hits:  99%/46688 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 10m 44s | Avg:  5m 22s | Max:  5m 22s | Hits:  99%/2225  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 06m | Avg: 13m 16s | Max: 36m 25s | Hits:  99%/6354  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  9h 55m | Avg: 13m 50s | Max: 36m 29s | Hits:  99%/44463 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 44s | Avg:  5m 22s | Max:  5m 22s | Hits:  99%/2225  
      🟩 nvcc               Pass: 100%/48  | Total: 11h 01m | Avg: 13m 47s | Max: 36m 29s | Hits:  99%/50817 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 27m 00s | Avg:  6m 45s | Max:  7m 06s | Hits:  99%/5170  
      🟩 Clang15            Pass: 100%/2   | Total: 14m 51s | Avg:  7m 25s | Max:  7m 37s | Hits:  99%/2581  
      🟩 Clang16            Pass: 100%/2   | Total: 13m 50s | Avg:  6m 55s | Max:  6m 58s | Hits:  99%/2581  
      🟩 Clang17            Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max:  7m 02s | Hits:  99%/2581  
      🟩 Clang18            Pass: 100%/2   | Total: 13m 42s | Avg:  6m 51s | Max:  6m 57s | Hits:  99%/2581  
      🟩 Clang19            Pass: 100%/7   | Total:  1h 14m | Avg: 10m 37s | Max: 23m 27s | Hits:  99%/6097  
      🟩 GCC7               Pass: 100%/2   | Total: 17m 02s | Avg:  8m 31s | Max:  8m 44s | Hits:  99%/2584  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 50s | Avg:  8m 50s | Max:  8m 50s | Hits:  99%/1292  
      🟩 GCC9               Pass: 100%/2   | Total: 18m 33s | Avg:  9m 16s | Max:  9m 55s | Hits:  99%/2584  
      🟩 GCC10              Pass: 100%/2   | Total: 17m 57s | Avg:  8m 58s | Max:  9m 03s | Hits:  99%/2585  
      🟩 GCC11              Pass: 100%/2   | Total: 18m 32s | Avg:  9m 16s | Max:  9m 42s | Hits:  99%/2581  
      🟩 GCC12              Pass: 100%/2   | Total: 18m 41s | Avg:  9m 20s | Max:  9m 27s | Hits:  99%/2581  
      🟩 GCC13              Pass: 100%/12  | Total:  3h 03m | Avg: 15m 17s | Max: 24m 21s | Hits:  99%/7755  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 27s | Max: 36m 29s | Hits:  99%/2370  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  2h 11m | Avg: 32m 57s | Max: 36m 13s | Hits:  99%/4740  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 27m 21s | Avg: 13m 40s | Max: 13m 52s | Hits:  98%/2379  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 37m | Avg:  8m 17s | Max: 23m 27s | Hits:  99%/21591 
      🟩 GCC                Pass: 100%/23  | Total:  4h 42m | Avg: 12m 18s | Max: 24m 21s | Hits:  99%/21962 
      🟩 MSVC               Pass: 100%/6   | Total:  3h 24m | Avg: 34m 07s | Max: 36m 29s | Hits:  99%/7110  
      🟩 NVHPC              Pass: 100%/2   | Total: 27m 21s | Avg: 13m 40s | Max: 13m 52s | Hits:  98%/2379  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 54m 30s | Avg: 18m 10s | Max: 24m 21s | Hits:  99%/1293  
      🟩 rtx2080            Pass: 100%/39  | Total:  7h 53m | Avg: 12m 08s | Max: 36m 29s | Hits:  99%/49165 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 24m | Avg: 18m 03s | Max: 23m 55s | Hits:  99%/2584  
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  8h 17m | Avg: 11m 51s | Max: 36m 29s | Hits:  99%/53042 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 23m 22s | Avg: 23m 22s | Max: 23m 22s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 42s | Avg: 14m 42s | Max: 14m 42s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 54s | Max: 24m 21s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 04m | Avg: 21m 37s | Max: 23m 14s
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 54m 30s | Avg: 18m 10s | Max: 24m 21s | Hits:  99%/1293  
      🟩 90;90a             Pass: 100%/2   | Total: 38m 13s | Avg: 19m 06s | Max: 30m 08s | Hits:  99%/2478  
      🟩 100;120            Pass: 100%/2   | Total: 39m 03s | Avg: 19m 31s | Max: 30m 34s | Hits:  99%/2478  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  4h 19m | Avg: 12m 20s | Max: 36m 29s | Hits:  99%/26512 
      🟩 20                 Pass: 100%/29  | Total:  6h 53m | Avg: 14m 15s | Max: 34m 54s | Hits:  99%/26530 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 16h 23m | Avg: 19m 39s | Max: 1h 38m | Hits: 95%/84139

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 15m 55s | Avg:  7m 57s | Max: 10m 44s | Hits:  99%/1914  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 16h 02m | Avg: 20m 02s | Max:  1h 38m | Hits:  94%/80312 
      🟩 arm64              Pass: 100%/2   | Total: 20m 45s | Avg: 10m 22s | Max: 11m 17s | Hits:  99%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 41m | Avg: 20m 15s | Max:  1h 04m | Hits:  97%/9560  
      🟩 12.9               Pass: 100%/45  | Total: 14h 41m | Avg: 19m 35s | Max:  1h 38m | Hits:  94%/74579 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 48s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 41m | Avg: 20m 15s | Max:  1h 04m | Hits:  97%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total: 14h 30m | Avg: 20m 14s | Max:  1h 38m | Hits:  94%/70753 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 48s | Hits: 100%/3826  
      🟩 nvcc               Pass: 100%/48  | Total: 16h 11m | Avg: 20m 14s | Max:  1h 38m | Hits:  94%/80313 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 34m 29s | Avg:  8m 37s | Max:  9m 19s | Hits:  99%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 27s | Hits:  99%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 18m 50s | Avg:  9m 25s | Max:  9m 39s | Hits:  99%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 17m 59s | Avg:  8m 59s | Max:  9m 07s | Hits:  99%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 18m 22s | Avg:  9m 11s | Max:  9m 17s | Hits:  99%/3826  
      🟩 Clang19            Pass: 100%/7   | Total: 48m 59s | Avg:  6m 59s | Max:  9m 30s | Hits:  99%/9565  
      🟩 GCC7               Pass: 100%/2   | Total: 20m 51s | Avg: 10m 25s | Max: 10m 40s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 11m 41s | Avg: 11m 41s | Max: 11m 41s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 20m 52s | Avg: 10m 26s | Max: 10m 54s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 21m 20s | Avg: 10m 40s | Max: 10m 45s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 22m 09s | Avg: 11m 04s | Max: 11m 06s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 22m 26s | Avg: 11m 13s | Max: 11m 32s | Hits:  99%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 05m | Avg: 11m 26s | Max: 46m 44s | Hits:  92%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  83%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  4h 27m | Avg: 53m 30s | Max:  1h 09m | Hits:  88%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  3h 04m | Avg:  1h 32m | Max:  1h 38m | Hits:  67%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  2h 37m | Avg:  8m 17s | Max:  9m 39s | Hits:  99%/32521 
      🟩 GCC                Pass: 100%/22  | Total:  4h 05m | Avg: 11m 08s | Max: 46m 44s | Hits:  96%/34452 
      🟩 MSVC               Pass: 100%/7   | Total:  6h 35m | Avg: 56m 32s | Max:  1h 09m | Hits:  86%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  3h 04m | Avg:  1h 32m | Max:  1h 38m | Hits:  67%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 14m 36s | Avg:  7m 18s | Max:  7m 38s | Hits:  99%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total: 13h 38m | Avg: 21m 33s | Max:  1h 38m | Hits:  94%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 29m | Avg: 14m 57s | Max: 56m 08s | Hits:  98%/9553  
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total: 15h 13m | Avg: 21m 14s | Max:  1h 38m | Hits:  95%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 45m 54s | Avg: 15m 18s | Max: 37m 54s | Hits:  99%/1906  
      🟩 TestGPU            Pass: 100%/4   | Total: 23m 50s | Avg:  5m 57s | Max:  7m 38s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 14m 36s | Avg:  7m 18s | Max:  7m 38s | Hits:  99%/1914  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 00m | Avg: 30m 14s | Max: 52m 07s | Hits:  94%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 00m | Avg: 30m 12s | Max: 51m 43s | Hits:  89%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  8h 18m | Avg: 23m 43s | Max:  1h 38m | Hits:  93%/40160 
      🟩 20                 Pass: 100%/27  | Total:  7h 48m | Avg: 17m 22s | Max:  1h 26m | Hits:  96%/42065 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 2h 41m | Avg: 5m 46s | Max: 13m 17s | Hits: 98%/15390

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  2h 29m | Avg:  6m 14s | Max: 13m 17s | Hits:  98%/13018 
      🟩 arm64              Pass: 100%/4   | Total: 12m 01s | Avg:  3m 00s | Max:  3m 18s | Hits:  99%/2372  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 19m 36s | Avg:  6m 32s | Max: 13m 13s | Hits:  98%/1474  
      🟩 12.9               Pass: 100%/25  | Total:  2h 22m | Avg:  5m 41s | Max: 13m 17s | Hits:  98%/13916 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 19m 36s | Avg:  6m 32s | Max: 13m 13s | Hits:  98%/1474  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  2h 22m | Avg:  5m 41s | Max: 13m 17s | Hits:  98%/13916 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  2h 41m | Avg:  5m 46s | Max: 13m 17s | Hits:  98%/15390 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  6m 10s | Avg:  3m 05s | Max:  3m 15s | Hits: 100%/1188  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s | Hits: 100%/593   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 25s | Avg:  3m 25s | Max:  3m 25s | Hits: 100%/593   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 23s | Avg:  3m 23s | Max:  3m 23s | Hits: 100%/593   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 19s | Avg:  3m 19s | Max:  3m 19s | Hits: 100%/593   
      🟩 Clang19            Pass: 100%/4   | Total: 17m 46s | Avg:  4m 26s | Max:  9m 04s | Hits: 100%/2372  
      🟩 GCC10              Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  6m 26s | Hits:  95%/1188  
      🟩 GCC11              Pass: 100%/1   | Total:  3m 47s | Avg:  3m 47s | Max:  3m 47s | Hits:  99%/593   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 02s | Avg:  4m 02s | Max:  4m 02s | Hits:  99%/593   
      🟩 GCC13              Pass: 100%/8   | Total: 40m 24s | Avg:  5m 03s | Max: 10m 43s | Hits:  99%/4744  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 13s | Avg: 13m 13s | Max: 13m 13s | Hits:  95%/288   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 38m 23s | Avg: 12m 47s | Max: 13m 17s | Hits:  95%/870   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max:  7m 20s | Hits:  97%/1182  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 37m 33s | Avg:  3m 45s | Max:  9m 04s | Hits: 100%/5932  
      🟩 GCC                Pass: 100%/12  | Total: 58m 07s | Avg:  4m 50s | Max: 10m 43s | Hits:  98%/7118  
      🟩 MSVC               Pass: 100%/4   | Total: 51m 36s | Avg: 12m 54s | Max: 13m 17s | Hits:  95%/1158  
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 38s | Avg:  7m 19s | Max:  7m 20s | Hits:  97%/1182  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  8m 28s | Hits:  99%/1186  
      🟩 rtx2080            Pass: 100%/26  | Total:  2h 30m | Avg:  5m 46s | Max: 13m 17s | Hits:  98%/14204 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  2h 13m | Avg:  5m 20s | Max: 13m 17s | Hits:  98%/13611 
      🟩 Test               Pass: 100%/3   | Total: 28m 15s | Avg:  9m 25s | Max: 10m 43s | Hits:  99%/1779  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  8m 28s | Hits:  99%/1186  
      🟩 90;90a             Pass: 100%/2   | Total: 16m 43s | Avg:  8m 21s | Max: 13m 00s | Hits:  98%/883   
      🟩 100;120            Pass: 100%/2   | Total: 15m 53s | Avg:  7m 56s | Max: 12m 06s | Hits:  98%/883   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 13m 18s | Avg:  4m 26s | Max:  7m 20s | Hits:  99%/1777  
      🟩 20                 Pass: 100%/25  | Total:  2h 28m | Avg:  5m 56s | Max: 13m 17s | Hits:  98%/13613 
    
  • 🟩 python: Pass: 100%/22 | Total: 3h 57m | Avg: 10m 48s | Max: 30m 03s

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  3h 57m | Avg: 10m 48s | Max: 30m 03s
    🟩 ctk
      🟩 12.5               Pass: 100%/6   | Total: 43m 29s | Avg:  7m 14s | Max: 13m 42s
      🟩 12.8               Pass: 100%/2   | Total: 48m 46s | Avg: 24m 23s | Max: 30m 03s
      🟩 12.9               Pass: 100%/14  | Total:  2h 25m | Avg: 10m 23s | Max: 19m 51s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/6   | Total: 43m 29s | Avg:  7m 14s | Max: 13m 42s
      🟩 nvcc12.8           Pass: 100%/2   | Total: 48m 46s | Avg: 24m 23s | Max: 30m 03s
      🟩 nvcc12.9           Pass: 100%/14  | Total:  2h 25m | Avg: 10m 23s | Max: 19m 51s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  3h 57m | Avg: 10m 48s | Max: 30m 03s
    🟩 cxx
      🟩 GCC13              Pass: 100%/22  | Total:  3h 57m | Avg: 10m 48s | Max: 30m 03s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/22  | Total:  3h 57m | Avg: 10m 48s | Max: 30m 03s
    🟩 gpu
      🟩 h100               Pass: 100%/4   | Total: 42m 34s | Avg: 10m 38s | Max: 17m 04s
      🟩 l4                 Pass: 100%/18  | Total:  3h 15m | Avg: 10m 50s | Max: 30m 03s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 26s | Avg:  9m 43s | Max:  9m 59s
      🟩 Test cuda.cccl.cooperative Pass: 100%/5   | Total:  1h 10m | Avg: 14m 09s | Max: 15m 48s
      🟩 Test cuda.cccl.examples Pass: 100%/5   | Total: 21m 42s | Avg:  4m 20s | Max:  4m 33s
      🟩 Test cuda.cccl.headers Pass: 100%/5   | Total: 20m 55s | Avg:  4m 11s | Max:  5m 15s
      🟩 Test cuda.cccl.parallel Pass: 100%/5   | Total:  1h 44m | Avg: 20m 59s | Max: 30m 03s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 43m | Avg: 11m 30s | Max: 30m 03s
      🟩 3.13               Pass: 100%/13  | Total:  2h 14m | Avg: 10m 19s | Max: 19m 18s
    
  • 🟩 cccl_c_parallel: Pass: 100%/4 | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits: 98%/680

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cxx
      🟩 GCC13              Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/4   | Total: 48m 39s | Avg: 12m 09s | Max: 17m 16s | Hits:  98%/680   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 15m 56s | Avg: 15m 56s | Max: 15m 56s | Hits:  98%/170   
      🟩 l4                 Pass: 100%/1   | Total: 17m 16s | Avg: 17m 16s | Max: 17m 16s | Hits:  98%/170   
      🟩 rtx2080            Pass: 100%/2   | Total: 15m 27s | Avg:  7m 43s | Max: 13m 25s | Hits:  98%/340   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 02s | Avg:  2m 02s | Max:  2m 02s | Hits:  98%/170   
      🟩 Test               Pass: 100%/3   | Total: 46m 37s | Avg: 15m 32s | Max: 17m 16s | Hits:  98%/510   
    
  • 🟩 packaging: Pass: 100%/4 | Total: 17m 56s | Avg: 4m 29s | Max: 9m 31s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max:  9m 31s
      🟩 12.9               Pass: 100%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  3m 06s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max:  9m 31s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  3m 06s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  2m 45s | Avg:  2m 45s | Max:  2m 45s
      🟩 Clang19            Pass: 100%/1   | Total:  2m 34s | Avg:  2m 34s | Max:  2m 34s
      🟩 GCC12              Pass: 100%/1   | Total:  9m 31s | Avg:  9m 31s | Max:  9m 31s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 06s | Avg:  3m 06s | Max:  3m 06s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  5m 19s | Avg:  2m 39s | Max:  2m 45s
      🟩 GCC                Pass: 100%/2   | Total: 12m 37s | Avg:  6m 18s | Max:  9m 31s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  9m 31s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 15m 36s | Avg: 3m 54s | Max: 4m 10s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 43s | Avg:  3m 51s | Max:  3m 54s
      🟩 arm64              Pass: 100%/2   | Total:  7m 53s | Avg:  3m 56s | Max:  4m 10s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 15m 36s | Avg:  3m 54s | Max:  4m 10s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 32s | Avg:  3m 46s | Max:  3m 49s
      🟩 20                 Pass: 100%/2   | Total:  8m 04s | Avg:  4m 02s | Max:  4m 10s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@gevtushenko gevtushenko merged commit bc455b2 into NVIDIA:main Aug 19, 2025
340 of 344 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Aug 19, 2025
shwina pushed a commit to shwina/cccl that referenced this pull request Aug 19, 2025
@gonidelis gonidelis mentioned this pull request Aug 19, 2025
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.

3 participants