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

Deprecate cub::Swap #3333

Merged
merged 1 commit into from
Jan 10, 2025
Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

Copy link
Contributor

🟩 CI finished in 1h 58m: Pass: 100%/78 | Total: 2d 02h | Avg: 38m 44s | Max: 1h 11m | Hits: 311%/12380
  • 🟩 cub: Pass: 100%/38 | Total: 1d 06h | Avg: 48m 39s | Max: 1h 11m | Hits: 379%/3120

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

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 42m 03s | Avg: 21m 01s | Max: 26m 14s
    🟩 cpu
      🟩 amd64              Pass: 100%/35  | Total: 18h 00m | Avg: 30m 52s | Max: 59m 45s | Hits: 288%/9260  
      🟩 arm64              Pass: 100%/2   | Total: 55m 38s | Avg: 27m 49s | Max: 29m 06s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  2h 49m | Avg: 33m 48s | Max: 49m 50s | Hits: 269%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  1h 35m | Avg: 47m 52s | Max: 48m 58s
      🟩 12.6               Pass: 100%/30  | Total: 14h 31m | Avg: 29m 03s | Max: 59m 45s | Hits: 293%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 52m 21s | Avg: 26m 10s | Max: 28m 13s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  2h 49m | Avg: 33m 48s | Max: 49m 50s | Hits: 269%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 35m | Avg: 47m 52s | Max: 48m 58s
      🟩 nvcc12.6           Pass: 100%/28  | Total: 13h 39m | Avg: 29m 15s | Max: 59m 45s | Hits: 293%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 52m 21s | Avg: 26m 10s | Max: 28m 13s
      🟩 nvcc               Pass: 100%/35  | Total: 18h 03m | Avg: 30m 58s | Max: 59m 45s | Hits: 288%/9260  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  1h 56m | Avg: 29m 12s | Max: 30m 56s
      🟩 Clang15            Pass: 100%/1   | Total: 27m 36s | Avg: 27m 36s | Max: 27m 36s
      🟩 Clang16            Pass: 100%/1   | Total: 28m 12s | Avg: 28m 12s | Max: 28m 12s
      🟩 Clang17            Pass: 100%/1   | Total: 29m 23s | Avg: 29m 23s | Max: 29m 23s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 36m | Avg: 22m 25s | Max: 30m 29s
      🟩 GCC7               Pass: 100%/2   | Total: 57m 07s | Avg: 28m 33s | Max: 29m 44s
      🟩 GCC8               Pass: 100%/1   | Total: 29m 18s | Avg: 29m 18s | Max: 29m 18s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 03m | Avg: 31m 58s | Max: 32m 24s
      🟩 GCC10              Pass: 100%/1   | Total: 31m 37s | Avg: 31m 37s | Max: 31m 37s
      🟩 GCC11              Pass: 100%/1   | Total: 28m 42s | Avg: 28m 42s | Max: 28m 42s
      🟩 GCC12              Pass: 100%/1   | Total: 35m 04s | Avg: 35m 04s | Max: 35m 04s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 58m | Avg: 22m 21s | Max: 35m 06s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 41m | Avg: 50m 37s | Max: 51m 25s | Hits: 269%/3704  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 35m | Avg: 51m 56s | Max: 59m 45s | Hits: 301%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 35m | Avg: 47m 52s | Max: 48m 58s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  5h 58m | Avg: 25m 38s | Max: 30m 56s
      🟩 GCC                Pass: 100%/16  | Total:  7h 04m | Avg: 26m 32s | Max: 35m 06s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 17m | Avg: 51m 24s | Max: 59m 45s | Hits: 288%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 35m | Avg: 47m 52s | Max: 48m 58s
    🟩 gpu
      🟩 v100               Pass: 100%/37  | Total: 18h 56m | Avg: 30m 42s | Max: 59m 45s | Hits: 288%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total: 17h 20m | Avg: 33m 32s | Max: 59m 45s | Hits: 269%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 52m 44s | Avg: 17m 34s | Max: 37m 03s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 43m 35s | Avg: 14m 31s | Max: 16m 13s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 18m 16s | Avg: 18m 16s | Max: 18m 16s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  8h 25m | Avg: 36m 08s | Max: 59m 45s | Hits: 269%/5556  
      🟩 20                 Pass: 100%/21  | Total:  9h 48m | Avg: 28m 01s | Max: 59m 00s | Hits: 317%/3704  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 07s | Avg: 5m 33s | Max: 9m 11s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 07s | Avg:  5m 33s | Max:  9m 11s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
      🟩 Test               Pass: 100%/1   | Total:  9m 11s | Avg:  9m 11s | Max:  9m 11s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 53s | Avg: 25m 53s | Max: 25m 53s

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

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

# Runner
53 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 2b08180 into NVIDIA:main Jan 10, 2025
94 checks passed
@bernhardmgruber bernhardmgruber deleted the depr_cub_swap branch January 10, 2025 20:55
Copy link
Contributor

Git push to origin failed for branch/2.8.x with exitcode 128

bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this pull request Jan 10, 2025
bernhardmgruber added a commit that referenced this pull request Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport branch/2.8.x cub For all items related to CUB
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants