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

Implement views::empty #3254

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Implement views::empty #3254

wants to merge 3 commits into from

Conversation

miscco
Copy link
Collaborator

@miscco miscco commented Jan 7, 2025

This implements std::ranges::views::empty, see https://en.cppreference.com/w/cpp/ranges/empty_view

Also some minor drive by fixes for subrange and _CUDA_VIEWS

@miscco miscco requested review from a team as code owners January 7, 2025 11:53
static_assert(cuda::std::ranges::borrowed_range<cuda::std::ranges::empty_view<int>>);
static_assert(cuda::std::ranges::borrowed_range<cuda::std::ranges::empty_view<int*>>);
static_assert(cuda::std::ranges::borrowed_range<cuda::std::ranges::empty_view<BorrowedView>>);
#if _LIBCUDACXX_HAS_RANGES
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Note to reviewers: This will be removed once we have support for single_view

Copy link
Contributor

github-actions bot commented Jan 7, 2025

🟨 CI finished in 1h 30m: Pass: 99%/170 | Total: 1d 00h | Avg: 8m 34s | Max: 56m 18s | Hits: 98%/22575
  • 🟨 libcudacxx: Pass: 97%/48 | Total: 7h 17m | Avg: 9m 06s | Max: 30m 34s | Hits: 97%/9871

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  97%/46  | Total:  7h 09m | Avg:  9m 20s | Max: 30m 34s | Hits:  97%/9871  
      🟩 arm64              Pass: 100%/2   | Total:  7m 35s | Avg:  3m 47s | Max:  3m 55s
    🔍 ctk: 12.6 🔍
      🟩 11.1               Pass: 100%/7   | Total: 38m 50s | Avg:  5m 32s | Max: 20m 38s | Hits:  98%/2283  
      🟩 12.5               Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
      🔍 12.6               Pass:  97%/39  | Total:  6h 19m | Avg:  9m 44s | Max: 30m 34s | Hits:  96%/7588  
    🔍 cudacxx: nvcc12.6 🔍
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 21m 51s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 38m 50s | Avg:  5m 32s | Max: 20m 38s | Hits:  98%/2283  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
      🔍 nvcc12.6           Pass:  97%/35  | Total:  5h 11m | Avg:  8m 53s | Max: 30m 34s | Hits:  96%/7588  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 21m 51s
      🔍 nvcc               Pass:  97%/44  | Total:  6h 09m | Avg:  8m 23s | Max: 30m 34s | Hits:  97%/9871  
    🔍 cxx: Clang18 🔍
      🟩 Clang9             Pass: 100%/4   | Total: 16m 17s | Avg:  4m 04s | Max:  5m 12s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 46s | Avg:  4m 46s | Max:  4m 46s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 33s | Avg:  4m 33s | Max:  4m 33s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 07s | Avg:  5m 07s | Max:  5m 07s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s
      🔍 Clang18            Pass:  87%/8   | Total:  1h 52m | Avg: 14m 01s | Max: 30m 32s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 24s | Avg:  2m 42s | Max:  2m 48s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 31s | Avg:  3m 15s | Max:  3m 31s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 51s | Avg:  3m 51s | Max:  3m 51s
      🟩 GCC9               Pass: 100%/3   | Total: 10m 00s | Avg:  3m 20s | Max:  3m 58s
      🟩 GCC10              Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 GCC11              Pass: 100%/1   | Total:  4m 11s | Avg:  4m 11s | Max:  4m 11s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 23m | Avg: 14m 19s | Max: 30m 34s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 51s | Avg:  5m 51s | Max:  5m 51s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 20m 38s | Avg: 20m 38s | Max: 20m 38s | Hits:  98%/2283  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s | Hits:  96%/2480  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 29m 31s | Avg: 14m 45s | Max: 14m 46s | Hits:  96%/5108  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  95%/20  | Total:  2h 46m | Avg:  8m 19s | Max: 30m 32s
      🟩 GCC                Pass: 100%/21  | Total:  3h 02m | Avg:  8m 40s | Max: 30m 34s
      🟩 Intel              Pass: 100%/1   | Total:  5m 51s | Avg:  5m 51s | Max:  5m 51s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 03m | Avg: 15m 57s | Max: 20m 38s | Hits:  97%/9871  
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
    🔍 jobs: Test 🔍
      🟩 Build              Pass: 100%/41  | Total:  4h 40m | Avg:  6m 49s | Max: 21m 51s | Hits:  97%/9871  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 34m | Avg: 23m 32s | Max: 26m 59s
      🔍 Test               Pass:  50%/2   | Total:  1h 01m | Avg: 30m 33s | Max: 30m 34s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
    🔍 std: 20 🔍
      🟩 11                 Pass: 100%/6   | Total: 40m 02s | Avg:  6m 40s | Max: 24m 41s
      🟩 14                 Pass: 100%/5   | Total: 59m 08s | Avg: 11m 49s | Max: 26m 59s | Hits:  98%/2283  
      🟩 17                 Pass: 100%/13  | Total:  1h 53m | Avg:  8m 43s | Max: 20m 24s | Hits:  96%/4960  
      🔍 20                 Pass:  95%/23  | Total:  3h 42m | Avg:  9m 41s | Max: 30m 34s | Hits:  96%/2628  
    🟨 gpu
      🟨 v100               Pass:  97%/48  | Total:  7h 17m | Avg:  9m 06s | Max: 30m 34s | Hits:  97%/9871  
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 53s | Avg: 12m 53s | Max: 12m 53s
      🟩 90a                Pass: 100%/2   | Total: 17m 57s | Avg:  8m 58s | Max: 13m 36s
    
  • 🟩 cub: Pass: 100%/47 | Total: 8h 10m | Avg: 10m 25s | Max: 56m 18s | Hits: 99%/3132

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
      🟩 Test               Pass: 100%/1   | Total: 13m 10s | Avg: 13m 10s | Max: 13m 10s
    
  • 🟩 python: Pass: 100%/1 | Total: 29m 01s | Avg: 29m 01s | Max: 29m 01s

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

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

Copy link
Contributor

github-actions bot commented Jan 7, 2025

🟩 CI finished in 2h 16m: Pass: 100%/170 | Total: 1d 00h | Avg: 8m 30s | Max: 56m 18s | Hits: 98%/22575
  • 🟩 libcudacxx: Pass: 100%/48 | Total: 7h 07m | Avg: 8m 54s | Max: 30m 34s | Hits: 97%/9871

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total:  7h 00m | Avg:  9m 08s | Max: 30m 34s | Hits:  97%/9871  
      🟩 arm64              Pass: 100%/2   | Total:  7m 35s | Avg:  3m 47s | Max:  3m 55s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total: 38m 50s | Avg:  5m 32s | Max: 20m 38s | Hits:  98%/2283  
      🟩 12.5               Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
      🟩 12.6               Pass: 100%/39  | Total:  6h 10m | Avg:  9m 29s | Max: 30m 34s | Hits:  96%/7588  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 21m 51s
      🟩 nvcc11.1           Pass: 100%/7   | Total: 38m 50s | Avg:  5m 32s | Max: 20m 38s | Hits:  98%/2283  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
      🟩 nvcc12.6           Pass: 100%/35  | Total:  5h 01m | Avg:  8m 37s | Max: 30m 34s | Hits:  96%/7588  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 08m | Avg: 17m 03s | Max: 21m 51s
      🟩 nvcc               Pass: 100%/44  | Total:  5h 59m | Avg:  8m 10s | Max: 30m 34s | Hits:  97%/9871  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total: 16m 17s | Avg:  4m 04s | Max:  5m 12s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 14s | Avg:  5m 14s | Max:  5m 14s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 46s | Avg:  4m 46s | Max:  4m 46s
      🟩 Clang12            Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 Clang14            Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s
      🟩 Clang15            Pass: 100%/1   | Total:  4m 33s | Avg:  4m 33s | Max:  4m 33s
      🟩 Clang16            Pass: 100%/1   | Total:  5m 07s | Avg:  5m 07s | Max:  5m 07s
      🟩 Clang17            Pass: 100%/1   | Total:  5m 00s | Avg:  5m 00s | Max:  5m 00s
      🟩 Clang18            Pass: 100%/8   | Total:  1h 42m | Avg: 12m 50s | Max: 21m 51s
      🟩 GCC6               Pass: 100%/2   | Total:  5m 24s | Avg:  2m 42s | Max:  2m 48s
      🟩 GCC7               Pass: 100%/2   | Total:  6m 31s | Avg:  3m 15s | Max:  3m 31s
      🟩 GCC8               Pass: 100%/1   | Total:  3m 51s | Avg:  3m 51s | Max:  3m 51s
      🟩 GCC9               Pass: 100%/3   | Total: 10m 00s | Avg:  3m 20s | Max:  3m 58s
      🟩 GCC10              Pass: 100%/1   | Total:  4m 21s | Avg:  4m 21s | Max:  4m 21s
      🟩 GCC11              Pass: 100%/1   | Total:  4m 11s | Avg:  4m 11s | Max:  4m 11s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
      🟩 GCC13              Pass: 100%/10  | Total:  2h 23m | Avg: 14m 19s | Max: 30m 34s
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 51s | Avg:  5m 51s | Max:  5m 51s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 20m 38s | Avg: 20m 38s | Max: 20m 38s | Hits:  98%/2283  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 13m 42s | Avg: 13m 42s | Max: 13m 42s | Hits:  96%/2480  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 29m 31s | Avg: 14m 45s | Max: 14m 46s | Hits:  96%/5108  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  2h 37m | Avg:  7m 51s | Max: 21m 51s
      🟩 GCC                Pass: 100%/21  | Total:  3h 02m | Avg:  8m 40s | Max: 30m 34s
      🟩 Intel              Pass: 100%/1   | Total:  5m 51s | Avg:  5m 51s | Max:  5m 51s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 03m | Avg: 15m 57s | Max: 20m 38s | Hits:  97%/9871  
      🟩 NVHPC              Pass: 100%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 37s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total:  7h 07m | Avg:  8m 54s | Max: 30m 34s | Hits:  97%/9871  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total:  4h 40m | Avg:  6m 49s | Max: 21m 51s | Hits:  97%/9871  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 34m | Avg: 23m 32s | Max: 26m 59s
      🟩 Test               Pass: 100%/2   | Total: 51m 38s | Avg: 25m 49s | Max: 30m 34s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 53s | Avg: 12m 53s | Max: 12m 53s
      🟩 90a                Pass: 100%/2   | Total: 17m 57s | Avg:  8m 58s | Max: 13m 36s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total: 40m 02s | Avg:  6m 40s | Max: 24m 41s
      🟩 14                 Pass: 100%/5   | Total: 59m 08s | Avg: 11m 49s | Max: 26m 59s | Hits:  98%/2283  
      🟩 17                 Pass: 100%/13  | Total:  1h 53m | Avg:  8m 43s | Max: 20m 24s | Hits:  96%/4960  
      🟩 20                 Pass: 100%/23  | Total:  3h 33m | Avg:  9m 16s | Max: 30m 34s | Hits:  96%/2628  
    
  • 🟩 cub: Pass: 100%/47 | Total: 8h 10m | Avg: 10m 25s | Max: 56m 18s | Hits: 99%/3132

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 15m 07s | Avg:  7m 33s | Max: 13m 10s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
      🟩 Test               Pass: 100%/1   | Total: 13m 10s | Avg: 13m 10s | Max: 13m 10s
    
  • 🟩 python: Pass: 100%/1 | Total: 29m 01s | Avg: 29m 01s | Max: 29m 01s

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

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

# Runner
125 linux-amd64-cpu16
19 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16
10 linux-arm64-cpu16
1 linux-amd64-gpu-h100-latest-1-testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

1 participant