Skip to content

CUB - Add internal integer utils and tests (Split WarpReduce PR) - #5314

Merged
fbusato merged 3 commits into
NVIDIA:mainfrom
fbusato:warp-reduce-integer-utils
Jul 19, 2025
Merged

fbusato merged 3 commits into
NVIDIA:mainfrom
fbusato:warp-reduce-integer-utils

Conversation

@fbusato

@fbusato fbusato commented Jul 18, 2025

Copy link
Copy Markdown
Contributor

Split Optimize Warp Reduce

Description

The PR adds functionalities and tests for:

  • Split and merge integer types.
  • Map floating-point values to integers to allow the comparison when native functionality is not available.

@fbusato fbusato self-assigned this Jul 18, 2025
@fbusato
fbusato requested a review from a team as a code owner July 18, 2025 19:13
@fbusato fbusato added the 3.2.0 label Jul 18, 2025
@fbusato
fbusato requested a review from elstehle July 18, 2025 19:13
@fbusato fbusato added this to CCCL Jul 18, 2025
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Jul 18, 2025
@fbusato
fbusato requested a review from bernhardmgruber July 18, 2025 19:13
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Jul 18, 2025
@fbusato fbusato changed the title CUB - Add internal integer utils and tests (Split WarpReduce` PR) CUB - Add internal integer utils and tests (Split WarpReduce PR) Jul 18, 2025
@github-actions

Copy link
Copy Markdown
Contributor
🟨 CI finished in 1h 12m: Pass: 73%/157 | Total: 20h 48m | Avg: 7m 57s | Max: 36m 23s | Hits: 99%/147741
  • 🟨 python: Pass: 11%/18 | Total: 39m 02s | Avg: 2m 10s | Max: 10m 22s

    🟨 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 46s | Avg:  9m 53s | Max: 10m 22s
      🟥 Test cuda.cccl.cooperative Pass:   0%/4   | Total:  4m 47s | Avg:  1m 11s | Max:  1m 16s
      🟥 Test cuda.cccl.examples Pass:   0%/4   | Total:  4m 53s | Avg:  1m 13s | Max:  1m 16s
      🟥 Test cuda.cccl.headers Pass:   0%/4   | Total:  4m 50s | Avg:  1m 12s | Max:  1m 18s
      🟥 Test cuda.cccl.parallel Pass:   0%/4   | Total:  4m 46s | Avg:  1m 11s | Max:  1m 15s
    🟨 cpu
      🟨 amd64              Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 ctk
      🟨 12.9               Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 cudacxx
      🟨 nvcc12.9           Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 cxx
      🟨 GCC13              Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 cxx_family
      🟨 GCC                Pass:  11%/18  | Total: 39m 02s | Avg:  2m 10s | Max: 10m 22s
    🟨 gpu
      🟥 h100               Pass:   0%/8   | Total:  9m 20s | Avg:  1m 10s | Max:  1m 13s
      🟨 rtxa6000           Pass:  20%/10  | Total: 29m 42s | Avg:  2m 58s | Max: 10m 22s
    🟨 py_version
      🟨 3.10               Pass:  11%/9   | Total: 19m 06s | Avg:  2m 07s | Max:  9m 24s
      🟨 3.13               Pass:  11%/9   | Total: 19m 56s | Avg:  2m 12s | Max: 10m 22s
    
  • 🟨 cub: Pass: 74%/50 | Total: 8h 18m | Avg: 9m 58s | Max: 36m 23s | Hits: 99%/45637

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  72%/48  | Total:  8h 04m | Avg: 10m 05s | Max: 36m 23s | Hits:  99%/43111 
      🟩 arm64              Pass: 100%/2   | Total: 14m 56s | Avg:  7m 28s | Max:  8m 37s | Hits:  99%/2526  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 30s | Hits:  99%/2175  
      🔍 nvcc               Pass:  72%/48  | Total:  8h 08m | Avg: 10m 10s | Max: 36m 23s | Hits:  99%/43462 
    🔍 sm: 90 🔍
      🔍 90                 Pass:  33%/3   | Total:  8m 55s | Avg:  2m 58s | Max:  6m 40s | Hits:  99%/1264  
      🟩 90;90a             Pass: 100%/2   | Total: 38m 14s | Avg: 19m 07s | Max: 30m 18s | Hits:  99%/2422  
      🟩 100;120            Pass: 100%/2   | Total: 40m 00s | Avg: 20m 00s | Max: 31m 20s | Hits:  99%/2422  
    🟨 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 10m 50s | Avg:  5m 25s | Max:  5m 30s | Hits:  99%/2175  
      🟥 nvcc12.0           Pass:   0%/5   | Total: 58m 36s | Avg: 11m 43s | Max: 32m 46s
      🟨 nvcc12.9           Pass:  81%/43  | Total:  7h 09m | Avg:  9m 59s | Max: 36m 23s | Hits:  99%/43462 
    🟨 cxx
      🟨 Clang14            Pass:  50%/4   | Total: 25m 23s | Avg:  6m 20s | Max:  7m 15s | Hits:  99%/2527  
      🟩 Clang15            Pass: 100%/2   | Total: 14m 33s | Avg:  7m 16s | Max:  7m 30s | Hits:  99%/2523  
      🟩 Clang16            Pass: 100%/2   | Total: 14m 33s | Avg:  7m 16s | Max:  7m 36s | Hits:  99%/2523  
      🟩 Clang17            Pass: 100%/2   | Total: 14m 20s | Avg:  7m 10s | Max:  7m 17s | Hits:  99%/2523  
      🟩 Clang18            Pass: 100%/2   | Total: 14m 24s | Avg:  7m 12s | Max:  7m 26s | Hits:  99%/2523  
      🟨 Clang19            Pass:  71%/7   | Total: 34m 10s | Avg:  4m 52s | Max:  7m 25s | Hits:  99%/5960  
      🟨 GCC7               Pass:  50%/2   | Total: 16m 21s | Avg:  8m 10s | Max:  9m 20s | Hits:  99%/1263  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 45s | Avg:  8m 45s | Max:  8m 45s | Hits:  99%/1263  
      🟨 GCC9               Pass:  50%/2   | Total: 17m 16s | Avg:  8m 38s | Max:  9m 30s | Hits:  99%/1263  
      🟩 GCC10              Pass: 100%/2   | Total: 18m 30s | Avg:  9m 15s | Max:  9m 38s | Hits:  99%/2527  
      🟩 GCC11              Pass: 100%/2   | Total: 17m 59s | Avg:  8m 59s | Max:  9m 01s | Hits:  99%/2523  
      🟩 GCC12              Pass: 100%/2   | Total: 18m 35s | Avg:  9m 17s | Max:  9m 27s | Hits:  99%/2523  
      🟨 GCC13              Pass:  50%/12  | Total: 59m 21s | Avg:  4m 56s | Max: 10m 32s | Hits:  99%/7581  
      🟨 MSVC14.29          Pass:  50%/2   | Total:  1h 05m | Avg: 32m 53s | Max: 33m 00s | Hits:  98%/1158  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  2h 13m | Avg: 33m 19s | Max: 36m 23s | Hits:  98%/4632  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 25m 41s | Avg: 12m 50s | Max: 12m 54s | Hits:  98%/2325  
    🟨 cxx_family
      🟨 Clang              Pass:  78%/19  | Total:  1h 57m | Avg:  6m 10s | Max:  7m 36s | Hits:  99%/18579 
      🟨 GCC                Pass:  65%/23  | Total:  2h 36m | Avg:  6m 49s | Max: 10m 32s | Hits:  99%/18943 
      🟨 MSVC               Pass:  83%/6   | Total:  3h 19m | Avg: 33m 10s | Max: 36m 23s | Hits:  98%/5790  
      🟩 NVHPC              Pass: 100%/2   | Total: 25m 41s | Avg: 12m 50s | Max: 12m 54s | Hits:  98%/2325  
    🟨 ctk
      🟥 12.0               Pass:   0%/5   | Total: 58m 36s | Avg: 11m 43s | Max: 32m 46s
      🟨 12.9               Pass:  82%/45  | Total:  7h 20m | Avg:  9m 47s | Max: 36m 23s | Hits:  99%/45637 
    🟨 gpu
      🟨 h100               Pass:  33%/3   | Total:  8m 55s | Avg:  2m 58s | Max:  6m 40s | Hits:  99%/1264  
      🟨 rtx2080            Pass:  87%/39  | Total:  7h 44m | Avg: 11m 54s | Max: 36m 23s | Hits:  99%/41847 
      🟨 rtxa6000           Pass:  25%/8   | Total: 25m 17s | Avg:  3m 09s | Max: 10m 32s | Hits:  99%/2526  
    🟨 jobs
      🟨 Build              Pass:  88%/42  | Total:  8h 09m | Avg: 11m 38s | Max: 36m 23s | Hits:  99%/45637 
      🟥 DeviceLaunch       Pass:   0%/1   | Total:  1m 13s | Avg:  1m 13s | Max:  1m 13s
      🟥 GraphCapture       Pass:   0%/1   | Total:  1m 25s | Avg:  1m 25s | Max:  1m 25s
      🟥 HostLaunch         Pass:   0%/3   | Total:  3m 41s | Avg:  1m 13s | Max:  1m 19s
      🟥 TestGPU            Pass:   0%/3   | Total:  3m 36s | Avg:  1m 12s | Max:  1m 17s
    🟨 std
      🟨 17                 Pass:  80%/21  | Total:  4h 10m | Avg: 11m 54s | Max: 36m 23s | Hits:  99%/20968 
      🟨 20                 Pass:  68%/29  | Total:  4h 08m | Avg:  8m 34s | Max: 35m 18s | Hits:  99%/24669 
    
  • 🟨 thrust: Pass: 92%/50 | Total: 9h 00m | Avg: 10m 48s | Max: 35m 41s | Hits: 99%/87966

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  91%/48  | Total:  8h 47m | Avg: 10m 59s | Max: 35m 41s | Hits:  99%/84139 
      🟩 arm64              Pass: 100%/2   | Total: 12m 25s | Avg:  6m 12s | Max:  7m 06s | Hits:  99%/3827  
    🔍 ctk: 12.9 🔍
      🟩 12.0               Pass: 100%/5   | Total: 54m 42s | Avg: 10m 56s | Max: 28m 58s | Hits:  99%/9560  
      🔍 12.9               Pass:  91%/45  | Total:  8h 05m | Avg: 10m 47s | Max: 35m 41s | Hits:  99%/78406 
    🔍 cudacxx: nvcc12.9 🔍
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 02s | Avg:  5m 31s | Max:  5m 35s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 54m 42s | Avg: 10m 56s | Max: 28m 58s | Hits:  99%/9560  
      🔍 nvcc12.9           Pass:  90%/43  | Total:  7h 54m | Avg: 11m 02s | Max: 35m 41s | Hits:  99%/74580 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 02s | Avg:  5m 31s | Max:  5m 35s | Hits: 100%/3826  
      🔍 nvcc               Pass:  91%/48  | Total:  8h 49m | Avg: 11m 01s | Max: 35m 41s | Hits:  99%/84140 
    🚨 jobs: TestGPU 🚨
      🟩 Build              Pass: 100%/43  | Total:  8h 03m | Avg: 11m 13s | Max: 35m 41s | Hits:  99%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 52m 49s | Avg: 17m 36s | Max: 34m 21s | Hits:  99%/5733  
      🔥 TestGPU            Pass:   0%/4   | Total:  4m 32s | Avg:  1m 08s | Max:  1m 08s
    🔍 sm: 90 🔍
      🔍 90                 Pass:  50%/2   | Total:  7m 10s | Avg:  3m 35s | Max:  6m 02s | Hits:  99%/1914  
      🟩 90;90a             Pass: 100%/2   | Total: 35m 59s | Avg: 17m 59s | Max: 28m 39s | Hits:  99%/3820  
      🟩 100;120            Pass: 100%/2   | Total: 35m 25s | Avg: 17m 42s | Max: 28m 21s | Hits:  99%/3820  
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/21  | Total:  4h 02m | Avg: 11m 33s | Max: 35m 41s | Hits:  99%/40160 
      🔍 20                 Pass:  88%/27  | Total:  4h 48m | Avg: 10m 40s | Max: 34m 21s | Hits:  99%/45892 
    🟨 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 23m 48s | Avg:  5m 57s | Max:  6m 24s | Hits: 100%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 10s | Avg:  6m 05s | Max:  6m 11s | Hits: 100%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 51s | Avg:  6m 25s | Max:  6m 26s | Hits: 100%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 42s | Avg:  6m 21s | Max:  6m 25s | Hits: 100%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 12m 35s | Avg:  6m 17s | Max:  6m 29s | Hits: 100%/3826  
      🟨 Clang19            Pass:  85%/7   | Total: 38m 05s | Avg:  5m 26s | Max:  8m 30s | Hits: 100%/11478 
      🟩 GCC7               Pass: 100%/2   | Total: 14m 05s | Avg:  7m 02s | Max:  7m 30s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total:  7m 27s | Avg:  7m 27s | Max:  7m 27s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 15m 31s | Avg:  7m 45s | Max:  7m 49s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 14m 45s | Avg:  7m 22s | Max:  7m 25s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 15m 28s | Avg:  7m 44s | Max:  7m 45s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 16m 17s | Avg:  8m 08s | Max:  8m 22s | Hits:  99%/3828  
      🟨 GCC13              Pass:  72%/11  | Total:  1h 05m | Avg:  5m 58s | Max:  9m 58s | Hits:  99%/15312 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 58m 48s | Avg: 29m 24s | Max: 29m 50s | Hits:  99%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  2h 35m | Avg: 31m 09s | Max: 34m 21s | Hits:  99%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 08s | Max: 35m 41s | Hits:  99%/3824  
    🟨 cxx_family
      🟨 Clang              Pass:  94%/19  | Total:  1h 52m | Avg:  5m 54s | Max:  8m 30s | Hits: 100%/34434 
      🟨 GCC                Pass:  86%/22  | Total:  2h 29m | Avg:  6m 47s | Max:  9m 58s | Hits:  99%/36366 
      🟩 MSVC               Pass: 100%/7   | Total:  3h 34m | Avg: 30m 39s | Max: 34m 21s | Hits:  99%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 08s | Max: 35m 41s | Hits:  99%/3824  
    🟨 gpu
      🟨 h100               Pass:  50%/2   | Total:  7m 10s | Avg:  3m 35s | Max:  6m 02s | Hits:  99%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total:  7h 00m | Avg: 11m 04s | Max: 35m 41s | Hits:  99%/72672 
      🟨 rtx4090            Pass:  70%/10  | Total:  1h 52m | Avg: 11m 15s | Max: 34m 21s | Hits:  99%/13380 
    🟨 cmake_options
      🟨 -DTHRUST_DISPATCH_TYPE=Force32bit Pass:  50%/2   | Total:  9m 25s | Avg:  4m 42s | Max:  8m 17s | Hits:  99%/1914  
    
  • 🟨 cudax: Pass: 89%/28 | Total: 2h 20m | Avg: 5m 01s | Max: 14m 27s | Hits: 99%/13973

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  87%/24  | Total:  2h 07m | Avg:  5m 18s | Max: 14m 27s | Hits:  99%/11545 
      🟩 arm64              Pass: 100%/4   | Total: 13m 01s | Avg:  3m 15s | Max:  3m 35s | Hits:  99%/2428  
    🔍 ctk: 12.9 🔍
      🟩 12.0               Pass: 100%/3   | Total: 20m 59s | Avg:  6m 59s | Max: 14m 12s | Hits:  99%/1519  
      🔍 12.9               Pass:  88%/25  | Total:  1h 59m | Avg:  4m 46s | Max: 14m 27s | Hits:  99%/12454 
    🔍 cudacxx: nvcc12.9 🔍
      🟩 nvcc12.0           Pass: 100%/3   | Total: 20m 59s | Avg:  6m 59s | Max: 14m 12s | Hits:  99%/1519  
      🔍 nvcc12.9           Pass:  88%/25  | Total:  1h 59m | Avg:  4m 46s | Max: 14m 27s | Hits:  99%/12454 
    🚨 jobs: Test 🚨
      🟩 Build              Pass: 100%/25  | Total:  2h 16m | Avg:  5m 28s | Max: 14m 27s | Hits:  99%/13973 
      🔥 Test               Pass:   0%/3   | Total:  3m 40s | Avg:  1m 13s | Max:  1m 19s
    🔍 sm: 90 🔍
      🔍 90                 Pass:  50%/2   | Total:  4m 28s | Avg:  2m 14s | Max:  3m 19s | Hits:  99%/607   
      🟩 90;90a             Pass: 100%/2   | Total: 16m 24s | Avg:  8m 12s | Max: 12m 36s | Hits:  98%/914   
      🟩 100;120            Pass: 100%/2   | Total: 17m 42s | Avg:  8m 51s | Max: 13m 52s | Hits:  98%/914   
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/3   | Total: 13m 28s | Avg:  4m 29s | Max:  7m 01s | Hits:  99%/1819  
      🔍 20                 Pass:  88%/25  | Total:  2h 07m | Avg:  5m 04s | Max: 14m 27s | Hits:  99%/12154 
    🟨 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  6m 54s | Avg:  3m 27s | Max:  3m 29s | Hits: 100%/1216  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 24s | Avg:  3m 24s | Max:  3m 24s | Hits: 100%/607   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 29s | Avg:  3m 29s | Max:  3m 29s | Hits: 100%/607   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 31s | Avg:  3m 31s | Max:  3m 31s | Hits: 100%/607   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 26s | Avg:  3m 26s | Max:  3m 26s | Hits: 100%/607   
      🟨 Clang19            Pass:  75%/4   | Total: 10m 45s | Avg:  2m 41s | Max:  3m 28s | Hits: 100%/1821  
      🟩 GCC10              Pass: 100%/2   | Total:  7m 32s | Avg:  3m 46s | Max:  4m 10s | Hits:  99%/1216  
      🟩 GCC11              Pass: 100%/1   | Total:  3m 53s | Avg:  3m 53s | Max:  3m 53s | Hits:  99%/607   
      🟩 GCC12              Pass: 100%/1   | Total:  4m 01s | Avg:  4m 01s | Max:  4m 01s | Hits:  99%/607   
      🟨 GCC13              Pass:  75%/8   | Total: 24m 29s | Avg:  3m 03s | Max:  4m 08s | Hits:  99%/3642  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 14m 12s | Avg: 14m 12s | Max: 14m 12s | Hits:  95%/305   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 40m 55s | Avg: 13m 38s | Max: 14m 27s | Hits:  95%/921   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 14m 01s | Avg:  7m 00s | Max:  7m 01s | Hits:  97%/1210  
    🟨 cxx_family
      🟨 Clang              Pass:  90%/10  | Total: 31m 29s | Avg:  3m 08s | Max:  3m 31s | Hits: 100%/5465  
      🟨 GCC                Pass:  83%/12  | Total: 39m 55s | Avg:  3m 19s | Max:  4m 10s | Hits:  99%/6072  
      🟩 MSVC               Pass: 100%/4   | Total: 55m 07s | Avg: 13m 46s | Max: 14m 27s | Hits:  95%/1226  
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 01s | Avg:  7m 00s | Max:  7m 01s | Hits:  97%/1210  
    🟨 cudacxx_family
      🟨 nvcc               Pass:  89%/28  | Total:  2h 20m | Avg:  5m 01s | Max: 14m 27s | Hits:  99%/13973 
    🟨 gpu
      🟨 h100               Pass:  50%/2   | Total:  4m 28s | Avg:  2m 14s | Max:  3m 19s | Hits:  99%/607   
      🟨 rtx2080            Pass:  92%/26  | Total:  2h 16m | Avg:  5m 14s | Max: 14m 27s | Hits:  99%/13366 
    
  • 🟨 packaging: Pass: 25%/4 | Total: 9m 28s | Avg: 2m 22s | Max: 4m 32s

    🟨 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 32s | Avg:  4m 32s | Max:  4m 32s
      🟥 Clang19            Pass:   0%/1   | Total:  1m 31s | Avg:  1m 31s | Max:  1m 31s
      🟥 GCC12              Pass:   0%/1   | Total:  1m 31s | Avg:  1m 31s | Max:  1m 31s
      🟥 GCC13              Pass:   0%/1   | Total:  1m 54s | Avg:  1m 54s | Max:  1m 54s
    🟨 cpu
      🟨 amd64              Pass:  25%/4   | Total:  9m 28s | Avg:  2m 22s | Max:  4m 32s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  25%/4   | Total:  9m 28s | Avg:  2m 22s | Max:  4m 32s
    🟨 gpu
      🟨 rtx2080            Pass:  25%/4   | Total:  9m 28s | Avg:  2m 22s | Max:  4m 32s
    🟨 jobs
      🟨 Test               Pass:  25%/4   | Total:  9m 28s | Avg:  2m 22s | Max:  4m 32s
    🟨 ctk
      🟨 12.0               Pass:  50%/2   | Total:  6m 03s | Avg:  3m 01s | Max:  4m 32s
      🟥 12.9               Pass:   0%/2   | Total:  3m 25s | Avg:  1m 42s | Max:  1m 54s
    🟨 cudacxx
      🟨 nvcc12.0           Pass:  50%/2   | Total:  6m 03s | Avg:  3m 01s | Max:  4m 32s
      🟥 nvcc12.9           Pass:   0%/2   | Total:  3m 25s | Avg:  1m 42s | Max:  1m 54s
    🟨 cxx_family
      🟨 Clang              Pass:  50%/2   | Total:  6m 03s | Avg:  3m 01s | Max:  4m 32s
      🟥 GCC                Pass:   0%/2   | Total:  3m 25s | Avg:  1m 42s | Max:  1m 54s
    
  • 🟨 cccl_c_parallel: Pass: 33%/3 | Total: 4m 33s | Avg: 1m 31s | Max: 2m 16s | Hits: 98%/165

    🚨 jobs: Test 🚨
      🟩 Build              Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s | Hits:  98%/165   
      🔥 Test               Pass:   0%/2   | Total:  2m 17s | Avg:  1m 08s | Max:  1m 09s
    🟨 cpu
      🟨 amd64              Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 ctk
      🟨 12.9               Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 cudacxx
      🟨 nvcc12.9           Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 cxx
      🟨 GCC13              Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 cxx_family
      🟨 GCC                Pass:  33%/3   | Total:  4m 33s | Avg:  1m 31s | Max:  2m 16s | Hits:  98%/165   
    🟨 gpu
      🟥 h100               Pass:   0%/1   | Total:  1m 08s | Avg:  1m 08s | Max:  1m 08s
      🟨 rtx2080            Pass:  50%/2   | Total:  3m 25s | Avg:  1m 42s | Max:  2m 16s | Hits:  98%/165   
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 15m 44s | Avg: 3m 56s | Max: 4m 01s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 58s | Avg:  3m 59s | Max:  4m 01s
      🟩 arm64              Pass: 100%/2   | Total:  7m 46s | Avg:  3m 53s | Max:  3m 55s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 15m 44s | Avg:  3m 56s | Max:  4m 01s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 56s | Avg:  3m 58s | Max:  4m 01s
      🟩 20                 Pass: 100%/2   | Total:  7m 48s | Avg:  3m 54s | Max:  3m 57s
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 157)

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

Comment thread cub/cub/detail/integer_utils.cuh Resolved
@fbusato
fbusato enabled auto-merge (squash) July 18, 2025 22:36
@fbusato
fbusato disabled auto-merge July 18, 2025 22:36
@fbusato
fbusato enabled auto-merge (squash) July 18, 2025 22:38
@github-actions

Copy link
Copy Markdown
Contributor
🟩 CI finished in 2h 01m: Pass: 100%/157 | Total: 1d 05h | Avg: 11m 06s | Max: 44m 31s | Hits: 99%/173866
  • 🟩 cub: Pass: 100%/50 | Total: 12h 54m | Avg: 15m 29s | Max: 44m 31s | Hits: 99%/61956

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total: 12h 39m | Avg: 15m 49s | Max: 44m 31s | Hits:  99%/59430 
      🟩 arm64              Pass: 100%/2   | Total: 14m 24s | Avg:  7m 12s | Max:  8m 21s | Hits:  99%/2526  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 04m | Avg: 12m 50s | Max: 33m 55s | Hits:  99%/6211  
      🟩 12.9               Pass: 100%/45  | Total: 11h 50m | Avg: 15m 46s | Max: 44m 31s | Hits:  99%/55745 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 10m 40s | Avg:  5m 20s | Max:  5m 24s | Hits:  99%/2175  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 04m | Avg: 12m 50s | Max: 33m 55s | Hits:  99%/6211  
      🟩 nvcc12.9           Pass: 100%/43  | Total: 11h 39m | Avg: 16m 16s | Max: 44m 31s | Hits:  99%/53570 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 40s | Avg:  5m 20s | Max:  5m 24s | Hits:  99%/2175  
      🟩 nvcc               Pass: 100%/48  | Total: 12h 43m | Avg: 15m 54s | Max: 44m 31s | Hits:  99%/59781 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 27m 31s | Avg:  6m 52s | Max:  7m 15s | Hits:  99%/5054  
      🟩 Clang15            Pass: 100%/2   | Total: 14m 33s | Avg:  7m 16s | Max:  7m 27s | Hits:  99%/2523  
      🟩 Clang16            Pass: 100%/2   | Total: 14m 25s | Avg:  7m 12s | Max:  7m 17s | Hits:  99%/2523  
      🟩 Clang17            Pass: 100%/2   | Total: 13m 47s | Avg:  6m 53s | Max:  7m 06s | Hits:  99%/2523  
      🟩 Clang18            Pass: 100%/2   | Total: 13m 45s | Avg:  6m 52s | Max:  6m 58s | Hits:  99%/2523  
      🟩 Clang19            Pass: 100%/7   | Total:  1h 40m | Avg: 14m 22s | Max: 36m 22s | Hits:  99%/8484  
      🟩 GCC7               Pass: 100%/2   | Total: 17m 10s | Avg:  8m 35s | Max:  8m 45s | Hits:  99%/2526  
      🟩 GCC8               Pass: 100%/1   | Total:  8m 55s | Avg:  8m 55s | Max:  8m 55s | Hits:  99%/1263  
      🟩 GCC9               Pass: 100%/2   | Total: 17m 31s | Avg:  8m 45s | Max:  9m 06s | Hits:  99%/2526  
      🟩 GCC10              Pass: 100%/2   | Total: 17m 34s | Avg:  8m 47s | Max:  9m 09s | Hits:  99%/2527  
      🟩 GCC11              Pass: 100%/2   | Total: 17m 32s | Avg:  8m 46s | Max:  8m 56s | Hits:  99%/2523  
      🟩 GCC12              Pass: 100%/2   | Total: 19m 24s | Avg:  9m 42s | Max: 10m 02s | Hits:  99%/2523  
      🟩 GCC13              Pass: 100%/12  | Total:  4h 41m | Avg: 23m 29s | Max: 44m 31s | Hits:  99%/15165 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 02s | Max: 33m 55s | Hits:  99%/2316  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  1h 59m | Avg: 29m 52s | Max: 32m 55s | Hits:  99%/4632  
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 26m 07s | Avg: 13m 03s | Max: 13m 27s | Hits:  98%/2325  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  3h 04m | Avg:  9m 43s | Max: 36m 22s | Hits:  99%/23630 
      🟩 GCC                Pass: 100%/23  | Total:  6h 20m | Avg: 16m 31s | Max: 44m 31s | Hits:  99%/29053 
      🟩 MSVC               Pass: 100%/6   | Total:  3h 03m | Avg: 30m 35s | Max: 33m 55s | Hits:  99%/6948  
      🟩 NVHPC              Pass: 100%/2   | Total: 26m 07s | Avg: 13m 03s | Max: 13m 27s | Hits:  98%/2325  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 16m | Avg: 25m 29s | Max: 36m 35s | Hits:  99%/3792  
      🟩 rtx2080            Pass: 100%/39  | Total:  7h 29m | Avg: 11m 30s | Max: 33m 55s | Hits:  99%/48058 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 08m | Avg: 31m 06s | Max: 44m 31s | Hits:  99%/10106 
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  7h 51m | Avg: 11m 13s | Max: 33m 55s | Hits:  99%/51848 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 44m 31s | Avg: 44m 31s | Max: 44m 31s | Hits:  99%/1264  
      🟩 GraphCapture       Pass: 100%/1   | Total: 32m 41s | Avg: 32m 41s | Max: 32m 41s | Hits:  99%/1264  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 56m | Avg: 38m 43s | Max: 43m 13s | Hits:  99%/3790  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 49m | Avg: 36m 27s | Max: 41m 51s | Hits:  99%/3790  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 16m | Avg: 25m 29s | Max: 36m 35s | Hits:  99%/3792  
      🟩 90;90a             Pass: 100%/2   | Total: 34m 41s | Avg: 17m 20s | Max: 26m 53s | Hits:  99%/2422  
      🟩 100;120            Pass: 100%/2   | Total: 35m 11s | Avg: 17m 35s | Max: 26m 58s | Hits:  99%/2422  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  4h 04m | Avg: 11m 39s | Max: 33m 55s | Hits:  99%/25915 
      🟩 20                 Pass: 100%/29  | Total:  8h 49m | Avg: 18m 15s | Max: 44m 31s | Hits:  99%/36041 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 9h 26m | Avg: 11m 19s | Max: 35m 46s | Hits: 99%/95621

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 21m 43s | Avg: 10m 51s | Max: 13m 52s | Hits:  99%/3828  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  9h 14m | Avg: 11m 32s | Max: 35m 46s | Hits:  99%/91794 
      🟩 arm64              Pass: 100%/2   | Total: 12m 02s | Avg:  6m 01s | Max:  6m 56s | Hits:  99%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 51m 28s | Avg: 10m 17s | Max: 27m 10s | Hits:  99%/9560  
      🟩 12.9               Pass: 100%/45  | Total:  8h 34m | Avg: 11m 26s | Max: 35m 46s | Hits:  99%/86061 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  5m 40s | Hits: 100%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 51m 28s | Avg: 10m 17s | Max: 27m 10s | Hits:  99%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  8h 23m | Avg: 11m 43s | Max: 35m 46s | Hits:  99%/82235 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  5m 40s | Hits: 100%/3826  
      🟩 nvcc               Pass: 100%/48  | Total:  9h 15m | Avg: 11m 34s | Max: 35m 46s | Hits:  99%/91795 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 24m 11s | Avg:  6m 02s | Max:  6m 35s | Hits: 100%/7652  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 21s | Avg:  6m 10s | Max:  6m 23s | Hits: 100%/3826  
      🟩 Clang16            Pass: 100%/2   | Total: 12m 04s | Avg:  6m 02s | Max:  6m 05s | Hits: 100%/3826  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 56s | Avg:  5m 58s | Max:  6m 03s | Hits: 100%/3826  
      🟩 Clang18            Pass: 100%/2   | Total: 11m 43s | Avg:  5m 51s | Max:  5m 56s | Hits: 100%/3826  
      🟩 Clang19            Pass: 100%/7   | Total: 46m 25s | Avg:  6m 37s | Max: 10m 54s | Hits: 100%/13391 
      🟩 GCC7               Pass: 100%/2   | Total: 13m 28s | Avg:  6m 44s | Max:  7m 04s | Hits:  99%/3828  
      🟩 GCC8               Pass: 100%/1   | Total:  7m 10s | Avg:  7m 10s | Max:  7m 10s | Hits:  99%/1914  
      🟩 GCC9               Pass: 100%/2   | Total: 14m 30s | Avg:  7m 15s | Max:  7m 51s | Hits:  99%/3828  
      🟩 GCC10              Pass: 100%/2   | Total: 14m 39s | Avg:  7m 19s | Max:  7m 40s | Hits:  99%/3828  
      🟩 GCC11              Pass: 100%/2   | Total: 15m 45s | Avg:  7m 52s | Max:  7m 57s | Hits:  99%/3828  
      🟩 GCC12              Pass: 100%/2   | Total: 15m 56s | Avg:  7m 58s | Max:  8m 13s | Hits:  99%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  1h 41m | Avg:  9m 13s | Max: 14m 35s | Hits:  99%/21054 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 58m 03s | Avg: 29m 01s | Max: 30m 53s | Hits:  99%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  2h 23m | Avg: 28m 43s | Max: 34m 59s | Hits:  99%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  1h 03m | Avg: 31m 37s | Max: 35m 46s | Hits:  99%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  1h 58m | Avg:  6m 14s | Max: 10m 54s | Hits: 100%/36347 
      🟩 GCC                Pass: 100%/22  | Total:  3h 02m | Avg:  8m 18s | Max: 14m 35s | Hits:  99%/42108 
      🟩 MSVC               Pass: 100%/7   | Total:  3h 21m | Avg: 28m 48s | Max: 34m 59s | Hits:  99%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 37s | Max: 35m 46s | Hits:  99%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 17m 59s | Avg:  8m 59s | Max: 12m 17s | Hits:  99%/3828  
      🟩 rtx2080            Pass: 100%/38  | Total:  6h 45m | Avg: 10m 40s | Max: 35m 46s | Hits:  99%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 22m | Avg: 14m 17s | Max: 34m 59s | Hits:  99%/19121 
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total:  7h 42m | Avg: 10m 45s | Max: 35m 46s | Hits:  99%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 52m 30s | Avg: 17m 30s | Max: 34m 59s | Hits:  99%/5733  
      🟩 TestGPU            Pass: 100%/4   | Total: 51m 38s | Avg: 12m 54s | Max: 14m 35s | Hits:  99%/7655  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 17m 59s | Avg:  8m 59s | Max: 12m 17s | Hits:  99%/3828  
      🟩 90;90a             Pass: 100%/2   | Total: 33m 29s | Avg: 16m 44s | Max: 26m 37s | Hits:  99%/3820  
      🟩 100;120            Pass: 100%/2   | Total: 31m 31s | Avg: 15m 45s | Max: 23m 50s | Hits:  99%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  3h 56m | Avg: 11m 14s | Max: 35m 46s | Hits:  99%/40160 
      🟩 20                 Pass: 100%/27  | Total:  5h 08m | Avg: 11m 25s | Max: 34m 59s | Hits:  99%/51633 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 2h 33m | Avg: 5m 29s | Max: 13m 08s | Hits: 99%/15794

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  2h 21m | Avg:  5m 53s | Max: 13m 08s | Hits:  99%/13366 
      🟩 arm64              Pass: 100%/4   | Total: 12m 30s | Avg:  3m 07s | Max:  3m 23s | Hits:  99%/2428  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 17m 48s | Avg:  5m 56s | Max: 11m 34s | Hits:  99%/1519  
      🟩 12.9               Pass: 100%/25  | Total:  2h 16m | Avg:  5m 26s | Max: 13m 08s | Hits:  99%/14275 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 17m 48s | Avg:  5m 56s | Max: 11m 34s | Hits:  99%/1519  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  2h 16m | Avg:  5m 26s | Max: 13m 08s | Hits:  99%/14275 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  2h 33m | Avg:  5m 29s | Max: 13m 08s | Hits:  99%/15794 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total:  6m 16s | Avg:  3m 08s | Max:  3m 18s | Hits: 100%/1216  
      🟩 Clang15            Pass: 100%/1   | Total:  3m 42s | Avg:  3m 42s | Max:  3m 42s | Hits: 100%/607   
      🟩 Clang16            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s | Hits: 100%/607   
      🟩 Clang17            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s | Hits: 100%/607   
      🟩 Clang18            Pass: 100%/1   | Total:  3m 30s | Avg:  3m 30s | Max:  3m 30s | Hits: 100%/607   
      🟩 Clang19            Pass: 100%/4   | Total: 17m 56s | Avg:  4m 29s | Max:  8m 45s | Hits: 100%/2428  
      🟩 GCC10              Pass: 100%/2   | Total:  6m 57s | Avg:  3m 28s | Max:  3m 41s | Hits:  99%/1216  
      🟩 GCC11              Pass: 100%/1   | Total:  3m 39s | Avg:  3m 39s | Max:  3m 39s | Hits:  99%/607   
      🟩 GCC12              Pass: 100%/1   | Total:  3m 54s | Avg:  3m 54s | Max:  3m 54s | Hits:  99%/607   
      🟩 GCC13              Pass: 100%/8   | Total: 40m 03s | Avg:  5m 00s | Max: 10m 45s | Hits:  99%/4856  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 34s | Avg: 11m 34s | Max: 11m 34s | Hits:  95%/305   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 34m 33s | Avg: 11m 31s | Max: 13m 08s | Hits:  95%/921   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 15m 01s | Avg:  7m 30s | Max:  7m 35s | Hits:  97%/1210  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 38m 14s | Avg:  3m 49s | Max:  8m 45s | Hits: 100%/6072  
      🟩 GCC                Pass: 100%/12  | Total: 54m 33s | Avg:  4m 32s | Max: 10m 45s | Hits:  99%/7286  
      🟩 MSVC               Pass: 100%/4   | Total: 46m 07s | Avg: 11m 31s | Max: 13m 08s | Hits:  95%/1226  
      🟩 NVHPC              Pass: 100%/2   | Total: 15m 01s | Avg:  7m 30s | Max:  7m 35s | Hits:  97%/1210  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  7m 19s | Hits:  99%/1214  
      🟩 rtx2080            Pass: 100%/26  | Total:  2h 23m | Avg:  5m 30s | Max: 13m 08s | Hits:  99%/14580 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  2h 07m | Avg:  5m 05s | Max: 13m 08s | Hits:  99%/13973 
      🟩 Test               Pass: 100%/3   | Total: 26m 49s | Avg:  8m 56s | Max: 10m 45s | Hits:  99%/1821  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  7m 19s | Hits:  99%/1214  
      🟩 90;90a             Pass: 100%/2   | Total: 14m 07s | Avg:  7m 03s | Max: 10m 11s | Hits:  98%/914   
      🟩 100;120            Pass: 100%/2   | Total: 15m 02s | Avg:  7m 31s | Max: 11m 14s | Hits:  98%/914   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 13m 50s | Avg:  4m 36s | Max:  7m 35s | Hits:  99%/1819  
      🟩 20                 Pass: 100%/25  | Total:  2h 20m | Avg:  5m 36s | Max: 13m 08s | Hits:  99%/13975 
    
  • 🟩 python: Pass: 100%/18 | Total: 3h 11m | Avg: 10m 36s | Max: 21m 54s

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 ctk
      🟩 12.9               Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 cxx
      🟩 GCC13              Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/18  | Total:  3h 11m | Avg: 10m 36s | Max: 21m 54s
    🟩 gpu
      🟩 h100               Pass: 100%/8   | Total:  1h 20m | Avg: 10m 05s | Max: 16m 20s
      🟩 rtxa6000           Pass: 100%/10  | Total:  1h 50m | Avg: 11m 02s | Max: 21m 54s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 18m 57s | Avg:  9m 28s | Max:  9m 42s
      🟩 Test cuda.cccl.cooperative Pass: 100%/4   | Total:  1h 08m | Avg: 17m 07s | Max: 21m 54s
      🟩 Test cuda.cccl.examples Pass: 100%/4   | Total: 20m 19s | Avg:  5m 04s | Max:  5m 51s
      🟩 Test cuda.cccl.headers Pass: 100%/4   | Total: 17m 10s | Avg:  4m 17s | Max:  5m 18s
      🟩 Test cuda.cccl.parallel Pass: 100%/4   | Total:  1h 06m | Avg: 16m 31s | Max: 18m 19s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 34m | Avg: 10m 30s | Max: 21m 54s
      🟩 3.13               Pass: 100%/9   | Total:  1h 36m | Avg: 10m 43s | Max: 19m 08s
    
  • 🟩 packaging: Pass: 100%/4 | Total: 14m 49s | Avg: 3m 42s | Max: 4m 25s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 14m 49s | Avg:  3m 42s | Max:  4m 25s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  7m 30s | Avg:  3m 45s | Max:  4m 25s
      🟩 12.9               Pass: 100%/2   | Total:  7m 19s | Avg:  3m 39s | Max:  3m 40s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  7m 30s | Avg:  3m 45s | Max:  4m 25s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  7m 19s | Avg:  3m 39s | Max:  3m 40s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 14m 49s | Avg:  3m 42s | Max:  4m 25s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 05s | Avg:  3m 05s | Max:  3m 05s
      🟩 Clang19            Pass: 100%/1   | Total:  3m 39s | Avg:  3m 39s | Max:  3m 39s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 25s | Avg:  4m 25s | Max:  4m 25s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 40s | Avg:  3m 40s | Max:  3m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  6m 44s | Avg:  3m 22s | Max:  3m 39s
      🟩 GCC                Pass: 100%/2   | Total:  8m 05s | Avg:  4m 02s | Max:  4m 25s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 14m 49s | Avg:  3m 42s | Max:  4m 25s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 14m 49s | Avg:  3m 42s | Max:  4m 25s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 15m 25s | Avg: 3m 51s | Max: 3m 59s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 55s | Avg:  3m 57s | Max:  3m 59s
      🟩 arm64              Pass: 100%/2   | Total:  7m 30s | Avg:  3m 45s | Max:  3m 47s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 15m 25s | Avg:  3m 51s | Max:  3m 59s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 46s | Avg:  3m 53s | Max:  3m 59s
      🟩 20                 Pass: 100%/2   | Total:  7m 39s | Avg:  3m 49s | Max:  3m 56s
    
  • 🟩 cccl_c_parallel: Pass: 100%/3 | Total: 27m 54s | Avg: 9m 18s | Max: 14m 03s | Hits: 98%/495

    🟩 cpu
      🟩 amd64              Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 ctk
      🟩 12.9               Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 cxx
      🟩 GCC13              Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/3   | Total: 27m 54s | Avg:  9m 18s | Max: 14m 03s | Hits:  98%/495   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 14m 03s | Avg: 14m 03s | Max: 14m 03s | Hits:  98%/165   
      🟩 rtx2080            Pass: 100%/2   | Total: 13m 51s | Avg:  6m 55s | Max: 11m 41s | Hits:  98%/330   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 10s | Avg:  2m 10s | Max:  2m 10s | Hits:  98%/165   
      🟩 Test               Pass: 100%/2   | Total: 25m 44s | Avg: 12m 52s | Max: 14m 03s | Hits:  98%/330   
    

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 157)

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

@fbusato
fbusato merged commit 17760a3 into NVIDIA:main Jul 19, 2025
@github-project-automation github-project-automation Bot moved this from In Review to Done in CCCL Jul 19, 2025
davebayer pushed a commit to davebayer/cccl that referenced this pull request Sep 23, 2025
@fbusato fbusato mentioned this pull request Oct 13, 2026
19 of 27 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants