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 and replace THRUST_STATIC_ASSERT #3971

Merged
merged 1 commit into from
Mar 3, 2025

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Feb 28, 2025

@bernhardmgruber bernhardmgruber force-pushed the depr_thrust_static_assert branch from 1e6a29d to 2f3c13b Compare February 28, 2025 23:37
@bernhardmgruber bernhardmgruber force-pushed the depr_thrust_static_assert branch from 2f3c13b to ea39526 Compare March 3, 2025 08:31
@bernhardmgruber bernhardmgruber marked this pull request as ready for review March 3, 2025 08:31
@bernhardmgruber bernhardmgruber requested a review from a team as a code owner March 3, 2025 08:31
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Mar 3, 2025
Copy link
Contributor

github-actions bot commented Mar 3, 2025

🟨 CI finished in 1h 58m: Pass: 97%/93 | Total: 2d 13h | Avg: 39m 52s | Max: 1h 13m | Hits: 61%/131484
  • 🟨 cub: Pass: 95%/45 | Total: 1d 12h | Avg: 49m 04s | Max: 1h 13m | Hits: 71%/51220

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  95%/43  | Total:  1d 10h | Avg: 48m 41s | Max:  1h 13m | Hits:  71%/48790 
      🟩 arm64              Pass: 100%/2   | Total:  1h 54m | Avg: 57m 22s | Max: 57m 55s | Hits:  69%/2430  
    🔍 ctk: 12.8 🔍
      🟩 12.0               Pass: 100%/5   | Total:  4h 47m | Avg: 57m 30s | Max:  1h 04m | Hits:  60%/5908  
      🟩 12.5               Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
      🔍 12.8               Pass:  94%/38  | Total:  1d 05h | Avg: 47m 07s | Max:  1h 13m | Hits:  72%/43064 
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  88%/17  | Total: 13h 03m | Avg: 46m 05s | Max:  1h 01m | Hits:  74%/18068 
      🟩 GCC                Pass: 100%/22  | Total: 16h 56m | Avg: 46m 10s | Max:  1h 01m | Hits:  77%/26744 
      🟩 MSVC               Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 13m | Hits:  15%/4160  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
    🔍 gpu: rtx2080 🔍
      🟩 h100               Pass: 100%/3   | Total:  1h 08m | Avg: 22m 54s | Max: 23m 57s | Hits:  89%/3645  
      🔍 rtx2080            Pass:  94%/34  | Total:  1d 07h | Avg: 55m 40s | Max:  1h 13m | Hits:  63%/37855 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 06m | Avg: 30m 50s | Max: 55m 35s | Hits:  92%/9720  
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  94%/37  | Total:  1d 09h | Avg: 54m 47s | Max:  1h 13m | Hits:  64%/41500 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 59s | Avg: 22m 59s | Max: 22m 59s | Hits:  99%/1215  
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 21s | Avg: 17m 21s | Max: 17m 21s | Hits:  99%/1215  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 13m | Avg: 24m 22s | Max: 25m 18s | Hits:  99%/3645  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 07m | Avg: 22m 30s | Max: 23m 12s | Hits:  99%/3645  
    🟨 cudacxx
      🟨 ClangCUDA18        Pass:  50%/2   | Total:  1h 05m | Avg: 32m 53s | Max:  1h 01m | Hits:  76%/1050  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  4h 47m | Avg: 57m 30s | Max:  1h 04m | Hits:  60%/5908  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
      🟨 nvcc12.8           Pass:  97%/36  | Total:  1d 04h | Avg: 47m 54s | Max:  1h 13m | Hits:  72%/42014 
    🟨 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  3h 38m | Avg: 54m 37s | Max: 55m 51s | Hits:  69%/4868  
      🟨 Clang15            Pass:  50%/2   | Total: 59m 06s | Avg: 29m 33s | Max: 54m 37s | Hits:  69%/1215  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 48m | Avg: 54m 10s | Max: 55m 10s | Hits:  69%/2430  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 52m | Avg: 56m 27s | Max: 57m 20s | Hits:  69%/2430  
      🟨 Clang18            Pass:  85%/7   | Total:  4h 44m | Avg: 40m 39s | Max:  1h 01m | Hits:  81%/7125  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 53m | Avg: 56m 56s | Max: 57m 23s | Hits:  69%/2434  
      🟩 GCC8               Pass: 100%/1   | Total: 59m 43s | Avg: 59m 43s | Max: 59m 43s | Hits:  69%/1217  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 51m | Avg: 55m 52s | Max: 56m 48s | Hits:  69%/2434  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 55m | Avg: 57m 45s | Max:  1h 00m | Hits:  69%/2434  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 49m | Avg: 54m 54s | Max: 56m 14s | Hits:  69%/2430  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 51m | Avg: 55m 34s | Max: 56m 20s | Hits:  69%/2430  
      🟩 GCC13              Pass: 100%/11  | Total:  6h 34m | Avg: 35m 50s | Max:  1h 01m | Hits:  85%/13365 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 10m | Hits:  16%/2080  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 13m | Hits:  15%/2080  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
    🟨 cudacxx_family
      🟨 ClangCUDA          Pass:  50%/2   | Total:  1h 05m | Avg: 32m 53s | Max:  1h 01m | Hits:  76%/1050  
      🟨 nvcc               Pass:  97%/43  | Total:  1d 11h | Avg: 49m 49s | Max:  1h 13m | Hits:  70%/50170 
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 08m | Avg: 22m 54s | Max: 23m 57s | Hits:  89%/3645  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 01m | Avg:  1h 01m | Max:  1h 01m | Hits:  69%/1215  
    🟨 std
      🟨 17                 Pass:  95%/20  | Total: 18h 55m | Avg: 56m 45s | Max:  1h 10m | Hits:  62%/22320 
      🟨 20                 Pass:  96%/25  | Total: 17h 52m | Avg: 42m 55s | Max:  1h 13m | Hits:  77%/28900 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 23h 55m | Avg: 31m 53s | Max: 1h 06m | Hits: 55%/79956

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 40m 46s | Avg: 20m 23s | Max: 29m 39s | Hits:  72%/3556  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total: 22h 56m | Avg: 32m 00s | Max:  1h 06m | Hits:  55%/76401 
      🟩 arm64              Pass: 100%/2   | Total: 59m 07s | Avg: 29m 33s | Max: 31m 06s | Hits:  45%/3555  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 01m | Avg: 36m 18s | Max: 52m 49s | Hits:  57%/8881  
      🟩 12.5               Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
      🟩 12.8               Pass: 100%/38  | Total: 18h 48m | Avg: 29m 41s | Max:  1h 00m | Hits:  56%/67521 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 58s | Hits:  46%/3554  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 01m | Avg: 36m 18s | Max: 52m 49s | Hits:  57%/8881  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 17h 52m | Avg: 29m 47s | Max:  1h 00m | Hits:  57%/63967 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 58s | Hits:  46%/3554  
      🟩 nvcc               Pass: 100%/43  | Total: 22h 59m | Avg: 32m 04s | Max:  1h 06m | Hits:  55%/76402 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 12s | Max: 31m 29s | Hits:  54%/7108  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 00m | Avg: 30m 23s | Max: 30m 52s | Hits:  45%/3554  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 03m | Avg: 31m 43s | Max: 32m 16s | Hits:  45%/3554  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 06m | Avg: 33m 00s | Max: 35m 28s | Hits:  46%/3554  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 42m | Avg: 23m 15s | Max: 30m 46s | Hits:  63%/12439 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 05m | Avg: 32m 34s | Max: 32m 35s | Hits:  54%/3556  
      🟩 GCC8               Pass: 100%/1   | Total: 30m 40s | Avg: 30m 40s | Max: 30m 40s | Hits:  45%/1778  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 31s | Max: 33m 36s | Hits:  56%/3556  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 43s | Max: 34m 00s | Hits:  45%/3556  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 21s | Max: 32m 32s | Hits:  45%/3556  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 54s | Max: 35m 31s | Hits:  45%/3556  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 39m | Avg: 21m 55s | Max: 34m 50s | Hits:  73%/17780 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 44m | Avg: 52m 15s | Max: 52m 49s | Hits:  46%/3542  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 25m | Avg: 48m 28s | Max:  1h 00m | Hits:  44%/5313  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  7h 57m | Avg: 28m 06s | Max: 35m 28s | Hits:  55%/30209 
      🟩 GCC                Pass: 100%/21  | Total:  9h 42m | Avg: 27m 43s | Max: 35m 31s | Hits:  60%/37338 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 09m | Avg: 49m 59s | Max:  1h 00m | Hits:  45%/8855  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 31m 39s | Avg: 15m 49s | Max: 20m 59s | Hits:  72%/3556  
      🟩 rtx2080            Pass: 100%/33  | Total: 19h 28m | Avg: 35m 24s | Max:  1h 06m | Hits:  47%/58637 
      🟩 rtx4090            Pass: 100%/10  | Total:  3h 54m | Avg: 23m 29s | Max:  1h 00m | Hits:  77%/17763 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total: 22h 21m | Avg: 35m 17s | Max:  1h 06m | Hits:  48%/67519 
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 25s | Avg: 16m 48s | Max: 35m 43s | Hits:  90%/5326  
      🟩 TestGPU            Pass: 100%/4   | Total: 43m 40s | Avg: 10m 55s | Max: 11m 28s | Hits:  99%/7111  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 31m 39s | Avg: 15m 49s | Max: 20m 59s | Hits:  72%/3556  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 11s | Avg: 31m 11s | Max: 31m 11s | Hits:  76%/1778  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 16m | Avg: 36m 49s | Max:  1h 06m | Hits:  47%/35531 
      🟩 20                 Pass: 100%/23  | Total: 10h 58m | Avg: 28m 36s | Max:  1h 00m | Hits:  60%/40869 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 15m 35s | Avg: 7m 47s | Max: 12m 53s | Hits: 98%/308

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 42s | Avg:  2m 42s | Max:  2m 42s | Hits:  98%/154   
      🟩 Test               Pass: 100%/1   | Total: 12m 53s | Avg: 12m 53s | Max: 12m 53s | Hits:  98%/154   
    
  • 🟩 python: Pass: 100%/1 | Total: 50m 13s | Avg: 50m 13s | Max: 50m 13s

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

👃 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

@miscco miscco enabled auto-merge (squash) March 3, 2025 10:39
Copy link
Contributor

github-actions bot commented Mar 3, 2025

🟩 CI finished in 3h 04m: Pass: 100%/93 | Total: 2d 15h | Avg: 40m 59s | Max: 1h 13m | Hits: 61%/133749
  • 🟩 cub: Pass: 100%/45 | Total: 1d 14h | Avg: 51m 21s | Max: 1h 13m | Hits: 71%/53485

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 12h | Avg: 51m 04s | Max:  1h 13m | Hits:  71%/51055 
      🟩 arm64              Pass: 100%/2   | Total:  1h 54m | Avg: 57m 22s | Max: 57m 55s | Hits:  69%/2430  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  4h 47m | Avg: 57m 30s | Max:  1h 04m | Hits:  60%/5908  
      🟩 12.5               Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
      🟩 12.8               Pass: 100%/38  | Total:  1d 07h | Avg: 49m 49s | Max:  1h 13m | Hits:  72%/45329 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 58m | Avg: 59m 08s | Max:  1h 01m | Hits:  76%/2100  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  4h 47m | Avg: 57m 30s | Max:  1h 04m | Hits:  60%/5908  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 05h | Avg: 49m 18s | Max:  1h 13m | Hits:  72%/43229 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 58m | Avg: 59m 08s | Max:  1h 01m | Hits:  76%/2100  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 12h | Avg: 50m 59s | Max:  1h 13m | Hits:  70%/51385 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  3h 38m | Avg: 54m 37s | Max: 55m 51s | Hits:  69%/4868  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 49m | Avg: 54m 48s | Max: 55m 00s | Hits:  69%/2430  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 48m | Avg: 54m 10s | Max: 55m 10s | Hits:  69%/2430  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 52m | Avg: 56m 27s | Max: 57m 20s | Hits:  69%/2430  
      🟩 Clang18            Pass: 100%/7   | Total:  5h 37m | Avg: 48m 09s | Max:  1h 01m | Hits:  80%/8175  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 53m | Avg: 56m 56s | Max: 57m 23s | Hits:  69%/2434  
      🟩 GCC8               Pass: 100%/1   | Total: 59m 43s | Avg: 59m 43s | Max: 59m 43s | Hits:  69%/1217  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 51m | Avg: 55m 52s | Max: 56m 48s | Hits:  69%/2434  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 55m | Avg: 57m 45s | Max:  1h 00m | Hits:  69%/2434  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 49m | Avg: 54m 54s | Max: 56m 14s | Hits:  69%/2430  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 51m | Avg: 55m 34s | Max: 56m 20s | Hits:  69%/2430  
      🟩 GCC13              Pass: 100%/11  | Total:  6h 34m | Avg: 35m 50s | Max:  1h 01m | Hits:  85%/13365 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 10m | Hits:  16%/2080  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 13m | Hits:  15%/2080  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 14h 46m | Avg: 52m 08s | Max:  1h 01m | Hits:  74%/20333 
      🟩 GCC                Pass: 100%/22  | Total: 16h 56m | Avg: 46m 10s | Max:  1h 01m | Hits:  77%/26744 
      🟩 MSVC               Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 13m | Hits:  15%/4160  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  67%/2248  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 08m | Avg: 22m 54s | Max: 23m 57s | Hits:  89%/3645  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 09h | Avg: 58m 42s | Max:  1h 13m | Hits:  64%/40120 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 06m | Avg: 30m 50s | Max: 55m 35s | Hits:  92%/9720  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 11h | Avg: 57m 34s | Max:  1h 13m | Hits:  64%/43765 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 59s | Avg: 22m 59s | Max: 22m 59s | Hits:  99%/1215  
      🟩 GraphCapture       Pass: 100%/1   | Total: 17m 21s | Avg: 17m 21s | Max: 17m 21s | Hits:  99%/1215  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 13m | Avg: 24m 22s | Max: 25m 18s | Hits:  99%/3645  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 07m | Avg: 22m 30s | Max: 23m 12s | Hits:  99%/3645  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 08m | Avg: 22m 54s | Max: 23m 57s | Hits:  89%/3645  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 01m | Avg:  1h 01m | Max:  1h 01m | Hits:  69%/1215  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 19h 45m | Avg: 59m 17s | Max:  1h 10m | Hits:  62%/23535 
      🟩 20                 Pass: 100%/25  | Total: 18h 45m | Avg: 45m 01s | Max:  1h 13m | Hits:  77%/29950 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 23h 55m | Avg: 31m 53s | Max: 1h 06m | Hits: 55%/79956

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 40m 46s | Avg: 20m 23s | Max: 29m 39s | Hits:  72%/3556  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total: 22h 56m | Avg: 32m 00s | Max:  1h 06m | Hits:  55%/76401 
      🟩 arm64              Pass: 100%/2   | Total: 59m 07s | Avg: 29m 33s | Max: 31m 06s | Hits:  45%/3555  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 01m | Avg: 36m 18s | Max: 52m 49s | Hits:  57%/8881  
      🟩 12.5               Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
      🟩 12.8               Pass: 100%/38  | Total: 18h 48m | Avg: 29m 41s | Max:  1h 00m | Hits:  56%/67521 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 58s | Hits:  46%/3554  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 01m | Avg: 36m 18s | Max: 52m 49s | Hits:  57%/8881  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 17h 52m | Avg: 29m 47s | Max:  1h 00m | Hits:  57%/63967 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 56m 07s | Avg: 28m 03s | Max: 28m 58s | Hits:  46%/3554  
      🟩 nvcc               Pass: 100%/43  | Total: 22h 59m | Avg: 32m 04s | Max:  1h 06m | Hits:  55%/76402 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 04m | Avg: 31m 12s | Max: 31m 29s | Hits:  54%/7108  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 00m | Avg: 30m 23s | Max: 30m 52s | Hits:  45%/3554  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 03m | Avg: 31m 43s | Max: 32m 16s | Hits:  45%/3554  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 06m | Avg: 33m 00s | Max: 35m 28s | Hits:  46%/3554  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 42m | Avg: 23m 15s | Max: 30m 46s | Hits:  63%/12439 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 05m | Avg: 32m 34s | Max: 32m 35s | Hits:  54%/3556  
      🟩 GCC8               Pass: 100%/1   | Total: 30m 40s | Avg: 30m 40s | Max: 30m 40s | Hits:  45%/1778  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 31s | Max: 33m 36s | Hits:  56%/3556  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 43s | Max: 34m 00s | Hits:  45%/3556  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 04m | Avg: 32m 21s | Max: 32m 32s | Hits:  45%/3556  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 09m | Avg: 34m 54s | Max: 35m 31s | Hits:  45%/3556  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 39m | Avg: 21m 55s | Max: 34m 50s | Hits:  73%/17780 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 44m | Avg: 52m 15s | Max: 52m 49s | Hits:  46%/3542  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 25m | Avg: 48m 28s | Max:  1h 00m | Hits:  44%/5313  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  7h 57m | Avg: 28m 06s | Max: 35m 28s | Hits:  55%/30209 
      🟩 GCC                Pass: 100%/21  | Total:  9h 42m | Avg: 27m 43s | Max: 35m 31s | Hits:  60%/37338 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 09m | Avg: 49m 59s | Max:  1h 00m | Hits:  45%/8855  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m | Hits:  24%/3554  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 31m 39s | Avg: 15m 49s | Max: 20m 59s | Hits:  72%/3556  
      🟩 rtx2080            Pass: 100%/33  | Total: 19h 28m | Avg: 35m 24s | Max:  1h 06m | Hits:  47%/58637 
      🟩 rtx4090            Pass: 100%/10  | Total:  3h 54m | Avg: 23m 29s | Max:  1h 00m | Hits:  77%/17763 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total: 22h 21m | Avg: 35m 17s | Max:  1h 06m | Hits:  48%/67519 
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 25s | Avg: 16m 48s | Max: 35m 43s | Hits:  90%/5326  
      🟩 TestGPU            Pass: 100%/4   | Total: 43m 40s | Avg: 10m 55s | Max: 11m 28s | Hits:  99%/7111  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 31m 39s | Avg: 15m 49s | Max: 20m 59s | Hits:  72%/3556  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 11s | Avg: 31m 11s | Max: 31m 11s | Hits:  76%/1778  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 12h 16m | Avg: 36m 49s | Max:  1h 06m | Hits:  47%/35531 
      🟩 20                 Pass: 100%/23  | Total: 10h 58m | Avg: 28m 36s | Max:  1h 00m | Hits:  60%/40869 
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 15m 35s | Avg: 7m 47s | Max: 12m 53s | Hits: 98%/308

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 15m 35s | Avg:  7m 47s | Max: 12m 53s | Hits:  98%/308   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 42s | Avg:  2m 42s | Max:  2m 42s | Hits:  98%/154   
      🟩 Test               Pass: 100%/1   | Total: 12m 53s | Avg: 12m 53s | Max: 12m 53s | Hits:  98%/154   
    
  • 🟩 python: Pass: 100%/1 | Total: 50m 13s | Avg: 50m 13s | Max: 50m 13s

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

👃 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

@miscco miscco merged commit eb178cb into NVIDIA:main Mar 3, 2025
106 of 109 checks passed
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