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::numeric_limits #3366

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber requested review from a team as code owners January 13, 2025 15:06
@bernhardmgruber bernhardmgruber added the thrust For all items related to Thrust. label Jan 13, 2025
@bernhardmgruber bernhardmgruber force-pushed the depr_numeric_limits branch 2 times, most recently from 29a85d0 to 1811fa6 Compare January 13, 2025 16:53
Copy link
Contributor

🟩 CI finished in 1h 54m: Pass: 100%/78 | Total: 1d 05h | Avg: 22m 35s | Max: 1h 12m | Hits: 366%/12340
  • 🟩 cub: Pass: 100%/38 | Total: 7h 03m | Avg: 11m 08s | Max: 30m 35s | Hits: 599%/3120

    🟩 cpu
      🟩 amd64              Pass: 100%/36  | Total:  6h 53m | Avg: 11m 29s | Max: 30m 35s | Hits: 599%/3120  
      🟩 arm64              Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  5m 00s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total: 49m 07s | Avg:  9m 49s | Max: 28m 00s | Hits: 599%/780   
      🟩 12.5               Pass: 100%/2   | Total: 18m 38s | Avg:  9m 19s | Max:  9m 40s
      🟩 12.6               Pass: 100%/31  | Total:  5h 55m | Avg: 11m 28s | Max: 30m 35s | Hits: 599%/2340  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 39s
      🟩 nvcc12.0           Pass: 100%/5   | Total: 49m 07s | Avg:  9m 49s | Max: 28m 00s | Hits: 599%/780   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 38s | Avg:  9m 19s | Max:  9m 40s
      🟩 nvcc12.6           Pass: 100%/29  | Total:  5h 46m | Avg: 11m 57s | Max: 30m 35s | Hits: 599%/2340  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 39s
      🟩 nvcc               Pass: 100%/36  | Total:  6h 54m | Avg: 11m 31s | Max: 30m 35s | Hits: 599%/3120  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 21m 16s | Avg:  5m 19s | Max:  5m 25s
      🟩 Clang15            Pass: 100%/1   | Total:  5m 43s | Avg:  5m 43s | Max:  5m 43s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 27s | Avg:  5m 27s | Max:  5m 27s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 09m | Avg:  9m 54s | Max: 22m 51s
      🟩 GCC7               Pass: 100%/2   | Total: 10m 51s | Avg:  5m 25s | Max:  5m 29s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 20s | Avg:  5m 20s | Max:  5m 20s
      🟩 GCC9               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  5m 52s
      🟩 GCC10              Pass: 100%/1   | Total:  5m 39s | Avg:  5m 39s | Max:  5m 39s
      🟩 GCC11              Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 GCC12              Pass: 100%/3   | Total: 30m 05s | Avg: 10m 01s | Max: 19m 31s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 52m | Avg: 14m 00s | Max: 27m 03s
      🟩 MSVC14.29          Pass: 100%/2   | Total: 58m 35s | Avg: 29m 17s | Max: 30m 35s | Hits: 599%/1560  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 58m 03s | Avg: 29m 01s | Max: 30m 26s | Hits: 599%/1560  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 38s | Avg:  9m 19s | Max:  9m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  1h 47m | Avg:  7m 41s | Max: 22m 51s
      🟩 GCC                Pass: 100%/18  | Total:  3h 00m | Avg: 10m 02s | Max: 27m 03s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 56m | Avg: 29m 09s | Max: 30m 35s | Hits: 599%/3120  
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 38s | Avg:  9m 19s | Max:  9m 40s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 24m 03s | Avg: 12m 01s | Max: 19m 31s
      🟩 v100               Pass: 100%/36  | Total:  6h 39m | Avg: 11m 06s | Max: 30m 35s | Hits: 599%/3120  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total:  4h 28m | Avg:  8m 39s | Max: 30m 35s | Hits: 599%/3120  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 24m 26s | Avg: 24m 26s | Max: 24m 26s
      🟩 GraphCapture       Pass: 100%/1   | Total: 19m 08s | Avg: 19m 08s | Max: 19m 08s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 01m | Avg: 20m 34s | Max: 21m 46s
      🟩 TestGPU            Pass: 100%/2   | Total: 49m 54s | Avg: 24m 57s | Max: 27m 03s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 24m 03s | Avg: 12m 01s | Max: 19m 31s
      🟩 90a                Pass: 100%/1   | Total:  4m 22s | Avg:  4m 22s | Max:  4m 22s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  2h 29m | Avg: 10m 40s | Max: 30m 35s | Hits: 599%/2340  
      🟩 20                 Pass: 100%/24  | Total:  4h 34m | Avg: 11m 25s | Max: 30m 26s | Hits: 599%/780   
    
  • 🟩 thrust: Pass: 100%/37 | Total: 21h 36m | Avg: 35m 03s | Max: 1h 12m | Hits: 288%/9220

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 41m 31s | Avg: 20m 45s | Max: 28m 26s
    🟩 cpu
      🟩 amd64              Pass: 100%/35  | Total: 20h 34m | Avg: 35m 15s | Max:  1h 12m | Hits: 288%/9220  
      🟩 arm64              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 22s | Max: 32m 33s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 20m | Avg: 40m 07s | Max:  1h 05m | Hits: 267%/1844  
      🟩 12.5               Pass: 100%/2   | Total:  1h 59m | Avg: 59m 45s | Max:  1h 03m
      🟩 12.6               Pass: 100%/30  | Total: 16h 16m | Avg: 32m 33s | Max:  1h 12m | Hits: 293%/7376  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 04m | Avg: 32m 24s | Max: 32m 42s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 20m | Avg: 40m 07s | Max:  1h 05m | Hits: 267%/1844  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 59m | Avg: 59m 45s | Max:  1h 03m
      🟩 nvcc12.6           Pass: 100%/28  | Total: 15h 11m | Avg: 32m 34s | Max:  1h 12m | Hits: 293%/7376  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 04m | Avg: 32m 24s | Max: 32m 42s
      🟩 nvcc               Pass: 100%/35  | Total: 20h 32m | Avg: 35m 12s | Max:  1h 12m | Hits: 288%/9220  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 03s | Max: 36m 08s
      🟩 Clang15            Pass: 100%/1   | Total: 34m 53s | Avg: 34m 53s | Max: 34m 53s
      🟩 Clang16            Pass: 100%/1   | Total: 32m 25s | Avg: 32m 25s | Max: 32m 25s
      🟩 Clang17            Pass: 100%/1   | Total: 35m 27s | Avg: 35m 27s | Max: 35m 27s
      🟩 Clang18            Pass: 100%/7   | Total:  3h 04m | Avg: 26m 22s | Max: 34m 11s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 03m | Avg: 31m 30s | Max: 32m 03s
      🟩 GCC8               Pass: 100%/1   | Total: 31m 45s | Avg: 31m 45s | Max: 31m 45s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 35m 38s
      🟩 GCC10              Pass: 100%/1   | Total: 36m 34s | Avg: 36m 34s | Max: 36m 34s
      🟩 GCC11              Pass: 100%/1   | Total: 35m 26s | Avg: 35m 26s | Max: 35m 26s
      🟩 GCC12              Pass: 100%/1   | Total: 33m 59s | Avg: 33m 59s | Max: 33m 59s
      🟩 GCC13              Pass: 100%/8   | Total:  2h 58m | Avg: 22m 15s | Max: 32m 33s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 06m | Hits: 270%/3688  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 52m | Avg: 57m 27s | Max:  1h 12m | Hits: 300%/5532  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 59m | Avg: 59m 45s | Max:  1h 03m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  7h 03m | Avg: 30m 15s | Max: 36m 08s
      🟩 GCC                Pass: 100%/16  | Total:  7h 29m | Avg: 28m 06s | Max: 36m 34s
      🟩 MSVC               Pass: 100%/5   | Total:  5h 04m | Avg:  1h 00m | Max:  1h 12m | Hits: 288%/9220  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 59m | Avg: 59m 45s | Max:  1h 03m
    🟩 gpu
      🟩 v100               Pass: 100%/37  | Total: 21h 36m | Avg: 35m 03s | Max:  1h 12m | Hits: 288%/9220  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total: 20h 01m | Avg: 38m 45s | Max:  1h 12m | Hits: 269%/7376  
      🟩 TestCPU            Pass: 100%/3   | Total: 54m 02s | Avg: 18m 00s | Max: 38m 33s | Hits: 365%/1844  
      🟩 TestGPU            Pass: 100%/3   | Total: 41m 20s | Avg: 13m 46s | Max: 14m 12s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 20m 30s | Avg: 20m 30s | Max: 20m 30s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total:  9h 44m | Avg: 41m 43s | Max:  1h 06m | Hits: 269%/5532  
      🟩 20                 Pass: 100%/21  | Total: 11h 11m | Avg: 31m 57s | Max:  1h 12m | Hits: 316%/3688  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 12s | Avg: 5m 36s | Max: 9m 05s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 05s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 07s | Avg:  2m 07s | Max:  2m 07s
      🟩 Test               Pass: 100%/1   | Total:  9m 05s | Avg:  9m 05s | Max:  9m 05s
    
  • 🟩 python: Pass: 100%/1 | Total: 29m 58s | Avg: 29m 58s | Max: 29m 58s

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

👃 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

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: In Review
Development

Successfully merging this pull request may close these issues.

2 participants