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 __fp_is_subset trait #4230

Merged
merged 2 commits into from
Mar 24, 2025
Merged

Implement __fp_is_subset trait #4230

merged 2 commits into from
Mar 24, 2025

Conversation

davebayer
Copy link
Contributor

This PR implements __fp_is_subset trait for extended floating point types. It also fixes and simplifies __fp_conv_rank_order implementation.

@davebayer davebayer requested a review from a team as a code owner March 21, 2025 16:09
@davebayer davebayer requested a review from ericniebler March 21, 2025 16:09
Copy link

copy-pr-bot bot commented Mar 21, 2025

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.

@bernhardmgruber
Copy link
Contributor

/ok to test

Copy link
Contributor

🟨 CI finished in 1h 47m: Pass: 62%/162 | Total: 3d 09h | Avg: 30m 08s | Max: 1h 44m | Hits: 44%/135329
  • 🟨 libcudacxx: Pass: 2%/43 | Total: 2h 58m | Avg: 4m 09s | Max: 16m 33s

    🟨 jobs
      🟥 Build              Pass:   0%/37  | Total:  2h 24m | Avg:  3m 53s | Max: 13m 48s
      🟥 NVRTC              Pass:   0%/2   | Total: 32m 31s | Avg: 16m 15s | Max: 16m 33s
      🟥 Test               Pass:   0%/3  
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 18s | Avg:  2m 18s | Max:  2m 18s
    🟨 cpu
      🟨 amd64              Pass:   2%/41  | Total:  2h 54m | Avg:  4m 15s | Max: 16m 33s
      🟥 arm64              Pass:   0%/2   | Total:  4m 11s | Avg:  2m 05s | Max:  2m 08s
    🟨 ctk
      🟥 12.0               Pass:   0%/5   | Total: 21m 37s | Avg:  4m 19s | Max: 12m 36s
      🟥 12.6               Pass:   0%/2   | Total: 13m 37s | Avg:  6m 48s | Max:  6m 49s
      🟨 12.8               Pass:   2%/36  | Total:  2h 23m | Avg:  3m 59s | Max: 16m 33s
    🟨 cudacxx
      🟥 ClangCUDA18        Pass:   0%/2   | Total:  5m 15s | Avg:  2m 37s | Max:  2m 41s
      🟥 nvcc12.0           Pass:   0%/5   | Total: 21m 37s | Avg:  4m 19s | Max: 12m 36s
      🟥 nvcc12.6           Pass:   0%/2   | Total: 13m 37s | Avg:  6m 48s | Max:  6m 49s
      🟨 nvcc12.8           Pass:   2%/34  | Total:  2h 18m | Avg:  4m 04s | Max: 16m 33s
    🟨 cudacxx_family
      🟥 ClangCUDA          Pass:   0%/2   | Total:  5m 15s | Avg:  2m 37s | Max:  2m 41s
      🟨 nvcc               Pass:   2%/41  | Total:  2h 53m | Avg:  4m 14s | Max: 16m 33s
    🟨 cxx
      🟥 Clang14            Pass:   0%/4   | Total: 10m 00s | Avg:  2m 30s | Max:  2m 41s
      🟥 Clang15            Pass:   0%/2   | Total:  5m 29s | Avg:  2m 44s | Max:  2m 46s
      🟥 Clang16            Pass:   0%/2   | Total:  5m 32s | Avg:  2m 46s | Max:  2m 52s
      🟥 Clang17            Pass:   0%/2   | Total:  5m 29s | Avg:  2m 44s | Max:  2m 47s
      🟥 Clang18            Pass:   0%/6   | Total: 12m 51s | Avg:  2m 08s | Max:  2m 58s
      🟥 GCC7               Pass:   0%/2   | Total:  4m 33s | Avg:  2m 16s | Max:  2m 23s
      🟥 GCC8               Pass:   0%/1   | Total:  2m 22s | Avg:  2m 22s | Max:  2m 22s
      🟥 GCC9               Pass:   0%/2   | Total:  4m 47s | Avg:  2m 23s | Max:  2m 35s
      🟥 GCC10              Pass:   0%/2   | Total:  4m 54s | Avg:  2m 27s | Max:  2m 34s
      🟥 GCC11              Pass:   0%/2   | Total:  4m 43s | Avg:  2m 21s | Max:  2m 22s
      🟥 GCC12              Pass:   0%/2   | Total:  5m 04s | Avg:  2m 32s | Max:  2m 33s
      🟨 GCC13              Pass:  10%/10  | Total: 47m 12s | Avg:  4m 43s | Max: 16m 33s
      🟥 MSVC14.29          Pass:   0%/2   | Total: 25m 22s | Avg: 12m 41s | Max: 12m 46s
      🟥 MSVC14.42          Pass:   0%/2   | Total: 27m 00s | Avg: 13m 30s | Max: 13m 48s
      🟥 NVHPC25.1          Pass:   0%/2   | Total: 13m 37s | Avg:  6m 48s | Max:  6m 49s
    🟨 cxx_family
      🟥 Clang              Pass:   0%/16  | Total: 39m 21s | Avg:  2m 27s | Max:  2m 58s
      🟨 GCC                Pass:   4%/21  | Total:  1h 13m | Avg:  3m 30s | Max: 16m 33s
      🟥 MSVC               Pass:   0%/4   | Total: 52m 22s | Avg: 13m 05s | Max: 13m 48s
      🟥 NVHPC              Pass:   0%/2   | Total: 13m 37s | Avg:  6m 48s | Max:  6m 49s
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  2m 31s | Avg:  1m 15s | Max:  2m 31s
      🟨 rtx2080            Pass:   2%/41  | Total:  2h 56m | Avg:  4m 18s | Max: 16m 33s
    🟥 sm
      🟥 75                 Pass:   0%/2   | Total: 32m 31s | Avg: 16m 15s | Max: 16m 33s
      🟥 90                 Pass:   0%/2   | Total:  2m 31s | Avg:  1m 15s | Max:  2m 31s
      🟥 90;90a;100         Pass:   0%/1   | Total:  2m 41s | Avg:  2m 41s | Max:  2m 41s
    🟥 std
      🟥 17                 Pass:   0%/21  | Total:  1h 42m | Avg:  4m 53s | Max: 16m 33s
      🟥 20                 Pass:   0%/21  | Total:  1h 14m | Avg:  3m 31s | Max: 15m 58s
    
  • 🟨 cudax: Pass: 18%/22 | Total: 1h 28m | Avg: 4m 00s | Max: 13m 20s | Hits: 38%/1318

    🔍 ctk: 12.8 🔍
      🟩 12.0               Pass: 100%/1   | Total: 11m 54s | Avg: 11m 54s | Max: 11m 54s | Hits:  45%/282   
      🟩 12.6               Pass: 100%/2   | Total: 21m 52s | Avg: 10m 56s | Max: 11m 05s | Hits:  29%/754   
      🔍 12.8               Pass:   5%/19  | Total: 54m 17s | Avg:  2m 51s | Max: 13m 20s | Hits:  55%/282   
    🔍 cudacxx: nvcc12.8 🔍
      🟩 nvcc12.0           Pass: 100%/1   | Total: 11m 54s | Avg: 11m 54s | Max: 11m 54s | Hits:  45%/282   
      🟩 nvcc12.6           Pass: 100%/2   | Total: 21m 52s | Avg: 10m 56s | Max: 11m 05s | Hits:  29%/754   
      🔍 nvcc12.8           Pass:   5%/19  | Total: 54m 17s | Avg:  2m 51s | Max: 13m 20s | Hits:  55%/282   
    🟨 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  2m 51s | Avg:  2m 51s | Max:  2m 51s
      🟥 Clang15            Pass:   0%/1   | Total:  2m 50s | Avg:  2m 50s | Max:  2m 50s
      🟥 Clang16            Pass:   0%/1   | Total:  2m 50s | Avg:  2m 50s | Max:  2m 50s
      🟥 Clang17            Pass:   0%/1   | Total:  2m 46s | Avg:  2m 46s | Max:  2m 46s
      🟥 Clang18            Pass:   0%/4   | Total:  7m 21s | Avg:  1m 50s | Max:  2m 52s
      🟥 GCC10              Pass:   0%/1   | Total:  2m 36s | Avg:  2m 36s | Max:  2m 36s
      🟥 GCC11              Pass:   0%/1   | Total:  2m 48s | Avg:  2m 48s | Max:  2m 48s
      🟥 GCC12              Pass:   0%/2   | Total:  2m 41s | Avg:  1m 20s | Max:  2m 41s
      🟥 GCC13              Pass:   0%/6   | Total: 14m 14s | Avg:  2m 22s | Max:  3m 19s
      🟩 MSVC14.39          Pass: 100%/1   | Total: 11m 54s | Avg: 11m 54s | Max: 11m 54s | Hits:  45%/282   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 13m 20s | Avg: 13m 20s | Max: 13m 20s | Hits:  55%/282   
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 21m 52s | Avg: 10m 56s | Max: 11m 05s | Hits:  29%/754   
    🟨 cxx_family
      🟥 Clang              Pass:   0%/8   | Total: 18m 38s | Avg:  2m 19s | Max:  2m 52s
      🟥 GCC                Pass:   0%/10  | Total: 22m 19s | Avg:  2m 13s | Max:  3m 19s
      🟩 MSVC               Pass: 100%/2   | Total: 25m 14s | Avg: 12m 37s | Max: 13m 20s | Hits:  50%/564   
      🟩 NVHPC              Pass: 100%/2   | Total: 21m 52s | Avg: 10m 56s | Max: 11m 05s | Hits:  29%/754   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  18%/22  | Total:  1h 28m | Avg:  4m 00s | Max: 13m 20s | Hits:  38%/1318  
    🟨 cpu
      🟨 amd64              Pass:  22%/18  | Total:  1h 19m | Avg:  4m 23s | Max: 13m 20s | Hits:  38%/1318  
      🟥 arm64              Pass:   0%/4   | Total:  8m 57s | Avg:  2m 14s | Max:  2m 16s
    🟨 gpu
      🟥 h100               Pass:   0%/2   | Total:  3m 19s | Avg:  1m 39s | Max:  3m 19s
      🟨 rtx2080            Pass:  20%/20  | Total:  1h 24m | Avg:  4m 14s | Max: 13m 20s | Hits:  38%/1318  
    🟨 jobs
      🟨 Build              Pass:  21%/19  | Total:  1h 28m | Avg:  4m 38s | Max: 13m 20s | Hits:  38%/1318  
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  6m 28s | Avg:  2m 09s | Max:  3m 19s
      🟥 90a                Pass:   0%/1   | Total:  3m 18s | Avg:  3m 18s | Max:  3m 18s
    🟨 std
      🟨 17                 Pass:  25%/4   | Total: 18m 42s | Avg:  4m 40s | Max: 11m 05s | Hits:  29%/377   
      🟨 20                 Pass:  16%/18  | Total:  1h 09m | Avg:  3m 51s | Max: 13m 20s | Hits:  41%/941   
    
  • 🟩 cub: Pass: 100%/45 | Total: 1d 23h | Avg: 1h 03m | Max: 1h 44m | Hits: 30%/53780

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 21h | Avg:  1h 02m | Max:  1h 26m | Hits:  31%/51336 
      🟩 arm64              Pass: 100%/2   | Total:  2h 55m | Avg:  1h 27m | Max:  1h 44m | Hits:  16%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 51m | Avg:  1h 10m | Max:  1h 14m | Hits:  15%/5940  
      🟩 12.6               Pass: 100%/2   | Total:  2h 39m | Avg:  1h 19m | Max:  1h 20m | Hits:  10%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  1d 15h | Avg:  1h 02m | Max:  1h 44m | Hits:  33%/45580 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  15%/2108  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 51m | Avg:  1h 10m | Max:  1h 14m | Hits:  15%/5940  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 39m | Avg:  1h 19m | Max:  1h 20m | Hits:  10%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 13h | Avg:  1h 02m | Max:  1h 44m | Hits:  34%/43472 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  15%/2108  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 21h | Avg:  1h 03m | Max:  1h 44m | Hits:  31%/51672 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 27m | Avg:  1h 06m | Max:  1h 11m | Hits:  16%/4896  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 11m | Hits:  16%/2444  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 12m | Hits:  16%/2444  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 15m | Hits:  16%/2444  
      🟩 Clang18            Pass: 100%/7   | Total:  7h 10m | Avg:  1h 01m | Max:  1h 44m | Hits:  41%/8218  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 08m | Hits:  16%/2448  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 06m | Avg:  1h 06m | Max:  1h 06m | Hits:  16%/1224  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 28m | Avg:  1h 14m | Max:  1h 15m | Hits:  16%/2448  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 13m | Hits:  16%/2448  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 10m | Hits:  16%/2444  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 19m | Avg:  1h 09m | Max:  1h 09m | Hits:  16%/2444  
      🟩 GCC13              Pass: 100%/11  | Total:  8h 22m | Avg: 45m 40s | Max:  1h 18m | Hits:  61%/13442 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 40m | Avg:  1h 20m | Max:  1h 26m | Hits:  12%/2088  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 46m | Avg:  1h 23m | Max:  1h 24m | Hits:  12%/2088  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 39m | Avg:  1h 19m | Max:  1h 20m | Hits:  10%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 18h 40m | Avg:  1h 05m | Max:  1h 44m | Hits:  26%/20446 
      🟩 GCC                Pass: 100%/22  | Total: 21h 11m | Avg: 57m 48s | Max:  1h 18m | Hits:  38%/26898 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 27m | Avg:  1h 21m | Max:  1h 26m | Hits:  12%/4176  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 39m | Avg:  1h 19m | Max:  1h 20m | Hits:  10%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 24m | Avg: 28m 04s | Max: 30m 12s | Hits:  71%/3666  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 17h | Avg:  1h 12m | Max:  1h 44m | Hits:  15%/40338 
      🟩 rtxa6000           Pass: 100%/8   | Total:  5h 24m | Avg: 40m 34s | Max:  1h 10m | Hits:  78%/9776  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 20h | Avg:  1h 11m | Max:  1h 44m | Hits:  15%/44004 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 34m 39s | Avg: 34m 39s | Max: 34m 39s | Hits:  99%/1222  
      🟩 GraphCapture       Pass: 100%/1   | Total: 27m 59s | Avg: 27m 59s | Max: 27m 59s | Hits:  99%/1222  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 35m | Avg: 31m 58s | Max: 33m 48s | Hits:  99%/3666  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 20m | Avg: 26m 40s | Max: 30m 56s | Hits:  99%/3666  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 24m | Avg: 28m 04s | Max: 30m 12s | Hits:  71%/3666  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 18m | Avg:  1h 18m | Max:  1h 18m | Hits:  16%/1222  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  1d 00h | Avg:  1h 12m | Max:  1h 26m | Hits:  15%/23662 
      🟩 20                 Pass: 100%/25  | Total: 23h 50m | Avg: 57m 12s | Max:  1h 44m | Hits:  43%/30118 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 03h | Avg: 36m 13s | Max: 1h 20m | Hits: 54%/79911

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 43m 31s | Avg: 21m 45s | Max: 31m 17s | Hits:  73%/3554  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 02h | Avg: 36m 25s | Max:  1h 20m | Hits:  54%/76358 
      🟩 arm64              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 52s | Max: 34m 19s | Hits:  47%/3553  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 25m | Avg: 41m 08s | Max:  1h 03m | Hits:  44%/8876  
      🟩 12.6               Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 20m | Hits:   0%/3552  
      🟩 12.8               Pass: 100%/38  | Total: 21h 17m | Avg: 33m 36s | Max:  1h 11m | Hits:  58%/67483 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 00m | Avg: 30m 06s | Max: 30m 38s | Hits:  48%/3552  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 25m | Avg: 41m 08s | Max:  1h 03m | Hits:  44%/8876  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 20m | Hits:   0%/3552  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 20h 16m | Avg: 33m 48s | Max:  1h 11m | Hits:  59%/63931 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 00m | Avg: 30m 06s | Max: 30m 38s | Hits:  48%/3552  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 02h | Avg: 36m 30s | Max:  1h 20m | Hits:  54%/76359 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 16m | Avg: 34m 11s | Max: 36m 23s | Hits:  56%/7104  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 07m | Avg: 33m 43s | Max: 34m 27s | Hits:  48%/3552  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 09m | Avg: 34m 57s | Max: 34m 59s | Hits:  48%/3552  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 11m | Avg: 35m 41s | Max: 35m 42s | Hits:  48%/3552  
      🟩 Clang18            Pass: 100%/7   | Total:  3h 00m | Avg: 25m 50s | Max: 37m 10s | Hits:  64%/12432 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 16s | Max: 35m 26s | Hits:  59%/3554  
      🟩 GCC8               Pass: 100%/1   | Total: 36m 48s | Avg: 36m 48s | Max: 36m 48s | Hits:  47%/1777  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 17m | Avg: 38m 34s | Max: 38m 43s | Hits:  58%/3554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 13m | Avg: 36m 38s | Max: 37m 24s | Hits:  47%/3554  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 27s | Max: 37m 28s | Hits:  47%/3554  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 19m | Avg: 39m 49s | Max: 41m 21s | Hits:  47%/3554  
      🟩 GCC13              Pass: 100%/10  | Total:  4h 07m | Avg: 24m 46s | Max: 40m 37s | Hits:  74%/17770 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  24%/3540  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 50m | Avg: 56m 46s | Max:  1h 11m | Hits:  39%/5310  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 20m | Hits:   0%/3552  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 46m | Avg: 30m 57s | Max: 37m 10s | Hits:  56%/30192 
      🟩 GCC                Pass: 100%/21  | Total: 10h 57m | Avg: 31m 19s | Max: 41m 21s | Hits:  62%/37317 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 58m | Avg: 59m 40s | Max:  1h 11m | Hits:  33%/8850  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 20m | Hits:   0%/3552  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 35m 18s | Avg: 17m 39s | Max: 22m 37s | Hits:  73%/3554  
      🟩 rtx2080            Pass: 100%/33  | Total: 22h 13m | Avg: 40m 24s | Max:  1h 20m | Hits:  45%/58604 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 20m | Avg: 26m 05s | Max:  1h 11m | Hits:  78%/17753 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  1d 01h | Avg: 40m 27s | Max:  1h 20m | Hits:  45%/67481 
      🟩 TestCPU            Pass: 100%/3   | Total: 44m 42s | Avg: 14m 54s | Max: 28m 20s | Hits:  99%/5323  
      🟩 TestGPU            Pass: 100%/4   | Total: 47m 58s | Avg: 11m 59s | Max: 12m 41s | Hits:  99%/7107  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 35m 18s | Avg: 17m 39s | Max: 22m 37s | Hits:  73%/3554  
      🟩 90;90a;100         Pass: 100%/1   | Total: 32m 58s | Avg: 32m 58s | Max: 32m 58s | Hits:  75%/1777  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 14h 17m | Avg: 42m 53s | Max:  1h 20m | Hits:  44%/35511 
      🟩 20                 Pass: 100%/23  | Total: 12h 08m | Avg: 31m 40s | Max:  1h 11m | Hits:  60%/40846 
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 17m 11s | Avg: 4m 17s | Max: 5m 15s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 19s | Avg:  5m 09s | Max:  5m 15s
      🟩 arm64              Pass: 100%/2   | Total:  6m 52s | Avg:  3m 26s | Max:  3m 31s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 17m 11s | Avg:  4m 17s | Max:  5m 15s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 36s | Avg:  4m 18s | Max:  5m 15s
      🟩 20                 Pass: 100%/2   | Total:  8m 35s | Avg:  4m 17s | Max:  5m 04s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 18m 49s | Avg: 9m 24s | Max: 16m 21s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 18m 49s | Avg:  9m 24s | Max: 16m 21s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 28s | Avg:  2m 28s | Max:  2m 28s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 16m 21s | Avg: 16m 21s | Max: 16m 21s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 11m | Avg: 1h 11m | Max: 1h 11m

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
113 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco
Copy link
Contributor

miscco commented Mar 24, 2025

/ok to test

Copy link
Contributor

🟩 CI finished in 2h 07m: Pass: 100%/162 | Total: 3d 15h | Avg: 32m 24s | Max: 1h 20m | Hits: 59%/252730
  • 🟩 cub: Pass: 100%/45 | Total: 1d 22h | Avg: 1h 01m | Max: 1h 20m | Hits: 31%/53780

    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 19h | Avg:  1h 01m | Max:  1h 20m | Hits:  31%/51336 
      🟩 arm64              Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 09m | Hits:  16%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  5h 50m | Avg:  1h 10m | Max:  1h 14m | Hits:  15%/5940  
      🟩 12.6               Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 17m | Hits:  12%/2260  
      🟩 12.8               Pass: 100%/38  | Total:  1d 13h | Avg: 59m 23s | Max:  1h 20m | Hits:  33%/45580 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 10m | Hits:  15%/2108  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  5h 50m | Avg:  1h 10m | Max:  1h 14m | Hits:  15%/5940  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 17m | Hits:  12%/2260  
      🟩 nvcc12.8           Pass: 100%/36  | Total:  1d 11h | Avg: 58m 55s | Max:  1h 20m | Hits:  34%/43472 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 10m | Hits:  15%/2108  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 19h | Avg:  1h 01m | Max:  1h 20m | Hits:  31%/51672 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 25m | Avg:  1h 06m | Max:  1h 09m | Hits:  16%/4896  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 05m | Hits:  16%/2444  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 06m | Hits:  16%/2444  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m | Hits:  16%/2444  
      🟩 Clang18            Pass: 100%/7   | Total:  6h 31m | Avg: 55m 53s | Max:  1h 10m | Hits:  41%/8218  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m | Hits:  16%/2448  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 13m | Avg:  1h 13m | Max:  1h 13m | Hits:  16%/1224  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 13m | Hits:  16%/2448  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 07m | Hits:  16%/2448  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 16m | Hits:  16%/2444  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 08m | Hits:  16%/2444  
      🟩 GCC13              Pass: 100%/11  | Total:  7h 54m | Avg: 43m 06s | Max:  1h 16m | Hits:  61%/13442 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 20m | Hits:  12%/2088  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  2h 39m | Avg:  1h 19m | Max:  1h 20m | Hits:  12%/2088  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 17m | Hits:  12%/2260  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 17h 29m | Avg:  1h 01m | Max:  1h 10m | Hits:  26%/20446 
      🟩 GCC                Pass: 100%/22  | Total: 20h 43m | Avg: 56m 32s | Max:  1h 16m | Hits:  38%/26898 
      🟩 MSVC               Pass: 100%/4   | Total:  5h 14m | Avg:  1h 18m | Max:  1h 20m | Hits:  12%/4176  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 17m | Hits:  12%/2260  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 17m | Avg: 25m 47s | Max: 28m 41s | Hits:  71%/3666  
      🟩 rtx2080            Pass: 100%/34  | Total:  1d 15h | Avg:  1h 09m | Max:  1h 20m | Hits:  15%/40338 
      🟩 rtxa6000           Pass: 100%/8   | Total:  5h 05m | Avg: 38m 14s | Max:  1h 11m | Hits:  78%/9776  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 18h | Avg:  1h 08m | Max:  1h 20m | Hits:  15%/44004 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 31m 08s | Avg: 31m 08s | Max: 31m 08s | Hits:  99%/1222  
      🟩 GraphCapture       Pass: 100%/1   | Total: 24m 06s | Avg: 24m 06s | Max: 24m 06s | Hits:  99%/1222  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 26m | Avg: 28m 55s | Max: 31m 21s | Hits:  99%/3666  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 13m | Avg: 24m 21s | Max: 26m 59s | Hits:  99%/3666  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 17m | Avg: 25m 47s | Max: 28m 41s | Hits:  71%/3666  
      🟩 90;90a;100         Pass: 100%/1   | Total:  1h 16m | Avg:  1h 16m | Max:  1h 16m | Hits:  16%/1222  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 23h 29m | Avg:  1h 10m | Max:  1h 20m | Hits:  15%/23662 
      🟩 20                 Pass: 100%/25  | Total: 22h 32m | Avg: 54m 06s | Max:  1h 20m | Hits:  43%/30118 
    
  • 🟩 thrust: Pass: 100%/45 | Total: 1d 02h | Avg: 35m 18s | Max: 1h 08m | Hits: 56%/79911

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 41m 15s | Avg: 20m 37s | Max: 29m 52s | Hits:  73%/3554  
    🟩 cpu
      🟩 amd64              Pass: 100%/43  | Total:  1d 01h | Avg: 35m 27s | Max:  1h 08m | Hits:  56%/76358 
      🟩 arm64              Pass: 100%/2   | Total:  1h 03m | Avg: 31m 58s | Max: 34m 08s | Hits:  47%/3553  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 26m | Avg: 41m 21s | Max:  1h 08m | Hits:  48%/8876  
      🟩 12.6               Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  25%/3552  
      🟩 12.8               Pass: 100%/38  | Total: 20h 49m | Avg: 32m 53s | Max:  1h 08m | Hits:  59%/67483 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 58m 11s | Avg: 29m 05s | Max: 29m 23s | Hits:  48%/3552  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 26m | Avg: 41m 21s | Max:  1h 08m | Hits:  48%/8876  
      🟩 nvcc12.6           Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  25%/3552  
      🟩 nvcc12.8           Pass: 100%/36  | Total: 19h 51m | Avg: 33m 05s | Max:  1h 08m | Hits:  59%/63931 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 58m 11s | Avg: 29m 05s | Max: 29m 23s | Hits:  48%/3552  
      🟩 nvcc               Pass: 100%/43  | Total:  1d 01h | Avg: 35m 35s | Max:  1h 08m | Hits:  56%/76359 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 15m | Avg: 33m 48s | Max: 36m 04s | Hits:  59%/7104  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 12m | Avg: 36m 22s | Max: 37m 02s | Hits:  48%/3552  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 08m | Avg: 34m 05s | Max: 34m 45s | Hits:  48%/3552  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 14m | Avg: 37m 04s | Max: 37m 43s | Hits:  48%/3552  
      🟩 Clang18            Pass: 100%/7   | Total:  2h 55m | Avg: 25m 05s | Max: 35m 36s | Hits:  64%/12432 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 10m | Avg: 35m 21s | Max: 35m 34s | Hits:  57%/3554  
      🟩 GCC8               Pass: 100%/1   | Total: 34m 04s | Avg: 34m 04s | Max: 34m 04s | Hits:  47%/1777  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 11m | Avg: 35m 34s | Max: 35m 39s | Hits:  55%/3554  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 14m | Avg: 37m 19s | Max: 38m 06s | Hits:  47%/3554  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 11m | Avg: 35m 43s | Max: 37m 03s | Hits:  47%/3554  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 20m | Avg: 40m 08s | Max: 40m 27s | Hits:  47%/3554  
      🟩 GCC13              Pass: 100%/10  | Total:  3h 52m | Avg: 23m 12s | Max: 36m 06s | Hits:  74%/17770 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 08m | Hits:  31%/3540  
      🟩 MSVC14.42          Pass: 100%/3   | Total:  2h 38m | Avg: 52m 55s | Max:  1h 07m | Hits:  50%/5310  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  25%/3552  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  8h 45m | Avg: 30m 56s | Max: 37m 43s | Hits:  57%/30192 
      🟩 GCC                Pass: 100%/21  | Total: 10h 34m | Avg: 30m 12s | Max: 40m 27s | Hits:  61%/37317 
      🟩 MSVC               Pass: 100%/5   | Total:  4h 56m | Avg: 59m 14s | Max:  1h 08m | Hits:  42%/8850  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  25%/3552  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 34m 11s | Avg: 17m 05s | Max: 23m 04s | Hits:  73%/3554  
      🟩 rtx2080            Pass: 100%/33  | Total: 21h 52m | Avg: 39m 46s | Max:  1h 08m | Hits:  48%/58604 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 01m | Avg: 24m 11s | Max:  1h 03m | Hits:  80%/17753 
    🟩 jobs
      🟩 Build              Pass: 100%/38  | Total:  1d 01h | Avg: 39m 30s | Max:  1h 08m | Hits:  48%/67481 
      🟩 TestCPU            Pass: 100%/3   | Total: 43m 13s | Avg: 14m 24s | Max: 27m 23s | Hits:  99%/5323  
      🟩 TestGPU            Pass: 100%/4   | Total: 44m 29s | Avg: 11m 07s | Max: 12m 00s | Hits:  99%/7107  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 34m 11s | Avg: 17m 05s | Max: 23m 04s | Hits:  73%/3554  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 02s | Avg: 31m 02s | Max: 31m 02s | Hits:  75%/1777  
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 14h 01m | Avg: 42m 03s | Max:  1h 08m | Hits:  46%/35511 
      🟩 20                 Pass: 100%/23  | Total: 11h 46m | Avg: 30m 42s | Max:  1h 06m | Hits:  63%/40846 
    
  • 🟩 libcudacxx: Pass: 100%/43 | Total: 10h 54m | Avg: 15m 13s | Max: 40m 28s | Hits: 73%/106867

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 10h 24m | Avg: 15m 14s | Max: 40m 28s | Hits:  73%/101022
      🟩 arm64              Pass: 100%/2   | Total: 30m 05s | Avg: 15m 02s | Max: 22m 56s | Hits:  60%/5845  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 09m | Avg: 13m 49s | Max: 29m 49s | Hits:  81%/14235 
      🟩 12.6               Pass: 100%/2   | Total:  1h 07m | Avg: 33m 56s | Max: 35m 21s | Hits:  26%/5792  
      🟩 12.8               Pass: 100%/36  | Total:  8h 37m | Avg: 14m 22s | Max: 40m 28s | Hits:  74%/86840 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 45m 27s | Avg: 22m 43s | Max: 23m 39s | Hits:  27%/5806  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 09m | Avg: 13m 49s | Max: 29m 49s | Hits:  81%/14235 
      🟩 nvcc12.6           Pass: 100%/2   | Total:  1h 07m | Avg: 33m 56s | Max: 35m 21s | Hits:  26%/5792  
      🟩 nvcc12.8           Pass: 100%/34  | Total:  7h 52m | Avg: 13m 53s | Max: 40m 28s | Hits:  78%/81034 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 45m 27s | Avg: 22m 43s | Max: 23m 39s | Hits:  27%/5806  
      🟩 nvcc               Pass: 100%/41  | Total: 10h 09m | Avg: 14m 51s | Max: 40m 28s | Hits:  75%/101061
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 49m 03s | Avg: 12m 15s | Max: 21m 26s | Hits:  73%/11580 
      🟩 Clang15            Pass: 100%/2   | Total: 28m 11s | Avg: 14m 05s | Max: 22m 04s | Hits:  70%/5802  
      🟩 Clang16            Pass: 100%/2   | Total: 14m 44s | Avg:  7m 22s | Max:  8m 31s | Hits:  91%/5802  
      🟩 Clang17            Pass: 100%/2   | Total: 15m 59s | Avg:  7m 59s | Max:  9m 45s | Hits:  88%/5802  
      🟩 Clang18            Pass: 100%/6   | Total:  1h 37m | Avg: 16m 19s | Max: 23m 39s | Hits:  52%/14530 
      🟩 GCC7               Pass: 100%/2   | Total: 14m 27s | Avg:  7m 13s | Max:  7m 48s | Hits:  88%/5739  
      🟩 GCC8               Pass: 100%/1   | Total:  5m 48s | Avg:  5m 48s | Max:  5m 48s | Hits:  93%/2880  
      🟩 GCC9               Pass: 100%/2   | Total: 37m 04s | Avg: 18m 32s | Max: 19m 47s | Hits:  53%/5751  
      🟩 GCC10              Pass: 100%/2   | Total: 13m 44s | Avg:  6m 52s | Max:  8m 19s | Hits:  90%/5808  
      🟩 GCC11              Pass: 100%/2   | Total: 15m 54s | Avg:  7m 57s | Max: 10m 17s | Hits:  88%/5804  
      🟩 GCC12              Pass: 100%/2   | Total: 16m 41s | Avg:  8m 20s | Max: 10m 50s | Hits:  88%/5804  
      🟩 GCC13              Pass: 100%/10  | Total:  2h 12m | Avg: 13m 13s | Max: 31m 02s | Hits:  71%/14791 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 06m | Avg: 33m 20s | Max: 36m 52s | Hits:  74%/5455  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 18m | Avg: 39m 13s | Max: 40m 28s | Hits:  86%/5527  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  1h 07m | Avg: 33m 56s | Max: 35m 21s | Hits:  26%/5792  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  3h 25m | Avg: 12m 52s | Max: 23m 39s | Hits:  70%/43516 
      🟩 GCC                Pass: 100%/21  | Total:  3h 55m | Avg: 11m 13s | Max: 31m 02s | Hits:  79%/46577 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 25m | Avg: 36m 16s | Max: 40m 28s | Hits:  80%/10982 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 07m | Avg: 33m 56s | Max: 35m 21s | Hits:  26%/5792  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 18m 12s | Avg:  9m 06s | Max: 12m 47s | Hits:  93%/3012  
      🟩 rtx2080            Pass: 100%/41  | Total: 10h 36m | Avg: 15m 31s | Max: 40m 28s | Hits:  72%/103855
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  9h 43m | Avg: 15m 45s | Max: 40m 28s | Hits:  73%/106827
      🟩 NVRTC              Pass: 100%/2   | Total: 34m 59s | Avg: 17m 29s | Max: 19m 08s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total: 34m 19s | Avg: 11m 26s | Max: 12m 47s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 14s | Avg:  2m 14s | Max:  2m 14s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 34m 59s | Avg: 17m 29s | Max: 19m 08s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 18m 12s | Avg:  9m 06s | Max: 12m 47s | Hits:  93%/3012  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 02s | Avg: 31m 02s | Max: 31m 02s | Hits:  32%/3012  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  5h 09m | Avg: 14m 45s | Max: 37m 58s | Hits:  78%/57130 
      🟩 20                 Pass: 100%/21  | Total:  5h 42m | Avg: 16m 19s | Max: 40m 28s | Hits:  66%/49737 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 2h 20m | Avg: 6m 24s | Max: 15m 54s | Hits: 95%/11852

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  2h 04m | Avg:  6m 56s | Max: 15m 54s | Hits:  95%/9512  
      🟩 arm64              Pass: 100%/4   | Total: 16m 00s | Avg:  4m 00s | Max:  4m 09s | Hits:  95%/2340  
    🟩 ctk
      🟩 12.0               Pass: 100%/1   | Total: 10m 07s | Avg: 10m 07s | Max: 10m 07s | Hits:  87%/282   
      🟩 12.6               Pass: 100%/2   | Total: 14m 12s | Avg:  7m 06s | Max:  7m 22s | Hits:  90%/754   
      🟩 12.8               Pass: 100%/19  | Total:  1h 56m | Avg:  6m 08s | Max: 15m 54s | Hits:  95%/10816 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/1   | Total: 10m 07s | Avg: 10m 07s | Max: 10m 07s | Hits:  87%/282   
      🟩 nvcc12.6           Pass: 100%/2   | Total: 14m 12s | Avg:  7m 06s | Max:  7m 22s | Hits:  90%/754   
      🟩 nvcc12.8           Pass: 100%/19  | Total:  1h 56m | Avg:  6m 08s | Max: 15m 54s | Hits:  95%/10816 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  2h 20m | Avg:  6m 24s | Max: 15m 54s | Hits:  95%/11852 
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s | Hits:  95%/587   
      🟩 Clang15            Pass: 100%/1   | Total:  4m 31s | Avg:  4m 31s | Max:  4m 31s | Hits:  95%/585   
      🟩 Clang16            Pass: 100%/1   | Total:  4m 36s | Avg:  4m 36s | Max:  4m 36s | Hits:  95%/585   
      🟩 Clang17            Pass: 100%/1   | Total:  4m 45s | Avg:  4m 45s | Max:  4m 45s | Hits:  95%/585   
      🟩 Clang18            Pass: 100%/4   | Total: 24m 16s | Avg:  6m 04s | Max: 11m 48s | Hits:  96%/2340  
      🟩 GCC10              Pass: 100%/1   | Total:  4m 42s | Avg:  4m 42s | Max:  4m 42s | Hits:  95%/587   
      🟩 GCC11              Pass: 100%/1   | Total:  4m 52s | Avg:  4m 52s | Max:  4m 52s | Hits:  95%/585   
      🟩 GCC12              Pass: 100%/2   | Total: 17m 38s | Avg:  8m 49s | Max: 12m 28s | Hits:  97%/1170  
      🟩 GCC13              Pass: 100%/6   | Total: 35m 54s | Avg:  5m 59s | Max: 15m 54s | Hits:  95%/3510  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 07s | Avg: 10m 07s | Max: 10m 07s | Hits:  87%/282   
      🟩 MSVC14.42          Pass: 100%/1   | Total: 10m 43s | Avg: 10m 43s | Max: 10m 43s | Hits:  87%/282   
      🟩 NVHPC25.1          Pass: 100%/2   | Total: 14m 12s | Avg:  7m 06s | Max:  7m 22s | Hits:  90%/754   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/8   | Total: 42m 47s | Avg:  5m 20s | Max: 11m 48s | Hits:  95%/4682  
      🟩 GCC                Pass: 100%/10  | Total:  1h 03m | Avg:  6m 18s | Max: 15m 54s | Hits:  95%/5852  
      🟩 MSVC               Pass: 100%/2   | Total: 20m 50s | Avg: 10m 25s | Max: 10m 43s | Hits:  87%/564   
      🟩 NVHPC              Pass: 100%/2   | Total: 14m 12s | Avg:  7m 06s | Max:  7m 22s | Hits:  90%/754   
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 19m 49s | Avg:  9m 54s | Max: 15m 54s | Hits:  95%/1170  
      🟩 rtx2080            Pass: 100%/20  | Total:  2h 01m | Avg:  6m 03s | Max: 12m 28s | Hits:  95%/10682 
    🟩 jobs
      🟩 Build              Pass: 100%/19  | Total:  1h 40m | Avg:  5m 18s | Max: 10m 43s | Hits:  94%/10097 
      🟩 Test               Pass: 100%/3   | Total: 40m 10s | Avg: 13m 23s | Max: 15m 54s | Hits:  98%/1755  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total: 23m 40s | Avg:  7m 53s | Max: 15m 54s | Hits:  95%/1755  
      🟩 90a                Pass: 100%/1   | Total:  4m 00s | Avg:  4m 00s | Max:  4m 00s | Hits:  95%/585   
    🟩 std
      🟩 17                 Pass: 100%/4   | Total: 18m 45s | Avg:  4m 41s | Max:  6m 50s | Hits:  94%/2132  
      🟩 20                 Pass: 100%/18  | Total:  2h 02m | Avg:  6m 47s | Max: 15m 54s | Hits:  95%/9720  
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 15m 50s | Avg: 3m 57s | Max: 4m 33s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 59s | Avg:  4m 29s | Max:  4m 33s
      🟩 arm64              Pass: 100%/2   | Total:  6m 51s | Avg:  3m 25s | Max:  3m 26s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 33s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  7m 59s | Avg:  3m 59s | Max:  4m 33s
      🟩 20                 Pass: 100%/2   | Total:  7m 51s | Avg:  3m 55s | Max:  4m 26s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 18m 31s | Avg: 9m 15s | Max: 15m 59s | Hits: 96%/320

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 ctk
      🟩 12.8               Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 cudacxx
      🟩 nvcc12.8           Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total: 18m 31s | Avg:  9m 15s | Max: 15m 59s | Hits:  96%/320   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 32s | Avg:  2m 32s | Max:  2m 32s | Hits:  94%/160   
      🟩 Test               Pass: 100%/1   | Total: 15m 59s | Avg: 15m 59s | Max: 15m 59s | Hits:  98%/160   
    
  • 🟩 python: Pass: 100%/1 | Total: 1h 08m | Avg: 1h 08m | Max: 1h 08m

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

👃 Inspect Changes

Modifications in project?

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

Modifications in project or dependencies?

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

🏃‍ Runner counts (total jobs: 162)

# Runner
113 linux-amd64-cpu16
15 windows-amd64-cpu16
12 linux-arm64-cpu16
8 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
5 linux-amd64-gpu-h100-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@miscco miscco merged commit 2facd0a into NVIDIA:main Mar 24, 2025
175 of 176 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants