Skip to content

Backport to 2.8: Deprecate thrust::optional (#3307)#3393

Merged
bernhardmgruber merged 1 commit intoNVIDIA:branch/2.8.xfrom
bernhardmgruber:backport_depr_optional
Jan 15, 2025
Merged

Backport to 2.8: Deprecate thrust::optional (#3307)#3393
bernhardmgruber merged 1 commit intoNVIDIA:branch/2.8.xfrom
bernhardmgruber:backport_depr_optional

Conversation

@bernhardmgruber
Copy link
Copy Markdown
Contributor

No description provided.

@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 15, 2025 10:53
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) January 15, 2025 10:53
@github-actions
Copy link
Copy Markdown
Contributor

🟩 CI finished in 1h 21m: Pass: 100%/96 | Total: 18h 17m | Avg: 11m 25s | Max: 42m 17s | Hits: 414%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 7h 50m | Avg: 10m 01s | Max: 42m 17s | Hits: 599%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 02s | Avg:  4m 31s | Max:  7m 05s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
      🟩 Test               Pass: 100%/1   | Total:  7m 05s | Avg:  7m 05s | Max:  7m 05s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 43s | Avg: 26m 43s | Max: 26m 43s

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

👃 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 5ebc18c into NVIDIA:branch/2.8.x Jan 15, 2025
@bernhardmgruber bernhardmgruber deleted the backport_depr_optional branch January 15, 2025 13:26
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