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: Refactor (#3561) #3566

Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber marked this pull request as ready for review January 31, 2025 09:45
@bernhardmgruber bernhardmgruber requested review from a team as code owners January 31, 2025 09:45
@bernhardmgruber bernhardmgruber force-pushed the backport_ref_policy_hub branch from 8774794 to fa11db2 Compare January 31, 2025 10:13
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Jan 31, 2025
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 31, 2025 10:36
Copy link
Contributor

🟩 CI finished in 49m 17s: Pass: 100%/95 | Total: 14h 52m | Avg: 9m 23s | Max: 40m 22s | Hits: 435%/10540
  • 🟩 cub: Pass: 100%/47 | Total: 7h 53m | Avg: 10m 05s | Max: 40m 22s | Hits: 599%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  6m 46s | Avg:  3m 23s | Max:  4m 40s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 Test               Pass: 100%/1   | Total:  4m 40s | Avg:  4m 40s | Max:  4m 40s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 39s | Avg: 26m 39s | Max: 26m 39s

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

👃 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 25b9e76 into NVIDIA:branch/2.8.x Jan 31, 2025
109 of 110 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_ref_policy_hub branch January 31, 2025 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants