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::null_type (#3367) #3373

Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

@bernhardmgruber bernhardmgruber requested review from a team as code owners January 14, 2025 08:41
@bernhardmgruber bernhardmgruber changed the title Deprecate thrust::null_type (#3367) Backport to 2.8: Deprecate thrust::null_type (#3367) Jan 14, 2025
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 14, 2025 09:10
Copy link
Contributor

🟩 CI finished in 1h 52m: Pass: 100%/96 | Total: 2d 20h | Avg: 42m 50s | Max: 1h 11m | Hits: 222%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 1d 14h | Avg: 49m 27s | Max: 1h 09m | Hits: 367%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 02s | Avg:  5m 01s | Max:  8m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
      🟩 Test               Pass: 100%/1   | Total:  8m 03s | Avg:  8m 03s | Max:  8m 03s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 21s | Avg: 26m 21s | Max: 26m 21s

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

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

# Runner
71 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 6e9ca09 into NVIDIA:branch/2.8.x Jan 14, 2025
113 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_nulltype branch January 14, 2025 10:38
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