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: Deprecate thrust logical meta functions (#3538) #3567

Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber marked this pull request as ready for review January 31, 2025 09:24
@bernhardmgruber bernhardmgruber requested review from a team as code owners January 31, 2025 09:24
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Jan 31, 2025
Copy link
Contributor

🟩 CI finished in 42m 20s: Pass: 100%/95 | Total: 17h 56m | Avg: 11m 19s | Max: 41m 29s | Hits: 428%/10540
  • 🟩 cub: Pass: 100%/47 | Total: 7h 50m | Avg: 10m 00s | Max: 39m 04s | Hits: 599%/3132

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

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

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

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

👃 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 e03c59f into NVIDIA:branch/2.8.x Jan 31, 2025
109 of 110 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_depr_meta_fun branch January 31, 2025 10:12
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.

2 participants