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

Moves agents to detail::<algorithm_name> namespace #3435

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

elstehle
Copy link
Collaborator

Description

Closes #3303

@elstehle elstehle requested review from a team as code owners January 17, 2025 08:57
Copy link
Contributor

🟩 CI finished in 1h 47m: Pass: 100%/78 | Total: 2d 04h | Avg: 40m 23s | Max: 1h 14m | Hits: 247%/12760
  • 🟩 cub: Pass: 100%/38 | Total: 1d 07h | Avg: 50m 10s | Max: 1h 14m | Hits: 232%/3540

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

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 41m 10s | Avg: 20m 35s | Max: 27m 39s
    🟩 cpu
      🟩 amd64              Pass: 100%/35  | Total: 18h 55m | Avg: 32m 26s | Max:  1h 06m | Hits: 253%/9220  
      🟩 arm64              Pass: 100%/2   | Total: 57m 00s | Avg: 28m 30s | Max: 29m 44s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  2h 58m | Avg: 35m 40s | Max: 53m 41s | Hits: 225%/1844  
      🟩 12.5               Pass: 100%/2   | Total:  1h 43m | Avg: 51m 50s | Max: 52m 19s
      🟩 12.6               Pass: 100%/30  | Total: 15h 10m | Avg: 30m 20s | Max:  1h 06m | Hits: 260%/7376  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 53m 45s | Avg: 26m 52s | Max: 28m 17s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  2h 58m | Avg: 35m 40s | Max: 53m 41s | Hits: 225%/1844  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 43m | Avg: 51m 50s | Max: 52m 19s
      🟩 nvcc12.6           Pass: 100%/28  | Total: 14h 16m | Avg: 30m 35s | Max:  1h 06m | Hits: 260%/7376  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 53m 45s | Avg: 26m 52s | Max: 28m 17s
      🟩 nvcc               Pass: 100%/35  | Total: 18h 58m | Avg: 32m 32s | Max:  1h 06m | Hits: 253%/9220  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  1h 59m | Avg: 29m 48s | Max: 30m 56s
      🟩 Clang15            Pass: 100%/1   | Total: 32m 42s | Avg: 32m 42s | Max: 32m 42s
      🟩 Clang16            Pass: 100%/1   | Total: 31m 20s | Avg: 31m 20s | Max: 31m 20s
      🟩 Clang17            Pass: 100%/1   | Total: 31m 25s | Avg: 31m 25s | Max: 31m 25s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 40m | Avg: 22m 59s | Max: 29m 19s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 03m | Avg: 31m 55s | Max: 34m 06s
      🟩 GCC8               Pass: 100%/1   | Total: 31m 16s | Avg: 31m 16s | Max: 31m 16s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 06m | Avg: 33m 03s | Max: 34m 07s
      🟩 GCC10              Pass: 100%/1   | Total: 34m 13s | Avg: 34m 13s | Max: 34m 13s
      🟩 GCC11              Pass: 100%/1   | Total: 32m 28s | Avg: 32m 28s | Max: 32m 28s
      🟩 GCC12              Pass: 100%/1   | Total: 34m 24s | Avg: 34m 24s | Max: 34m 24s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 02m | Avg: 22m 49s | Max: 36m 28s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 26s | Max: 55m 12s | Hits: 225%/3688  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 39m | Avg: 53m 09s | Max:  1h 06m | Hits: 272%/5532  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 43m | Avg: 51m 50s | Max: 52m 19s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  6h 15m | Avg: 26m 49s | Max: 32m 42s
      🟩 GCC                Pass: 100%/16  | Total:  7h 24m | Avg: 27m 48s | Max: 36m 28s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 28m | Avg: 53m 40s | Max:  1h 06m | Hits: 253%/9220  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 43m | Avg: 51m 50s | Max: 52m 19s
    🟩 gpu
      🟩 v100               Pass: 100%/37  | Total: 19h 52m | Avg: 32m 13s | Max:  1h 06m | Hits: 253%/9220  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total: 18h 19m | Avg: 35m 27s | Max:  1h 06m | Hits: 225%/7376  
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 58s | Avg: 17m 19s | Max: 37m 12s | Hits: 365%/1844  
      🟩 TestGPU            Pass: 100%/3   | Total: 41m 29s | Avg: 13m 49s | Max: 14m 50s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 23m 15s | Avg: 23m 15s | Max: 23m 15s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  8h 47m | Avg: 37m 40s | Max: 55m 35s | Hits: 225%/5532  
      🟩 20                 Pass: 100%/21  | Total: 10h 23m | Avg: 29m 42s | Max:  1h 06m | Hits: 295%/3688  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 00s | Avg: 4m 30s | Max: 6m 50s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 00s | Avg:  4m 30s | Max:  6m 50s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 10s | Avg:  2m 10s | Max:  2m 10s
      🟩 Test               Pass: 100%/1   | Total:  6m 50s | Avg:  6m 50s | Max:  6m 50s
    
  • 🟩 python: Pass: 100%/1 | Total: 42m 57s | Avg: 42m 57s | Max: 42m 57s

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

👃 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

Move CUB agents to internal namespace
1 participant