Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport to 2.8: Deprecate and replace thrust::cuda_cub iterators (#3422) #3510

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber requested review from a team as code owners January 23, 2025 16:18
@bernhardmgruber bernhardmgruber changed the title Backport 2.8: Deprecate and replace thrust::cuda_cub iterators (#3422) Backport to 2.8: Deprecate and replace thrust::cuda_cub iterators (#3422) Jan 23, 2025
Copy link
Contributor

🟩 CI finished in 3h 13m: Pass: 100%/96 | Total: 2d 17h | Avg: 41m 04s | Max: 1h 12m | Hits: 250%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 1d 15h | Avg: 50m 10s | Max: 1h 11m | Hits: 371%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  1d 13h | Avg: 49m 56s | Max:  1h 11m | Hits: 371%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  1h 51m | Avg: 55m 35s | Max: 56m 17s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  5h 57m | Avg: 51m 07s | Max:  1h 00m | Hits: 371%/783   
      🟩 12.5               Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
      🟩 12.6               Pass: 100%/38  | Total:  1d 07h | Avg: 49m 05s | Max:  1h 11m | Hits: 371%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 57m | Avg: 58m 51s | Max:  1h 00m
      🟩 nvcc11.1           Pass: 100%/7   | Total:  5h 57m | Avg: 51m 07s | Max:  1h 00m | Hits: 371%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
      🟩 nvcc12.6           Pass: 100%/36  | Total:  1d 05h | Avg: 48m 32s | Max:  1h 11m | Hits: 371%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 57m | Avg: 58m 51s | Max:  1h 00m
      🟩 nvcc               Pass: 100%/45  | Total:  1d 13h | Avg: 49m 47s | Max:  1h 11m | Hits: 371%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  3h 25m | Avg: 51m 29s | Max: 59m 19s
      🟩 Clang10            Pass: 100%/1   | Total: 56m 13s | Avg: 56m 13s | Max: 56m 13s
      🟩 Clang11            Pass: 100%/1   | Total: 53m 12s | Avg: 53m 12s | Max: 53m 12s
      🟩 Clang12            Pass: 100%/1   | Total: 52m 52s | Avg: 52m 52s | Max: 52m 52s
      🟩 Clang13            Pass: 100%/1   | Total: 57m 38s | Avg: 57m 38s | Max: 57m 38s
      🟩 Clang14            Pass: 100%/1   | Total: 55m 26s | Avg: 55m 26s | Max: 55m 26s
      🟩 Clang15            Pass: 100%/1   | Total: 58m 45s | Avg: 58m 45s | Max: 58m 45s
      🟩 Clang16            Pass: 100%/1   | Total: 55m 01s | Avg: 55m 01s | Max: 55m 01s
      🟩 Clang17            Pass: 100%/1   | Total: 55m 13s | Avg: 55m 13s | Max: 55m 13s
      🟩 Clang18            Pass: 100%/7   | Total:  5h 28m | Avg: 46m 55s | Max:  1h 00m
      🟩 GCC6               Pass: 100%/2   | Total:  1h 44m | Avg: 52m 16s | Max:  1h 00m
      🟩 GCC7               Pass: 100%/2   | Total:  1h 50m | Avg: 55m 19s | Max: 56m 23s
      🟩 GCC8               Pass: 100%/1   | Total: 58m 28s | Avg: 58m 28s | Max: 58m 28s
      🟩 GCC9               Pass: 100%/3   | Total:  2h 42m | Avg: 54m 03s | Max: 57m 22s
      🟩 GCC10              Pass: 100%/1   | Total: 59m 44s | Avg: 59m 44s | Max: 59m 44s
      🟩 GCC11              Pass: 100%/1   | Total: 58m 26s | Avg: 58m 26s | Max: 58m 26s
      🟩 GCC12              Pass: 100%/3   | Total:  1h 36m | Avg: 32m 12s | Max: 56m 04s
      🟩 GCC13              Pass: 100%/8   | Total:  4h 27m | Avg: 33m 26s | Max: 54m 53s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m | Hits: 371%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 11m | Avg:  1h 11m | Max:  1h 11m | Hits: 372%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m | Hits: 370%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 16h 18m | Avg: 51m 31s | Max:  1h 00m
      🟩 GCC                Pass: 100%/21  | Total: 15h 18m | Avg: 43m 43s | Max:  1h 00m
      🟩 Intel              Pass: 100%/1   | Total:  1h 00m | Avg:  1h 00m | Max:  1h 00m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 25m | Avg:  1h 06m | Max:  1h 11m | Hits: 371%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 09m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 40m 32s | Avg: 20m 16s | Max: 24m 27s
      🟩 v100               Pass: 100%/45  | Total:  1d 14h | Avg: 51m 30s | Max:  1h 11m | Hits: 371%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  1d 12h | Avg: 55m 13s | Max:  1h 11m | Hits: 371%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 17m 27s | Avg: 17m 27s | Max: 17m 27s
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 47s | Avg: 16m 47s | Max: 16m 47s
      🟩 HostLaunch         Pass: 100%/3   | Total: 55m 44s | Avg: 18m 34s | Max: 20m 43s
      🟩 TestGPU            Pass: 100%/2   | Total: 59m 10s | Avg: 29m 35s | Max: 30m 34s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 40m 32s | Avg: 20m 16s | Max: 24m 27s
      🟩 90a                Pass: 100%/1   | Total: 23m 49s | Avg: 23m 49s | Max: 23m 49s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total:  4h 15m | Avg: 51m 00s | Max: 59m 19s
      🟩 14                 Pass: 100%/4   | Total:  3h 55m | Avg: 58m 55s | Max:  1h 00m | Hits: 371%/783   
      🟩 17                 Pass: 100%/12  | Total: 11h 35m | Avg: 57m 59s | Max:  1h 11m | Hits: 371%/1566  
      🟩 20                 Pass: 100%/26  | Total: 19h 31m | Avg: 45m 03s | Max:  1h 09m | Hits: 370%/783   
    
  • 🟩 thrust: Pass: 100%/46 | Total: 1d 01h | Avg: 33m 35s | Max: 1h 12m | Hits: 209%/9260

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 41m 00s | Avg: 20m 30s | Max: 28m 35s
    🟩 cpu
      🟩 amd64              Pass: 100%/44  | Total:  1d 00h | Avg: 33m 34s | Max:  1h 12m | Hits: 209%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  1h 07m | Avg: 33m 48s | Max: 37m 21s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  3h 39m | Avg: 31m 25s | Max: 53m 37s | Hits: 172%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 53m | Avg: 56m 40s | Max: 57m 26s
      🟩 12.6               Pass: 100%/37  | Total: 20h 11m | Avg: 32m 45s | Max:  1h 12m | Hits: 218%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 04m | Avg: 32m 11s | Max: 32m 24s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  3h 39m | Avg: 31m 25s | Max: 53m 37s | Hits: 172%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 53m | Avg: 56m 40s | Max: 57m 26s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 19h 07m | Avg: 32m 47s | Max:  1h 12m | Hits: 218%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 11s | Max: 32m 24s
      🟩 nvcc               Pass: 100%/44  | Total:  1d 00h | Avg: 33m 39s | Max:  1h 12m | Hits: 209%/9260  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 51m | Avg: 27m 56s | Max: 31m 50s
      🟩 Clang10            Pass: 100%/1   | Total: 33m 54s | Avg: 33m 54s | Max: 33m 54s
      🟩 Clang11            Pass: 100%/1   | Total: 34m 14s | Avg: 34m 14s | Max: 34m 14s
      🟩 Clang12            Pass: 100%/1   | Total: 40m 28s | Avg: 40m 28s | Max: 40m 28s
      🟩 Clang13            Pass: 100%/1   | Total: 31m 37s | Avg: 31m 37s | Max: 31m 37s
      🟩 Clang14            Pass: 100%/1   | Total: 32m 34s | Avg: 32m 34s | Max: 32m 34s
      🟩 Clang15            Pass: 100%/1   | Total: 32m 36s | Avg: 32m 36s | Max: 32m 36s
      🟩 Clang16            Pass: 100%/1   | Total: 32m 27s | Avg: 32m 27s | Max: 32m 27s
      🟩 Clang17            Pass: 100%/1   | Total: 35m 59s | Avg: 35m 59s | Max: 35m 59s
      🟩 Clang18            Pass: 100%/7   | Total:  3h 01m | Avg: 25m 54s | Max: 33m 59s
      🟩 GCC6               Pass: 100%/2   | Total: 53m 47s | Avg: 26m 53s | Max: 29m 33s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 00m | Avg: 30m 16s | Max: 34m 20s
      🟩 GCC8               Pass: 100%/1   | Total: 35m 22s | Avg: 35m 22s | Max: 35m 22s
      🟩 GCC9               Pass: 100%/3   | Total:  1h 36m | Avg: 32m 00s | Max: 35m 51s
      🟩 GCC10              Pass: 100%/1   | Total: 33m 50s | Avg: 33m 50s | Max: 33m 50s
      🟩 GCC11              Pass: 100%/1   | Total: 35m 59s | Avg: 35m 59s | Max: 35m 59s
      🟩 GCC12              Pass: 100%/1   | Total: 35m 46s | Avg: 35m 46s | Max: 35m 46s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 13m | Avg: 24m 08s | Max: 38m 18s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 41m 24s | Avg: 41m 24s | Max: 41m 24s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 53m 37s | Avg: 53m 37s | Max: 53m 37s | Hits: 172%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 56m 41s | Avg: 56m 41s | Max: 56m 41s | Hits: 166%/1852  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 48m | Avg: 56m 17s | Max:  1h 12m | Hits: 235%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 53m | Avg: 56m 40s | Max: 57m 26s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  9h 26m | Avg: 29m 50s | Max: 40m 28s
      🟩 GCC                Pass: 100%/19  | Total:  9h 04m | Avg: 28m 39s | Max: 38m 18s
      🟩 Intel              Pass: 100%/1   | Total: 41m 24s | Avg: 41m 24s | Max: 41m 24s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 39m | Avg: 55m 50s | Max:  1h 12m | Hits: 209%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 53m | Avg: 56m 40s | Max: 57m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/46  | Total:  1d 01h | Avg: 33m 35s | Max:  1h 12m | Hits: 209%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  1d 00h | Avg: 36m 20s | Max:  1h 12m | Hits: 170%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 22s | Avg: 17m 07s | Max: 36m 11s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 40m 30s | Avg: 13m 30s | Max: 14m 57s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 19m 11s | Avg: 19m 11s | Max: 19m 11s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total:  2h 06m | Avg: 25m 19s | Max: 28m 47s
      🟩 14                 Pass: 100%/4   | Total:  2h 29m | Avg: 37m 20s | Max: 53m 37s | Hits: 172%/1852  
      🟩 17                 Pass: 100%/12  | Total:  8h 05m | Avg: 40m 26s | Max: 59m 44s | Hits: 171%/3704  
      🟩 20                 Pass: 100%/23  | Total: 12h 22m | Avg: 32m 18s | Max:  1h 12m | Hits: 265%/3704  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 00s | Avg: 5m 00s | Max: 8m 04s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 00s | Avg:  5m 00s | Max:  8m 04s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
      🟩 Test               Pass: 100%/1   | Total:  8m 04s | Avg:  8m 04s | Max:  8m 04s
    
  • 🟩 python: Pass: 100%/1 | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 29m 35s | Avg: 29m 35s | Max: 29m 35s
    

👃 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: 96)

# Runner
71 linux-amd64-cpu16
11 linux-amd64-gpu-v100-latest-1
9 windows-amd64-cpu16
4 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

@bernhardmgruber bernhardmgruber force-pushed the backport_depr_thrust_cub_iterators branch from d48e83d to 7778666 Compare January 30, 2025 15:42
@bernhardmgruber bernhardmgruber force-pushed the backport_depr_thrust_cub_iterators branch from 7778666 to e3418d9 Compare January 30, 2025 17:15
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 30, 2025 17:47
Copy link
Contributor

🟩 CI finished in 1h 23m: Pass: 100%/95 | Total: 2d 16h | Avg: 40m 49s | Max: 1h 14m | Hits: 235%/10540
  • 🟩 cub: Pass: 100%/47 | Total: 1d 15h | Avg: 50m 12s | Max: 1h 14m | Hits: 372%/3132

    🟩 cpu
      🟩 amd64              Pass: 100%/45  | Total:  1d 13h | Avg: 49m 55s | Max:  1h 14m | Hits: 372%/3132  
      🟩 arm64              Pass: 100%/2   | Total:  1h 52m | Avg: 56m 28s | Max: 57m 44s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  5h 44m | Avg: 49m 12s | Max:  1h 02m | Hits: 372%/783   
      🟩 12.5               Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m
      🟩 12.6               Pass: 100%/38  | Total:  1d 07h | Avg: 49m 32s | Max:  1h 14m | Hits: 372%/2349  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 04m
      🟩 nvcc11.1           Pass: 100%/7   | Total:  5h 44m | Avg: 49m 12s | Max:  1h 02m | Hits: 372%/783   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m
      🟩 nvcc12.6           Pass: 100%/36  | Total:  1d 05h | Avg: 48m 42s | Max:  1h 14m | Hits: 372%/2349  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 04m
      🟩 nvcc               Pass: 100%/45  | Total:  1d 13h | Avg: 49m 34s | Max:  1h 14m | Hits: 372%/3132  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  3h 44m | Avg: 56m 10s | Max:  1h 08m
      🟩 Clang10            Pass: 100%/1   | Total: 55m 53s | Avg: 55m 53s | Max: 55m 53s
      🟩 Clang11            Pass: 100%/1   | Total: 59m 36s | Avg: 59m 36s | Max: 59m 36s
      🟩 Clang12            Pass: 100%/1   | Total: 59m 23s | Avg: 59m 23s | Max: 59m 23s
      🟩 Clang13            Pass: 100%/1   | Total: 54m 40s | Avg: 54m 40s | Max: 54m 40s
      🟩 Clang14            Pass: 100%/1   | Total: 53m 06s | Avg: 53m 06s | Max: 53m 06s
      🟩 Clang15            Pass: 100%/1   | Total: 55m 23s | Avg: 55m 23s | Max: 55m 23s
      🟩 Clang16            Pass: 100%/1   | Total: 53m 27s | Avg: 53m 27s | Max: 53m 27s
      🟩 Clang17            Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m
      🟩 Clang18            Pass: 100%/7   | Total:  5h 32m | Avg: 47m 29s | Max:  1h 04m
      🟩 GCC6               Pass: 100%/2   | Total:  1h 31m | Avg: 45m 30s | Max: 46m 02s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 47m | Avg: 53m 44s | Max: 55m 17s
      🟩 GCC8               Pass: 100%/1   | Total: 51m 52s | Avg: 51m 52s | Max: 51m 52s
      🟩 GCC9               Pass: 100%/3   | Total:  2h 27m | Avg: 49m 15s | Max: 53m 00s
      🟩 GCC10              Pass: 100%/1   | Total: 59m 10s | Avg: 59m 10s | Max: 59m 10s
      🟩 GCC11              Pass: 100%/1   | Total: 54m 06s | Avg: 54m 06s | Max: 54m 06s
      🟩 GCC12              Pass: 100%/3   | Total:  1h 45m | Avg: 35m 13s | Max: 56m 17s
      🟩 GCC13              Pass: 100%/8   | Total:  4h 31m | Avg: 33m 59s | Max:  1h 00m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 57m 05s | Avg: 57m 05s | Max: 57m 05s
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 02m | Avg:  1h 02m | Max:  1h 02m | Hits: 372%/783   
      🟩 MSVC14.29          Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits: 372%/783   
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 14m | Hits: 372%/1566  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 16h 55m | Avg: 53m 25s | Max:  1h 08m
      🟩 GCC                Pass: 100%/21  | Total: 14h 49m | Avg: 42m 20s | Max:  1h 00m
      🟩 Intel              Pass: 100%/1   | Total: 57m 05s | Avg: 57m 05s | Max: 57m 05s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 25m | Avg:  1h 06m | Max:  1h 14m | Hits: 372%/3132  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 49m 22s | Avg: 24m 41s | Max: 24m 52s
      🟩 rtxa6000           Pass: 100%/8   | Total:  3h 45m | Avg: 28m 10s | Max: 58m 26s
      🟩 v100               Pass: 100%/37  | Total:  1d 10h | Avg: 56m 21s | Max:  1h 14m | Hits: 372%/3132  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total:  1d 13h | Avg: 55m 31s | Max:  1h 14m | Hits: 372%/3132  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 15m 58s | Avg: 15m 58s | Max: 15m 58s
      🟩 GraphCapture       Pass: 100%/1   | Total: 15m 06s | Avg: 15m 06s | Max: 15m 06s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 09m | Avg: 23m 06s | Max: 24m 30s
      🟩 TestGPU            Pass: 100%/2   | Total: 38m 29s | Avg: 19m 14s | Max: 19m 16s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 49m 22s | Avg: 24m 41s | Max: 24m 52s
      🟩 90a                Pass: 100%/1   | Total: 22m 38s | Avg: 22m 38s | Max: 22m 38s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total:  4h 21m | Avg: 52m 21s | Max:  1h 08m
      🟩 14                 Pass: 100%/4   | Total:  3h 42m | Avg: 55m 31s | Max:  1h 02m | Hits: 372%/783   
      🟩 17                 Pass: 100%/12  | Total: 11h 26m | Avg: 57m 14s | Max:  1h 05m | Hits: 372%/1566  
      🟩 20                 Pass: 100%/26  | Total: 19h 48m | Avg: 45m 43s | Max:  1h 14m | Hits: 371%/783   
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 00h | Avg: 32m 58s | Max: 1h 10m | Hits: 177%/7408

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 39m 36s | Avg: 19m 48s | Max: 28m 44s
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total: 23h 39m | Avg: 33m 00s | Max:  1h 10m | Hits: 177%/7408  
      🟩 arm64              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 16s | Max: 34m 07s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  3h 40m | Avg: 31m 31s | Max: 55m 32s | Hits: 184%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 41m | Avg: 50m 57s | Max: 52m 02s
      🟩 12.6               Pass: 100%/36  | Total: 19h 21m | Avg: 32m 15s | Max:  1h 10m | Hits: 175%/5556  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 55m 31s | Avg: 27m 45s | Max: 28m 18s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  3h 40m | Avg: 31m 31s | Max: 55m 32s | Hits: 184%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 41m | Avg: 50m 57s | Max: 52m 02s
      🟩 nvcc12.6           Pass: 100%/34  | Total: 18h 25m | Avg: 32m 31s | Max:  1h 10m | Hits: 175%/5556  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 55m 31s | Avg: 27m 45s | Max: 28m 18s
      🟩 nvcc               Pass: 100%/43  | Total: 23h 48m | Avg: 33m 12s | Max:  1h 10m | Hits: 177%/7408  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 58m | Avg: 29m 32s | Max: 35m 57s
      🟩 Clang10            Pass: 100%/1   | Total: 33m 11s | Avg: 33m 11s | Max: 33m 11s
      🟩 Clang11            Pass: 100%/1   | Total: 31m 10s | Avg: 31m 10s | Max: 31m 10s
      🟩 Clang12            Pass: 100%/1   | Total: 31m 59s | Avg: 31m 59s | Max: 31m 59s
      🟩 Clang13            Pass: 100%/1   | Total: 33m 19s | Avg: 33m 19s | Max: 33m 19s
      🟩 Clang14            Pass: 100%/1   | Total: 33m 41s | Avg: 33m 41s | Max: 33m 41s
      🟩 Clang15            Pass: 100%/1   | Total: 32m 51s | Avg: 32m 51s | Max: 32m 51s
      🟩 Clang16            Pass: 100%/1   | Total: 34m 27s | Avg: 34m 27s | Max: 34m 27s
      🟩 Clang17            Pass: 100%/1   | Total: 36m 18s | Avg: 36m 18s | Max: 36m 18s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 51m | Avg: 24m 26s | Max: 35m 32s
      🟩 GCC6               Pass: 100%/2   | Total: 54m 53s | Avg: 27m 26s | Max: 30m 56s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 02m | Avg: 31m 09s | Max: 33m 47s
      🟩 GCC8               Pass: 100%/1   | Total: 36m 11s | Avg: 36m 11s | Max: 36m 11s
      🟩 GCC9               Pass: 100%/3   | Total:  1h 31m | Avg: 30m 22s | Max: 36m 10s
      🟩 GCC10              Pass: 100%/1   | Total: 35m 23s | Avg: 35m 23s | Max: 35m 23s
      🟩 GCC11              Pass: 100%/1   | Total: 36m 45s | Avg: 36m 45s | Max: 36m 45s
      🟩 GCC12              Pass: 100%/1   | Total: 38m 23s | Avg: 38m 23s | Max: 38m 23s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 04m | Avg: 23m 02s | Max: 36m 13s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 46m 30s | Avg: 46m 30s | Max: 46m 30s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 55m 32s | Avg: 55m 32s | Max: 55m 32s | Hits: 184%/1852  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 56m 26s | Avg: 56m 26s | Max: 56m 26s | Hits: 175%/1852  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 10m | Hits: 175%/3704  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 41m | Avg: 50m 57s | Max: 52m 02s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total:  9h 16m | Avg: 29m 16s | Max: 36m 18s
      🟩 GCC                Pass: 100%/19  | Total:  8h 59m | Avg: 28m 23s | Max: 38m 23s
      🟩 Intel              Pass: 100%/1   | Total: 46m 30s | Avg: 46m 30s | Max: 46m 30s
      🟩 MSVC               Pass: 100%/4   | Total:  3h 59m | Avg: 59m 55s | Max:  1h 10m | Hits: 177%/7408  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 41m | Avg: 50m 57s | Max: 52m 02s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  2h 26m | Avg: 18m 20s | Max: 35m 41s
      🟩 v100               Pass: 100%/37  | Total: 22h 16m | Avg: 36m 08s | Max:  1h 10m | Hits: 177%/7408  
    🟩 jobs
      🟩 Build              Pass: 100%/40  | Total: 23h 56m | Avg: 35m 55s | Max:  1h 10m | Hits: 177%/7408  
      🟩 TestCPU            Pass: 100%/2   | Total: 14m 16s | Avg:  7m 08s | Max:  7m 16s
      🟩 TestGPU            Pass: 100%/3   | Total: 32m 28s | Avg: 10m 49s | Max: 11m 12s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 20m 15s | Avg: 20m 15s | Max: 20m 15s
    🟩 std
      🟩 11                 Pass: 100%/5   | Total:  2h 07m | Avg: 25m 29s | Max: 28m 32s
      🟩 14                 Pass: 100%/4   | Total:  2h 36m | Avg: 39m 03s | Max: 55m 32s | Hits: 184%/1852  
      🟩 17                 Pass: 100%/12  | Total:  7h 53m | Avg: 39m 27s | Max: 57m 16s | Hits: 175%/3704  
      🟩 20                 Pass: 100%/22  | Total: 11h 26m | Avg: 31m 13s | Max:  1h 10m | Hits: 175%/1852  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 55s | Avg: 5m 27s | Max: 8m 54s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 10m 55s | Avg:  5m 27s | Max:  8m 54s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 01s | Avg:  2m 01s | Max:  2m 01s
      🟩 Test               Pass: 100%/1   | Total:  8m 54s | Avg:  8m 54s | Max:  8m 54s
    
  • 🟩 python: Pass: 100%/1 | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 24m 20s | Avg: 24m 20s | Max: 24m 20s
    

👃 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: 95)

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

@bernhardmgruber bernhardmgruber merged commit 3f8c8d5 into NVIDIA:branch/2.8.x Jan 30, 2025
109 of 110 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_depr_thrust_cub_iterators branch January 30, 2025 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants