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 cub::Swap (#3333) #3350

Merged
merged 1 commit into from
Jan 12, 2025

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

Copy link
Contributor

🟩 CI finished in 2h 15m: Pass: 100%/96 | Total: 2d 13h | Avg: 38m 19s | Max: 1h 09m | Hits: 311%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 1d 13h | Avg: 48m 20s | Max: 1h 09m | Hits: 380%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  8m 50s | Avg:  4m 25s | Max:  6m 52s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 58s | Avg:  1m 58s | Max:  1m 58s
      🟩 Test               Pass: 100%/1   | Total:  6m 52s | Avg:  6m 52s | Max:  6m 52s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 34s | Avg: 25m 34s | Max: 25m 34s

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

👃 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 merged commit ee952e9 into NVIDIA:branch/2.8.x Jan 12, 2025
112 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_swap branch January 12, 2025 21:46
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