cccl icon indicating copy to clipboard operation
cccl copied to clipboard

Add domain support and make all algorithms customizable with domain-based dispatch

Open ericniebler opened this issue 8 months ago • 10 comments

Description

this PR makes the sender algorithms of ustdex eagerly customizable based on the domain of sender argument(s).

NB: i've based this PR on branch NVIDIA:pull-request/4538 so that only the relevant commit shows in the diff. i will rebase on main after #4538 is merged.

ericniebler avatar Apr 25 '25 01:04 ericniebler

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

Contributors can view more details about this message here.

copy-pr-bot[bot] avatar Apr 25 '25 01:04 copy-pr-bot[bot]

/ok to test 810c797

ericniebler avatar Apr 25 '25 01:04 ericniebler

🟥 CI finished in 15m 18s: Pass: 0%/26 | Total: 2h 07m | Avg: 4m 55s | Max: 13m 54s
  • 🟥 cudax: Pass: 0%/26 | Total: 2h 07m | Avg: 4m 55s | Max: 13m 54s

    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/26  | Total:  2h 07m | Avg:  4m 55s | Max: 13m 54s
    🟥 cpu
      🟥 amd64              Pass:   0%/22  | Total:  1h 50m | Avg:  5m 00s | Max: 13m 54s
      🟥 arm64              Pass:   0%/4   | Total: 17m 38s | Avg:  4m 24s | Max:  4m 45s
    🟥 ctk
      🟥 12.0               Pass:   0%/3   | Total: 17m 40s | Avg:  5m 53s | Max: 12m 21s
      🟥 12.8               Pass:   0%/23  | Total:  1h 50m | Avg:  4m 47s | Max: 13m 54s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/3   | Total: 17m 40s | Avg:  5m 53s | Max: 12m 21s
      🟥 nvcc12.8           Pass:   0%/23  | Total:  1h 50m | Avg:  4m 47s | Max: 13m 54s
    🟥 cxx
      🟥 Clang14            Pass:   0%/2   | Total:  7m 26s | Avg:  3m 43s | Max:  4m 44s
      🟥 Clang15            Pass:   0%/1   | Total:  5m 23s | Avg:  5m 23s | Max:  5m 23s
      🟥 Clang16            Pass:   0%/1   | Total:  4m 56s | Avg:  4m 56s | Max:  4m 56s
      🟥 Clang17            Pass:   0%/1   | Total:  5m 11s | Avg:  5m 11s | Max:  5m 11s
      🟥 Clang18            Pass:   0%/1   | Total:  5m 11s | Avg:  5m 11s | Max:  5m 11s
      🟥 Clang19            Pass:   0%/4   | Total: 13m 50s | Avg:  3m 27s | Max:  5m 15s
      🟥 GCC10              Pass:   0%/2   | Total:  7m 53s | Avg:  3m 56s | Max:  5m 16s
      🟥 GCC11              Pass:   0%/1   | Total:  5m 03s | Avg:  5m 03s | Max:  5m 03s
      🟥 GCC12              Pass:   0%/1   | Total:  5m 16s | Avg:  5m 16s | Max:  5m 16s
      🟥 GCC13              Pass:   0%/8   | Total: 28m 02s | Avg:  3m 30s | Max:  5m 46s
      🟥 MSVC14.39          Pass:   0%/1   | Total: 12m 21s | Avg: 12m 21s | Max: 12m 21s
      🟥 MSVC14.42          Pass:   0%/1   | Total: 13m 54s | Avg: 13m 54s | Max: 13m 54s
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 13m 27s | Avg:  6m 43s | Max:  6m 51s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/10  | Total: 41m 57s | Avg:  4m 11s | Max:  5m 23s
      🟥 GCC                Pass:   0%/12  | Total: 46m 14s | Avg:  3m 51s | Max:  5m 46s
      🟥 MSVC               Pass:   0%/2   | Total: 26m 15s | Avg: 13m 07s | Max: 13m 54s
      🟥 NVHPC              Pass:   0%/2   | Total: 13m 27s | Avg:  6m 43s | Max:  6m 51s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  4m 04s | Avg:  2m 02s | Max:  4m 04s
      🟥 rtx2080            Pass:   0%/24  | Total:  2h 03m | Avg:  5m 09s | Max: 13m 54s
    🟥 jobs
      🟥 Build              Pass:   0%/23  | Total:  2h 07m | Avg:  5m 33s | Max: 13m 54s
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  8m 34s | Avg:  2m 51s | Max:  4m 30s
      🟥 90a                Pass:   0%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
    🟥 std
      🟥 17                 Pass:   0%/4   | Total: 19m 41s | Avg:  4m 55s | Max:  6m 36s
      🟥 20                 Pass:   0%/22  | Total:  1h 48m | Avg:  4m 55s | Max: 13m 54s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 26)

# Runner
17 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Apr 25 '25 02:04 github-actions[bot]

/ok to test 052e96c

ericniebler avatar Apr 25 '25 22:04 ericniebler

/ok to test b46a378

ericniebler avatar Apr 25 '25 22:04 ericniebler

🟥 CI finished in 12m 45s: Pass: 0%/26 | Total: 1h 56m | Avg: 4m 28s | Max: 10m 54s
  • 🟥 cudax: Pass: 0%/26 | Total: 1h 56m | Avg: 4m 28s | Max: 10m 54s

    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/26  | Total:  1h 56m | Avg:  4m 28s | Max: 10m 54s
    🟥 cpu
      🟥 amd64              Pass:   0%/22  | Total:  1h 39m | Avg:  4m 31s | Max: 10m 54s
      🟥 arm64              Pass:   0%/4   | Total: 16m 46s | Avg:  4m 11s | Max:  4m 21s
    🟥 ctk
      🟥 12.0               Pass:   0%/3   | Total: 15m 40s | Avg:  5m 13s | Max: 10m 21s
      🟥 12.8               Pass:   0%/23  | Total:  1h 40m | Avg:  4m 22s | Max: 10m 54s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/3   | Total: 15m 40s | Avg:  5m 13s | Max: 10m 21s
      🟥 nvcc12.8           Pass:   0%/23  | Total:  1h 40m | Avg:  4m 22s | Max: 10m 54s
    🟥 cxx
      🟥 Clang14            Pass:   0%/2   | Total:  7m 19s | Avg:  3m 39s | Max:  4m 36s
      🟥 Clang15            Pass:   0%/1   | Total:  5m 01s | Avg:  5m 01s | Max:  5m 01s
      🟥 Clang16            Pass:   0%/1   | Total:  4m 58s | Avg:  4m 58s | Max:  4m 58s
      🟥 Clang17            Pass:   0%/1   | Total:  5m 09s | Avg:  5m 09s | Max:  5m 09s
      🟥 Clang18            Pass:   0%/1   | Total:  4m 44s | Avg:  4m 44s | Max:  4m 44s
      🟥 Clang19            Pass:   0%/4   | Total: 12m 49s | Avg:  3m 12s | Max:  4m 40s
      🟥 GCC10              Pass:   0%/2   | Total:  7m 17s | Avg:  3m 38s | Max:  4m 41s
      🟥 GCC11              Pass:   0%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
      🟥 GCC12              Pass:   0%/1   | Total:  4m 52s | Avg:  4m 52s | Max:  4m 52s
      🟥 GCC13              Pass:   0%/8   | Total: 25m 26s | Avg:  3m 10s | Max:  5m 09s
      🟥 MSVC14.39          Pass:   0%/1   | Total: 10m 21s | Avg: 10m 21s | Max: 10m 21s
      🟥 MSVC14.42          Pass:   0%/1   | Total: 10m 54s | Avg: 10m 54s | Max: 10m 54s
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 12m 47s | Avg:  6m 23s | Max:  6m 28s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/10  | Total: 40m 00s | Avg:  4m 00s | Max:  5m 09s
      🟥 GCC                Pass:   0%/12  | Total: 42m 14s | Avg:  3m 31s | Max:  5m 09s
      🟥 MSVC               Pass:   0%/2   | Total: 21m 15s | Avg: 10m 37s | Max: 10m 54s
      🟥 NVHPC              Pass:   0%/2   | Total: 12m 47s | Avg:  6m 23s | Max:  6m 28s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  3m 53s | Avg:  1m 56s | Max:  3m 53s
      🟥 rtx2080            Pass:   0%/24  | Total:  1h 52m | Avg:  4m 40s | Max: 10m 54s
    🟥 jobs
      🟥 Build              Pass:   0%/23  | Total:  1h 56m | Avg:  5m 03s | Max: 10m 54s
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  7m 48s | Avg:  2m 36s | Max:  3m 55s
      🟥 90a                Pass:   0%/1   | Total:  3m 52s | Avg:  3m 52s | Max:  3m 52s
    🟥 std
      🟥 17                 Pass:   0%/4   | Total: 18m 42s | Avg:  4m 40s | Max:  6m 28s
      🟥 20                 Pass:   0%/22  | Total:  1h 37m | Avg:  4m 26s | Max: 10m 54s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 26)

# Runner
17 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Apr 25 '25 22:04 github-actions[bot]

/ok to test f9942ac

ericniebler avatar Apr 25 '25 23:04 ericniebler

🟥 CI finished in 13m 53s: Pass: 0%/26 | Total: 1h 32m | Avg: 3m 33s | Max: 12m 36s
  • 🟥 cudax: Pass: 0%/26 | Total: 1h 32m | Avg: 3m 33s | Max: 12m 36s

    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/26  | Total:  1h 32m | Avg:  3m 33s | Max: 12m 36s
    🟥 cpu
      🟥 amd64              Pass:   0%/22  | Total:  1h 22m | Avg:  3m 44s | Max: 12m 36s
      🟥 arm64              Pass:   0%/4   | Total: 10m 25s | Avg:  2m 36s | Max:  2m 43s
    🟥 ctk
      🟥 12.0               Pass:   0%/3   | Total: 17m 50s | Avg:  5m 56s | Max: 12m 36s
      🟥 12.8               Pass:   0%/23  | Total:  1h 14m | Avg:  3m 15s | Max: 12m 04s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/3   | Total: 17m 50s | Avg:  5m 56s | Max: 12m 36s
      🟥 nvcc12.8           Pass:   0%/23  | Total:  1h 14m | Avg:  3m 15s | Max: 12m 04s
    🟥 cxx
      🟥 Clang14            Pass:   0%/2   | Total:  5m 26s | Avg:  2m 43s | Max:  2m 50s
      🟥 Clang15            Pass:   0%/1   | Total:  3m 13s | Avg:  3m 13s | Max:  3m 13s
      🟥 Clang16            Pass:   0%/1   | Total:  3m 02s | Avg:  3m 02s | Max:  3m 02s
      🟥 Clang17            Pass:   0%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
      🟥 Clang18            Pass:   0%/1   | Total:  3m 00s | Avg:  3m 00s | Max:  3m 00s
      🟥 Clang19            Pass:   0%/4   | Total:  8m 26s | Avg:  2m 06s | Max:  3m 12s
      🟥 GCC10              Pass:   0%/2   | Total:  5m 28s | Avg:  2m 44s | Max:  2m 50s
      🟥 GCC11              Pass:   0%/1   | Total:  2m 45s | Avg:  2m 45s | Max:  2m 45s
      🟥 GCC12              Pass:   0%/1   | Total:  3m 07s | Avg:  3m 07s | Max:  3m 07s
      🟥 GCC13              Pass:   0%/8   | Total: 16m 53s | Avg:  2m 06s | Max:  3m 06s
      🟥 MSVC14.39          Pass:   0%/1   | Total: 12m 36s | Avg: 12m 36s | Max: 12m 36s
      🟥 MSVC14.42          Pass:   0%/1   | Total: 12m 04s | Avg: 12m 04s | Max: 12m 04s
      🟥 NVHPC25.3          Pass:   0%/2   | Total: 13m 22s | Avg:  6m 41s | Max:  7m 00s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/10  | Total: 26m 25s | Avg:  2m 38s | Max:  3m 18s
      🟥 GCC                Pass:   0%/12  | Total: 28m 13s | Avg:  2m 21s | Max:  3m 07s
      🟥 MSVC               Pass:   0%/2   | Total: 24m 40s | Avg: 12m 20s | Max: 12m 36s
      🟥 NVHPC              Pass:   0%/2   | Total: 13m 22s | Avg:  6m 41s | Max:  7m 00s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  2m 49s | Avg:  1m 24s | Max:  2m 49s
      🟥 rtx2080            Pass:   0%/24  | Total:  1h 29m | Avg:  3m 44s | Max: 12m 36s
    🟥 jobs
      🟥 Build              Pass:   0%/23  | Total:  1h 32m | Avg:  4m 01s | Max: 12m 36s
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  5m 36s | Avg:  1m 52s | Max:  2m 49s
      🟥 90a                Pass:   0%/1   | Total:  3m 00s | Avg:  3m 00s | Max:  3m 00s
    🟥 std
      🟥 17                 Pass:   0%/4   | Total: 14m 14s | Avg:  3m 33s | Max:  6m 22s
      🟥 20                 Pass:   0%/22  | Total:  1h 18m | Avg:  3m 33s | Max: 12m 36s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 26)

# Runner
17 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Apr 26 '25 00:04 github-actions[bot]

/ok to test 3d93a9b

ericniebler avatar Apr 26 '25 00:04 ericniebler

🟩 CI finished in 37m 43s: Pass: 100%/26 | Total: 2h 46m | Avg: 6m 23s | Max: 13m 30s | Hits: 92%/14720
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 46m | Avg: 6m 23s | Max: 13m 30s | Hits: 92%/14720

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  2h 29m | Avg:  6m 46s | Max: 13m 30s | Hits:  92%/12364 
      🟩 arm64              Pass: 100%/4   | Total: 17m 16s | Avg:  4m 19s | Max:  4m 36s | Hits:  91%/2356  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 19m 46s | Avg:  6m 35s | Max: 11m 17s | Hits:  90%/1472  
      🟩 12.8               Pass: 100%/23  | Total:  2h 26m | Avg:  6m 22s | Max: 13m 30s | Hits:  92%/13248 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 19m 46s | Avg:  6m 35s | Max: 11m 17s | Hits:  90%/1472  
      🟩 nvcc12.8           Pass: 100%/23  | Total:  2h 26m | Avg:  6m 22s | Max: 13m 30s | Hits:  92%/13248 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  2h 46m | Avg:  6m 23s | Max: 13m 30s | Hits:  92%/14720 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  8m 32s | Avg:  4m 16s | Max:  4m 27s | Hits:  91%/1182  
      🟩 Clang15            Pass: 100%/1   | Total:  4m 58s | Avg:  4m 58s | Max:  4m 58s | Hits:  92%/589   
      🟩 Clang16            Pass: 100%/1   | Total:  4m 50s | Avg:  4m 50s | Max:  4m 50s | Hits:  92%/589   
      🟩 Clang17            Pass: 100%/1   | Total:  5m 18s | Avg:  5m 18s | Max:  5m 18s | Hits:  92%/589   
      🟩 Clang18            Pass: 100%/1   | Total:  4m 45s | Avg:  4m 45s | Max:  4m 45s | Hits:  92%/589   
      🟩 Clang19            Pass: 100%/4   | Total: 26m 35s | Avg:  6m 38s | Max: 13m 30s | Hits:  94%/2356  
      🟩 GCC10              Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 35s | Hits:  91%/1182  
      🟩 GCC11              Pass: 100%/1   | Total:  4m 50s | Avg:  4m 50s | Max:  4m 50s | Hits:  91%/589   
      🟩 GCC12              Pass: 100%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s | Hits:  91%/589   
      🟩 GCC13              Pass: 100%/8   | Total: 50m 44s | Avg:  6m 20s | Max: 12m 29s | Hits:  93%/4712  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 17s | Avg: 11m 17s | Max: 11m 17s | Hits:  92%/290   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 12m 13s | Avg: 12m 13s | Max: 12m 13s | Hits:  92%/290   
      🟩 NVHPC25.3          Pass: 100%/2   | Total: 18m 17s | Avg:  9m 08s | Max:  9m 10s | Hits:  88%/1174  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 54m 58s | Avg:  5m 29s | Max: 13m 30s | Hits:  92%/5894  
      🟩 GCC                Pass: 100%/12  | Total:  1h 09m | Avg:  5m 47s | Max: 12m 29s | Hits:  92%/7072  
      🟩 MSVC               Pass: 100%/2   | Total: 23m 30s | Avg: 11m 45s | Max: 12m 13s | Hits:  92%/580   
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 17s | Avg:  9m 08s | Max:  9m 10s | Hits:  88%/1174  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 15m 40s | Avg:  7m 50s | Max: 11m 25s | Hits:  95%/1178  
      🟩 rtx2080            Pass: 100%/24  | Total:  2h 30m | Avg:  6m 16s | Max: 13m 30s | Hits:  92%/13542 
    🟩 jobs
      🟩 Build              Pass: 100%/23  | Total:  2h 08m | Avg:  5m 36s | Max: 12m 13s | Hits:  91%/12953 
      🟩 Test               Pass: 100%/3   | Total: 37m 24s | Avg: 12m 28s | Max: 13m 30s | Hits:  99%/1767  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 19m 40s | Avg:  6m 33s | Max: 11m 25s | Hits:  94%/1767  
      🟩 90a                Pass: 100%/1   | Total:  4m 14s | Avg:  4m 14s | Max:  4m 14s | Hits:  91%/589   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 21m 42s | Avg:  5m 25s | Max:  9m 07s | Hits:  90%/2354  
      🟩 20                 Pass: 100%/22  | Total:  2h 24m | Avg:  6m 34s | Max: 13m 30s | Hits:  92%/12366 
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 26)

# Runner
17 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Apr 26 '25 01:04 github-actions[bot]

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

copy-pr-bot[bot] avatar Apr 28 '25 21:04 copy-pr-bot[bot]

🟩 CI finished in 37m 39s: Pass: 100%/26 | Total: 2h 36m | Avg: 6m 01s | Max: 12m 26s | Hits: 90%/14720
  • 🟩 cudax: Pass: 100%/26 | Total: 2h 36m | Avg: 6m 01s | Max: 12m 26s | Hits: 90%/14720

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  2h 18m | Avg:  6m 18s | Max: 12m 26s | Hits:  90%/12364 
      🟩 arm64              Pass: 100%/4   | Total: 17m 50s | Avg:  4m 27s | Max:  4m 48s | Hits:  89%/2356  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 20m 39s | Avg:  6m 53s | Max: 11m 45s | Hits:  87%/1472  
      🟩 12.8               Pass: 100%/23  | Total:  2h 16m | Avg:  5m 55s | Max: 12m 26s | Hits:  90%/13248 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 20m 39s | Avg:  6m 53s | Max: 11m 45s | Hits:  87%/1472  
      🟩 nvcc12.8           Pass: 100%/23  | Total:  2h 16m | Avg:  5m 55s | Max: 12m 26s | Hits:  90%/13248 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/26  | Total:  2h 36m | Avg:  6m 01s | Max: 12m 26s | Hits:  90%/14720 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  8m 49s | Avg:  4m 24s | Max:  4m 48s | Hits:  90%/1182  
      🟩 Clang15            Pass: 100%/1   | Total:  4m 59s | Avg:  4m 59s | Max:  4m 59s | Hits:  90%/589   
      🟩 Clang16            Pass: 100%/1   | Total:  4m 53s | Avg:  4m 53s | Max:  4m 53s | Hits:  90%/589   
      🟩 Clang17            Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s | Hits:  90%/589   
      🟩 Clang18            Pass: 100%/1   | Total:  4m 48s | Avg:  4m 48s | Max:  4m 48s | Hits:  90%/589   
      🟩 Clang19            Pass: 100%/4   | Total: 21m 34s | Avg:  5m 23s | Max:  7m 50s | Hits:  92%/2356  
      🟩 GCC10              Pass: 100%/2   | Total:  9m 40s | Avg:  4m 50s | Max:  4m 53s | Hits:  89%/1182  
      🟩 GCC11              Pass: 100%/1   | Total:  4m 50s | Avg:  4m 50s | Max:  4m 50s | Hits:  89%/589   
      🟩 GCC12              Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s | Hits:  89%/589   
      🟩 GCC13              Pass: 100%/8   | Total: 43m 13s | Avg:  5m 24s | Max:  8m 09s | Hits:  92%/4712  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 45s | Avg: 11m 45s | Max: 11m 45s | Hits:  74%/290   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 12m 26s | Avg: 12m 26s | Max: 12m 26s | Hits:  74%/290   
      🟩 NVHPC25.3          Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max: 10m 15s | Hits:  87%/1174  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 50m 17s | Avg:  5m 01s | Max:  7m 50s | Hits:  91%/5894  
      🟩 GCC                Pass: 100%/12  | Total:  1h 03m | Avg:  5m 15s | Max:  8m 09s | Hits:  91%/7072  
      🟩 MSVC               Pass: 100%/2   | Total: 24m 11s | Avg: 12m 05s | Max: 12m 26s | Hits:  74%/580   
      🟩 NVHPC              Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max: 10m 15s | Hits:  87%/1174  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 12m 13s | Avg:  6m 06s | Max:  8m 08s | Hits:  94%/1178  
      🟩 rtx2080            Pass: 100%/24  | Total:  2h 24m | Avg:  6m 01s | Max: 12m 26s | Hits:  89%/13542 
    🟩 jobs
      🟩 Build              Pass: 100%/23  | Total:  2h 12m | Avg:  5m 46s | Max: 12m 26s | Hits:  89%/12953 
      🟩 Test               Pass: 100%/3   | Total: 24m 07s | Avg:  8m 02s | Max:  8m 09s | Hits:  99%/1767  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 16m 08s | Avg:  5m 22s | Max:  8m 08s | Hits:  93%/1767  
      🟩 90a                Pass: 100%/1   | Total:  4m 05s | Avg:  4m 05s | Max:  4m 05s | Hits:  89%/589   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 22m 55s | Avg:  5m 43s | Max: 10m 15s | Hits:  89%/2354  
      🟩 20                 Pass: 100%/22  | Total:  2h 13m | Avg:  6m 05s | Max: 12m 26s | Hits:  90%/12366 
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 26)

# Runner
17 linux-amd64-cpu16
4 linux-arm64-cpu16
2 windows-amd64-cpu16
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

github-actions[bot] avatar Apr 28 '25 22:04 github-actions[bot]