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

Drop deprecated aliases in Thrust functional #3272

Merged
merged 6 commits into from
Jan 13, 2025

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Jan 8, 2025

Copy link

copy-pr-bot bot commented Jan 8, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@bernhardmgruber bernhardmgruber added thrust For all items related to Thrust. breaking Breaking change labels Jan 8, 2025
@bernhardmgruber
Copy link
Contributor Author

/ok to test

thrust/thrust/functional.h Outdated Show resolved Hide resolved
thrust/thrust/functional.h Show resolved Hide resolved
@bernhardmgruber bernhardmgruber marked this pull request as ready for review January 8, 2025 11:45
@bernhardmgruber bernhardmgruber requested review from a team as code owners January 8, 2025 11:45
Copy link
Contributor

🟩 CI finished in 1h 57m: Pass: 100%/78 | Total: 2d 06h | Avg: 42m 00s | Max: 1h 16m | Hits: 232%/12380
  • 🟩 cub: Pass: 100%/38 | Total: 1d 07h | Avg: 49m 10s | Max: 1h 11m | Hits: 371%/3120

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

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 47m 11s | Avg: 23m 35s | Max: 32m 42s
    🟩 cpu
      🟩 amd64              Pass: 100%/35  | Total: 21h 42m | Avg: 37m 13s | Max:  1h 16m | Hits: 185%/9260  
      🟩 arm64              Pass: 100%/2   | Total:  1h 06m | Avg: 33m 25s | Max: 34m 13s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 22m | Avg: 40m 30s | Max:  1h 07m | Hits: 134%/1852  
      🟩 12.5               Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 16m
      🟩 12.6               Pass: 100%/30  | Total: 17h 01m | Avg: 34m 02s | Max:  1h 13m | Hits: 198%/7408  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 03m | Avg: 31m 41s | Max: 32m 01s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 22m | Avg: 40m 30s | Max:  1h 07m | Hits: 134%/1852  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 16m
      🟩 nvcc12.6           Pass: 100%/28  | Total: 15h 57m | Avg: 34m 12s | Max:  1h 13m | Hits: 198%/7408  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 03m | Avg: 31m 41s | Max: 32m 01s
      🟩 nvcc               Pass: 100%/35  | Total: 21h 46m | Avg: 37m 18s | Max:  1h 16m | Hits: 185%/9260  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 10s | Max: 34m 22s
      🟩 Clang15            Pass: 100%/1   | Total: 38m 00s | Avg: 38m 00s | Max: 38m 00s
      🟩 Clang16            Pass: 100%/1   | Total: 38m 36s | Avg: 38m 36s | Max: 38m 36s
      🟩 Clang17            Pass: 100%/1   | Total: 35m 51s | Avg: 35m 51s | Max: 35m 51s
      🟩 Clang18            Pass: 100%/7   | Total:  3h 11m | Avg: 27m 17s | Max: 35m 48s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 50s | Max: 34m 24s
      🟩 GCC8               Pass: 100%/1   | Total: 35m 32s | Avg: 35m 32s | Max: 35m 32s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 08m | Avg: 34m 09s | Max: 34m 11s
      🟩 GCC10              Pass: 100%/1   | Total: 34m 05s | Avg: 34m 05s | Max: 34m 05s
      🟩 GCC11              Pass: 100%/1   | Total: 35m 10s | Avg: 35m 10s | Max: 35m 10s
      🟩 GCC12              Pass: 100%/1   | Total: 40m 01s | Avg: 40m 01s | Max: 40m 01s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 14m | Avg: 24m 21s | Max: 34m 53s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 14m | Avg:  1h 07m | Max:  1h 07m | Hits: 147%/3704  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 53m | Avg: 57m 51s | Max:  1h 13m | Hits: 211%/5556  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 16m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/14  | Total:  7h 20m | Avg: 31m 26s | Max: 38m 36s
      🟩 GCC                Pass: 100%/16  | Total:  7h 55m | Avg: 29m 43s | Max: 40m 01s
      🟩 MSVC               Pass: 100%/5   | Total:  5h 07m | Avg:  1h 01m | Max:  1h 13m | Hits: 185%/9260  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 16m
    🟩 gpu
      🟩 v100               Pass: 100%/37  | Total: 22h 49m | Avg: 37m 00s | Max:  1h 16m | Hits: 185%/9260  
    🟩 jobs
      🟩 Build              Pass: 100%/31  | Total: 21h 14m | Avg: 41m 06s | Max:  1h 16m | Hits: 140%/7408  
      🟩 TestCPU            Pass: 100%/3   | Total: 49m 51s | Avg: 16m 37s | Max: 34m 39s | Hits: 365%/1852  
      🟩 TestGPU            Pass: 100%/3   | Total: 45m 24s | Avg: 15m 08s | Max: 15m 54s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total: 24m 23s | Avg: 24m 23s | Max: 24m 23s
    🟩 std
      🟩 17                 Pass: 100%/14  | Total: 10h 10m | Avg: 43m 35s | Max:  1h 09m | Hits: 142%/5556  
      🟩 20                 Pass: 100%/21  | Total: 11h 52m | Avg: 33m 54s | Max:  1h 16m | Hits: 249%/3704  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 51s | Avg: 5m 55s | Max: 9m 51s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 51s | Avg:  5m 55s | Max:  9m 51s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 00s | Avg:  2m 00s | Max:  2m 00s
      🟩 Test               Pass: 100%/1   | Total:  9m 51s | Avg:  9m 51s | Max:  9m 51s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 47s | Avg: 26m 47s | Max: 26m 47s

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

👃 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

Copy link
Contributor

🟩 CI finished in 1h 10m: Pass: 100%/78 | Total: 14h 38m | Avg: 11m 15s | Max: 38m 55s | Hits: 424%/12380
  • 🟩 cub: Pass: 100%/38 | Total: 7h 34m | Avg: 11m 58s | Max: 38m 55s | Hits: 599%/3120

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
      🟩 Test               Pass: 100%/1   | Total:  8m 32s | Avg:  8m 32s | Max:  8m 32s
    
  • 🟩 python: Pass: 100%/1 | Total: 32m 34s | Avg: 32m 34s | Max: 32m 34s

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

👃 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 18b8e43 into NVIDIA:main Jan 13, 2025
92 checks passed
@bernhardmgruber bernhardmgruber deleted the functional branch January 13, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking change thrust For all items related to Thrust.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Drop deprecated ::result_type etc. from Thrust function objects (and alias them to the libcu++ ones)
2 participants