KEMBAR78
Add `thrust::offset_iterator` by bernhardmgruber · Pull Request #4073 · NVIDIA/cccl · GitHub
Skip to content

Conversation

@bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Mar 10, 2025

Adds a new offset_iterator to Thrust that bundles a base iterator and a offset. The offset is either a value or an indirectly_readable. Dereferencing and comparing iterators will apply the offset to the base iterator. if the offset is indirectly_readable, the offset value will be loaded as required.

This iterator has two use cases with different mechanics:

  1. A user can wrap an iterator that cannot be advanced (e.g. +=) in host code inside an offset_iterator. Advancing the offset iterator will advance the offset and not the base iterator. This enables to use such iterators in host code as well.
  2. We can build an iterator on the host applying an offset that lives in device memory at a later point in time. This is useful when we launch algorithms with iterator positions depending on a previous algorithm's outcome (see select_if example). Advancing such an iterator will advance the base iterator instead, to avoid concurrent access to the indirectly accessed offset in case the iterator is copied and advanced on multiple threads.

Related: #3767

@github-project-automation github-project-automation bot moved this to Todo in CCCL Mar 10, 2025
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Progress in CCCL Mar 10, 2025
@bernhardmgruber
Copy link
Contributor Author

/ok to test

@github-actions
Copy link
Contributor

🟨 CI finished in 1h 40m: Pass: 51%/93 | Total: 2d 14h | Avg: 40m 29s | Max: 1h 26m | Hits: 35%/53934
  • 🟥 thrust: Pass: 0%/45 | Total: 17h 54m | Avg: 23m 52s | Max: 56m 26s

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

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 17h | Avg: 57m 41s | Max:  1h 26m | Hits:  35%/51178 
      🟩 arm64              Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m | Hits:  22%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 27m | Avg:  1h 05m | Max:  1h 12m | Hits:  20%/5922  
      🟩 12.5               Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 13m | Hits:  18%/2254  
      🟩 12.8               Pass: 100%/38  | Total:  1d 11h | Avg: 56m 16s | Max:  1h 26m | Hits:  38%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 03m | Hits:  21%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 27m | Avg:  1h 05m | Max:  1h 12m | Hits:  20%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 13m | Hits:  18%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 09h | Avg: 55m 56s | Max:  1h 26m | Hits:  38%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 03m | Hits:  21%/2104  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 17h | Avg: 57m 46s | Max:  1h 26m | Hits:  35%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 13m | Avg:  1h 03m | Max:  1h 05m | Hits:  22%/4880  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 05m | Hits:  22%/2436  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 08m | Hits:  22%/2436  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 05m | Hits:  22%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  5h 55m | Avg: 50m 48s | Max:  1h 03m | Hits:  45%/8194  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 01m | Hits:  21%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  22%/1220  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 10m | Hits:  21%/2440  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 01m | Hits:  22%/2440  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 06m | Avg:  1h 03m | Max:  1h 05m | Hits:  22%/2436  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m | Hits:  22%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  7h 13m | Avg: 39m 26s | Max:  1h 19m | Hits:  64%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 26m | Hits:  12%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 42m | Avg:  1h 21m | Max:  1h 22m | Hits:  12%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 13m | Hits:  18%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 16h 32m | Avg: 58m 24s | Max:  1h 08m | Hits:  31%/20382 
      🟩 GCC                Pass: 100%/22  | Total: 19h 12m | Avg: 52m 23s | Max:  1h 19m | Hits:  43%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 20m | Avg:  1h 20m | Max:  1h 26m | Hits:  12%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 13m | Hits:  18%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 13m | Avg: 24m 36s | Max: 28m 26s | Hits:  73%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 13h | Avg:  1h 07m | Max:  1h 26m | Hits:  20%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 15m | Avg: 31m 54s | Max:  1h 03m | Hits:  80%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 16h | Avg:  1h 05m | Max:  1h 26m | Hits:  21%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 21m 36s | Avg: 21m 36s | Max: 21m 36s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 39s | Avg: 16m 39s | Max: 16m 39s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 58s | Max: 24m 34s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 04m | Avg: 21m 29s | Max: 21m 57s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 13m | Avg: 24m 36s | Max: 28m 26s | Hits:  73%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 19m | Avg:  1h 19m | Max:  1h 19m | Hits:  22%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 22h 18m | Avg:  1h 06m | Max:  1h 26m | Hits:  20%/23591 
      🟩 20                 Pass: 100%/25  | Total: 21h 10m | Avg: 50m 48s | Max:  1h 20m | Hits:  46%/30023 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 17m 05s | Avg: 8m 32s | Max: 14m 26s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 17m 05s | Avg:  8m 32s | Max: 14m 26s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 39s | Avg:  2m 39s | Max:  2m 39s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 26s | Avg: 14m 26s | Max: 14m 26s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 06m | Avg: 1h 06m | Max: 1h 06m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@bernhardmgruber bernhardmgruber marked this pull request as ready for review March 11, 2025 12:45
@bernhardmgruber bernhardmgruber requested review from a team as code owners March 11, 2025 12:45
@cccl-authenticator-app cccl-authenticator-app bot moved this from In Progress to In Review in CCCL Mar 11, 2025
@github-actions
Copy link
Contributor

🟨 CI finished in 1h 07m: Pass: 91%/93 | Total: 1d 10h | Avg: 22m 15s | Max: 1h 00m | Hits: 96%/120182
  • 🟨 thrust: Pass: 82%/45 | Total: 6h 16m | Avg: 8m 22s | Max: 30m 59s | Hits: 99%/66248

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  81%/43  | Total:  6h 07m | Avg:  8m 32s | Max: 30m 59s | Hits:  99%/62667 
      🟩 arm64              Pass: 100%/2   | Total:  9m 44s | Avg:  4m 52s | Max:  5m 16s | Hits:  99%/3581  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 05s | Avg:  5m 02s | Max:  5m 07s | Hits:  99%/3580  
      🔍 nvcc               Pass:  81%/43  | Total:  6h 06m | Avg:  8m 31s | Max: 30m 59s | Hits:  99%/62668 
    🟨 ctk
      🟨 12.0               Pass:  60%/5   | Total: 43m 18s | Avg:  8m 39s | Max: 24m 25s | Hits:  99%/5371  
      🟩 12.5               Pass: 100%/2   | Total: 30m 54s | Avg: 15m 27s | Max: 15m 43s | Hits:  98%/3580  
      🟨 12.8               Pass:  84%/38  | Total:  5h 02m | Avg:  7m 57s | Max: 30m 59s | Hits:  99%/57297 
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 05s | Avg:  5m 02s | Max:  5m 07s | Hits:  99%/3580  
      🟨 nvcc12.0           Pass:  60%/5   | Total: 43m 18s | Avg:  8m 39s | Max: 24m 25s | Hits:  99%/5371  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 30m 54s | Avg: 15m 27s | Max: 15m 43s | Hits:  98%/3580  
      🟨 nvcc12.8           Pass:  83%/36  | Total:  4h 52m | Avg:  8m 07s | Max: 30m 59s | Hits:  99%/53717 
    🟨 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 03s | Avg:  5m 15s | Max:  5m 51s | Hits:  99%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 35s | Hits:  99%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 21s | Avg:  5m 40s | Max:  5m 47s | Hits:  99%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 19s | Avg:  5m 39s | Max:  5m 43s | Hits:  99%/3580  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 28s | Avg:  6m 12s | Max: 10m 26s | Hits:  99%/12530 
      🟥 GCC7               Pass:   0%/2   | Total:  8m 31s | Avg:  4m 15s | Max:  4m 24s
      🟥 GCC8               Pass:   0%/1   | Total:  4m 47s | Avg:  4m 47s | Max:  4m 47s
      🟩 GCC9               Pass: 100%/2   | Total: 10m 41s | Avg:  5m 20s | Max:  5m 33s | Hits:  99%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 54s | Avg:  5m 57s | Max:  6m 06s | Hits:  99%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 11m 17s | Avg:  5m 38s | Max:  5m 46s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 12m 47s | Avg:  6m 23s | Max:  6m 29s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 18m | Avg:  7m 49s | Max: 11m 52s | Hits:  99%/17910 
      🟥 MSVC14.29          Pass:   0%/2   | Total: 50m 48s | Avg: 25m 24s | Max: 26m 23s
      🟥 MSVC14.42          Pass:   0%/3   | Total: 58m 50s | Avg: 19m 36s | Max: 30m 59s
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 30m 54s | Avg: 15m 27s | Max: 15m 43s | Hits:  98%/3580  
    🟨 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 38m | Avg:  5m 45s | Max: 10m 26s | Hits:  99%/30430 
      🟨 GCC                Pass:  85%/21  | Total:  2h 18m | Avg:  6m 34s | Max: 11m 52s | Hits:  99%/32238 
      🟥 MSVC               Pass:   0%/5   | Total:  1h 49m | Avg: 21m 55s | Max: 30m 59s
      🟩 NVHPC              Pass: 100%/2   | Total: 30m 54s | Avg: 15m 27s | Max: 15m 43s | Hits:  98%/3580  
    🟨 gpu
      🟩 h100               Pass: 100%/2   | Total: 16m 41s | Avg:  8m 20s | Max: 11m 52s | Hits:  99%/3582  
      🟨 rtx2080            Pass:  81%/33  | Total:  4h 22m | Avg:  7m 58s | Max: 27m 51s | Hits:  99%/48341 
      🟨 rtx4090            Pass:  80%/10  | Total:  1h 37m | Avg:  9m 42s | Max: 30m 59s | Hits:  99%/14325 
    🟨 jobs
      🟨 Build              Pass:  81%/38  | Total:  5h 16m | Avg:  8m 19s | Max: 30m 59s | Hits:  99%/55504 
      🟨 TestCPU            Pass:  66%/3   | Total: 14m 57s | Avg:  4m 59s | Max:  7m 42s | Hits:  99%/3581  
      🟩 TestGPU            Pass: 100%/4   | Total: 45m 18s | Avg: 11m 19s | Max: 11m 52s | Hits:  99%/7163  
    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 19s | Avg:  8m 39s | Max: 11m 20s | Hits:  99%/3582  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 16m 41s | Avg:  8m 20s | Max: 11m 52s | Hits:  99%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 41s | Avg:  6m 41s | Max:  6m 41s | Hits:  99%/1791  
    🟨 std
      🟨 17                 Pass:  70%/20  | Total:  3h 01m | Avg:  9m 03s | Max: 27m 51s | Hits:  99%/25066 
      🟨 20                 Pass:  91%/23  | Total:  2h 58m | Avg:  7m 44s | Max: 30m 59s | Hits:  99%/37600 
    
  • 🟩 cub: Pass: 100%/45 | Total: 1d 02h | Avg: 35m 54s | Max: 56m 48s | Hits: 91%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 01h | Avg: 35m 31s | Max: 56m 48s | Hits:  91%/51178 
      🟩 arm64              Pass: 100%/2   | Total:  1h 27m | Avg: 43m 54s | Max: 43m 59s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 04m | Avg: 36m 52s | Max: 39m 32s | Hits:  83%/5922  
      🟩 12.5               Pass: 100%/2   | Total:  1h 24m | Avg: 42m 13s | Max: 42m 39s | Hits:  90%/2254  
      🟩 12.8               Pass: 100%/38  | Total: 22h 26m | Avg: 35m 26s | Max: 56m 48s | Hits:  92%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 50m | Avg: 55m 23s | Max: 56m 48s | Hits:  99%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 04m | Avg: 36m 52s | Max: 39m 32s | Hits:  83%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 24m | Avg: 42m 13s | Max: 42m 39s | Hits:  90%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 20h 35m | Avg: 34m 19s | Max: 49m 31s | Hits:  92%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 50m | Avg: 55m 23s | Max: 56m 48s | Hits:  99%/2104  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 01h | Avg: 34m 59s | Max: 49m 31s | Hits:  91%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 35m | Avg: 38m 48s | Max: 41m 40s | Hits:  98%/4880  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 12m | Avg: 36m 07s | Max: 36m 59s | Hits:  99%/2436  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 14m | Avg: 37m 22s | Max: 39m 15s | Hits:  98%/2436  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 15m | Avg: 37m 55s | Max: 39m 13s | Hits:  99%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  4h 31m | Avg: 38m 50s | Max: 56m 48s | Hits:  99%/8194  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 12m | Avg: 36m 06s | Max: 36m 37s | Hits:  98%/2440  
      🟩 GCC8               Pass: 100%/1   | Total: 36m 41s | Avg: 36m 41s | Max: 36m 41s | Hits:  98%/1220  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 14m | Avg: 37m 24s | Max: 38m 13s | Hits:  96%/2440  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 17m | Avg: 38m 40s | Max: 40m 43s | Hits:  98%/2440  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 15m | Avg: 37m 44s | Max: 39m 23s | Hits:  95%/2436  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 14m | Avg: 37m 04s | Max: 37m 20s | Hits:  97%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  5h 07m | Avg: 27m 57s | Max: 49m 31s | Hits:  98%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 14m | Avg: 37m 20s | Max: 40m 20s | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 28m | Avg: 44m 08s | Max: 47m 10s | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 24m | Avg: 42m 13s | Max: 42m 39s | Hits:  90%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 10h 49m | Avg: 38m 13s | Max: 56m 48s | Hits:  99%/20382 
      🟩 GCC                Pass: 100%/22  | Total: 11h 58m | Avg: 32m 38s | Max: 49m 31s | Hits:  98%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 42m | Avg: 40m 44s | Max: 47m 10s | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 24m | Avg: 42m 13s | Max: 42m 39s | Hits:  90%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 51m 14s | Avg: 17m 04s | Max: 24m 27s | Hits:  99%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total: 22h 37m | Avg: 39m 56s | Max: 56m 48s | Hits:  89%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  3h 26m | Avg: 25m 49s | Max: 37m 48s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 23h 56m | Avg: 38m 49s | Max: 56m 48s | Hits:  90%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 09s | Avg: 22m 09s | Max: 22m 09s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 18m 59s | Avg: 18m 59s | Max: 18m 59s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 10m | Avg: 23m 38s | Max: 24m 27s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 06m | Avg: 22m 13s | Max: 22m 27s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 51m 14s | Avg: 17m 04s | Max: 24m 27s | Hits:  99%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total: 49m 31s | Avg: 49m 31s | Max: 49m 31s | Hits:  98%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 58m | Avg: 38m 56s | Max: 53m 58s | Hits:  86%/23591 
      🟩 20                 Pass: 100%/25  | Total: 13h 56m | Avg: 33m 28s | Max: 56m 48s | Hits:  95%/30023 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 44s | Avg: 8m 22s | Max: 14m 25s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 44s | Avg:  8m 22s | Max: 14m 25s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 19s | Avg:  2m 19s | Max:  2m 19s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 25s | Avg: 14m 25s | Max: 14m 25s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 00m | Avg: 1h 00m | Max: 1h 00m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@github-actions
Copy link
Contributor

🟨 CI finished in 1h 28m: Pass: 93%/93 | Total: 1d 01h | Avg: 16m 20s | Max: 1h 26m | Hits: 94%/125555
  • 🟨 thrust: Pass: 88%/45 | Total: 9h 23m | Avg: 12m 31s | Max: 49m 38s | Hits: 97%/71621

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  88%/43  | Total:  9h 13m | Avg: 12m 52s | Max: 49m 38s | Hits:  97%/68040 
      🟩 arm64              Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 20s | Hits:  99%/3581  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 49m 51s | Avg: 24m 55s | Max: 27m 20s | Hits:  79%/3580  
      🔍 nvcc               Pass:  88%/43  | Total:  8h 33m | Avg: 11m 56s | Max: 49m 38s | Hits:  98%/68041 
    🚨 cxx_family: MSVC 🚨
      🟩 Clang              Pass: 100%/17  | Total:  2h 17m | Avg:  8m 05s | Max: 27m 20s | Hits:  97%/30430 
      🟩 GCC                Pass: 100%/21  | Total:  2h 20m | Avg:  6m 41s | Max: 11m 30s | Hits:  99%/37611 
      🔥 MSVC               Pass:   0%/5   | Total:  3h 10m | Avg: 38m 07s | Max: 49m 38s
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 34m | Avg: 47m 27s | Max: 48m 06s | Hits:  74%/3580  
    🟨 ctk
      🟨 12.0               Pass:  80%/5   | Total:  1h 09m | Avg: 13m 49s | Max: 48m 55s | Hits:  99%/7162  
      🟩 12.5               Pass: 100%/2   | Total:  1h 34m | Avg: 47m 27s | Max: 48m 06s | Hits:  74%/3580  
      🟨 12.8               Pass:  89%/38  | Total:  6h 39m | Avg: 10m 30s | Max: 49m 38s | Hits:  98%/60879 
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 49m 51s | Avg: 24m 55s | Max: 27m 20s | Hits:  79%/3580  
      🟨 nvcc12.0           Pass:  80%/5   | Total:  1h 09m | Avg: 13m 49s | Max: 48m 55s | Hits:  99%/7162  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 34m | Avg: 47m 27s | Max: 48m 06s | Hits:  74%/3580  
      🟨 nvcc12.8           Pass:  88%/36  | Total:  5h 49m | Avg:  9m 42s | Max: 49m 38s | Hits:  99%/57299 
    🟨 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 45s | Avg:  5m 11s | Max:  5m 32s | Hits:  99%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  5m 55s | Hits:  99%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 19s | Avg:  5m 39s | Max:  5m 49s | Hits:  99%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 18s | Avg:  5m 39s | Max:  5m 50s | Hits:  99%/3580  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 22m | Avg: 11m 46s | Max: 27m 20s | Hits:  94%/12530 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 42s | Avg:  5m 21s | Max:  5m 30s | Hits:  99%/3582  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s | Hits:  99%/1791  
      🟩 GCC9               Pass: 100%/2   | Total: 10m 42s | Avg:  5m 21s | Max:  5m 30s | Hits:  99%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 17s | Avg:  5m 38s | Max:  5m 46s | Hits:  99%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 12m 02s | Avg:  6m 01s | Max:  6m 10s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 12m 18s | Avg:  6m 09s | Max:  6m 15s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 17m | Avg:  7m 46s | Max: 11m 30s | Hits:  99%/17910 
      🟥 MSVC14.29          Pass:   0%/2   | Total:  1h 36m | Avg: 48m 04s | Max: 48m 55s
      🟥 MSVC14.42          Pass:   0%/3   | Total:  1h 34m | Avg: 31m 30s | Max: 49m 38s
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 34m | Avg: 47m 27s | Max: 48m 06s | Hits:  74%/3580  
    🟨 gpu
      🟩 h100               Pass: 100%/2   | Total: 15m 50s | Avg:  7m 55s | Max: 11m 03s | Hits:  99%/3582  
      🟨 rtx2080            Pass:  90%/33  | Total:  7h 11m | Avg: 13m 04s | Max: 48m 55s | Hits:  96%/53714 
      🟨 rtx4090            Pass:  80%/10  | Total:  1h 56m | Avg: 11m 37s | Max: 49m 38s | Hits:  99%/14325 
    🟨 jobs
      🟨 Build              Pass:  89%/38  | Total:  8h 23m | Avg: 13m 15s | Max: 49m 38s | Hits:  97%/60877 
      🟨 TestCPU            Pass:  66%/3   | Total: 15m 37s | Avg:  5m 12s | Max:  8m 27s | Hits:  99%/3581  
      🟩 TestGPU            Pass: 100%/4   | Total: 44m 06s | Avg: 11m 01s | Max: 11m 30s | Hits:  99%/7163  
    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 27s | Avg:  8m 43s | Max: 11m 15s | Hits:  99%/3582  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 15m 50s | Avg:  7m 55s | Max: 11m 03s | Hits:  99%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 40s | Avg:  6m 40s | Max:  6m 40s | Hits:  99%/1791  
    🟨 std
      🟨 17                 Pass:  85%/20  | Total:  5h 00m | Avg: 15m 02s | Max: 48m 55s | Hits:  97%/30439 
      🟨 20                 Pass:  91%/23  | Total:  4h 05m | Avg: 10m 39s | Max: 49m 38s | Hits:  97%/37600 
    
  • 🟥 python: Pass: 0%/1 | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s

    🟥 cpu
      🟥 amd64              Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 ctk
      🟥 12.8               Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 cudacxx
      🟥 nvcc12.8           Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 cxx
      🟥 GCC13              Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    🟥 jobs
      🟥 Test               Pass:   0%/1   | Total: 14m 49s | Avg: 14m 49s | Max: 14m 49s
    
  • 🟩 cub: Pass: 100%/45 | Total: 15h 25m | Avg: 20m 33s | Max: 1h 26m | Hits: 91%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total: 15h 14m | Avg: 21m 15s | Max:  1h 26m | Hits:  90%/51178 
      🟩 arm64              Pass: 100%/2   | Total: 11m 26s | Avg:  5m 43s | Max:  6m 06s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 29m | Avg: 17m 49s | Max:  1h 05m | Hits:  85%/5922  
      🟩 12.5               Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m | Hits:  69%/2254  
      🟩 12.8               Pass: 100%/38  | Total: 11h 39m | Avg: 18m 24s | Max:  1h 26m | Hits:  92%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 04m | Hits:  75%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 29m | Avg: 17m 49s | Max:  1h 05m | Hits:  85%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m | Hits:  69%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  9h 36m | Avg: 16m 01s | Max:  1h 26m | Hits:  93%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 04m | Hits:  75%/2104  
      🟩 nvcc               Pass: 100%/43  | Total: 13h 22m | Avg: 18m 39s | Max:  1h 26m | Hits:  91%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 31s | Avg:  5m 52s | Max:  6m 10s | Hits:  99%/4880  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 16s | Avg:  6m 08s | Max:  6m 09s | Hits: 100%/2436  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 36s | Avg:  6m 18s | Max:  6m 21s | Hits: 100%/2436  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 34s | Avg:  6m 17s | Max:  6m 22s | Hits: 100%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  3h 03m | Avg: 26m 15s | Max:  1h 04m | Hits:  93%/8194  
      🟩 GCC7               Pass: 100%/2   | Total: 12m 33s | Avg:  6m 16s | Max:  6m 45s | Hits:  99%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  6m 25s | Avg:  6m 25s | Max:  6m 25s | Hits:  99%/1220  
      🟩 GCC9               Pass: 100%/2   | Total: 13m 16s | Avg:  6m 38s | Max:  6m 45s | Hits:  99%/2440  
      🟩 GCC10              Pass: 100%/2   | Total: 13m 38s | Avg:  6m 49s | Max:  7m 04s | Hits:  99%/2440  
      🟩 GCC11              Pass: 100%/2   | Total: 13m 36s | Avg:  6m 48s | Max:  6m 54s | Hits:  99%/2436  
      🟩 GCC12              Pass: 100%/2   | Total: 13m 20s | Avg:  6m 40s | Max:  6m 46s | Hits:  99%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 48m | Avg: 15m 20s | Max: 24m 32s | Hits:  99%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 16m | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 40m | Avg:  1h 20m | Max:  1h 26m | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m | Hits:  69%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  4h 04m | Avg: 14m 23s | Max:  1h 04m | Hits:  97%/20382 
      🟩 GCC                Pass: 100%/22  | Total:  4h 01m | Avg: 10m 58s | Max: 24m 32s | Hits:  99%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 02m | Avg:  1h 15m | Max:  1h 26m | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 09m | Hits:  69%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 53m 17s | Avg: 17m 45s | Max: 24m 32s | Hits:  99%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total: 12h 07m | Avg: 21m 24s | Max:  1h 26m | Hits:  88%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 24m | Avg: 18m 04s | Max: 24m 10s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 12h 25m | Avg: 20m 09s | Max:  1h 26m | Hits:  89%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 17s | Avg: 22m 17s | Max: 22m 17s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 18m 51s | Avg: 18m 51s | Max: 18m 51s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 41s | Max: 24m 32s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 07m | Avg: 22m 30s | Max: 23m 51s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 53m 17s | Avg: 17m 45s | Max: 24m 32s | Hits:  99%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 53s | Avg:  6m 53s | Max:  6m 53s | Hits:  99%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  7h 32m | Avg: 22m 38s | Max:  1h 26m | Hits:  86%/23591 
      🟩 20                 Pass: 100%/25  | Total:  7h 52m | Avg: 18m 54s | Max:  1h 14m | Hits:  94%/30023 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 29s | Avg: 8m 14s | Max: 14m 16s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 29s | Avg:  8m 14s | Max: 14m 16s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 16s | Avg: 14m 16s | Max: 14m 16s | Hits:  98%/160   
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@github-actions
Copy link
Contributor

🟩 CI finished in 1h 09m: Pass: 100%/93 | Total: 17h 09m | Avg: 11m 04s | Max: 1h 00m | Hits: 94%/134475
  • 🟩 cub: Pass: 100%/45 | Total: 8h 35m | Avg: 11m 27s | Max: 33m 57s | Hits: 93%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  8h 24m | Avg: 11m 44s | Max: 33m 57s | Hits:  92%/51178 
      🟩 arm64              Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 58s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 54m 22s | Avg: 10m 52s | Max: 31m 15s | Hits:  85%/5922  
      🟩 12.5               Pass: 100%/2   | Total: 20m 07s | Avg: 10m 03s | Max: 10m 20s | Hits:  98%/2254  
      🟩 12.8               Pass: 100%/38  | Total:  7h 21m | Avg: 11m 36s | Max: 33m 57s | Hits:  94%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  4m 49s | Hits: 100%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 54m 22s | Avg: 10m 52s | Max: 31m 15s | Hits:  85%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 07s | Avg: 10m 03s | Max: 10m 20s | Hits:  98%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  7h 11m | Avg: 11m 59s | Max: 33m 57s | Hits:  93%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 29s | Avg:  4m 44s | Max:  4m 49s | Hits: 100%/2104  
      🟩 nvcc               Pass: 100%/43  | Total:  8h 26m | Avg: 11m 46s | Max: 33m 57s | Hits:  92%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 17s | Avg:  5m 49s | Max:  6m 07s | Hits: 100%/4880  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 36s | Avg:  6m 18s | Max:  6m 33s | Hits: 100%/2436  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 23s | Avg:  6m 11s | Max:  6m 21s | Hits: 100%/2436  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 46s | Avg:  6m 23s | Max:  6m 27s | Hits: 100%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 13m | Avg: 10m 26s | Max: 23m 19s | Hits: 100%/8194  
      🟩 GCC7               Pass: 100%/2   | Total: 11m 41s | Avg:  5m 50s | Max:  5m 59s | Hits:  99%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 54s | Avg:  5m 54s | Max:  5m 54s | Hits:  99%/1220  
      🟩 GCC9               Pass: 100%/2   | Total: 12m 41s | Avg:  6m 20s | Max:  6m 37s | Hits:  99%/2440  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 43s | Avg:  6m 21s | Max:  6m 29s | Hits:  99%/2440  
      🟩 GCC11              Pass: 100%/2   | Total: 13m 11s | Avg:  6m 35s | Max:  6m 36s | Hits:  99%/2436  
      🟩 GCC12              Pass: 100%/2   | Total: 12m 53s | Avg:  6m 26s | Max:  6m 28s | Hits:  99%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 43m | Avg: 14m 50s | Max: 24m 28s | Hits:  99%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 36s | Max: 33m 57s | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 02s | Max: 32m 56s | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 07s | Avg: 10m 03s | Max: 10m 20s | Hits:  98%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 14m | Avg:  7m 53s | Max: 23m 19s | Hits: 100%/20382 
      🟩 GCC                Pass: 100%/22  | Total:  3h 52m | Avg: 10m 33s | Max: 24m 28s | Hits:  99%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 09m | Avg: 32m 19s | Max: 33m 57s | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 07s | Avg: 10m 03s | Max: 10m 20s | Hits:  98%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 50m 10s | Avg: 16m 43s | Max: 23m 37s | Hits:  99%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total:  5h 20m | Avg:  9m 25s | Max: 33m 57s | Hits:  91%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 25m | Avg: 18m 11s | Max: 24m 28s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 39m | Avg:  9m 09s | Max: 33m 57s | Hits:  91%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 19s | Avg: 22m 19s | Max: 22m 19s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 05s | Avg: 17m 05s | Max: 17m 05s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 11m | Avg: 23m 48s | Max: 24m 28s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 06m | Avg: 22m 00s | Max: 22m 18s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 50m 10s | Avg: 16m 43s | Max: 23m 37s | Hits:  99%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 54s | Avg:  6m 54s | Max:  6m 54s | Hits:  99%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 25m | Avg: 10m 15s | Max: 33m 57s | Hits:  88%/23591 
      🟩 20                 Pass: 100%/25  | Total:  5h 10m | Avg: 12m 26s | Max: 32m 56s | Hits:  96%/30023 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 7h 15m | Avg: 9m 40s | Max: 33m 42s | Hits: 95%/80541

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 29s | Avg:  8m 44s | Max: 11m 25s | Hits:  99%/3582  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  7h 05m | Avg:  9m 53s | Max: 33m 42s | Hits:  95%/76960 
      🟩 arm64              Pass: 100%/2   | Total:  9m 52s | Avg:  4m 56s | Max:  5m 19s | Hits:  99%/3581  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 14m | Avg: 14m 57s | Max: 33m 42s | Hits:  83%/8946  
      🟩 12.5               Pass: 100%/2   | Total: 27m 35s | Avg: 13m 47s | Max: 13m 59s | Hits:  98%/3580  
      🟩 12.8               Pass: 100%/38  | Total:  5h 33m | Avg:  8m 46s | Max: 31m 58s | Hits:  96%/68015 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 15s | Hits:  99%/3580  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 14m | Avg: 14m 57s | Max: 33m 42s | Hits:  83%/8946  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 27m 35s | Avg: 13m 47s | Max: 13m 59s | Hits:  98%/3580  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  5h 22m | Avg:  8m 58s | Max: 31m 58s | Hits:  96%/64435 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 15s | Avg:  5m 07s | Max:  5m 15s | Hits:  99%/3580  
      🟩 nvcc               Pass: 100%/43  | Total:  7h 05m | Avg:  9m 53s | Max: 33m 42s | Hits:  95%/76961 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 42s | Avg:  5m 10s | Max:  5m 52s | Hits:  99%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  6m 03s | Hits:  99%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 10m 59s | Avg:  5m 29s | Max:  5m 35s | Hits:  99%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 24s | Avg:  5m 42s | Max:  5m 47s | Hits:  99%/3580  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 21s | Avg:  6m 11s | Max: 10m 09s | Hits:  99%/12530 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 22s | Avg:  5m 11s | Max:  5m 24s | Hits:  99%/3582  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 16s | Avg:  5m 16s | Max:  5m 16s | Hits:  99%/1791  
      🟩 GCC9               Pass: 100%/2   | Total: 39m 33s | Avg: 19m 46s | Max: 33m 42s | Hits:  74%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 38s | Avg:  5m 49s | Max:  5m 51s | Hits:  99%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 12m 12s | Avg:  6m 06s | Max:  6m 11s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 11m 45s | Avg:  5m 52s | Max:  5m 56s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 17m | Avg:  7m 44s | Max: 11m 34s | Hits:  99%/17910 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 52m 35s | Avg: 26m 17s | Max: 26m 50s | Hits:  70%/3568  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 29m | Avg: 29m 43s | Max: 31m 58s | Hits:  70%/5352  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 27m 35s | Avg: 13m 47s | Max: 13m 59s | Hits:  98%/3580  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 38m | Avg:  5m 46s | Max: 10m 09s | Hits:  99%/30430 
      🟩 GCC                Pass: 100%/21  | Total:  2h 48m | Avg:  8m 00s | Max: 33m 42s | Hits:  97%/37611 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 21m | Avg: 28m 20s | Max: 31m 58s | Hits:  70%/8920  
      🟩 NVHPC              Pass: 100%/2   | Total: 27m 35s | Avg: 13m 47s | Max: 13m 59s | Hits:  98%/3580  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 15m 57s | Avg:  7m 58s | Max: 10m 50s | Hits:  99%/3582  
      🟩 rtx2080            Pass: 100%/33  | Total:  4h 51m | Avg:  8m 49s | Max: 33m 42s | Hits:  95%/59066 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 08m | Avg: 12m 49s | Max: 31m 58s | Hits:  93%/17893 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 44m | Avg:  9m 03s | Max: 33m 42s | Hits:  95%/68013 
      🟩 TestCPU            Pass: 100%/3   | Total: 47m 26s | Avg: 15m 48s | Max: 31m 58s | Hits:  90%/5365  
      🟩 TestGPU            Pass: 100%/4   | Total: 43m 58s | Avg: 10m 59s | Max: 11m 34s | Hits:  99%/7163  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 15m 57s | Avg:  7m 58s | Max: 10m 50s | Hits:  99%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 35s | Avg:  6m 35s | Max:  6m 35s | Hits:  99%/1791  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 31m | Avg: 10m 34s | Max: 33m 42s | Hits:  92%/35791 
      🟩 20                 Pass: 100%/23  | Total:  3h 26m | Avg:  8m 58s | Max: 31m 58s | Hits:  97%/41168 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 51s | Avg: 8m 25s | Max: 14m 36s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 36s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 15s | Avg:  2m 15s | Max:  2m 15s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 36s | Avg: 14m 36s | Max: 14m 36s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 00m | Avg: 1h 00m | Max: 1h 00m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Mar 12, 2025
@github-actions
Copy link
Contributor

🟩 CI finished in 1h 10m: Pass: 100%/93 | Total: 17h 35m | Avg: 11m 20s | Max: 1h 00m | Hits: 94%/134475
  • 🟩 cub: Pass: 100%/45 | Total: 9h 23m | Avg: 12m 31s | Max: 55m 30s | Hits: 92%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  9h 12m | Avg: 12m 50s | Max: 55m 30s | Hits:  92%/51178 
      🟩 arm64              Pass: 100%/2   | Total: 11m 16s | Avg:  5m 38s | Max:  5m 54s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 52m 49s | Avg: 10m 33s | Max: 29m 40s | Hits:  85%/5922  
      🟩 12.5               Pass: 100%/2   | Total: 20m 50s | Avg: 10m 25s | Max: 10m 52s | Hits:  98%/2254  
      🟩 12.8               Pass: 100%/38  | Total:  8h 09m | Avg: 12m 53s | Max: 55m 30s | Hits:  93%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 00s | Hits: 100%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 52m 49s | Avg: 10m 33s | Max: 29m 40s | Hits:  85%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 50s | Avg: 10m 25s | Max: 10m 52s | Hits:  98%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  8h 00m | Avg: 13m 20s | Max: 55m 30s | Hits:  92%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 54s | Avg:  4m 57s | Max:  5m 00s | Hits: 100%/2104  
      🟩 nvcc               Pass: 100%/43  | Total:  9h 13m | Avg: 12m 52s | Max: 55m 30s | Hits:  92%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 34s | Avg:  5m 53s | Max:  6m 18s | Hits: 100%/4880  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 27s | Avg:  6m 13s | Max:  6m 16s | Hits: 100%/2436  
      🟩 Clang16            Pass: 100%/2   | Total: 13m 02s | Avg:  6m 31s | Max:  6m 33s | Hits: 100%/2436  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 06s | Avg:  6m 03s | Max:  6m 09s | Hits: 100%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 11m | Avg: 10m 16s | Max: 22m 14s | Hits: 100%/8194  
      🟩 GCC7               Pass: 100%/2   | Total: 12m 37s | Avg:  6m 18s | Max:  6m 38s | Hits:  99%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  6m 05s | Avg:  6m 05s | Max:  6m 05s | Hits:  99%/1220  
      🟩 GCC9               Pass: 100%/2   | Total: 12m 38s | Avg:  6m 19s | Max:  6m 36s | Hits:  99%/2440  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 54s | Avg:  6m 27s | Max:  6m 28s | Hits:  99%/2440  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 01m | Avg: 30m 56s | Max: 55m 30s | Hits:  84%/2436  
      🟩 GCC12              Pass: 100%/2   | Total: 13m 34s | Avg:  6m 47s | Max:  6m 49s | Hits:  99%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 43m | Avg: 14m 51s | Max: 23m 44s | Hits:  99%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 03s | Max: 30m 26s | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 06m | Avg: 33m 15s | Max: 33m 15s | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 50s | Avg: 10m 25s | Max: 10m 52s | Hits:  98%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 13m | Avg:  7m 49s | Max: 22m 14s | Hits: 100%/20382 
      🟩 GCC                Pass: 100%/22  | Total:  4h 43m | Avg: 12m 51s | Max: 55m 30s | Hits:  98%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 06m | Avg: 31m 39s | Max: 33m 15s | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 50s | Avg: 10m 25s | Max: 10m 52s | Hits:  98%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 50m 33s | Avg: 16m 51s | Max: 23m 44s | Hits:  99%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total:  6h 09m | Avg: 10m 51s | Max: 55m 30s | Hits:  90%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 23m | Avg: 17m 58s | Max: 23m 41s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  6h 27m | Avg: 10m 28s | Max: 55m 30s | Hits:  90%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 21s | Avg: 22m 21s | Max: 22m 21s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 16s | Avg: 17m 16s | Max: 17m 16s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 09m | Avg: 23m 01s | Max: 23m 44s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 07m | Avg: 22m 27s | Max: 23m 41s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 50m 33s | Avg: 16m 51s | Max: 23m 44s | Hits:  99%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  7m 09s | Avg:  7m 09s | Max:  7m 09s | Hits:  99%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  4h 11m | Avg: 12m 35s | Max: 55m 30s | Hits:  87%/23591 
      🟩 20                 Pass: 100%/25  | Total:  5h 11m | Avg: 12m 28s | Max: 33m 15s | Hits:  96%/30023 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 6h 53m | Avg: 9m 11s | Max: 33m 25s | Hits: 96%/80541

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 38s | Avg:  8m 49s | Max: 11m 04s | Hits:  99%/3582  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 43m | Avg:  9m 23s | Max: 33m 25s | Hits:  96%/76960 
      🟩 arm64              Pass: 100%/2   | Total:  9m 59s | Avg:  4m 59s | Max:  5m 22s | Hits:  99%/3581  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 44m 06s | Avg:  8m 49s | Max: 24m 03s | Hits:  93%/8946  
      🟩 12.5               Pass: 100%/2   | Total: 30m 27s | Avg: 15m 13s | Max: 16m 02s | Hits:  98%/3580  
      🟩 12.8               Pass: 100%/38  | Total:  5h 39m | Avg:  8m 55s | Max: 33m 25s | Hits:  96%/68015 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 39s | Avg:  5m 19s | Max:  5m 23s | Hits:  99%/3580  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 44m 06s | Avg:  8m 49s | Max: 24m 03s | Hits:  93%/8946  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 30m 27s | Avg: 15m 13s | Max: 16m 02s | Hits:  98%/3580  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  5h 28m | Avg:  9m 07s | Max: 33m 25s | Hits:  96%/64435 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 39s | Avg:  5m 19s | Max:  5m 23s | Hits:  99%/3580  
      🟩 nvcc               Pass: 100%/43  | Total:  6h 42m | Avg:  9m 22s | Max: 33m 25s | Hits:  96%/76961 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 46s | Avg:  5m 11s | Max:  5m 39s | Hits:  99%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 10m 48s | Avg:  5m 24s | Max:  5m 25s | Hits:  99%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 32s | Avg:  5m 46s | Max:  5m 58s | Hits:  99%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 58s | Avg:  5m 59s | Max:  6m 00s | Hits:  99%/3580  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 51s | Avg:  6m 15s | Max: 10m 32s | Hits:  99%/12530 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 45s | Avg:  5m 22s | Max:  5m 30s | Hits:  99%/3582  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 25s | Avg:  5m 25s | Max:  5m 25s | Hits:  99%/1791  
      🟩 GCC9               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  5m 41s | Hits:  99%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 42s | Avg:  5m 51s | Max:  6m 07s | Hits:  99%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 12m 06s | Avg:  6m 03s | Max:  6m 17s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 12m 11s | Avg:  6m 05s | Max:  6m 10s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 19m | Avg:  7m 56s | Max: 12m 04s | Hits:  99%/17910 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 50m 27s | Avg: 25m 13s | Max: 26m 24s | Hits:  70%/3568  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 31m | Avg: 30m 33s | Max: 33m 25s | Hits:  70%/5352  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 30m 27s | Avg: 15m 13s | Max: 16m 02s | Hits:  98%/3580  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 38m | Avg:  5m 49s | Max: 10m 32s | Hits:  99%/30430 
      🟩 GCC                Pass: 100%/21  | Total:  2h 22m | Avg:  6m 46s | Max: 12m 04s | Hits:  99%/37611 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 22m | Avg: 28m 25s | Max: 33m 25s | Hits:  70%/8920  
      🟩 NVHPC              Pass: 100%/2   | Total: 30m 27s | Avg: 15m 13s | Max: 16m 02s | Hits:  98%/3580  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 16m 30s | Avg:  8m 15s | Max: 11m 34s | Hits:  99%/3582  
      🟩 rtx2080            Pass: 100%/33  | Total:  4h 25m | Avg:  8m 02s | Max: 27m 50s | Hits:  96%/59066 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 11m | Avg: 13m 10s | Max: 33m 25s | Hits:  93%/17893 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 18m | Avg:  8m 23s | Max: 30m 25s | Hits:  96%/68013 
      🟩 TestCPU            Pass: 100%/3   | Total: 49m 29s | Avg: 16m 29s | Max: 33m 25s | Hits:  90%/5365  
      🟩 TestGPU            Pass: 100%/4   | Total: 45m 14s | Avg: 11m 18s | Max: 12m 04s | Hits:  99%/7163  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 16m 30s | Avg:  8m 15s | Max: 11m 34s | Hits:  99%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 33s | Avg:  6m 33s | Max:  6m 33s | Hits:  99%/1791  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 04m | Avg:  9m 12s | Max: 27m 50s | Hits:  95%/35791 
      🟩 20                 Pass: 100%/23  | Total:  3h 31m | Avg:  9m 12s | Max: 33m 25s | Hits:  97%/41168 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 55s | Avg: 8m 27s | Max: 14m 36s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 55s | Avg:  8m 27s | Max: 14m 36s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 19s | Avg:  2m 19s | Max:  2m 19s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 36s | Avg: 14m 36s | Max: 14m 36s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 00m | Avg: 1h 00m | Max: 1h 00m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@github-actions
Copy link
Contributor

🟩 CI finished in 1h 14m: Pass: 100%/93 | Total: 20h 18m | Avg: 13m 06s | Max: 1h 09m | Hits: 93%/134475
  • 🟩 cub: Pass: 100%/45 | Total: 11h 00m | Avg: 14m 41s | Max: 1h 09m | Hits: 91%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total: 10h 44m | Avg: 14m 59s | Max:  1h 09m | Hits:  91%/51178 
      🟩 arm64              Pass: 100%/2   | Total: 16m 34s | Avg:  8m 17s | Max:  8m 44s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 02m | Avg: 12m 33s | Max: 31m 23s | Hits:  84%/5922  
      🟩 12.5               Pass: 100%/2   | Total: 26m 41s | Avg: 13m 20s | Max: 13m 39s | Hits:  98%/2254  
      🟩 12.8               Pass: 100%/38  | Total:  9h 31m | Avg: 15m 02s | Max:  1h 09m | Hits:  92%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 12m 07s | Avg:  6m 03s | Max:  6m 08s | Hits:  99%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 02m | Avg: 12m 33s | Max: 31m 23s | Hits:  84%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 26m 41s | Avg: 13m 20s | Max: 13m 39s | Hits:  98%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  9h 19m | Avg: 15m 32s | Max:  1h 09m | Hits:  91%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 12m 07s | Avg:  6m 03s | Max:  6m 08s | Hits:  99%/2104  
      🟩 nvcc               Pass: 100%/43  | Total: 10h 48m | Avg: 15m 05s | Max:  1h 09m | Hits:  91%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 30m 53s | Avg:  7m 43s | Max:  8m 39s | Hits:  99%/4880  
      🟩 Clang15            Pass: 100%/2   | Total: 15m 38s | Avg:  7m 49s | Max:  8m 01s | Hits:  99%/2436  
      🟩 Clang16            Pass: 100%/2   | Total: 15m 23s | Avg:  7m 41s | Max:  7m 49s | Hits:  99%/2436  
      🟩 Clang17            Pass: 100%/2   | Total: 16m 08s | Avg:  8m 04s | Max:  8m 24s | Hits:  99%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 22m | Avg: 11m 43s | Max: 23m 22s | Hits:  99%/8194  
      🟩 GCC7               Pass: 100%/2   | Total: 15m 20s | Avg:  7m 40s | Max:  7m 51s | Hits:  99%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  7m 34s | Avg:  7m 34s | Max:  7m 34s | Hits:  99%/1220  
      🟩 GCC9               Pass: 100%/2   | Total: 16m 17s | Avg:  8m 08s | Max:  8m 19s | Hits:  99%/2440  
      🟩 GCC10              Pass: 100%/2   | Total: 15m 48s | Avg:  7m 54s | Max:  7m 57s | Hits:  99%/2440  
      🟩 GCC11              Pass: 100%/2   | Total: 16m 05s | Avg:  8m 02s | Max:  8m 03s | Hits:  99%/2436  
      🟩 GCC12              Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max:  8m 47s | Hits:  99%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  4h 12m | Avg: 22m 58s | Max:  1h 09m | Hits:  93%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 22s | Max: 33m 22s | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 08m | Avg: 34m 19s | Max: 34m 41s | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 26m 41s | Avg: 13m 20s | Max: 13m 39s | Hits:  98%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 40m | Avg:  9m 24s | Max: 23m 22s | Hits:  99%/20382 
      🟩 GCC                Pass: 100%/22  | Total:  5h 40m | Avg: 15m 29s | Max:  1h 09m | Hits:  96%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 13m | Avg: 33m 21s | Max: 34m 41s | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total: 26m 41s | Avg: 13m 20s | Max: 13m 39s | Hits:  98%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 11m | Avg: 23m 47s | Max: 25m 14s | Hits:  88%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total:  7h 20m | Avg: 12m 57s | Max:  1h 09m | Hits:  89%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 28m | Avg: 18m 37s | Max: 24m 47s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  8h 02m | Avg: 13m 02s | Max:  1h 09m | Hits:  89%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 21m 32s | Avg: 21m 32s | Max: 21m 32s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 41s | Avg: 16m 41s | Max: 16m 41s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 12m | Avg: 24m 10s | Max: 24m 47s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 07m | Avg: 22m 35s | Max: 23m 03s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 11m | Avg: 23m 47s | Max: 25m 14s | Hits:  88%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  67%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 57m | Avg: 11m 53s | Max: 33m 58s | Hits:  88%/23591 
      🟩 20                 Pass: 100%/25  | Total:  7h 03m | Avg: 16m 55s | Max:  1h 09m | Hits:  94%/30023 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 7h 53m | Avg: 10m 31s | Max: 34m 33s | Hits: 95%/80541

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 19s | Avg:  8m 39s | Max: 11m 19s | Hits:  99%/3582  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  7h 43m | Avg: 10m 47s | Max: 34m 33s | Hits:  94%/76960 
      🟩 arm64              Pass: 100%/2   | Total:  9m 48s | Avg:  4m 54s | Max:  5m 21s | Hits:  99%/3581  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 45m 16s | Avg:  9m 03s | Max: 25m 31s | Hits:  93%/8946  
      🟩 12.5               Pass: 100%/2   | Total: 30m 36s | Avg: 15m 18s | Max: 16m 03s | Hits:  98%/3580  
      🟩 12.8               Pass: 100%/38  | Total:  6h 37m | Avg: 10m 28s | Max: 34m 33s | Hits:  95%/68015 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 24s | Avg:  5m 12s | Max:  5m 13s | Hits:  99%/3580  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 45m 16s | Avg:  9m 03s | Max: 25m 31s | Hits:  93%/8946  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 30m 36s | Avg: 15m 18s | Max: 16m 03s | Hits:  98%/3580  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  6h 27m | Avg: 10m 45s | Max: 34m 33s | Hits:  94%/64435 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 24s | Avg:  5m 12s | Max:  5m 13s | Hits:  99%/3580  
      🟩 nvcc               Pass: 100%/43  | Total:  7h 43m | Avg: 10m 46s | Max: 34m 33s | Hits:  94%/76961 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 45s | Avg:  5m 11s | Max:  5m 41s | Hits:  99%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 11m 25s | Avg:  5m 42s | Max:  5m 59s | Hits:  99%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  6m 02s | Hits:  99%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 09s | Avg:  5m 34s | Max:  5m 45s | Hits:  99%/3580  
      🟩 Clang18            Pass: 100%/7   | Total: 44m 06s | Avg:  6m 18s | Max: 10m 23s | Hits:  99%/12530 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  5m 20s | Hits:  99%/3582  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 19s | Avg:  5m 19s | Max:  5m 19s | Hits:  99%/1791  
      🟩 GCC9               Pass: 100%/2   | Total: 11m 01s | Avg:  5m 30s | Max:  5m 48s | Hits:  99%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 34m 21s | Avg: 17m 10s | Max: 28m 43s | Hits:  89%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 11m 23s | Avg:  5m 41s | Max:  5m 45s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 11m 57s | Avg:  5m 58s | Max:  5m 59s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 55m | Avg: 11m 31s | Max: 32m 19s | Hits:  95%/17910 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 53m 03s | Avg: 26m 31s | Max: 27m 32s | Hits:  70%/3568  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 31m | Avg: 30m 30s | Max: 34m 33s | Hits:  70%/5352  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 30m 36s | Avg: 15m 18s | Max: 16m 03s | Hits:  98%/3580  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 39m | Avg:  5m 49s | Max: 10m 23s | Hits:  99%/30430 
      🟩 GCC                Pass: 100%/21  | Total:  3h 19m | Avg:  9m 29s | Max: 32m 19s | Hits:  96%/37611 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 24m | Avg: 28m 54s | Max: 34m 33s | Hits:  70%/8920  
      🟩 NVHPC              Pass: 100%/2   | Total: 30m 36s | Avg: 15m 18s | Max: 16m 03s | Hits:  98%/3580  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 27m 19s | Avg: 13m 39s | Max: 16m 35s | Hits:  89%/3582  
      🟩 rtx2080            Pass: 100%/33  | Total:  5h 15m | Avg:  9m 32s | Max: 32m 19s | Hits:  95%/59066 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 11m | Avg: 13m 07s | Max: 34m 33s | Hits:  93%/17893 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  6h 19m | Avg:  9m 58s | Max: 32m 19s | Hits:  95%/68013 
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 23s | Avg: 16m 47s | Max: 34m 33s | Hits:  90%/5365  
      🟩 TestGPU            Pass: 100%/4   | Total: 44m 11s | Avg: 11m 02s | Max: 11m 45s | Hits:  99%/7163  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 27m 19s | Avg: 13m 39s | Max: 16m 35s | Hits:  89%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total: 32m 19s | Avg: 32m 19s | Max: 32m 19s | Hits:  79%/1791  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 28m | Avg: 10m 25s | Max: 28m 43s | Hits:  94%/35791 
      🟩 20                 Pass: 100%/23  | Total:  4h 07m | Avg: 10m 46s | Max: 34m 33s | Hits:  95%/41168 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 59s | Avg: 8m 29s | Max: 14m 43s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 59s | Avg:  8m 29s | Max: 14m 43s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 43s | Avg: 14m 43s | Max: 14m 43s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 07m | Avg: 1h 07m | Max: 1h 07m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 07m | Avg:  1h 07m | Max:  1h 07m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

Co-authored-by: Elias Stehle <3958403+elstehle@users.noreply.github.com>
@github-actions
Copy link
Contributor

🟩 CI finished in 1h 07m: Pass: 100%/93 | Total: 17h 29m | Avg: 11m 16s | Max: 1h 03m | Hits: 94%/134475
  • 🟩 cub: Pass: 100%/45 | Total: 8h 34m | Avg: 11m 26s | Max: 32m 59s | Hits: 93%/53614

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  8h 23m | Avg: 11m 42s | Max: 32m 59s | Hits:  92%/51178 
      🟩 arm64              Pass: 100%/2   | Total: 11m 15s | Avg:  5m 37s | Max:  5m 50s | Hits:  99%/2436  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 55m 35s | Avg: 11m 07s | Max: 32m 59s | Hits:  85%/5922  
      🟩 12.5               Pass: 100%/2   | Total: 20m 17s | Avg: 10m 08s | Max: 10m 13s | Hits:  98%/2254  
      🟩 12.8               Pass: 100%/38  | Total:  7h 18m | Avg: 11m 33s | Max: 32m 46s | Hits:  94%/45438 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 55s | Hits: 100%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 55m 35s | Avg: 11m 07s | Max: 32m 59s | Hits:  85%/5922  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 17s | Avg: 10m 08s | Max: 10m 13s | Hits:  98%/2254  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  7h 09m | Avg: 11m 55s | Max: 32m 46s | Hits:  93%/43334 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 55s | Hits: 100%/2104  
      🟩 nvcc               Pass: 100%/43  | Total:  8h 25m | Avg: 11m 45s | Max: 32m 59s | Hits:  92%/51510 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 36s | Avg:  5m 54s | Max:  6m 35s | Hits: 100%/4880  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 51s | Avg:  6m 25s | Max:  6m 43s | Hits: 100%/2436  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 36s | Avg:  6m 18s | Max:  6m 21s | Hits: 100%/2436  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 20s | Avg:  6m 10s | Max:  6m 11s | Hits: 100%/2436  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 10m | Avg: 10m 08s | Max: 22m 28s | Hits: 100%/8194  
      🟩 GCC7               Pass: 100%/2   | Total: 11m 56s | Avg:  5m 58s | Max:  6m 21s | Hits:  99%/2440  
      🟩 GCC8               Pass: 100%/1   | Total:  6m 12s | Avg:  6m 12s | Max:  6m 12s | Hits:  99%/1220  
      🟩 GCC9               Pass: 100%/2   | Total: 12m 30s | Avg:  6m 15s | Max:  6m 32s | Hits:  99%/2440  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 36s | Avg:  6m 18s | Max:  6m 20s | Hits:  99%/2440  
      🟩 GCC11              Pass: 100%/2   | Total: 13m 03s | Avg:  6m 31s | Max:  6m 45s | Hits:  99%/2436  
      🟩 GCC12              Pass: 100%/2   | Total: 13m 07s | Avg:  6m 33s | Max:  6m 36s | Hits:  99%/2436  
      🟩 GCC13              Pass: 100%/11  | Total:  2h 42m | Avg: 14m 46s | Max: 23m 47s | Hits:  99%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 33s | Max: 32m 59s | Hits:  15%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 38s | Max: 32m 46s | Hits:  15%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 17s | Avg: 10m 08s | Max: 10m 13s | Hits:  98%/2254  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 12m | Avg:  7m 47s | Max: 22m 28s | Hits: 100%/20382 
      🟩 GCC                Pass: 100%/22  | Total:  3h 51m | Avg: 10m 32s | Max: 23m 47s | Hits:  99%/26810 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 10m | Avg: 32m 35s | Max: 32m 59s | Hits:  15%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 17s | Avg: 10m 08s | Max: 10m 13s | Hits:  98%/2254  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total: 50m 09s | Avg: 16m 43s | Max: 23m 47s | Hits:  99%/3654  
      🟩 rtx2080            Pass: 100%/34  | Total:  5h 22m | Avg:  9m 29s | Max: 32m 59s | Hits:  91%/40216 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 22m | Avg: 17m 45s | Max: 23m 18s | Hits:  99%/9744  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 40m | Avg:  9m 11s | Max: 32m 59s | Hits:  91%/43870 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 13s | Avg: 22m 13s | Max: 22m 13s | Hits:  99%/1218  
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 49s | Avg: 16m 49s | Max: 16m 49s | Hits:  99%/1218  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 09m | Avg: 23m 11s | Max: 23m 47s | Hits:  99%/3654  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 06m | Avg: 22m 00s | Max: 22m 58s | Hits:  99%/3654  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 50m 09s | Avg: 16m 43s | Max: 23m 47s | Hits:  99%/3654  
      🟩 90;90a;100         Pass: 100%/1   | Total:  7m 12s | Avg:  7m 12s | Max:  7m 12s | Hits:  99%/1218  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 27m | Avg: 10m 22s | Max: 32m 59s | Hits:  88%/23591 
      🟩 20                 Pass: 100%/25  | Total:  5h 07m | Avg: 12m 17s | Max: 32m 46s | Hits:  96%/30023 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 7h 34m | Avg: 10m 05s | Max: 35m 52s | Hits: 95%/80541

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 09s | Avg:  8m 34s | Max: 11m 20s | Hits:  99%/3582  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  7h 24m | Avg: 10m 20s | Max: 35m 52s | Hits:  94%/76960 
      🟩 arm64              Pass: 100%/2   | Total:  9m 43s | Avg:  4m 51s | Max:  5m 10s | Hits:  99%/3581  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 45m 16s | Avg:  9m 03s | Max: 25m 35s | Hits:  94%/8946  
      🟩 12.5               Pass: 100%/2   | Total: 28m 12s | Avg: 14m 06s | Max: 14m 48s | Hits:  99%/3580  
      🟩 12.8               Pass: 100%/38  | Total:  6h 20m | Avg: 10m 01s | Max: 35m 52s | Hits:  94%/68015 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 11s | Hits: 100%/3580  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 45m 16s | Avg:  9m 03s | Max: 25m 35s | Hits:  94%/8946  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 28m 12s | Avg: 14m 06s | Max: 14m 48s | Hits:  99%/3580  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  6h 10m | Avg: 10m 17s | Max: 35m 52s | Hits:  94%/64435 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 11s | Hits: 100%/3580  
      🟩 nvcc               Pass: 100%/43  | Total:  7h 24m | Avg: 10m 19s | Max: 35m 52s | Hits:  94%/76961 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 39s | Avg:  5m 09s | Max:  5m 31s | Hits: 100%/7160  
      🟩 Clang15            Pass: 100%/2   | Total: 10m 35s | Avg:  5m 17s | Max:  5m 21s | Hits: 100%/3580  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 14s | Avg:  5m 37s | Max:  5m 42s | Hits: 100%/3580  
      🟩 Clang17            Pass: 100%/2   | Total: 10m 44s | Avg:  5m 22s | Max:  5m 23s | Hits: 100%/3580  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 35s | Avg:  6m 13s | Max: 10m 11s | Hits: 100%/12530 
      🟩 GCC7               Pass: 100%/2   | Total: 33m 04s | Avg: 16m 32s | Max: 28m 09s | Hits:  88%/3582  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s | Hits:  99%/1791  
      🟩 GCC9               Pass: 100%/2   | Total: 11m 13s | Avg:  5m 36s | Max:  6m 09s | Hits:  99%/3582  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 08s | Avg:  5m 34s | Max:  5m 35s | Hits:  99%/3582  
      🟩 GCC11              Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  6m 00s | Hits:  99%/3582  
      🟩 GCC12              Pass: 100%/2   | Total: 11m 40s | Avg:  5m 50s | Max:  5m 54s | Hits:  99%/3582  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 45m | Avg: 10m 34s | Max: 35m 17s | Hits:  94%/17910 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 51m 08s | Avg: 25m 34s | Max: 25m 35s | Hits:  70%/3568  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 28m | Avg: 29m 23s | Max: 35m 52s | Hits:  70%/5352  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 28m 12s | Avg: 14m 06s | Max: 14m 48s | Hits:  99%/3580  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 36m | Avg:  5m 41s | Max: 10m 11s | Hits: 100%/30430 
      🟩 GCC                Pass: 100%/21  | Total:  3h 10m | Avg:  9m 03s | Max: 35m 17s | Hits:  96%/37611 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 19m | Avg: 27m 51s | Max: 35m 52s | Hits:  70%/8920  
      🟩 NVHPC              Pass: 100%/2   | Total: 28m 12s | Avg: 14m 06s | Max: 14m 48s | Hits:  99%/3580  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 15m 17s | Avg:  7m 38s | Max: 10m 49s | Hits:  99%/3582  
      🟩 rtx2080            Pass: 100%/33  | Total:  5h 10m | Avg:  9m 23s | Max: 35m 17s | Hits:  95%/59066 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 09m | Avg: 12m 54s | Max: 35m 52s | Hits:  94%/17893 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 58m | Avg:  9m 26s | Max: 35m 17s | Hits:  94%/68013 
      🟩 TestCPU            Pass: 100%/3   | Total: 52m 03s | Avg: 17m 21s | Max: 35m 52s | Hits:  90%/5365  
      🟩 TestGPU            Pass: 100%/4   | Total: 43m 52s | Avg: 10m 58s | Max: 11m 32s | Hits:  99%/7163  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 15m 17s | Avg:  7m 38s | Max: 10m 49s | Hits:  99%/3582  
      🟩 90;90a;100         Pass: 100%/1   | Total: 35m 17s | Avg: 35m 17s | Max: 35m 17s | Hits:  50%/1791  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 22m | Avg: 10m 07s | Max: 28m 09s | Hits:  94%/35791 
      🟩 20                 Pass: 100%/23  | Total:  3h 54m | Avg: 10m 12s | Max: 35m 52s | Hits:  95%/41168 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 16m 51s | Avg: 8m 25s | Max: 14m 29s | Hits: 98%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 16m 51s | Avg:  8m 25s | Max: 14m 29s | Hits:  98%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 22s | Avg:  2m 22s | Max:  2m 22s | Hits:  98%/160   
      🟩 Test               Pass: 100%/1   | Total: 14m 29s | Avg: 14m 29s | Max: 14m 29s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 03m | Avg: 1h 03m | Max: 1h 03m

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total:  1h 03m | Avg:  1h 03m | Max:  1h 03m
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 93)

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@miscco miscco merged commit d9f3077 into NVIDIA:main Mar 14, 2025
106 of 107 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Mar 14, 2025
@bernhardmgruber bernhardmgruber deleted the offset_it branch March 14, 2025 08:14
pciolkosz pushed a commit to pciolkosz/cccl that referenced this pull request Mar 18, 2025
* Add thrust::offset_iterator

* Support custom offset types in offset_iterator

* Move CUB-using test to CUDA

* Remove mutation

* Add example loading offset via transform_iterator and extend doc

* Fx1# Please enter the commit message for your changes. Lines starting

* MSVC workaround

* Update after discssion with elstehle

* Add select example with offset_iterator

* Apply suggestions from code review

Co-authored-by: Elias Stehle <3958403+elstehle@users.noreply.github.com>

---------

Co-authored-by: Elias Stehle <3958403+elstehle@users.noreply.github.com>
@zcbenz
Copy link

zcbenz commented Mar 25, 2025

Should the offset_iterator function be named make_offset_iterator?

@bernhardmgruber
Copy link
Contributor Author

Should the offset_iterator function be named make_offset_iterator?

There is no such function. I assume you mean the deduction guide here: https://github.com/NVIDIA/cccl/pull/4073/files#diff-41c2e21b5544528c5931e9128123ef37f48ec73afc7a138a1b4c00395d56d752R186-R187

It severs the same purpose though. Constructing an offset_iterator from an iterator It will deduce the offset_iterator<It>.

@zcbenz
Copy link

zcbenz commented Mar 26, 2025

Thanks! It is my first time seeing deduction guides in real code.

davebayer pushed a commit to davebayer/cccl that referenced this pull request Apr 7, 2025
* Add thrust::offset_iterator

* Support custom offset types in offset_iterator

* Move CUB-using test to CUDA

* Remove mutation

* Add example loading offset via transform_iterator and extend doc

* Fx1# Please enter the commit message for your changes. Lines starting

* MSVC workaround

* Update after discssion with elstehle

* Add select example with offset_iterator

* Apply suggestions from code review

Co-authored-by: Elias Stehle <3958403+elstehle@users.noreply.github.com>

---------

Co-authored-by: Elias Stehle <3958403+elstehle@users.noreply.github.com>
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.

4 participants