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

Include use of NVHPC in CUB/Thrust magic namespace #2771

Merged
merged 1 commit into from
Nov 19, 2024

Conversation

bernhardmgruber
Copy link
Contributor

The new Thrust namespace is thrust::THRUST_200800_SM_860_NVHPC_NS if NVHPC is used, otherwise thrust::THRUST_200800_SM_860_NS. CUB works analogous.

I added a SM before the list of CUDA architectures for better readability.

Fixes: #2770

@bernhardmgruber bernhardmgruber requested review from a team as code owners November 12, 2024 09:46
@bernhardmgruber bernhardmgruber added cub For all items related to CUB thrust For all items related to Thrust. labels Nov 12, 2024
cub/cub/util_namespace.cuh Outdated Show resolved Hide resolved
Copy link
Contributor

🟩 CI finished in 2h 07m: Pass: 100%/222 | Total: 7d 02h | Avg: 46m 05s | Max: 1h 35m | Hits: 17%/16128
  • 🟩 cub: Pass: 100%/110 | Total: 4d 03h | Avg: 54m 02s | Max: 1h 35m | Hits: 2%/2948

    🟩 cpu
      🟩 amd64              Pass: 100%/102 | Total:  3d 19h | Avg: 53m 45s | Max:  1h 35m | Hits:   2%/2948  
      🟩 arm64              Pass: 100%/8   | Total:  7h 40m | Avg: 57m 33s | Max: 58m 44s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total: 12h 27m | Avg: 49m 48s | Max: 57m 53s | Hits:   2%/737   
      🟩 11.8               Pass: 100%/3   | Total:  3h 34m | Avg:  1h 11m | Max:  1h 12m
      🟩 12.5               Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 26m
      🟩 12.6               Pass: 100%/88  | Total:  3d 06h | Avg: 53m 27s | Max:  1h 35m | Hits:   2%/2211  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  3h 51m | Avg: 57m 50s | Max:  1h 01m
      🟩 nvcc11.1           Pass: 100%/15  | Total: 12h 27m | Avg: 49m 48s | Max: 57m 53s | Hits:   2%/737   
      🟩 nvcc11.8           Pass: 100%/3   | Total:  3h 34m | Avg:  1h 11m | Max:  1h 12m
      🟩 nvcc12.5           Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 26m
      🟩 nvcc12.6           Pass: 100%/84  | Total:  3d 02h | Avg: 53m 14s | Max:  1h 35m | Hits:   2%/2211  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  3h 51m | Avg: 57m 50s | Max:  1h 01m
      🟩 nvcc               Pass: 100%/106 | Total:  3d 23h | Avg: 53m 53s | Max:  1h 35m | Hits:   2%/2948  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  5h 21m | Avg: 53m 32s | Max: 54m 56s
      🟩 Clang10            Pass: 100%/3   | Total:  2h 55m | Avg: 58m 37s | Max:  1h 04m
      🟩 Clang11            Pass: 100%/4   | Total:  3h 53m | Avg: 58m 16s | Max:  1h 00m
      🟩 Clang12            Pass: 100%/4   | Total:  3h 54m | Avg: 58m 30s | Max:  1h 02m
      🟩 Clang13            Pass: 100%/4   | Total:  3h 43m | Avg: 55m 55s | Max: 56m 52s
      🟩 Clang14            Pass: 100%/4   | Total:  3h 45m | Avg: 56m 16s | Max: 56m 47s
      🟩 Clang15            Pass: 100%/4   | Total:  3h 44m | Avg: 56m 01s | Max: 57m 04s
      🟩 Clang16            Pass: 100%/4   | Total:  3h 39m | Avg: 54m 48s | Max: 56m 53s
      🟩 Clang17            Pass: 100%/4   | Total:  3h 38m | Avg: 54m 39s | Max: 55m 59s
      🟩 Clang18            Pass: 100%/11  | Total:  9h 32m | Avg: 52m 02s | Max:  1h 01m
      🟩 GCC6               Pass: 100%/2   | Total:  1h 37m | Avg: 48m 42s | Max: 48m 53s
      🟩 GCC7               Pass: 100%/6   | Total:  5h 16m | Avg: 52m 40s | Max:  1h 00m
      🟩 GCC8               Pass: 100%/6   | Total:  5h 16m | Avg: 52m 46s | Max: 58m 08s
      🟩 GCC9               Pass: 100%/6   | Total:  5h 15m | Avg: 52m 35s | Max: 59m 33s
      🟩 GCC10              Pass: 100%/4   | Total:  3h 54m | Avg: 58m 32s | Max:  1h 02m
      🟩 GCC11              Pass: 100%/7   | Total:  7h 24m | Avg:  1h 03m | Max:  1h 12m
      🟩 GCC12              Pass: 100%/4   | Total:  3h 50m | Avg: 57m 44s | Max:  1h 01m
      🟩 GCC13              Pass: 100%/16  | Total:  9h 55m | Avg: 37m 14s | Max:  1h 02m
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 58m | Avg: 59m 33s | Max:  1h 01m
      🟩 MSVC14.16          Pass: 100%/1   | Total: 57m 53s | Avg: 57m 53s | Max: 57m 53s | Hits:   2%/737   
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 38m | Avg:  1h 19m | Max:  1h 35m | Hits:   2%/1474  
      🟩 MSVC14.39          Pass: 100%/1   | Total:  1h 12m | Avg:  1h 12m | Max:  1h 12m | Hits:   2%/737   
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 26m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/48  | Total:  1d 20h | Avg: 55m 09s | Max:  1h 04m
      🟩 GCC                Pass: 100%/51  | Total:  1d 18h | Avg: 50m 01s | Max:  1h 12m
      🟩 Intel              Pass: 100%/3   | Total:  2h 58m | Avg: 59m 33s | Max:  1h 01m
      🟩 MSVC               Pass: 100%/4   | Total:  4h 48m | Avg:  1h 12m | Max:  1h 35m | Hits:   2%/2948  
      🟩 NVHPC              Pass: 100%/4   | Total:  4h 38m | Avg:  1h 09m | Max:  1h 26m
    🟩 gpu
      🟩 v100               Pass: 100%/110 | Total:  4d 03h | Avg: 54m 02s | Max:  1h 35m | Hits:   2%/2948  
    🟩 jobs
      🟩 Build              Pass: 100%/102 | Total:  3d 23h | Avg: 56m 23s | Max:  1h 35m | Hits:   2%/2948  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 20m 35s | Avg: 20m 35s | Max: 20m 35s
      🟩 GraphCapture       Pass: 100%/1   | Total: 22m 49s | Avg: 22m 49s | Max: 22m 49s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 16m | Avg: 25m 24s | Max: 29m 01s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 13m | Avg: 24m 34s | Max: 26m 42s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  3h 34m | Avg:  1h 11m | Max:  1h 12m
      🟩 90a                Pass: 100%/4   | Total:  1h 44m | Avg: 26m 12s | Max: 27m 45s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  1d 02h | Avg: 52m 43s | Max:  1h 11m
      🟩 14                 Pass: 100%/29  | Total:  1d 03h | Avg: 56m 15s | Max:  1h 10m | Hits:   2%/1474  
      🟩 17                 Pass: 100%/27  | Total:  1d 01h | Avg: 57m 34s | Max:  1h 35m | Hits:   2%/737   
      🟩 20                 Pass: 100%/24  | Total: 19h 36m | Avg: 49m 00s | Max:  1h 12m | Hits:   2%/737   
    
  • 🟩 thrust: Pass: 100%/109 | Total: 2d 22h | Avg: 39m 04s | Max: 1h 31m | Hits: 20%/13180

    🟩 cpu
      🟩 amd64              Pass: 100%/101 | Total:  2d 18h | Avg: 39m 27s | Max:  1h 31m | Hits:  20%/13180 
      🟩 arm64              Pass: 100%/8   | Total:  4h 32m | Avg: 34m 04s | Max: 40m 35s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  8h 58m | Avg: 35m 54s | Max:  1h 14m | Hits:   0%/2636  
      🟩 11.8               Pass: 100%/3   | Total:  2h 11m | Avg: 43m 58s | Max: 47m 34s
      🟩 12.5               Pass: 100%/4   | Total:  5h 27m | Avg:  1h 21m | Max:  1h 31m
      🟩 12.6               Pass: 100%/87  | Total:  2d 06h | Avg: 37m 28s | Max:  1h 27m | Hits:  25%/10544 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 55m | Avg: 28m 51s | Max: 32m 16s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  8h 58m | Avg: 35m 54s | Max:  1h 14m | Hits:   0%/2636  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 11m | Avg: 43m 58s | Max: 47m 34s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  5h 27m | Avg:  1h 21m | Max:  1h 31m
      🟩 nvcc12.6           Pass: 100%/83  | Total:  2d 04h | Avg: 37m 53s | Max:  1h 27m | Hits:  25%/10544 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 55m | Avg: 28m 51s | Max: 32m 16s
      🟩 nvcc               Pass: 100%/105 | Total:  2d 21h | Avg: 39m 27s | Max:  1h 31m | Hits:  20%/13180 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 36m | Avg: 36m 06s | Max: 45m 00s
      🟩 Clang10            Pass: 100%/3   | Total:  1h 50m | Avg: 36m 55s | Max: 39m 47s
      🟩 Clang11            Pass: 100%/4   | Total:  2h 29m | Avg: 37m 18s | Max: 40m 23s
      🟩 Clang12            Pass: 100%/4   | Total:  2h 27m | Avg: 36m 57s | Max: 42m 24s
      🟩 Clang13            Pass: 100%/4   | Total:  2h 25m | Avg: 36m 21s | Max: 39m 38s
      🟩 Clang14            Pass: 100%/4   | Total:  2h 36m | Avg: 39m 13s | Max: 42m 26s
      🟩 Clang15            Pass: 100%/4   | Total:  2h 33m | Avg: 38m 26s | Max: 42m 16s
      🟩 Clang16            Pass: 100%/4   | Total:  2h 34m | Avg: 38m 33s | Max: 43m 02s
      🟩 Clang17            Pass: 100%/4   | Total:  2h 37m | Avg: 39m 15s | Max: 43m 51s
      🟩 Clang18            Pass: 100%/11  | Total:  5h 06m | Avg: 27m 50s | Max: 40m 58s
      🟩 GCC6               Pass: 100%/2   | Total:  1h 02m | Avg: 31m 09s | Max: 36m 20s
      🟩 GCC7               Pass: 100%/6   | Total:  3h 45m | Avg: 37m 32s | Max: 50m 37s
      🟩 GCC8               Pass: 100%/6   | Total:  3h 34m | Avg: 35m 42s | Max: 40m 48s
      🟩 GCC9               Pass: 100%/6   | Total:  3h 38m | Avg: 36m 26s | Max: 41m 47s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 31m | Avg: 37m 58s | Max: 44m 55s
      🟩 GCC11              Pass: 100%/7   | Total:  4h 40m | Avg: 40m 03s | Max: 47m 34s
      🟩 GCC12              Pass: 100%/4   | Total:  3h 04m | Avg: 46m 07s | Max: 54m 35s
      🟩 GCC13              Pass: 100%/14  | Total:  6h 43m | Avg: 28m 49s | Max: 59m 16s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 47m | Avg: 55m 48s | Max:  1h 02m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 14m | Avg:  1h 14m | Max:  1h 14m | Hits:   0%/2636  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 12m | Hits:   0%/5272  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 47m | Avg: 53m 46s | Max:  1h 27m | Hits:  50%/5272  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  5h 27m | Avg:  1h 21m | Max:  1h 31m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/48  | Total:  1d 04h | Avg: 35m 22s | Max: 45m 00s
      🟩 GCC                Pass: 100%/49  | Total:  1d 05h | Avg: 35m 31s | Max: 59m 16s
      🟩 Intel              Pass: 100%/3   | Total:  2h 47m | Avg: 55m 48s | Max:  1h 02m
      🟩 MSVC               Pass: 100%/5   | Total:  5h 24m | Avg:  1h 04m | Max:  1h 27m | Hits:  20%/13180 
      🟩 NVHPC              Pass: 100%/4   | Total:  5h 27m | Avg:  1h 21m | Max:  1h 31m
    🟩 gpu
      🟩 v100               Pass: 100%/109 | Total:  2d 22h | Avg: 39m 04s | Max:  1h 31m | Hits:  20%/13180 
    🟩 jobs
      🟩 Build              Pass: 100%/102 | Total:  2d 21h | Avg: 40m 42s | Max:  1h 31m | Hits:   0%/10544 
      🟩 TestCPU            Pass: 100%/4   | Total: 45m 26s | Avg: 11m 21s | Max: 19m 55s | Hits:  99%/2636  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 01m | Avg: 20m 23s | Max: 35m 56s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 11m | Avg: 43m 58s | Max: 47m 34s
      🟩 90a                Pass: 100%/4   | Total:  1h 33m | Avg: 23m 18s | Max: 26m 37s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 16h 19m | Avg: 32m 39s | Max:  1h 09m
      🟩 14                 Pass: 100%/29  | Total: 19h 54m | Avg: 41m 11s | Max:  1h 16m | Hits:   0%/5272  
      🟩 17                 Pass: 100%/27  | Total: 19h 32m | Avg: 43m 26s | Max:  1h 31m | Hits:   0%/2636  
      🟩 20                 Pass: 100%/23  | Total: 15h 11m | Avg: 39m 38s | Max:  1h 30m | Hits:  50%/5272  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 23s | Avg: 5m 11s | Max: 8m 03s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 23s | Avg:  5m 11s | Max:  8m 03s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 20s | Avg:  2m 20s | Max:  2m 20s
      🟩 Test               Pass: 100%/1   | Total:  8m 03s | Avg:  8m 03s | Max:  8m 03s
    
  • 🟩 python: Pass: 100%/1 | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 gpu
      🟩 v100               Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 29s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 17m 29s | Avg: 17m 29s | Max: 17m 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: 222)

# Runner
184 linux-amd64-cpu16
16 linux-arm64-cpu16
13 linux-amd64-gpu-v100-latest-1
9 windows-amd64-cpu16

@bernhardmgruber bernhardmgruber requested review from gevtushenko and removed request for elstehle and gevtushenko November 12, 2024 17:52
Comment on lines 131 to 138
# if defined(_NVHPC_CUDA)
# define CUB_DETAIL_MAGIC_NS_BEGIN inline namespace CUB_DETAIL_MAGIC_NS_NAME(CUB_VERSION, NV_TARGET_SM_INTEGER_LIST) {
# define CUB_DETAIL_MAGIC_NS_BEGIN \
inline namespace THRUST_DETAIL_SPLICE_WITH_UNDERSCORE(CUB, CUB_VERSION, SM, NV_TARGET_SM_INTEGER_LIST, NVHPC) \
{
# define CUB_DETAIL_MAGIC_NS_END }
# else // not defined(_NVHPC_CUDA)
# define CUB_DETAIL_MAGIC_NS_BEGIN inline namespace CUB_DETAIL_MAGIC_NS_NAME(CUB_VERSION, __CUDA_ARCH_LIST__) {
# define CUB_DETAIL_MAGIC_NS_BEGIN \
inline namespace THRUST_DETAIL_SPLICE_WITH_UNDERSCORE(CUB, CUB_VERSION, SM, __CUDA_ARCH_LIST__) \
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 considered adding a different tag if the compiler is not NVHPC, but then I would need to distinguish clang in CUDA mode and nvcc, which we don't do and need today. But I am open to add it.

thrust/thrust/detail/config/namespace.h Outdated Show resolved Hide resolved
cub/cub/util_namespace.cuh Outdated Show resolved Hide resolved
The new Thrust namespace is `thrust::THRUST_200800_SM_860_NVHPC_NS` if NVHPC is used, otherwise `thrust::THRUST_200800_SM_860_NS`. CUB works analogous.

Fixes: NVIDIA#2770
Copy link
Contributor

🟨 CI finished in 6h 05m: Pass: 99%/394 | Total: 8d 16h | Avg: 31m 44s | Max: 6h 00m | Hits: 11%/25890
  • 🟨 thrust: Pass: 99%/109 | Total: 3d 05h | Avg: 42m 30s | Max: 6h 00m | Hits: 20%/13180

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  99%/101 | Total:  3d 00h | Avg: 43m 08s | Max:  6h 00m | Hits:  20%/13180 
      🟩 arm64              Pass: 100%/8   | Total:  4h 35m | Avg: 34m 24s | Max: 41m 55s
    🔍 ctk: 12.6 🔍
      🟩 11.1               Pass: 100%/15  | Total:  9h 05m | Avg: 36m 20s | Max:  1h 13m | Hits:   0%/2636  
      🟩 11.8               Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 12.5               Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
      🔍 12.6               Pass:  98%/87  | Total:  2d 12h | Avg: 41m 37s | Max:  6h 00m | Hits:  25%/10544 
    🔍 cudacxx: nvcc12.6 🔍
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  2h 05m | Avg: 31m 15s | Max: 42m 48s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  9h 05m | Avg: 36m 20s | Max:  1h 13m | Hits:   0%/2636  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
      🔍 nvcc12.6           Pass:  98%/83  | Total:  2d 10h | Avg: 42m 07s | Max:  6h 00m | Hits:  25%/10544 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  2h 05m | Avg: 31m 15s | Max: 42m 48s
      🔍 nvcc               Pass:  99%/105 | Total:  3d 03h | Avg: 42m 56s | Max:  6h 00m | Hits:  20%/13180 
    🔍 cxx: Clang16 🔍
      🟩 Clang9             Pass: 100%/6   | Total:  3h 42m | Avg: 37m 06s | Max: 46m 08s
      🟩 Clang10            Pass: 100%/3   | Total:  2h 00m | Avg: 40m 04s | Max: 41m 44s
      🟩 Clang11            Pass: 100%/4   | Total:  2h 35m | Avg: 38m 50s | Max: 49m 52s
      🟩 Clang12            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 49s | Max: 42m 08s
      🟩 Clang13            Pass: 100%/4   | Total:  2h 34m | Avg: 38m 34s | Max: 48m 46s
      🟩 Clang14            Pass: 100%/4   | Total:  2h 48m | Avg: 42m 11s | Max: 50m 46s
      🟩 Clang15            Pass: 100%/4   | Total:  2h 33m | Avg: 38m 24s | Max: 41m 36s
      🔍 Clang16            Pass:  75%/4   | Total:  8h 07m | Avg:  2h 01m | Max:  6h 00m
      🟩 Clang17            Pass: 100%/4   | Total:  2h 29m | Avg: 37m 28s | Max: 41m 17s
      🟩 Clang18            Pass: 100%/11  | Total:  5h 21m | Avg: 29m 15s | Max: 42m 48s
      🟩 GCC6               Pass: 100%/2   | Total:  1h 06m | Avg: 33m 21s | Max: 37m 14s
      🟩 GCC7               Pass: 100%/6   | Total:  3h 50m | Avg: 38m 29s | Max: 51m 07s
      🟩 GCC8               Pass: 100%/6   | Total:  3h 23m | Avg: 33m 56s | Max: 40m 05s
      🟩 GCC9               Pass: 100%/6   | Total:  3h 41m | Avg: 36m 55s | Max: 45m 36s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 42m | Avg: 40m 41s | Max: 54m 21s
      🟩 GCC11              Pass: 100%/7   | Total:  5h 12m | Avg: 44m 42s | Max: 52m 05s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 35m | Avg: 38m 57s | Max: 46m 22s
      🟩 GCC13              Pass: 100%/14  | Total:  5h 58m | Avg: 25m 38s | Max: 44m 28s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 51m | Avg: 57m 05s | Max:  1h 02m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 13m | Avg:  1h 13m | Max:  1h 13m | Hits:   0%/2636  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 48m | Avg:  1h 24m | Max:  1h 35m | Hits:   0%/5272  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 15s | Max:  1h 24m | Hits:  50%/5272  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  97%/48  | Total:  1d 10h | Avg: 43m 16s | Max:  6h 00m
      🟩 GCC                Pass: 100%/49  | Total:  1d 04h | Avg: 34m 57s | Max: 54m 21s
      🟩 Intel              Pass: 100%/3   | Total:  2h 51m | Avg: 57m 05s | Max:  1h 02m
      🟩 MSVC               Pass: 100%/5   | Total:  5h 50m | Avg:  1h 10m | Max:  1h 35m | Hits:  20%/13180 
      🟩 NVHPC              Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  99%/102 | Total:  3d 03h | Avg: 44m 29s | Max:  6h 00m | Hits:   0%/10544 
      🟩 TestCPU            Pass: 100%/4   | Total: 48m 54s | Avg: 12m 13s | Max: 23m 48s | Hits:  99%/2636  
      🟩 TestGPU            Pass: 100%/3   | Total: 46m 00s | Avg: 15m 20s | Max: 18m 47s
    🔍 std: 14 🔍
      🟩 11                 Pass: 100%/30  | Total: 15h 59m | Avg: 31m 59s | Max:  1h 11m
      🔍 14                 Pass:  96%/29  | Total:  1d 01h | Avg: 53m 28s | Max:  6h 00m | Hits:   0%/5272  
      🟩 17                 Pass: 100%/27  | Total: 19h 56m | Avg: 44m 18s | Max:  1h 31m | Hits:   0%/2636  
      🟩 20                 Pass: 100%/23  | Total: 15h 26m | Avg: 40m 16s | Max:  1h 24m | Hits:  50%/5272  
    🟨 gpu
      🟨 v100               Pass:  99%/109 | Total:  3d 05h | Avg: 42m 30s | Max:  6h 00m | Hits:  20%/13180 
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 90a                Pass: 100%/4   | Total:  1h 29m | Avg: 22m 23s | Max: 27m 44s
    
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 04h | Avg: 14m 31s | Max: 53m 21s | Hits: 3%/9500

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  1d 03h | Avg: 14m 51s | Max: 53m 21s | Hits:   3%/9500  
      🟩 arm64              Pass: 100%/8   | Total:  1h 19m | Avg:  9m 53s | Max: 11m 56s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  3h 03m | Avg: 12m 12s | Max: 39m 02s | Hits:   3%/2181  
      🟩 11.8               Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 12.5               Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
      🟩 12.6               Pass: 100%/96  | Total: 21h 47m | Avg: 13m 37s | Max: 53m 21s | Hits:   3%/7319  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/12  | Total:  2h 26m | Avg: 12m 12s | Max: 19m 39s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  3h 03m | Avg: 12m 12s | Max: 39m 02s | Hits:   3%/2181  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
      🟩 nvcc12.6           Pass: 100%/84  | Total: 19h 20m | Avg: 13m 49s | Max: 53m 21s | Hits:   3%/7319  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/12  | Total:  2h 26m | Avg: 12m 12s | Max: 19m 39s
      🟩 nvcc               Pass: 100%/106 | Total:  1d 02h | Avg: 14m 47s | Max: 53m 21s | Hits:   3%/9500  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 22m | Avg: 13m 43s | Max: 23m 02s
      🟩 Clang10            Pass: 100%/3   | Total: 38m 26s | Avg: 12m 48s | Max: 13m 55s
      🟩 Clang11            Pass: 100%/4   | Total: 53m 44s | Avg: 13m 26s | Max: 19m 07s
      🟩 Clang12            Pass: 100%/4   | Total:  1h 03m | Avg: 15m 52s | Max: 22m 33s
      🟩 Clang13            Pass: 100%/4   | Total: 45m 18s | Avg: 11m 19s | Max: 25m 24s
      🟩 Clang14            Pass: 100%/4   | Total: 41m 54s | Avg: 10m 28s | Max: 13m 15s
      🟩 Clang15            Pass: 100%/4   | Total: 51m 36s | Avg: 12m 54s | Max: 22m 33s
      🟩 Clang16            Pass: 100%/4   | Total: 48m 24s | Avg: 12m 06s | Max: 12m 55s
      🟩 Clang17            Pass: 100%/4   | Total: 33m 00s | Avg:  8m 15s | Max: 13m 13s
      🟩 Clang18            Pass: 100%/18  | Total:  3h 55m | Avg: 13m 05s | Max: 38m 47s
      🟩 GCC6               Pass: 100%/2   | Total: 24m 56s | Avg: 12m 28s | Max: 21m 46s
      🟩 GCC7               Pass: 100%/6   | Total:  1h 07m | Avg: 11m 19s | Max: 23m 23s
      🟩 GCC8               Pass: 100%/6   | Total: 57m 19s | Avg:  9m 33s | Max: 19m 35s
      🟩 GCC9               Pass: 100%/6   | Total: 58m 59s | Avg:  9m 49s | Max: 12m 51s
      🟩 GCC10              Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max: 11m 51s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 24m | Avg: 12m 02s | Max: 28m 41s
      🟩 GCC12              Pass: 100%/4   | Total: 43m 09s | Avg: 10m 47s | Max: 21m 52s
      🟩 GCC13              Pass: 100%/17  | Total:  3h 41m | Avg: 13m 00s | Max: 35m 07s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 37m | Avg: 32m 20s | Max: 35m 14s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 39m 02s | Avg: 39m 02s | Max: 39m 02s | Hits:   3%/2181  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 19m | Avg: 39m 43s | Max: 42m 55s | Hits:   3%/4725  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 53m 21s | Avg: 53m 21s | Max: 53m 21s | Hits:   3%/2594  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total: 11h 33m | Avg: 12m 36s | Max: 38m 47s
      🟩 GCC                Pass: 100%/52  | Total:  9h 47m | Avg: 11m 17s | Max: 35m 07s
      🟩 Intel              Pass: 100%/3   | Total:  1h 37m | Avg: 32m 20s | Max: 35m 14s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 51m | Avg: 42m 57s | Max: 53m 21s | Hits:   3%/9500  
      🟩 NVHPC              Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  1d 04h | Avg: 14m 31s | Max: 53m 21s | Hits:   3%/9500  
    🟩 jobs
      🟩 Build              Pass: 100%/110 | Total:  1d 01h | Avg: 13m 53s | Max: 53m 21s | Hits:   3%/9500  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 46m | Avg: 26m 44s | Max: 35m 07s
      🟩 Test               Pass: 100%/3   | Total:  1h 17m | Avg: 25m 44s | Max: 38m 47s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 48s | Avg:  1m 48s | Max:  1m 48s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 90                 Pass: 100%/4   | Total: 40m 31s | Avg: 10m 07s | Max: 11m 31s
      🟩 90a                Pass: 100%/8   | Total: 57m 55s | Avg:  7m 14s | Max: 13m 35s
    🟩 std
      🟩 11                 Pass: 100%/32  | Total:  6h 54m | Avg: 12m 56s | Max: 29m 56s
      🟩 14                 Pass: 100%/32  | Total:  7h 57m | Avg: 14m 55s | Max: 41m 16s | Hits:   3%/4465  
      🟩 17                 Pass: 100%/30  | Total:  7h 24m | Avg: 14m 49s | Max: 48m 27s | Hits:   3%/2441  
      🟩 20                 Pass: 100%/23  | Total:  6h 15m | Avg: 16m 19s | Max: 53m 21s | Hits:   3%/2594  
    
  • 🟩 cub: Pass: 100%/110 | Total: 4d 00h | Avg: 52m 41s | Max: 1h 23m | Hits: 0%/2964

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

    🟩 cpu
      🟩 amd64              Pass: 100%/50  | Total:  5h 19m | Avg:  6m 23s | Max: 35m 47s | Hits:   2%/246   
      🟩 arm64              Pass: 100%/4   | Total: 13m 40s | Avg:  3m 25s | Max:  3m 34s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  1h 49m | Avg:  5m 45s | Max: 25m 47s | Hits:   2%/123   
      🟩 12.5               Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
      🟩 12.6               Pass: 100%/33  | Total:  3h 23m | Avg:  6m 09s | Max: 35m 47s | Hits:   2%/123   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  1h 49m | Avg:  5m 45s | Max: 25m 47s | Hits:   2%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  3h 23m | Avg:  6m 09s | Max: 35m 47s | Hits:   2%/123   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/54  | Total:  5h 33m | Avg:  6m 10s | Max: 35m 47s | Hits:   2%/246   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  7m 58s | Avg:  3m 59s | Max:  4m 05s
      🟩 Clang10            Pass: 100%/2   | Total:  8m 02s | Avg:  4m 01s | Max:  4m 08s
      🟩 Clang11            Pass: 100%/4   | Total: 14m 54s | Avg:  3m 43s | Max:  4m 06s
      🟩 Clang12            Pass: 100%/4   | Total: 14m 01s | Avg:  3m 30s | Max:  3m 48s
      🟩 Clang13            Pass: 100%/4   | Total: 14m 18s | Avg:  3m 34s | Max:  3m 57s
      🟩 Clang14            Pass: 100%/4   | Total: 27m 56s | Avg:  6m 59s | Max: 16m 53s
      🟩 Clang15            Pass: 100%/2   | Total:  8m 08s | Avg:  4m 04s | Max:  4m 16s
      🟩 Clang16            Pass: 100%/4   | Total: 14m 04s | Avg:  3m 31s | Max:  3m 45s
      🟩 Clang17            Pass: 100%/2   | Total:  8m 29s | Avg:  4m 14s | Max:  4m 30s
      🟩 Clang18            Pass: 100%/2   | Total: 22m 48s | Avg: 11m 24s | Max: 18m 50s
      🟩 GCC9               Pass: 100%/2   | Total:  7m 59s | Avg:  3m 59s | Max:  4m 08s
      🟩 GCC10              Pass: 100%/4   | Total: 15m 04s | Avg:  3m 46s | Max:  4m 11s
      🟩 GCC11              Pass: 100%/4   | Total: 14m 36s | Avg:  3m 39s | Max:  3m 46s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 45m | Avg: 15m 05s | Max: 35m 47s
      🟩 GCC13              Pass: 100%/3   | Total: 10m 11s | Avg:  3m 23s | Max:  3m 34s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 40s | Avg:  8m 40s | Max:  8m 40s | Hits:   2%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 46s | Avg:  9m 46s | Max:  9m 46s | Hits:   2%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  2h 20m | Avg:  4m 41s | Max: 18m 50s
      🟩 GCC                Pass: 100%/20  | Total:  2h 33m | Avg:  7m 40s | Max: 35m 47s
      🟩 MSVC               Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 46s | Hits:   2%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
    🟩 gpu
      🟩 v100               Pass: 100%/54  | Total:  5h 33m | Avg:  6m 10s | Max: 35m 47s | Hits:   2%/246   
    🟩 jobs
      🟩 Build              Pass: 100%/49  | Total:  3h 26m | Avg:  4m 12s | Max: 10m 40s | Hits:   2%/246   
      🟩 Test               Pass: 100%/5   | Total:  2h 06m | Avg: 25m 21s | Max: 35m 47s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  3m 10s | Avg:  3m 10s | Max:  3m 10s
      🟩 90a                Pass: 100%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
    🟩 std
      🟩 17                 Pass: 100%/29  | Total:  2h 42m | Avg:  5m 36s | Max: 29m 32s
      🟩 20                 Pass: 100%/25  | Total:  2h 50m | Avg:  6m 48s | Max: 35m 47s | Hits:   2%/246   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 12s | Avg: 5m 36s | Max: 9m 09s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  9m 09s | Avg:  9m 09s | Max:  9m 09s
    
  • 🟩 python: Pass: 100%/1 | Total: 16m 08s | Avg: 16m 08s | Max: 16m 08s

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

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

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

Copy link
Contributor

🟩 CI finished in 7h 20m: Pass: 100%/394 | Total: 8d 10h | Avg: 30m 53s | Max: 1h 35m | Hits: 11%/25890
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 04h | Avg: 14m 31s | Max: 53m 21s | Hits: 3%/9500

    🟩 cpu
      🟩 amd64              Pass: 100%/110 | Total:  1d 03h | Avg: 14m 51s | Max: 53m 21s | Hits:   3%/9500  
      🟩 arm64              Pass: 100%/8   | Total:  1h 19m | Avg:  9m 53s | Max: 11m 56s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  3h 03m | Avg: 12m 12s | Max: 39m 02s | Hits:   3%/2181  
      🟩 11.8               Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 12.5               Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
      🟩 12.6               Pass: 100%/96  | Total: 21h 47m | Avg: 13m 37s | Max: 53m 21s | Hits:   3%/7319  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/12  | Total:  2h 26m | Avg: 12m 12s | Max: 19m 39s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  3h 03m | Avg: 12m 12s | Max: 39m 02s | Hits:   3%/2181  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
      🟩 nvcc12.6           Pass: 100%/84  | Total: 19h 20m | Avg: 13m 49s | Max: 53m 21s | Hits:   3%/7319  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/12  | Total:  2h 26m | Avg: 12m 12s | Max: 19m 39s
      🟩 nvcc               Pass: 100%/106 | Total:  1d 02h | Avg: 14m 47s | Max: 53m 21s | Hits:   3%/9500  
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 22m | Avg: 13m 43s | Max: 23m 02s
      🟩 Clang10            Pass: 100%/3   | Total: 38m 26s | Avg: 12m 48s | Max: 13m 55s
      🟩 Clang11            Pass: 100%/4   | Total: 53m 44s | Avg: 13m 26s | Max: 19m 07s
      🟩 Clang12            Pass: 100%/4   | Total:  1h 03m | Avg: 15m 52s | Max: 22m 33s
      🟩 Clang13            Pass: 100%/4   | Total: 45m 18s | Avg: 11m 19s | Max: 25m 24s
      🟩 Clang14            Pass: 100%/4   | Total: 41m 54s | Avg: 10m 28s | Max: 13m 15s
      🟩 Clang15            Pass: 100%/4   | Total: 51m 36s | Avg: 12m 54s | Max: 22m 33s
      🟩 Clang16            Pass: 100%/4   | Total: 48m 24s | Avg: 12m 06s | Max: 12m 55s
      🟩 Clang17            Pass: 100%/4   | Total: 33m 00s | Avg:  8m 15s | Max: 13m 13s
      🟩 Clang18            Pass: 100%/18  | Total:  3h 55m | Avg: 13m 05s | Max: 38m 47s
      🟩 GCC6               Pass: 100%/2   | Total: 24m 56s | Avg: 12m 28s | Max: 21m 46s
      🟩 GCC7               Pass: 100%/6   | Total:  1h 07m | Avg: 11m 19s | Max: 23m 23s
      🟩 GCC8               Pass: 100%/6   | Total: 57m 19s | Avg:  9m 33s | Max: 19m 35s
      🟩 GCC9               Pass: 100%/6   | Total: 58m 59s | Avg:  9m 49s | Max: 12m 51s
      🟩 GCC10              Pass: 100%/4   | Total: 29m 17s | Avg:  7m 19s | Max: 11m 51s
      🟩 GCC11              Pass: 100%/7   | Total:  1h 24m | Avg: 12m 02s | Max: 28m 41s
      🟩 GCC12              Pass: 100%/4   | Total: 43m 09s | Avg: 10m 47s | Max: 21m 52s
      🟩 GCC13              Pass: 100%/17  | Total:  3h 41m | Avg: 13m 00s | Max: 35m 07s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 37m | Avg: 32m 20s | Max: 35m 14s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 39m 02s | Avg: 39m 02s | Max: 39m 02s | Hits:   3%/2181  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 19m | Avg: 39m 43s | Max: 42m 55s | Hits:   3%/4725  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 53m 21s | Avg: 53m 21s | Max: 53m 21s | Hits:   3%/2594  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/55  | Total: 11h 33m | Avg: 12m 36s | Max: 38m 47s
      🟩 GCC                Pass: 100%/52  | Total:  9h 47m | Avg: 11m 17s | Max: 35m 07s
      🟩 Intel              Pass: 100%/3   | Total:  1h 37m | Avg: 32m 20s | Max: 35m 14s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 51m | Avg: 42m 57s | Max: 53m 21s | Hits:   3%/9500  
      🟩 NVHPC              Pass: 100%/4   | Total:  2h 43m | Avg: 40m 58s | Max: 48m 27s
    🟩 gpu
      🟩 v100               Pass: 100%/118 | Total:  1d 04h | Avg: 14m 31s | Max: 53m 21s | Hits:   3%/9500  
    🟩 jobs
      🟩 Build              Pass: 100%/110 | Total:  1d 01h | Avg: 13m 53s | Max: 53m 21s | Hits:   3%/9500  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 46m | Avg: 26m 44s | Max: 35m 07s
      🟩 Test               Pass: 100%/3   | Total:  1h 17m | Avg: 25m 44s | Max: 38m 47s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 48s | Avg:  1m 48s | Max:  1m 48s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 59m 28s | Avg: 19m 49s | Max: 28m 41s
      🟩 90                 Pass: 100%/4   | Total: 40m 31s | Avg: 10m 07s | Max: 11m 31s
      🟩 90a                Pass: 100%/8   | Total: 57m 55s | Avg:  7m 14s | Max: 13m 35s
    🟩 std
      🟩 11                 Pass: 100%/32  | Total:  6h 54m | Avg: 12m 56s | Max: 29m 56s
      🟩 14                 Pass: 100%/32  | Total:  7h 57m | Avg: 14m 55s | Max: 41m 16s | Hits:   3%/4465  
      🟩 17                 Pass: 100%/30  | Total:  7h 24m | Avg: 14m 49s | Max: 48m 27s | Hits:   3%/2441  
      🟩 20                 Pass: 100%/23  | Total:  6h 15m | Avg: 16m 19s | Max: 53m 21s | Hits:   3%/2594  
    
  • 🟩 cub: Pass: 100%/110 | Total: 4d 00h | Avg: 52m 41s | Max: 1h 23m | Hits: 0%/2964

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

    🟩 cpu
      🟩 amd64              Pass: 100%/101 | Total:  2d 19h | Avg: 39m 51s | Max:  1h 35m | Hits:  20%/13180 
      🟩 arm64              Pass: 100%/8   | Total:  4h 35m | Avg: 34m 24s | Max: 41m 55s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  9h 05m | Avg: 36m 20s | Max:  1h 13m | Hits:   0%/2636  
      🟩 11.8               Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 12.5               Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
      🟩 12.6               Pass: 100%/87  | Total:  2d 06h | Avg: 37m 49s | Max:  1h 35m | Hits:  25%/10544 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  2h 05m | Avg: 31m 15s | Max: 42m 48s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  9h 05m | Avg: 36m 20s | Max:  1h 13m | Hits:   0%/2636  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
      🟩 nvcc12.6           Pass: 100%/83  | Total:  2d 04h | Avg: 38m 08s | Max:  1h 35m | Hits:  25%/10544 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  2h 05m | Avg: 31m 15s | Max: 42m 48s
      🟩 nvcc               Pass: 100%/105 | Total:  2d 21h | Avg: 39m 46s | Max:  1h 35m | Hits:  20%/13180 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  3h 42m | Avg: 37m 06s | Max: 46m 08s
      🟩 Clang10            Pass: 100%/3   | Total:  2h 00m | Avg: 40m 04s | Max: 41m 44s
      🟩 Clang11            Pass: 100%/4   | Total:  2h 35m | Avg: 38m 50s | Max: 49m 52s
      🟩 Clang12            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 49s | Max: 42m 08s
      🟩 Clang13            Pass: 100%/4   | Total:  2h 34m | Avg: 38m 34s | Max: 48m 46s
      🟩 Clang14            Pass: 100%/4   | Total:  2h 48m | Avg: 42m 11s | Max: 50m 46s
      🟩 Clang15            Pass: 100%/4   | Total:  2h 33m | Avg: 38m 24s | Max: 41m 36s
      🟩 Clang16            Pass: 100%/4   | Total:  2h 35m | Avg: 38m 55s | Max: 49m 25s
      🟩 Clang17            Pass: 100%/4   | Total:  2h 29m | Avg: 37m 28s | Max: 41m 17s
      🟩 Clang18            Pass: 100%/11  | Total:  5h 21m | Avg: 29m 15s | Max: 42m 48s
      🟩 GCC6               Pass: 100%/2   | Total:  1h 06m | Avg: 33m 21s | Max: 37m 14s
      🟩 GCC7               Pass: 100%/6   | Total:  3h 50m | Avg: 38m 29s | Max: 51m 07s
      🟩 GCC8               Pass: 100%/6   | Total:  3h 23m | Avg: 33m 56s | Max: 40m 05s
      🟩 GCC9               Pass: 100%/6   | Total:  3h 41m | Avg: 36m 55s | Max: 45m 36s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 42m | Avg: 40m 41s | Max: 54m 21s
      🟩 GCC11              Pass: 100%/7   | Total:  5h 12m | Avg: 44m 42s | Max: 52m 05s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 35m | Avg: 38m 57s | Max: 46m 22s
      🟩 GCC13              Pass: 100%/14  | Total:  5h 58m | Avg: 25m 38s | Max: 44m 28s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 51m | Avg: 57m 05s | Max:  1h 02m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 13m | Avg:  1h 13m | Max:  1h 13m | Hits:   0%/2636  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 48m | Avg:  1h 24m | Max:  1h 35m | Hits:   0%/5272  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 48m | Avg: 54m 15s | Max:  1h 24m | Hits:  50%/5272  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/48  | Total:  1d 05h | Avg: 36m 21s | Max: 50m 46s
      🟩 GCC                Pass: 100%/49  | Total:  1d 04h | Avg: 34m 57s | Max: 54m 21s
      🟩 Intel              Pass: 100%/3   | Total:  2h 51m | Avg: 57m 05s | Max:  1h 02m
      🟩 MSVC               Pass: 100%/5   | Total:  5h 50m | Avg:  1h 10m | Max:  1h 35m | Hits:  20%/13180 
      🟩 NVHPC              Pass: 100%/4   | Total:  5h 21m | Avg:  1h 20m | Max:  1h 31m
    🟩 gpu
      🟩 v100               Pass: 100%/109 | Total:  2d 23h | Avg: 39m 27s | Max:  1h 35m | Hits:  20%/13180 
    🟩 jobs
      🟩 Build              Pass: 100%/102 | Total:  2d 22h | Avg: 41m 14s | Max:  1h 35m | Hits:   0%/10544 
      🟩 TestCPU            Pass: 100%/4   | Total: 48m 54s | Avg: 12m 13s | Max: 23m 48s | Hits:  99%/2636  
      🟩 TestGPU            Pass: 100%/3   | Total: 46m 00s | Avg: 15m 20s | Max: 18m 47s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 25m | Avg: 48m 20s | Max: 52m 05s
      🟩 90a                Pass: 100%/4   | Total:  1h 29m | Avg: 22m 23s | Max: 27m 44s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 15h 59m | Avg: 31m 59s | Max:  1h 11m
      🟩 14                 Pass: 100%/29  | Total: 20h 18m | Avg: 42m 02s | Max:  1h 35m | Hits:   0%/5272  
      🟩 17                 Pass: 100%/27  | Total: 19h 56m | Avg: 44m 18s | Max:  1h 31m | Hits:   0%/2636  
      🟩 20                 Pass: 100%/23  | Total: 15h 26m | Avg: 40m 16s | Max:  1h 24m | Hits:  50%/5272  
    
  • 🟩 cudax: Pass: 100%/54 | Total: 5h 33m | Avg: 6m 10s | Max: 35m 47s | Hits: 2%/246

    🟩 cpu
      🟩 amd64              Pass: 100%/50  | Total:  5h 19m | Avg:  6m 23s | Max: 35m 47s | Hits:   2%/246   
      🟩 arm64              Pass: 100%/4   | Total: 13m 40s | Avg:  3m 25s | Max:  3m 34s
    🟩 ctk
      🟩 12.0               Pass: 100%/19  | Total:  1h 49m | Avg:  5m 45s | Max: 25m 47s | Hits:   2%/123   
      🟩 12.5               Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
      🟩 12.6               Pass: 100%/33  | Total:  3h 23m | Avg:  6m 09s | Max: 35m 47s | Hits:   2%/123   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/19  | Total:  1h 49m | Avg:  5m 45s | Max: 25m 47s | Hits:   2%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  3h 23m | Avg:  6m 09s | Max: 35m 47s | Hits:   2%/123   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/54  | Total:  5h 33m | Avg:  6m 10s | Max: 35m 47s | Hits:   2%/246   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  7m 58s | Avg:  3m 59s | Max:  4m 05s
      🟩 Clang10            Pass: 100%/2   | Total:  8m 02s | Avg:  4m 01s | Max:  4m 08s
      🟩 Clang11            Pass: 100%/4   | Total: 14m 54s | Avg:  3m 43s | Max:  4m 06s
      🟩 Clang12            Pass: 100%/4   | Total: 14m 01s | Avg:  3m 30s | Max:  3m 48s
      🟩 Clang13            Pass: 100%/4   | Total: 14m 18s | Avg:  3m 34s | Max:  3m 57s
      🟩 Clang14            Pass: 100%/4   | Total: 27m 56s | Avg:  6m 59s | Max: 16m 53s
      🟩 Clang15            Pass: 100%/2   | Total:  8m 08s | Avg:  4m 04s | Max:  4m 16s
      🟩 Clang16            Pass: 100%/4   | Total: 14m 04s | Avg:  3m 31s | Max:  3m 45s
      🟩 Clang17            Pass: 100%/2   | Total:  8m 29s | Avg:  4m 14s | Max:  4m 30s
      🟩 Clang18            Pass: 100%/2   | Total: 22m 48s | Avg: 11m 24s | Max: 18m 50s
      🟩 GCC9               Pass: 100%/2   | Total:  7m 59s | Avg:  3m 59s | Max:  4m 08s
      🟩 GCC10              Pass: 100%/4   | Total: 15m 04s | Avg:  3m 46s | Max:  4m 11s
      🟩 GCC11              Pass: 100%/4   | Total: 14m 36s | Avg:  3m 39s | Max:  3m 46s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 45m | Avg: 15m 05s | Max: 35m 47s
      🟩 GCC13              Pass: 100%/3   | Total: 10m 11s | Avg:  3m 23s | Max:  3m 34s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 40s | Avg:  8m 40s | Max:  8m 40s | Hits:   2%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 46s | Avg:  9m 46s | Max:  9m 46s | Hits:   2%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/30  | Total:  2h 20m | Avg:  4m 41s | Max: 18m 50s
      🟩 GCC                Pass: 100%/20  | Total:  2h 33m | Avg:  7m 40s | Max: 35m 47s
      🟩 MSVC               Pass: 100%/2   | Total: 18m 26s | Avg:  9m 13s | Max:  9m 46s | Hits:   2%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 20m 34s | Avg: 10m 17s | Max: 10m 40s
    🟩 gpu
      🟩 v100               Pass: 100%/54  | Total:  5h 33m | Avg:  6m 10s | Max: 35m 47s | Hits:   2%/246   
    🟩 jobs
      🟩 Build              Pass: 100%/49  | Total:  3h 26m | Avg:  4m 12s | Max: 10m 40s | Hits:   2%/246   
      🟩 Test               Pass: 100%/5   | Total:  2h 06m | Avg: 25m 21s | Max: 35m 47s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  3m 10s | Avg:  3m 10s | Max:  3m 10s
      🟩 90a                Pass: 100%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
    🟩 std
      🟩 17                 Pass: 100%/29  | Total:  2h 42m | Avg:  5m 36s | Max: 29m 32s
      🟩 20                 Pass: 100%/25  | Total:  2h 50m | Avg:  6m 48s | Max: 35m 47s | Hits:   2%/246   
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 11m 12s | Avg: 5m 36s | Max: 9m 09s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 12s | Avg:  5m 36s | Max:  9m 09s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟩 Test               Pass: 100%/1   | Total:  9m 09s | Avg:  9m 09s | Max:  9m 09s
    
  • 🟩 python: Pass: 100%/1 | Total: 16m 08s | Avg: 16m 08s | Max: 16m 08s

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

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

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@bernhardmgruber bernhardmgruber merged commit f9d56e5 into NVIDIA:main Nov 19, 2024
410 checks passed
@bernhardmgruber bernhardmgruber deleted the namespace_nvhpc branch November 19, 2024 10:07
trxcllnt pushed a commit to trxcllnt/cccl that referenced this pull request Nov 23, 2024
The new Thrust namespace is `thrust::THRUST_200800_SM_860_NVHPC_NS` if NVHPC is used, otherwise `thrust::THRUST_200800_SM_860_NS`. CUB works analogous.

Fixes: NVIDIA#2770
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cub For all items related to CUB thrust For all items related to Thrust.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend CUB/Thrust magic namespace with NVHPC
3 participants