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

Refactor Thrust allocator example #3830

Merged
merged 1 commit into from
Feb 17, 2025

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

Copy link
Contributor

🟩 CI finished in 1h 09m: Pass: 100%/93 | Total: 16h 03m | Avg: 10m 21s | Max: 48m 27s | Hits: 94%/134193
  • 🟩 cub: Pass: 100%/45 | Total: 8h 48m | Avg: 11m 44s | Max: 48m 27s | Hits: 92%/53761

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  8h 37m | Avg: 12m 01s | Max: 48m 27s | Hits:  92%/51319 
      🟩 arm64              Pass: 100%/2   | Total: 10m 54s | Avg:  5m 27s | Max:  5m 52s | Hits:  99%/2442  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 50m 46s | Avg: 10m 09s | Max: 28m 08s | Hits:  85%/5939  
      🟩 12.5               Pass: 100%/2   | Total: 21m 21s | Avg: 10m 40s | Max: 10m 47s | Hits:  98%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  7h 36m | Avg: 12m 00s | Max: 48m 27s | Hits:  93%/45562 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  9m 42s | Avg:  4m 51s | Max:  5m 00s | Hits:  99%/2114  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 50m 46s | Avg: 10m 09s | Max: 28m 08s | Hits:  85%/5939  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 21m 21s | Avg: 10m 40s | Max: 10m 47s | Hits:  98%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  7h 26m | Avg: 12m 23s | Max: 48m 27s | Hits:  92%/43448 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  9m 42s | Avg:  4m 51s | Max:  5m 00s | Hits:  99%/2114  
      🟩 nvcc               Pass: 100%/43  | Total:  8h 38m | Avg: 12m 03s | Max: 48m 27s | Hits:  92%/51647 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 22m 58s | Avg:  5m 44s | Max:  6m 03s | Hits: 100%/4892  
      🟩 Clang15            Pass: 100%/2   | Total: 12m 33s | Avg:  6m 16s | Max:  6m 22s | Hits: 100%/2442  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 52s | Avg:  5m 56s | Max:  5m 56s | Hits: 100%/2442  
      🟩 Clang17            Pass: 100%/2   | Total: 12m 11s | Avg:  6m 05s | Max:  6m 08s | Hits: 100%/2442  
      🟩 Clang18            Pass: 100%/7   | Total:  1h 09m | Avg:  9m 57s | Max: 23m 12s | Hits:  99%/8219  
      🟩 GCC7               Pass: 100%/2   | Total: 11m 30s | Avg:  5m 45s | Max:  6m 02s | Hits:  99%/2446  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s | Hits:  99%/1223  
      🟩 GCC9               Pass: 100%/2   | Total: 13m 01s | Avg:  6m 30s | Max:  6m 48s | Hits:  99%/2446  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 55s | Avg:  6m 27s | Max:  6m 37s | Hits:  99%/2446  
      🟩 GCC11              Pass: 100%/2   | Total: 12m 49s | Avg:  6m 24s | Max:  6m 38s | Hits:  99%/2442  
      🟩 GCC12              Pass: 100%/2   | Total: 13m 25s | Avg:  6m 42s | Max:  6m 52s | Hits:  99%/2442  
      🟩 GCC13              Pass: 100%/11  | Total:  3h 04m | Avg: 16m 44s | Max: 48m 27s | Hits:  96%/13431 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 59m 02s | Avg: 29m 31s | Max: 30m 54s | Hits:  15%/2094  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 24s | Max: 33m 51s | Hits:  15%/2094  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 21m 21s | Avg: 10m 40s | Max: 10m 47s | Hits:  98%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  2h 09m | Avg:  7m 36s | Max: 23m 12s | Hits:  99%/20437 
      🟩 GCC                Pass: 100%/22  | Total:  4h 13m | Avg: 11m 32s | Max: 48m 27s | Hits:  98%/26876 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 03m | Avg: 30m 57s | Max: 33m 51s | Hits:  15%/4188  
      🟩 NVHPC              Pass: 100%/2   | Total: 21m 21s | Avg: 10m 40s | Max: 10m 47s | Hits:  98%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 15m | Avg: 25m 07s | Max: 48m 27s | Hits:  89%/3663  
      🟩 rtx2080            Pass: 100%/34  | Total:  5h 14m | Avg:  9m 15s | Max: 33m 51s | Hits:  91%/40330 
      🟩 rtxa6000           Pass: 100%/8   | Total:  2h 18m | Avg: 17m 15s | Max: 24m 20s | Hits:  99%/9768  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  5h 32m | Avg:  8m 59s | Max: 33m 51s | Hits:  91%/43993 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 21m 33s | Avg: 21m 33s | Max: 21m 33s | Hits:  99%/1221  
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 41s | Avg: 16m 41s | Max: 16m 41s | Hits:  99%/1221  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 35m | Avg: 31m 59s | Max: 48m 27s | Hits:  89%/3663  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 01m | Avg: 20m 30s | Max: 21m 44s | Hits:  99%/3663  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 15m | Avg: 25m 07s | Max: 48m 27s | Hits:  89%/3663  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 53s | Avg:  6m 53s | Max:  6m 53s | Hits:  99%/1221  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  3h 18m | Avg:  9m 56s | Max: 30m 57s | Hits:  88%/23659 
      🟩 20                 Pass: 100%/25  | Total:  5h 29m | Avg: 13m 10s | Max: 48m 27s | Hits:  95%/30102 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 6h 32m | Avg: 8m 43s | Max: 31m 28s | Hits: 96%/80136

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 17m 20s | Avg:  8m 40s | Max: 11m 08s | Hits:  99%/3564  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  6h 22m | Avg:  8m 54s | Max: 31m 28s | Hits:  96%/76573 
      🟩 arm64              Pass: 100%/2   | Total:  9m 46s | Avg:  4m 53s | Max:  5m 17s | Hits:  99%/3563  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 42m 40s | Avg:  8m 32s | Max: 23m 04s | Hits:  94%/8901  
      🟩 12.5               Pass: 100%/2   | Total: 26m 51s | Avg: 13m 25s | Max: 13m 27s | Hits:  99%/3562  
      🟩 12.8               Pass: 100%/38  | Total:  5h 23m | Avg:  8m 30s | Max: 31m 28s | Hits:  96%/67673 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 20s | Hits:  99%/3562  
      🟩 nvcc12.0           Pass: 100%/5   | Total: 42m 40s | Avg:  8m 32s | Max: 23m 04s | Hits:  94%/8901  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 26m 51s | Avg: 13m 25s | Max: 13m 27s | Hits:  99%/3562  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  5h 12m | Avg:  8m 41s | Max: 31m 28s | Hits:  96%/64111 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 21s | Avg:  5m 10s | Max:  5m 20s | Hits:  99%/3562  
      🟩 nvcc               Pass: 100%/43  | Total:  6h 22m | Avg:  8m 53s | Max: 31m 28s | Hits:  96%/76574 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 26s | Avg:  5m 06s | Max:  5m 41s | Hits:  99%/7124  
      🟩 Clang15            Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  5m 42s | Hits:  99%/3562  
      🟩 Clang16            Pass: 100%/2   | Total: 11m 36s | Avg:  5m 48s | Max:  5m 59s | Hits:  99%/3562  
      🟩 Clang17            Pass: 100%/2   | Total: 11m 14s | Avg:  5m 37s | Max:  5m 50s | Hits:  99%/3562  
      🟩 Clang18            Pass: 100%/7   | Total: 43m 54s | Avg:  6m 16s | Max: 10m 10s | Hits:  99%/12467 
      🟩 GCC7               Pass: 100%/2   | Total: 10m 30s | Avg:  5m 15s | Max:  5m 30s | Hits:  99%/3564  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s | Hits:  99%/1782  
      🟩 GCC9               Pass: 100%/2   | Total: 10m 57s | Avg:  5m 28s | Max:  5m 45s | Hits:  99%/3564  
      🟩 GCC10              Pass: 100%/2   | Total: 11m 47s | Avg:  5m 53s | Max:  6m 04s | Hits:  99%/3564  
      🟩 GCC11              Pass: 100%/2   | Total: 12m 07s | Avg:  6m 03s | Max:  6m 11s | Hits:  99%/3564  
      🟩 GCC12              Pass: 100%/2   | Total: 12m 40s | Avg:  6m 20s | Max:  6m 27s | Hits:  99%/3564  
      🟩 GCC13              Pass: 100%/10  | Total:  1h 17m | Avg:  7m 43s | Max: 11m 18s | Hits:  99%/17820 
      🟩 MSVC14.29          Pass: 100%/2   | Total: 46m 24s | Avg: 23m 12s | Max: 23m 20s | Hits:  70%/3550  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  1h 19m | Avg: 26m 39s | Max: 31m 28s | Hits:  70%/5325  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 26m 51s | Avg: 13m 25s | Max: 13m 27s | Hits:  99%/3562  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 38m | Avg:  5m 46s | Max: 10m 10s | Hits:  99%/30277 
      🟩 GCC                Pass: 100%/21  | Total:  2h 21m | Avg:  6m 43s | Max: 11m 18s | Hits:  99%/37422 
      🟩 MSVC               Pass: 100%/5   | Total:  2h 06m | Avg: 25m 16s | Max: 31m 28s | Hits:  70%/8875  
      🟩 NVHPC              Pass: 100%/2   | Total: 26m 51s | Avg: 13m 25s | Max: 13m 27s | Hits:  99%/3562  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 16m 02s | Avg:  8m 01s | Max: 11m 18s | Hits:  99%/3564  
      🟩 rtx2080            Pass: 100%/33  | Total:  4h 13m | Avg:  7m 40s | Max: 23m 20s | Hits:  97%/58769 
      🟩 rtx4090            Pass: 100%/10  | Total:  2h 03m | Avg: 12m 20s | Max: 31m 28s | Hits:  94%/17803 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  5h 01m | Avg:  7m 55s | Max: 25m 38s | Hits:  96%/67671 
      🟩 TestCPU            Pass: 100%/3   | Total: 47m 23s | Avg: 15m 47s | Max: 31m 28s | Hits:  90%/5338  
      🟩 TestGPU            Pass: 100%/4   | Total: 43m 51s | Avg: 10m 57s | Max: 11m 18s | Hits:  99%/7127  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 16m 02s | Avg:  8m 01s | Max: 11m 18s | Hits:  99%/3564  
      🟩 90;90a;100         Pass: 100%/1   | Total:  6m 44s | Avg:  6m 44s | Max:  6m 44s | Hits:  99%/1782  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  2h 52m | Avg:  8m 36s | Max: 23m 20s | Hits:  95%/35611 
      🟩 20                 Pass: 100%/23  | Total:  3h 23m | Avg:  8m 49s | Max: 31m 28s | Hits:  97%/40961 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 12m 28s | Avg: 6m 14s | Max: 10m 10s | Hits: 98%/296

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 12m 28s | Avg:  6m 14s | Max: 10m 10s | Hits:  98%/296   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 18s | Avg:  2m 18s | Max:  2m 18s | Hits:  98%/148   
      🟩 Test               Pass: 100%/1   | Total: 10m 10s | Avg: 10m 10s | Max: 10m 10s | Hits:  98%/148   
    
  • 🟩 python: Pass: 100%/1 | Total: 30m 03s | Avg: 30m 03s | Max: 30m 03s

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

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

# Runner
66 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1

@bernhardmgruber bernhardmgruber merged commit c59f036 into NVIDIA:main Feb 17, 2025
107 of 109 checks passed
@bernhardmgruber bernhardmgruber deleted the ref_alloc_example branch February 17, 2025 10:38
davebayer pushed a commit to davebayer/cccl that referenced this pull request Feb 20, 2025
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