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 cub::IterateThreadStore (#3337) #3351

Merged

Conversation

bernhardmgruber
Copy link
Contributor

No description provided.

} // namespace detail

template <int COUNT, int MAX>
using IterateThreadStore CCCL_DEPRECATED = detail::iterate_thread_store<COUNT, MAX>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: what about add a message to say that `IterateThreadStore`` will be removed in the next release?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I doubt such a message would help much. If you encounter a deprecation warning during a library upgrade as a user, I think you should move away from using that feature instead of comforting yourself that you still have X units of time left and implement a warning suppression instead.

Also, this is the backport PR so the warning without message went into main already.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also say that the only helpful message would be to suggest a replacement.

Just stating that something is going to be removed is implied by the deprecation

Copy link
Contributor

🟩 CI finished in 2h 17m: Pass: 100%/96 | Total: 2d 17h | Avg: 40m 44s | Max: 1h 11m | Hits: 205%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 1d 15h | Avg: 50m 24s | Max: 1h 11m | Hits: 178%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 12s | Avg:  4m 36s | Max:  6m 59s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
      🟩 Test               Pass: 100%/1   | Total:  6m 59s | Avg:  6m 59s | Max:  6m 59s
    
  • 🟩 python: Pass: 100%/1 | Total: 27m 32s | Avg: 27m 32s | Max: 27m 32s

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

👃 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 enabled auto-merge (squash) January 13, 2025 08:16
Copy link
Contributor

🟩 CI finished in 1h 40m: Pass: 100%/96 | Total: 2d 17h | Avg: 40m 57s | Max: 1h 15m | Hits: 214%/12392
  • 🟩 cub: Pass: 100%/47 | Total: 1d 15h | Avg: 50m 54s | Max: 1h 15m | Hits: 211%/3132

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 35s | Avg:  4m 47s | Max:  7m 29s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 Test               Pass: 100%/1   | Total:  7m 29s | Avg:  7m 29s | Max:  7m 29s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 54s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 26m 54s | Avg: 26m 54s | Max: 26m 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: 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 50dcbd2 into NVIDIA:branch/2.8.x Jan 13, 2025
110 checks passed
@bernhardmgruber bernhardmgruber deleted the backport_thread_store branch January 13, 2025 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants