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

Removes deprecated Agent* alias templates in the public namespace #3717

Merged

Conversation

elstehle
Copy link
Collaborator

@elstehle elstehle commented Feb 6, 2025

Description

Closes #3467

@elstehle elstehle requested a review from a team as a code owner February 6, 2025 14:55
@elstehle elstehle requested a review from gevtushenko February 6, 2025 14:55
Copy link
Contributor

github-actions bot commented Feb 6, 2025

🟩 CI finished in 1h 43m: Pass: 100%/90 | Total: 2d 17h | Avg: 43m 24s | Max: 1h 15m | Hits: 68%/132225
  • 🟩 cub: Pass: 100%/44 | Total: 1d 16h | Avg: 55m 40s | Max: 1h 15m | Hits: 54%/52320

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  1d 14h | Avg: 55m 23s | Max:  1h 15m | Hits:  55%/49888 
      🟩 arm64              Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 01m | Hits:  49%/2432  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 07m | Avg:  1h 01m | Max:  1h 04m | Hits:  43%/5914  
      🟩 12.5               Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  48%/2250  
      🟩 12.8               Pass: 100%/37  | Total:  1d 09h | Avg: 54m 18s | Max:  1h 15m | Hits:  56%/44156 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 01m | Hits:  52%/2104  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 07m | Avg:  1h 01m | Max:  1h 04m | Hits:  43%/5914  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  48%/2250  
      🟩 nvcc12.8           Pass: 100%/35  | Total:  1d 07h | Avg: 53m 58s | Max:  1h 15m | Hits:  57%/42052 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 01m | Hits:  52%/2104  
      🟩 nvcc               Pass: 100%/42  | Total:  1d 14h | Avg: 55m 27s | Max:  1h 15m | Hits:  54%/50216 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 03m | Avg:  1h 00m | Max:  1h 02m | Hits:  49%/4872  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 00m | Avg:  1h 00m | Max:  1h 01m | Hits:  49%/2432  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m | Hits:  49%/2432  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 05m | Hits:  49%/2432  
      🟩 Clang18            Pass: 100%/7   | Total:  5h 37m | Avg: 48m 11s | Max:  1h 01m | Hits:  65%/8184  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 54m | Avg: 57m 08s | Max: 58m 25s | Hits:  49%/2436  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 05m | Avg:  1h 05m | Max:  1h 05m | Hits:  49%/1218  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m | Hits:  49%/2436  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 05m | Hits:  49%/2436  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  49%/2432  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  49%/2432  
      🟩 GCC13              Pass: 100%/10  | Total:  6h 34m | Avg: 39m 24s | Max:  1h 09m | Hits:  74%/12160 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 14m | Hits:  13%/2084  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 15m | Hits:  13%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  48%/2250  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 15h 53m | Avg: 56m 04s | Max:  1h 05m | Hits:  56%/20352 
      🟩 GCC                Pass: 100%/21  | Total: 18h 01m | Avg: 51m 31s | Max:  1h 09m | Hits:  61%/25550 
      🟩 MSVC               Pass: 100%/4   | Total:  4h 42m | Avg:  1h 10m | Max:  1h 15m | Hits:  13%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  48%/2250  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 54m 14s | Avg: 27m 07s | Max: 28m 23s | Hits:  74%/2432  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 11h | Avg:  1h 03m | Max:  1h 15m | Hits:  45%/40160 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 06m | Avg: 30m 45s | Max:  1h 01m | Hits:  87%/9728  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 14h | Avg:  1h 02m | Max:  1h 15m | Hits:  46%/43808 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 23s | Avg: 20m 23s | Max: 20m 23s | Hits:  99%/1216  
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 53s | Avg: 16m 53s | Max: 16m 53s | Hits:  99%/1216  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 12m | Avg: 24m 13s | Max: 25m 51s | Hits:  99%/3648  
      🟩 TestGPU            Pass: 100%/2   | Total: 42m 57s | Avg: 21m 28s | Max: 22m 01s | Hits:  99%/2432  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 54m 14s | Avg: 27m 07s | Max: 28m 23s | Hits:  74%/2432  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  49%/1216  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 20h 49m | Avg:  1h 02m | Max:  1h 14m | Hits:  44%/23559 
      🟩 20                 Pass: 100%/24  | Total: 19h 59m | Avg: 49m 59s | Max:  1h 15m | Hits:  63%/28761 
    
  • 🟩 thrust: Pass: 100%/43 | Total: 23h 40m | Avg: 33m 01s | Max: 1h 06m | Hits: 77%/79625

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 38m 10s | Avg: 19m 05s | Max: 26m 41s | Hits:  88%/3706  
    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 22h 37m | Avg: 33m 07s | Max:  1h 06m | Hits:  77%/75920 
      🟩 arm64              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 13s | Max: 33m 38s | Hits:  78%/3705  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  2h 58m | Avg: 35m 39s | Max: 52m 36s | Hits:  73%/9256  
      🟩 12.5               Pass: 100%/2   | Total:  1h 53m | Avg: 56m 39s | Max: 56m 40s | Hits:  70%/3704  
      🟩 12.8               Pass: 100%/36  | Total: 18h 48m | Avg: 31m 21s | Max:  1h 06m | Hits:  78%/66665 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 53m 45s | Avg: 26m 52s | Max: 27m 21s | Hits:  78%/3704  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  2h 58m | Avg: 35m 39s | Max: 52m 36s | Hits:  73%/9256  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 53m | Avg: 56m 39s | Max: 56m 40s | Hits:  70%/3704  
      🟩 nvcc12.8           Pass: 100%/34  | Total: 17h 54m | Avg: 31m 36s | Max:  1h 06m | Hits:  78%/62961 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 53m 45s | Avg: 26m 52s | Max: 27m 21s | Hits:  78%/3704  
      🟩 nvcc               Pass: 100%/41  | Total: 22h 46m | Avg: 33m 19s | Max:  1h 06m | Hits:  77%/75921 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 06m | Avg: 31m 41s | Max: 32m 46s | Hits:  78%/7408  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 05m | Avg: 32m 35s | Max: 32m 45s | Hits:  78%/3704  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 05m | Avg: 32m 51s | Max: 34m 11s | Hits:  78%/3704  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 03m | Avg: 31m 53s | Max: 34m 41s | Hits:  78%/3704  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 45m | Avg: 23m 37s | Max: 33m 51s | Hits:  84%/12964 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 05m | Avg: 32m 38s | Max: 33m 19s | Hits:  77%/3706  
      🟩 GCC8               Pass: 100%/1   | Total: 31m 49s | Avg: 31m 49s | Max: 31m 49s | Hits:  77%/1853  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 34s | Max: 34m 51s | Hits:  77%/3706  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 06m | Avg: 33m 11s | Max: 34m 17s | Hits:  77%/3706  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 43s | Max: 34m 07s | Hits:  77%/3706  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 06m | Avg: 33m 05s | Max: 33m 56s | Hits:  77%/3706  
      🟩 GCC13              Pass: 100%/8   | Total:  3h 12m | Avg: 24m 03s | Max: 36m 09s | Hits:  86%/14824 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 45m | Avg: 52m 32s | Max: 52m 36s | Hits:  53%/3692  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 40m | Avg: 53m 27s | Max:  1h 06m | Hits:  58%/5538  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 53m | Avg: 56m 39s | Max: 56m 40s | Hits:  70%/3704  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 06m | Avg: 28m 38s | Max: 34m 41s | Hits:  80%/31484 
      🟩 GCC                Pass: 100%/19  | Total:  9h 14m | Avg: 29m 11s | Max: 36m 09s | Hits:  81%/35207 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 25m | Avg: 53m 05s | Max:  1h 06m | Hits:  56%/9230  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 53m | Avg: 56m 39s | Max: 56m 40s | Hits:  70%/3704  
    🟩 gpu
      🟩 rtx2080            Pass: 100%/33  | Total: 19h 37m | Avg: 35m 41s | Max:  1h 01m | Hits:  75%/61112 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 02m | Avg: 24m 14s | Max:  1h 06m | Hits:  85%/18513 
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 22h 18m | Avg: 36m 10s | Max:  1h 06m | Hits:  74%/68516 
      🟩 TestCPU            Pass: 100%/3   | Total: 48m 07s | Avg: 16m 02s | Max: 32m 29s | Hits:  89%/5551  
      🟩 TestGPU            Pass: 100%/3   | Total: 33m 41s | Avg: 11m 13s | Max: 11m 45s | Hits:  99%/5558  
    🟩 sm
      🟩 90;90a;100         Pass: 100%/1   | Total: 36m 09s | Avg: 36m 09s | Max: 36m 09s | Hits:  77%/1853  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 15m | Avg: 36m 47s | Max:  1h 01m | Hits:  73%/37031 
      🟩 20                 Pass: 100%/21  | Total: 10h 46m | Avg: 30m 46s | Max:  1h 06m | Hits:  80%/38888 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 8m 33s | Avg: 4m 16s | Max: 6m 05s | Hits: 98%/280

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  8m 33s | Avg:  4m 16s | Max:  6m 05s | Hits:  98%/280   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 28s | Avg:  2m 28s | Max:  2m 28s | Hits:  97%/140   
      🟩 Test               Pass: 100%/1   | Total:  6m 05s | Avg:  6m 05s | Max:  6m 05s | Hits:  98%/140   
    
  • 🟩 python: Pass: 100%/1 | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 28m 18s | Avg: 28m 18s | Max: 28m 18s
    

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

# Runner
65 linux-amd64-cpu16
9 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 added breaking Breaking change cub For all items related to CUB labels Feb 6, 2025
@bernhardmgruber bernhardmgruber merged commit aebba2b into NVIDIA:main Feb 6, 2025
104 of 107 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking change cub For all items related to CUB
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Remove Agent* alias templates for the respective detail::<algorithm name>::Agent*
3 participants