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

replace Int2Type in CUB library #3641

Merged
merged 16 commits into from
Feb 5, 2025
Merged

Conversation

fbusato
Copy link
Contributor

@fbusato fbusato commented Feb 1, 2025

Fixes #3640

Description

replace Int2Type in CUB library with cuda::std::integral_constant

Deprecating should be backported to 2.8

@fbusato fbusato added the 3.0 Targeted for 3.0 release label Feb 1, 2025
@fbusato fbusato self-assigned this Feb 1, 2025
@fbusato fbusato requested a review from a team as a code owner February 1, 2025 01:04
@fbusato fbusato requested a review from a team as a code owner February 1, 2025 01:17
cub/cub/util_type.cuh Outdated Show resolved Hide resolved
cub/cub/util_type.cuh Outdated Show resolved Hide resolved
Copy link
Collaborator

@miscco miscco left a comment

Choose a reason for hiding this comment

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

There are a number of accidental includes added to some files. Please audit

cub/cub/device/device_histogram.cuh Outdated Show resolved Hide resolved
cub/cub/thread/thread_store.cuh Outdated Show resolved Hide resolved
cub/test/catch2_test_block_run_length_decode.cu Outdated Show resolved Hide resolved
cub/test/test_block_radix_rank.cu Outdated Show resolved Hide resolved
cub/cub/agent/agent_histogram.cuh Outdated Show resolved Hide resolved
@fbusato
Copy link
Contributor Author

fbusato commented Feb 3, 2025

@elstehle this PR is very related to your PR refactoring the enumerator. Indeed, I cannot directly replace bool_constant_v with contant_v due to many properties are expressed as enumerators.

Copy link
Contributor

github-actions bot commented Feb 4, 2025

🟩 CI finished in 1h 31m: Pass: 100%/89 | Total: 2d 09h | Avg: 39m 04s | Max: 1h 13m | Hits: 276%/10884
  • 🟩 cub: Pass: 100%/44 | Total: 1d 12h | Avg: 49m 26s | Max: 1h 13m | Hits: 349%/3500

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  8m 52s | Avg:  4m 26s | Max:  6m 47s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
      🟩 Test               Pass: 100%/1   | Total:  6m 47s | Avg:  6m 47s | Max:  6m 47s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 29s | Avg: 25m 29s | Max: 25m 29s

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

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

# Runner
65 linux-amd64-cpu16
8 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

Copy link
Contributor

github-actions bot commented Feb 4, 2025

🟩 CI finished in 1h 12m: Pass: 100%/89 | Total: 21h 38m | Avg: 14m 35s | Max: 1h 11m | Hits: 290%/10884
  • 🟩 cub: Pass: 100%/44 | Total: 11h 47m | Avg: 16m 05s | Max: 1h 11m | Hits: 360%/3500

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

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 16m 30s | Avg:  8m 15s | Max: 10m 37s
    🟩 cpu
      🟩 amd64              Pass: 100%/40  | Total:  9h 03m | Avg: 13m 35s | Max: 53m 28s | Hits: 257%/7384  
      🟩 arm64              Pass: 100%/2   | Total:  9m 48s | Avg:  4m 54s | Max:  5m 09s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 06m | Avg: 13m 17s | Max: 46m 15s | Hits: 257%/1846  
      🟩 12.5               Pass: 100%/2   | Total:  1h 45m | Avg: 52m 36s | Max: 53m 28s
      🟩 12.6               Pass: 100%/35  | Total:  6h 21m | Avg: 10m 54s | Max: 52m 22s | Hits: 257%/5538  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 31s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 06m | Avg: 13m 17s | Max: 46m 15s | Hits: 257%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 45m | Avg: 52m 36s | Max: 53m 28s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  6h 11m | Avg: 11m 15s | Max: 52m 22s | Hits: 257%/5538  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 10m 27s | Avg:  5m 13s | Max:  5m 31s
      🟩 nvcc               Pass: 100%/40  | Total:  9h 03m | Avg: 13m 34s | Max: 53m 28s | Hits: 257%/7384  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 20m 37s | Avg:  5m 09s | Max:  5m 47s
      🟩 Clang15            Pass: 100%/2   | Total: 11m 39s | Avg:  5m 49s | Max:  6m 02s
      🟩 Clang16            Pass: 100%/2   | Total: 11m 59s | Avg:  5m 59s | Max:  6m 01s
      🟩 Clang17            Pass: 100%/2   | Total: 11m 44s | Avg:  5m 52s | Max:  5m 55s
      🟩 Clang18            Pass: 100%/7   | Total: 44m 15s | Avg:  6m 19s | Max: 10m 12s
      🟩 GCC7               Pass: 100%/2   | Total: 39m 12s | Avg: 19m 36s | Max: 33m 50s
      🟩 GCC8               Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s
      🟩 GCC9               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  5m 25s
      🟩 GCC10              Pass: 100%/2   | Total: 11m 10s | Avg:  5m 35s | Max:  5m 47s
      🟩 GCC11              Pass: 100%/2   | Total: 11m 10s | Avg:  5m 35s | Max:  5m 42s
      🟩 GCC12              Pass: 100%/2   | Total: 12m 50s | Avg:  6m 25s | Max:  6m 26s
      🟩 GCC13              Pass: 100%/8   | Total: 57m 34s | Avg:  7m 11s | Max: 10m 46s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 38m | Avg: 49m 18s | Max: 52m 22s | Hits: 257%/3692  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 41m | Avg: 50m 37s | Max: 50m 55s | Hits: 257%/3692  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 45m | Avg: 52m 36s | Max: 53m 28s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  1h 40m | Avg:  5m 53s | Max: 10m 12s
      🟩 GCC                Pass: 100%/19  | Total:  2h 28m | Avg:  7m 48s | Max: 33m 50s
      🟩 MSVC               Pass: 100%/4   | Total:  3h 19m | Avg: 49m 57s | Max: 52m 22s | Hits: 257%/7384  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 45m | Avg: 52m 36s | Max: 53m 28s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  1h 04m | Avg:  8m 07s | Max: 10m 46s
      🟩 v100               Pass: 100%/34  | Total:  8h 08m | Avg: 14m 22s | Max: 53m 28s | Hits: 257%/7384  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  8h 25m | Avg: 13m 40s | Max: 53m 28s | Hits: 257%/7384  
      🟩 TestCPU            Pass: 100%/2   | Total: 16m 07s | Avg:  8m 03s | Max:  8m 13s
      🟩 TestGPU            Pass: 100%/3   | Total: 31m 35s | Avg: 10m 31s | Max: 10m 46s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  4m 40s | Avg:  4m 40s | Max:  4m 40s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  5h 20m | Avg: 16m 01s | Max: 52m 22s | Hits: 257%/5538  
      🟩 20                 Pass: 100%/20  | Total:  3h 36m | Avg: 10m 49s | Max: 53m 28s | Hits: 257%/1846  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 06s | Avg: 5m 33s | Max: 9m 07s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  9m 07s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 59s | Avg:  1m 59s | Max:  1m 59s
      🟩 Test               Pass: 100%/1   | Total:  9m 07s | Avg:  9m 07s | Max:  9m 07s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 55s | Avg: 25m 55s | Max: 25m 55s

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

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

# Runner
65 linux-amd64-cpu16
8 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

Copy link
Contributor

github-actions bot commented Feb 4, 2025

🟩 CI finished in 2h 06m: Pass: 100%/90 | Total: 2d 18h | Avg: 44m 34s | Max: 1h 18m | Hits: 164%/13398
  • 🟩 cub: Pass: 100%/44 | Total: 1d 17h | Avg: 56m 15s | Max: 1h 18m | Hits: 88%/4168

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  1d 15h | Avg: 55m 53s | Max:  1h 18m | Hits:  88%/4168  
      🟩 arm64              Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 08m | Avg:  1h 01m | Max:  1h 05m | Hits:  90%/1042  
      🟩 12.5               Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
      🟩 12.8               Pass: 100%/37  | Total:  1d 09h | Avg: 54m 41s | Max:  1h 18m | Hits:  87%/3126  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 04m
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 08m | Avg:  1h 01m | Max:  1h 05m | Hits:  90%/1042  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
      🟩 nvcc12.8           Pass: 100%/35  | Total:  1d 07h | Avg: 54m 07s | Max:  1h 18m | Hits:  87%/3126  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 04m
      🟩 nvcc               Pass: 100%/42  | Total:  1d 15h | Avg: 55m 50s | Max:  1h 18m | Hits:  88%/4168  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 01m | Avg:  1h 00m | Max:  1h 03m
      🟩 Clang15            Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 06m
      🟩 Clang16            Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 07m
      🟩 Clang17            Pass: 100%/2   | Total:  1h 59m | Avg: 59m 50s | Max:  1h 01m
      🟩 Clang18            Pass: 100%/7   | Total:  5h 56m | Avg: 50m 59s | Max:  1h 04m
      🟩 GCC7               Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 04m
      🟩 GCC8               Pass: 100%/1   | Total: 59m 04s | Avg: 59m 04s | Max: 59m 04s
      🟩 GCC9               Pass: 100%/2   | Total:  2h 03m | Avg:  1h 01m | Max:  1h 05m
      🟩 GCC10              Pass: 100%/2   | Total:  1h 58m | Avg: 59m 07s | Max:  1h 01m
      🟩 GCC11              Pass: 100%/2   | Total:  1h 58m | Avg: 59m 16s | Max:  1h 00m
      🟩 GCC12              Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 05m
      🟩 GCC13              Pass: 100%/10  | Total:  6h 42m | Avg: 40m 12s | Max:  1h 12m
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 16m | Hits:  90%/2084  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 32m | Avg:  1h 16m | Max:  1h 18m | Hits:  86%/2084  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 16h 08m | Avg: 56m 58s | Max:  1h 07m
      🟩 GCC                Pass: 100%/21  | Total: 17h 49m | Avg: 50m 56s | Max:  1h 12m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 53m | Avg:  1h 13m | Max:  1h 18m | Hits:  88%/4168  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 12m
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 54m 34s | Avg: 27m 17s | Max: 29m 26s
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 12h | Avg:  1h 03m | Max:  1h 18m | Hits:  88%/4168  
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 16m | Avg: 32m 07s | Max:  1h 07m
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 14h | Avg:  1h 02m | Max:  1h 18m | Hits:  88%/4168  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 21m 25s | Avg: 21m 25s | Max: 21m 25s
      🟩 GraphCapture       Pass: 100%/1   | Total: 16m 24s | Avg: 16m 24s | Max: 16m 24s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 12m | Avg: 24m 06s | Max: 25m 08s
      🟩 TestGPU            Pass: 100%/2   | Total: 44m 50s | Avg: 22m 25s | Max: 23m 20s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 54m 34s | Avg: 27m 17s | Max: 29m 26s
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 12m | Avg:  1h 12m | Max:  1h 12m
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 21h 00m | Avg:  1h 03m | Max:  1h 16m | Hits:  90%/3126  
      🟩 20                 Pass: 100%/24  | Total: 20h 14m | Avg: 50m 36s | Max:  1h 18m | Hits:  82%/1042  
    
  • 🟩 thrust: Pass: 100%/43 | Total: 1d 01h | Avg: 34m 53s | Max: 1h 07m | Hits: 199%/9230

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 38m 45s | Avg: 19m 22s | Max: 28m 01s
    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total:  1d 00h | Avg: 35m 07s | Max:  1h 07m | Hits: 199%/9230  
      🟩 arm64              Pass: 100%/2   | Total:  1h 00m | Avg: 30m 11s | Max: 32m 03s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 17m | Avg: 39m 30s | Max:  1h 04m | Hits: 169%/1846  
      🟩 12.5               Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 02m
      🟩 12.8               Pass: 100%/36  | Total: 19h 37m | Avg: 32m 43s | Max:  1h 07m | Hits: 207%/7384  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 59m 10s | Avg: 29m 35s | Max: 29m 45s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 17m | Avg: 39m 30s | Max:  1h 04m | Hits: 169%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 02m
      🟩 nvcc12.8           Pass: 100%/34  | Total: 18h 38m | Avg: 32m 54s | Max:  1h 07m | Hits: 207%/7384  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 59m 10s | Avg: 29m 35s | Max: 29m 45s
      🟩 nvcc               Pass: 100%/41  | Total:  1d 00h | Avg: 35m 09s | Max:  1h 07m | Hits: 199%/9230  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 11m | Avg: 32m 59s | Max: 34m 45s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 06m | Avg: 33m 01s | Max: 33m 51s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 10m | Avg: 35m 22s | Max: 37m 07s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 07m | Avg: 33m 33s | Max: 35m 06s
      🟩 Clang18            Pass: 100%/7   | Total:  2h 49m | Avg: 24m 09s | Max: 32m 29s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 04m | Avg: 32m 00s | Max: 32m 11s
      🟩 GCC8               Pass: 100%/1   | Total: 32m 01s | Avg: 32m 01s | Max: 32m 01s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 20s | Max: 35m 46s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 07m | Avg: 33m 38s | Max: 35m 58s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 19s | Max: 37m 18s
      🟩 GCC12              Pass: 100%/2   | Total:  1h 08m | Avg: 34m 29s | Max: 35m 22s
      🟩 GCC13              Pass: 100%/8   | Total:  3h 23m | Avg: 25m 29s | Max: 39m 11s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 04m | Hits: 160%/3692  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  2h 43m | Avg: 54m 37s | Max:  1h 07m | Hits: 225%/5538  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 02m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 25m | Avg: 29m 42s | Max: 37m 07s
      🟩 GCC                Pass: 100%/19  | Total:  9h 39m | Avg: 30m 30s | Max: 39m 11s
      🟩 MSVC               Pass: 100%/5   | Total:  4h 50m | Avg: 58m 10s | Max:  1h 07m | Hits: 199%/9230  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 02m
    🟩 gpu
      🟩 rtx2080            Pass: 100%/33  | Total: 20h 55m | Avg: 38m 03s | Max:  1h 05m | Hits: 158%/5538  
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 04m | Avg: 24m 29s | Max:  1h 07m | Hits: 260%/3692  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 23h 41m | Avg: 38m 25s | Max:  1h 07m | Hits: 157%/7384  
      🟩 TestCPU            Pass: 100%/3   | Total: 47m 25s | Avg: 15m 48s | Max: 31m 01s | Hits: 365%/1846  
      🟩 TestGPU            Pass: 100%/3   | Total: 31m 43s | Avg: 10m 34s | Max: 11m 16s
    🟩 sm
      🟩 90;90a;100         Pass: 100%/1   | Total: 36m 59s | Avg: 36m 59s | Max: 36m 59s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 13h 20m | Avg: 40m 02s | Max:  1h 05m | Hits: 158%/5538  
      🟩 20                 Pass: 100%/21  | Total: 11h 01m | Avg: 31m 28s | Max:  1h 07m | Hits: 260%/3692  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 7m 31s | Avg: 3m 45s | Max: 5m 14s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  7m 31s | Avg:  3m 45s | Max:  5m 14s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 17s | Avg:  2m 17s | Max:  2m 17s
      🟩 Test               Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s
    
  • 🟩 python: Pass: 100%/1 | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 ctk
      🟩 12.8               Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 28m 15s | Avg: 28m 15s | Max: 28m 15s
    

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

# Runner
65 linux-amd64-cpu16
9 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

@bernhardmgruber bernhardmgruber merged commit a4508f6 into NVIDIA:main Feb 5, 2025
103 of 106 checks passed
@bernhardmgruber
Copy link
Contributor

Deprecating should be backported to 2.8

@fbusato I don't have a C++11 conforming PR that I can backport and I don't have time to create one, so this PR will only stay in main and Int2Type will stay deprecated without removal in CCCL 3.0.

@fbusato fbusato deleted the replace-Int2Type branch February 11, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.0 Targeted for 3.0 release
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Replace cub::Int2Type by cuda::std::integral_constant and deprecate the former
3 participants