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

Refactor limits and climits #3221

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

Conversation

davebayer
Copy link
Contributor

@davebayer davebayer commented Dec 30, 2024

This PR implements refactor of limits and climits modules.

Changes:

  • builtins for huge_val, nan and nans are defined in the standard way and moved to __cccl/builtin.h module
  • limits and climits are implemented directly in the header instead of detail/libcxx/include/
  • __cuda/climits_prelude.h's contents are moved to climits
  • removed repetitive implementation of numeric_limits
  • use bit_cast for inf and nan when no builtin is supported

@davebayer davebayer requested review from a team as code owners December 30, 2024 10:06
Copy link

copy-pr-bot bot commented Dec 30, 2024

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

libcudacxx/include/cuda/std/climits Outdated Show resolved Hide resolved
libcudacxx/include/cuda/std/__cccl/builtin.h Show resolved Hide resolved
libcudacxx/include/cuda/std/limits Show resolved Hide resolved
libcudacxx/include/cuda/std/limits Outdated Show resolved Hide resolved
@miscco
Copy link
Collaborator

miscco commented Jan 2, 2025

/ok to test

libcudacxx/include/cuda/std/limits Show resolved Hide resolved
@miscco
Copy link
Collaborator

miscco commented Jan 3, 2025

/ok to test

@davebayer davebayer requested a review from a team as a code owner January 3, 2025 10:25
@miscco
Copy link
Collaborator

miscco commented Jan 7, 2025

/ok to test

Copy link
Contributor

github-actions bot commented Jan 7, 2025

🟨 CI finished in 2h 02m: Pass: 82%/170 | Total: 2d 12h | Avg: 21m 19s | Max: 1h 14m | Hits: 26%/22534
  • 🟨 libcudacxx: Pass: 75%/48 | Total: 15h 58m | Avg: 19m 58s | Max: 1h 03m | Hits: 32%/9818

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  73%/46  | Total: 15h 19m | Avg: 19m 59s | Max:  1h 03m | Hits:  32%/9818  
      🟩 arm64              Pass: 100%/2   | Total: 39m 02s | Avg: 19m 31s | Max: 20m 34s
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 04m | Avg: 16m 01s | Max: 19m 52s
      🔍 nvcc               Pass:  72%/44  | Total: 14h 54m | Avg: 20m 20s | Max:  1h 03m | Hits:  32%/9818  
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/20  | Total:  6h 57m | Avg: 20m 51s | Max:  1h 01m
      🔍 GCC                Pass:  42%/21  | Total:  5h 23m | Avg: 15m 25s | Max:  1h 03m
      🟩 Intel              Pass: 100%/1   | Total: 21m 01s | Avg: 21m 01s | Max: 21m 01s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 14m | Avg: 33m 34s | Max: 38m 57s | Hits:  32%/9818  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 02m | Avg: 31m 08s | Max: 33m 17s
    🟨 ctk
      🟨 11.1               Pass:  42%/7   | Total:  1h 17m | Avg: 11m 07s | Max: 30m 06s | Hits:  30%/2240  
      🟩 12.5               Pass: 100%/2   | Total:  1h 02m | Avg: 31m 08s | Max: 33m 17s
      🟨 12.6               Pass:  79%/39  | Total: 13h 38m | Avg: 20m 59s | Max:  1h 03m | Hits:  33%/7578  
    🟨 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 04m | Avg: 16m 01s | Max: 19m 52s
      🟨 nvcc11.1           Pass:  42%/7   | Total:  1h 17m | Avg: 11m 07s | Max: 30m 06s | Hits:  30%/2240  
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 02m | Avg: 31m 08s | Max: 33m 17s
      🟨 nvcc12.6           Pass:  77%/35  | Total: 12h 34m | Avg: 21m 33s | Max:  1h 03m | Hits:  33%/7578  
    🟨 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 15m | Avg: 18m 46s | Max: 21m 57s
      🟩 Clang10            Pass: 100%/1   | Total: 23m 52s | Avg: 23m 52s | Max: 23m 52s
      🟩 Clang11            Pass: 100%/1   | Total: 19m 54s | Avg: 19m 54s | Max: 19m 54s
      🟩 Clang12            Pass: 100%/1   | Total: 19m 34s | Avg: 19m 34s | Max: 19m 34s
      🟩 Clang13            Pass: 100%/1   | Total: 19m 58s | Avg: 19m 58s | Max: 19m 58s
      🟩 Clang14            Pass: 100%/1   | Total: 19m 32s | Avg: 19m 32s | Max: 19m 32s
      🟩 Clang15            Pass: 100%/1   | Total: 19m 28s | Avg: 19m 28s | Max: 19m 28s
      🟩 Clang16            Pass: 100%/1   | Total: 19m 08s | Avg: 19m 08s | Max: 19m 08s
      🟩 Clang17            Pass: 100%/1   | Total: 20m 12s | Avg: 20m 12s | Max: 20m 12s
      🟩 Clang18            Pass: 100%/8   | Total:  3h 00m | Avg: 22m 34s | Max:  1h 01m
      🟥 GCC6               Pass:   0%/2   | Total:  4m 28s | Avg:  2m 14s | Max:  2m 17s
      🟥 GCC7               Pass:   0%/2   | Total:  5m 24s | Avg:  2m 42s | Max:  2m 43s
      🟥 GCC8               Pass:   0%/1   | Total:  2m 48s | Avg:  2m 48s | Max:  2m 48s
      🟥 GCC9               Pass:   0%/3   | Total:  7m 36s | Avg:  2m 32s | Max:  2m 59s
      🟩 GCC10              Pass: 100%/1   | Total: 20m 18s | Avg: 20m 18s | Max: 20m 18s
      🟩 GCC11              Pass: 100%/1   | Total: 21m 51s | Avg: 21m 51s | Max: 21m 51s
      🟩 GCC12              Pass: 100%/1   | Total: 23m 47s | Avg: 23m 47s | Max: 23m 47s
      🟨 GCC13              Pass:  60%/10  | Total:  3h 57m | Avg: 23m 46s | Max:  1h 03m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 21m 01s | Avg: 21m 01s | Max: 21m 01s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 30m 06s | Avg: 30m 06s | Max: 30m 06s | Hits:  30%/2240  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 34m 20s | Avg: 34m 20s | Max: 34m 20s | Hits:  27%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 09m | Avg: 34m 55s | Max: 38m 57s | Hits:  36%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 02m | Avg: 31m 08s | Max: 33m 17s
    🟨 jobs
      🟨 Build              Pass:  80%/41  | Total: 12h 09m | Avg: 17m 47s | Max: 38m 57s | Hits:  32%/9818  
      🟥 NVRTC              Pass:   0%/4   | Total:  1h 42m | Avg: 25m 33s | Max: 28m 47s
      🟩 Test               Pass: 100%/2   | Total:  2h 05m | Avg:  1h 02m | Max:  1h 03m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
    🟨 gpu
      🟨 v100               Pass:  75%/48  | Total: 15h 58m | Avg: 19m 58s | Max:  1h 03m | Hits:  32%/9818  
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 21s | Avg: 12m 21s | Max: 12m 21s
      🟩 90a                Pass: 100%/2   | Total: 16m 06s | Avg:  8m 03s | Max: 12m 11s
    🟨 std
      🟨 11                 Pass:  33%/6   | Total:  1h 09m | Avg: 11m 37s | Max: 24m 18s
      🟨 14                 Pass:  40%/5   | Total:  1h 23m | Avg: 16m 47s | Max: 30m 06s | Hits:  30%/2240  
      🟨 17                 Pass:  69%/13  | Total:  4h 03m | Avg: 18m 42s | Max: 34m 20s | Hits:  37%/4954  
      🟨 20                 Pass:  95%/23  | Total:  9h 19m | Avg: 24m 20s | Max:  1h 03m | Hits:  25%/2624  
    
  • 🟨 cub: Pass: 82%/47 | Total: 1d 00h | Avg: 30m 53s | Max: 1h 13m | Hits: 2%/3144

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

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

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  95%/22  | Total:  3h 08m | Avg:  8m 34s | Max: 24m 28s | Hits:  30%/312   
      🟩 arm64              Pass: 100%/4   | Total: 10m 33s | Avg:  2m 38s | Max:  2m 44s
    🔍 ctk: 12.0 🔍
      🔍 12.0               Pass:  66%/3   | Total: 26m 46s | Avg:  8m 55s | Max: 12m 52s | Hits:  30%/156   
      🟩 12.5               Pass: 100%/2   | Total: 17m 41s | Avg:  8m 50s | Max:  9m 25s
      🟩 12.6               Pass: 100%/21  | Total:  2h 34m | Avg:  7m 22s | Max: 24m 28s | Hits:  30%/156   
    🔍 cudacxx: nvcc12.0 🔍
      🔍 nvcc12.0           Pass:  66%/3   | Total: 26m 46s | Avg:  8m 55s | Max: 12m 52s | Hits:  30%/156   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 17m 41s | Avg:  8m 50s | Max:  9m 25s
      🟩 nvcc12.6           Pass: 100%/21  | Total:  2h 34m | Avg:  7m 22s | Max: 24m 28s | Hits:  30%/156   
    🚨 cxx: GCC9 🚨
      🟩 Clang9             Pass: 100%/1   | Total: 12m 52s | Avg: 12m 52s | Max: 12m 52s
      🟩 Clang10            Pass: 100%/1   | Total: 16m 08s | Avg: 16m 08s | Max: 16m 08s
      🟩 Clang11            Pass: 100%/1   | Total: 14m 13s | Avg: 14m 13s | Max: 14m 13s
      🟩 Clang12            Pass: 100%/1   | Total: 13m 44s | Avg: 13m 44s | Max: 13m 44s
      🟩 Clang13            Pass: 100%/1   | Total: 15m 30s | Avg: 15m 30s | Max: 15m 30s
      🟩 Clang14            Pass: 100%/1   | Total:  3m 13s | Avg:  3m 13s | Max:  3m 13s
      🟩 Clang15            Pass: 100%/1   | Total:  3m 20s | Avg:  3m 20s | Max:  3m 20s
      🟩 Clang16            Pass: 100%/1   | Total:  3m 12s | Avg:  3m 12s | Max:  3m 12s
      🟩 Clang17            Pass: 100%/1   | Total:  3m 15s | Avg:  3m 15s | Max:  3m 15s
      🟩 Clang18            Pass: 100%/4   | Total: 32m 58s | Avg:  8m 14s | Max: 24m 28s
      🔥 GCC9               Pass:   0%/1   | Total:  2m 47s | Avg:  2m 47s | Max:  2m 47s
      🟩 GCC10              Pass: 100%/1   | Total:  3m 05s | Avg:  3m 05s | Max:  3m 05s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 11s | Avg:  3m 11s | Max:  3m 11s
      🟩 GCC12              Pass: 100%/2   | Total: 21m 00s | Avg: 10m 30s | Max: 18m 02s
      🟩 GCC13              Pass: 100%/4   | Total: 10m 50s | Avg:  2m 42s | Max:  2m 53s
      🟩 MSVC14.36          Pass: 100%/1   | Total: 11m 07s | Avg: 11m 07s | Max: 11m 07s | Hits:  30%/156   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 13s | Avg: 11m 13s | Max: 11m 13s | Hits:  30%/156   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 17m 41s | Avg:  8m 50s | Max:  9m 25s
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/13  | Total:  1h 58m | Avg:  9m 06s | Max: 24m 28s
      🔍 GCC                Pass:  88%/9   | Total: 40m 53s | Avg:  4m 32s | Max: 18m 02s
      🟩 MSVC               Pass: 100%/2   | Total: 22m 20s | Avg: 11m 10s | Max: 11m 13s | Hits:  30%/312   
      🟩 NVHPC              Pass: 100%/2   | Total: 17m 41s | Avg:  8m 50s | Max:  9m 25s
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  95%/24  | Total:  2h 36m | Avg:  6m 32s | Max: 16m 08s | Hits:  30%/312   
      🟩 Test               Pass: 100%/2   | Total: 42m 30s | Avg: 21m 15s | Max: 24m 28s
    🔍 std: 17 🔍
      🔍 17                 Pass:  83%/6   | Total: 31m 59s | Avg:  5m 19s | Max: 12m 52s
      🟩 20                 Pass: 100%/20  | Total:  2h 47m | Avg:  8m 22s | Max: 24m 28s | Hits:  30%/312   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  96%/26  | Total:  3h 19m | Avg:  7m 39s | Max: 24m 28s | Hits:  30%/312   
    🟨 gpu
      🟨 v100               Pass:  96%/26  | Total:  3h 19m | Avg:  7m 39s | Max: 24m 28s | Hits:  30%/312   
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 47s | Avg:  2m 47s | Max:  2m 47s
      🟩 90a                Pass: 100%/1   | Total:  2m 53s | Avg:  2m 53s | Max:  2m 53s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 28s | Avg: 5m 14s | Max: 8m 32s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 28s | Avg:  5m 14s | Max:  8m 32s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
      🟩 Test               Pass: 100%/1   | Total:  8m 32s | Avg:  8m 32s | Max:  8m 32s
    
  • 🟩 python: Pass: 100%/1 | Total: 26m 32s | Avg: 26m 32s | Max: 26m 32s

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

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
+/- libcu++
CUB
Thrust
CUDA Experimental
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 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

@miscco
Copy link
Collaborator

miscco commented Jan 7, 2025

/ok to test

Copy link
Contributor

github-actions bot commented Jan 7, 2025

🟨 CI finished in 1h 54m: Pass: 95%/170 | Total: 1d 16h | Avg: 14m 24s | Max: 1h 28m | Hits: 77%/22534
  • 🟨 cub: Pass: 82%/47 | Total: 11h 16m | Avg: 14m 23s | Max: 56m 56s | Hits: 99%/3144

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

    🟩 cpu
      🟩 amd64              Pass: 100%/46  | Total: 15h 36m | Avg: 20m 21s | Max:  1h 28m | Hits:  49%/9818  
      🟩 arm64              Pass: 100%/2   | Total: 37m 34s | Avg: 18m 47s | Max: 20m 09s
    🟩 ctk
      🟩 11.1               Pass: 100%/7   | Total:  2h 18m | Avg: 19m 43s | Max: 29m 09s | Hits:  38%/2240  
      🟩 12.5               Pass: 100%/2   | Total: 35m 47s | Avg: 17m 53s | Max: 26m 54s
      🟩 12.6               Pass: 100%/39  | Total: 13h 19m | Avg: 20m 30s | Max:  1h 28m | Hits:  53%/7578  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 02m | Avg: 15m 42s | Max: 21m 18s
      🟩 nvcc11.1           Pass: 100%/7   | Total:  2h 18m | Avg: 19m 43s | Max: 29m 09s | Hits:  38%/2240  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 35m 47s | Avg: 17m 53s | Max: 26m 54s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 12h 17m | Avg: 21m 03s | Max:  1h 28m | Hits:  53%/7578  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 02m | Avg: 15m 42s | Max: 21m 18s
      🟩 nvcc               Pass: 100%/44  | Total: 15h 10m | Avg: 20m 42s | Max:  1h 28m | Hits:  49%/9818  
    🟩 cxx
      🟩 Clang9             Pass: 100%/4   | Total:  1h 09m | Avg: 17m 26s | Max: 21m 41s
      🟩 Clang10            Pass: 100%/1   | Total:  5m 22s | Avg:  5m 22s | Max:  5m 22s
      🟩 Clang11            Pass: 100%/1   | Total:  3m 57s | Avg:  3m 57s | Max:  3m 57s
      🟩 Clang12            Pass: 100%/1   | Total: 20m 15s | Avg: 20m 15s | Max: 20m 15s
      🟩 Clang13            Pass: 100%/1   | Total: 19m 25s | Avg: 19m 25s | Max: 19m 25s
      🟩 Clang14            Pass: 100%/1   | Total:  3m 53s | Avg:  3m 53s | Max:  3m 53s
      🟩 Clang15            Pass: 100%/1   | Total: 19m 32s | Avg: 19m 32s | Max: 19m 32s
      🟩 Clang16            Pass: 100%/1   | Total:  4m 18s | Avg:  4m 18s | Max:  4m 18s
      🟩 Clang17            Pass: 100%/1   | Total: 21m 11s | Avg: 21m 11s | Max: 21m 11s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 17m | Avg: 17m 14s | Max: 21m 18s
      🟩 GCC6               Pass: 100%/2   | Total: 34m 16s | Avg: 17m 08s | Max: 23m 29s
      🟩 GCC7               Pass: 100%/2   | Total: 31m 20s | Avg: 15m 40s | Max: 16m 26s
      🟩 GCC8               Pass: 100%/1   | Total: 20m 05s | Avg: 20m 05s | Max: 20m 05s
      🟩 GCC9               Pass: 100%/3   | Total: 57m 46s | Avg: 19m 15s | Max: 21m 20s
      🟩 GCC10              Pass: 100%/1   | Total: 21m 05s | Avg: 21m 05s | Max: 21m 05s
      🟩 GCC11              Pass: 100%/1   | Total:  3m 59s | Avg:  3m 59s | Max:  3m 59s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 09s | Avg:  4m 09s | Max:  4m 09s
      🟩 GCC13              Pass: 100%/10  | Total:  5h 21m | Avg: 32m 08s | Max:  1h 28m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total: 22m 34s | Avg: 22m 34s | Max: 22m 34s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 29m 09s | Avg: 29m 09s | Max: 29m 09s | Hits:  38%/2240  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 34m 28s | Avg: 34m 28s | Max: 34m 28s | Hits:  31%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total: 52m 13s | Avg: 26m 06s | Max: 38m 09s | Hits:  63%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 35m 47s | Avg: 17m 53s | Max: 26m 54s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/20  | Total:  5h 05m | Avg: 15m 16s | Max: 21m 41s
      🟩 GCC                Pass: 100%/21  | Total:  8h 14m | Avg: 23m 31s | Max:  1h 28m
      🟩 Intel              Pass: 100%/1   | Total: 22m 34s | Avg: 22m 34s | Max: 22m 34s
      🟩 MSVC               Pass: 100%/4   | Total:  1h 55m | Avg: 28m 57s | Max: 38m 09s | Hits:  49%/9818  
      🟩 NVHPC              Pass: 100%/2   | Total: 35m 47s | Avg: 17m 53s | Max: 26m 54s
    🟩 gpu
      🟩 v100               Pass: 100%/48  | Total: 16h 13m | Avg: 20m 17s | Max:  1h 28m | Hits:  49%/9818  
    🟩 jobs
      🟩 Build              Pass: 100%/41  | Total: 11h 38m | Avg: 17m 02s | Max: 38m 09s | Hits:  49%/9818  
      🟩 NVRTC              Pass: 100%/4   | Total:  2h 44m | Avg: 41m 07s | Max: 47m 16s
      🟩 Test               Pass: 100%/2   | Total:  1h 48m | Avg: 54m 25s | Max:  1h 28m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 56s | Avg:  1m 56s | Max:  1m 56s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 01s | Avg: 12m 01s | Max: 12m 01s
      🟩 90a                Pass: 100%/2   | Total: 15m 56s | Avg:  7m 58s | Max: 12m 00s
    🟩 std
      🟩 11                 Pass: 100%/6   | Total:  2h 02m | Avg: 20m 25s | Max: 25m 37s
      🟩 14                 Pass: 100%/5   | Total:  1h 56m | Avg: 23m 23s | Max: 44m 35s | Hits:  38%/2240  
      🟩 17                 Pass: 100%/13  | Total:  4h 37m | Avg: 21m 21s | Max: 47m 16s | Hits:  65%/4954  
      🟩 20                 Pass: 100%/23  | Total:  7h 34m | Avg: 19m 46s | Max:  1h 28m | Hits:  30%/2624  
    
  • 🟩 thrust: Pass: 100%/46 | Total: 10h 11m | Avg: 13m 17s | Max: 40m 33s | Hits: 99%/9260

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 12m 32s | Avg:  6m 16s | Max: 10m 26s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 06s | Avg:  2m 06s | Max:  2m 06s
      🟩 Test               Pass: 100%/1   | Total: 10m 26s | Avg: 10m 26s | Max: 10m 26s
    
  • 🟩 python: Pass: 100%/1 | Total: 39m 14s | Avg: 39m 14s | Max: 39m 14s

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

👃 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

@miscco
Copy link
Collaborator

miscco commented Jan 7, 2025

/ok to test

Copy link
Contributor

github-actions bot commented Jan 7, 2025

🟨 CI finished in 1h 15m: Pass: 99%/170 | Total: 1d 18h | Avg: 14m 52s | Max: 1h 08m | Hits: 72%/22534
  • 🟨 libcudacxx: Pass: 97%/48 | Total: 15h 13m | Avg: 19m 02s | Max: 1h 08m | Hits: 37%/9818

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  97%/46  | Total: 14h 35m | Avg: 19m 02s | Max:  1h 08m | Hits:  37%/9818  
      🟩 arm64              Pass: 100%/2   | Total: 38m 15s | Avg: 19m 07s | Max: 20m 37s
    🔍 ctk: 11.1 🔍
      🔍 11.1               Pass:  85%/7   | Total:  2h 02m | Avg: 17m 29s | Max: 29m 28s | Hits:  34%/2240  
      🟩 12.5               Pass: 100%/2   | Total: 43m 36s | Avg: 21m 48s | Max: 35m 20s
      🟩 12.6               Pass: 100%/39  | Total: 12h 27m | Avg: 19m 10s | Max:  1h 08m | Hits:  38%/7578  
    🔍 cudacxx: nvcc11.1 🔍
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 05m | Avg: 16m 18s | Max: 21m 35s
      🔍 nvcc11.1           Pass:  85%/7   | Total:  2h 02m | Avg: 17m 29s | Max: 29m 28s | Hits:  34%/2240  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 43m 36s | Avg: 21m 48s | Max: 35m 20s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 11h 22m | Avg: 19m 30s | Max:  1h 08m | Hits:  38%/7578  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 05m | Avg: 16m 18s | Max: 21m 35s
      🔍 nvcc               Pass:  97%/44  | Total: 14h 08m | Avg: 19m 17s | Max:  1h 08m | Hits:  37%/9818  
    🔍 cxx: GCC6 🔍
      🟩 Clang9             Pass: 100%/4   | Total: 42m 03s | Avg: 10m 30s | Max: 17m 12s
      🟩 Clang10            Pass: 100%/1   | Total: 21m 17s | Avg: 21m 17s | Max: 21m 17s
      🟩 Clang11            Pass: 100%/1   | Total:  4m 28s | Avg:  4m 28s | Max:  4m 28s
      🟩 Clang12            Pass: 100%/1   | Total: 20m 47s | Avg: 20m 47s | Max: 20m 47s
      🟩 Clang13            Pass: 100%/1   | Total:  4m 05s | Avg:  4m 05s | Max:  4m 05s
      🟩 Clang14            Pass: 100%/1   | Total: 19m 47s | Avg: 19m 47s | Max: 19m 47s
      🟩 Clang15            Pass: 100%/1   | Total: 21m 14s | Avg: 21m 14s | Max: 21m 14s
      🟩 Clang16            Pass: 100%/1   | Total: 21m 18s | Avg: 21m 18s | Max: 21m 18s
      🟩 Clang17            Pass: 100%/1   | Total: 18m 28s | Avg: 18m 28s | Max: 18m 28s
      🟩 Clang18            Pass: 100%/8   | Total:  2h 31m | Avg: 18m 54s | Max:  1h 00m
      🔍 GCC6               Pass:  50%/2   | Total: 34m 42s | Avg: 17m 21s | Max: 23m 02s
      🟩 GCC7               Pass: 100%/2   | Total: 29m 39s | Avg: 14m 49s | Max: 14m 54s
      🟩 GCC8               Pass: 100%/1   | Total: 21m 30s | Avg: 21m 30s | Max: 21m 30s
      🟩 GCC9               Pass: 100%/3   | Total:  1h 00m | Avg: 20m 00s | Max: 21m 53s
      🟩 GCC10              Pass: 100%/1   | Total: 20m 52s | Avg: 20m 52s | Max: 20m 52s
      🟩 GCC11              Pass: 100%/1   | Total: 22m 27s | Avg: 22m 27s | Max: 22m 27s
      🟩 GCC12              Pass: 100%/1   | Total:  3m 52s | Avg:  3m 52s | Max:  3m 52s
      🟩 GCC13              Pass: 100%/10  | Total:  3h 28m | Avg: 20m 48s | Max:  1h 08m
      🟩 Intel2023.2.0      Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 29m 28s | Avg: 29m 28s | Max: 29m 28s | Hits:  34%/2240  
      🟩 MSVC14.29          Pass: 100%/1   | Total: 36m 27s | Avg: 36m 27s | Max: 36m 27s | Hits:  31%/2477  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 27s | Max: 36m 39s | Hits:  41%/5101  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 43m 36s | Avg: 21m 48s | Max: 35m 20s
    🔍 cxx_family: GCC 🔍
      🟩 Clang              Pass: 100%/20  | Total:  5h 24m | Avg: 16m 14s | Max:  1h 00m
      🔍 GCC                Pass:  95%/21  | Total:  6h 41m | Avg: 19m 06s | Max:  1h 08m
      🟩 Intel              Pass: 100%/1   | Total:  5m 36s | Avg:  5m 36s | Max:  5m 36s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 18m | Avg: 34m 42s | Max: 36m 39s | Hits:  37%/9818  
      🟩 NVHPC              Pass: 100%/2   | Total: 43m 36s | Avg: 21m 48s | Max: 35m 20s
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  97%/41  | Total: 11h 18m | Avg: 16m 32s | Max: 36m 39s | Hits:  37%/9818  
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 44m | Avg: 26m 09s | Max: 31m 32s
      🟩 Test               Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 08m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 16s | Avg:  2m 16s | Max:  2m 16s
    🔍 std: 14 🔍
      🟩 11                 Pass: 100%/6   | Total:  1h 40m | Avg: 16m 41s | Max: 23m 02s
      🔍 14                 Pass:  80%/5   | Total:  1h 30m | Avg: 18m 07s | Max: 30m 00s | Hits:  34%/2240  
      🟩 17                 Pass: 100%/13  | Total:  4h 02m | Avg: 18m 37s | Max: 36m 27s | Hits:  31%/4954  
      🟩 20                 Pass: 100%/23  | Total:  7h 58m | Avg: 20m 49s | Max:  1h 08m | Hits:  50%/2624  
    🟨 gpu
      🟨 v100               Pass:  97%/48  | Total: 15h 13m | Avg: 19m 02s | Max:  1h 08m | Hits:  37%/9818  
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total: 12m 14s | Avg: 12m 14s | Max: 12m 14s
      🟩 90a                Pass: 100%/2   | Total: 17m 30s | Avg:  8m 45s | Max: 13m 40s
    
  • 🟩 cub: Pass: 100%/47 | Total: 14h 07m | Avg: 18m 01s | Max: 1h 00m | Hits: 99%/3144

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 37s | Avg:  4m 48s | Max:  7m 36s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 01s | Avg:  2m 01s | Max:  2m 01s
      🟩 Test               Pass: 100%/1   | Total:  7m 36s | Avg:  7m 36s | Max:  7m 36s
    
  • 🟩 python: Pass: 100%/1 | Total: 29m 05s | Avg: 29m 05s | Max: 29m 05s

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

👃 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.

2 participants