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 thrust macros from type_deduction.h #3501

Merged
merged 1 commit into from
Jan 23, 2025

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 23, 2025 11:36
Copy link
Contributor

🟩 CI finished in 5h 37m: Pass: 100%/78 | Total: 23h 03m | Avg: 17m 44s | Max: 1h 13m | Hits: 175%/12708
  • 🟩 cub: Pass: 100%/38 | Total: 11h 26m | Avg: 18m 03s | Max: 1h 10m | Hits: 197%/3528

    🟩 cpu
      🟩 amd64              Pass: 100%/36  | Total: 11h 16m | Avg: 18m 47s | Max:  1h 10m | Hits: 197%/3528  
      🟩 arm64              Pass: 100%/2   | Total:  9m 41s | Avg:  4m 50s | Max:  5m 04s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 21m | Avg: 16m 23s | Max:  1h 01m | Hits: 196%/882   
      🟩 12.5               Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m
      🟩 12.6               Pass: 100%/31  | Total:  7h 46m | Avg: 15m 03s | Max:  1h 06m | Hits: 197%/2646  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 47s | Avg:  4m 23s | Max:  4m 28s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 21m | Avg: 16m 23s | Max:  1h 01m | Hits: 196%/882   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m
      🟩 nvcc12.6           Pass: 100%/29  | Total:  7h 38m | Avg: 15m 47s | Max:  1h 06m | Hits: 197%/2646  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 47s | Avg:  4m 23s | Max:  4m 28s
      🟩 nvcc               Pass: 100%/36  | Total: 11h 17m | Avg: 18m 49s | Max:  1h 10m | Hits: 197%/3528  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 11s | Avg:  5m 17s | Max:  5m 29s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 42s | Avg:  5m 42s | Max:  5m 42s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 53s | Avg:  5m 53s | Max:  5m 53s
      🟩 Clang17            Pass: 100%/1   | Total:  6m 13s | Avg:  6m 13s | Max:  6m 13s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 06m | Avg:  9m 31s | Max: 21m 47s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 46s | Avg:  5m 23s | Max:  5m 31s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 37s | Avg:  5m 37s | Max:  5m 37s
      🟩 GCC9               Pass: 100%/2   | Total: 11m 20s | Avg:  5m 40s | Max:  5m 58s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 31s | Avg:  5m 31s | Max:  5m 31s
      🟩 GCC12              Pass: 100%/3   | Total: 28m 57s | Avg:  9m 39s | Max: 18m 57s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 00m | Avg: 15m 01s | Max: 35m 49s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 02m | Hits: 196%/1764  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits: 198%/1764  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  1h 45m | Avg:  7m 32s | Max: 21m 47s
      🟩 GCC                Pass: 100%/18  | Total:  3h 08m | Avg: 10m 26s | Max: 35m 49s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 15m | Avg:  1h 03m | Max:  1h 06m | Hits: 197%/3528  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 23m 21s | Avg: 11m 40s | Max: 18m 57s
      🟩 v100               Pass: 100%/36  | Total: 11h 03m | Avg: 18m 25s | Max:  1h 10m | Hits: 197%/3528  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total:  8h 47m | Avg: 17m 00s | Max:  1h 10m | Hits: 197%/3528  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 56s | Avg: 20m 56s | Max: 20m 56s
      🟩 GraphCapture       Pass: 100%/1   | Total: 19m 06s | Avg: 19m 06s | Max: 19m 06s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 15m | Avg: 25m 04s | Max: 35m 49s
      🟩 TestGPU            Pass: 100%/2   | Total: 43m 48s | Avg: 21m 54s | Max: 22m 01s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 23m 21s | Avg: 11m 40s | Max: 18m 57s
      🟩 90a                Pass: 100%/1   | Total:  4m 28s | Avg:  4m 28s | Max:  4m 28s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  5h 13m | Avg: 22m 23s | Max:  1h 10m | Hits: 197%/2646  
      🟩 20                 Pass: 100%/24  | Total:  6h 13m | Avg: 15m 32s | Max:  1h 07m | Hits: 197%/882   
    
  • 🟩 thrust: Pass: 100%/37 | Total: 10h 39m | Avg: 17m 17s | Max: 1h 13m | Hits: 166%/9180

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 21m 55s | Avg: 10m 57s | Max: 14m 44s
    🟩 cpu
      🟩 amd64              Pass: 100%/35  | Total: 10h 30m | Avg: 18m 00s | Max:  1h 13m | Hits: 166%/9180  
      🟩 arm64              Pass: 100%/2   | Total:  9m 53s | Avg:  4m 56s | Max:  5m 04s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 24m | Avg: 16m 57s | Max:  1h 03m | Hits: 102%/1836  
      🟩 12.5               Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
      🟩 12.6               Pass: 100%/30  | Total:  6h 52m | Avg: 13m 45s | Max:  1h 13m | Hits: 182%/7344  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 40s | Avg:  5m 20s | Max:  5m 23s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 24m | Avg: 16m 57s | Max:  1h 03m | Hits: 102%/1836  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
      🟩 nvcc12.6           Pass: 100%/28  | Total:  6h 42m | Avg: 14m 21s | Max:  1h 13m | Hits: 182%/7344  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 40s | Avg:  5m 20s | Max:  5m 23s
      🟩 nvcc               Pass: 100%/35  | Total: 10h 29m | Avg: 17m 58s | Max:  1h 13m | Hits: 166%/9180  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 43s | Avg:  5m 25s | Max:  5m 52s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 42s | Avg:  5m 42s | Max:  5m 42s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 51s | Avg:  5m 51s | Max:  5m 51s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 17s | Avg:  5m 17s | Max:  5m 17s
      🟩 Clang18            Pass: 100%/7   | Total: 46m 04s | Avg:  6m 34s | Max: 11m 21s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 31s | Avg:  5m 15s | Max:  5m 27s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 43s | Avg:  5m 43s | Max:  5m 43s
      🟩 GCC9               Pass: 100%/2   | Total: 11m 05s | Avg:  5m 32s | Max:  5m 35s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 41s | Avg:  5m 41s | Max:  5m 41s
      🟩 GCC11              Pass: 100%/1   | Total:  6m 13s | Avg:  6m 13s | Max:  6m 13s
      🟩 GCC12              Pass: 100%/1   | Total:  6m 18s | Avg:  6m 18s | Max:  6m 18s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 08m | Avg:  8m 37s | Max: 17m 13s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 07m | Hits: 121%/3672  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 47m | Avg: 55m 50s | Max:  1h 13m | Hits: 196%/5508  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  1h 24m | Avg:  6m 02s | Max: 11m 21s
      🟩 GCC                Pass: 100%/16  | Total:  1h 54m | Avg:  7m 09s | Max: 17m 13s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 58m | Avg: 59m 40s | Max:  1h 13m | Hits: 166%/9180  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
    🟩 gpu
      🟩 v100               Pass: 100%/37  | Total: 10h 39m | Avg: 17m 17s | Max:  1h 13m | Hits: 166%/9180  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total:  9h 05m | Avg: 17m 36s | Max:  1h 13m | Hits: 116%/7344  
      🟩 TestCPU            Pass: 100%/3   | Total: 50m 45s | Avg: 16m 55s | Max: 34m 40s | Hits: 365%/1836  
      🟩 TestGPU            Pass: 100%/3   | Total: 43m 18s | Avg: 14m 26s | Max: 17m 13s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 28s | Avg:  4m 28s | Max:  4m 28s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  5h 30m | Avg: 23m 35s | Max:  1h 13m | Hits: 118%/5508  
      🟩 20                 Pass: 100%/21  | Total:  4h 47m | Avg: 13m 42s | Max:  1h 12m | Hits: 238%/3672  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 47s | Avg: 5m 23s | Max: 8m 44s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 47s | Avg:  5m 23s | Max:  8m 44s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  8m 44s | Avg:  8m 44s | Max:  8m 44s
    
  • 🟩 python: Pass: 100%/1 | Total: 46m 42s | Avg: 46m 42s | Max: 46m 42s

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

👃 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

@bernhardmgruber bernhardmgruber merged commit f5162d1 into NVIDIA:main Jan 23, 2025
92 of 95 checks passed
Copy link
Contributor

Git push to origin failed for branch/2.8.x with exitcode 128

@bernhardmgruber bernhardmgruber deleted the depr_thrust_macros branch January 23, 2025 17:05
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this pull request Jan 23, 2025
davebayer pushed a commit to davebayer/cccl that referenced this pull request Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport branch/2.8.x thrust For all items related to Thrust.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants