Skip to content

Drop duplicated system header blocks - #4245

Merged
miscco merged 1 commit into
NVIDIA:mainfrom
miscco:drop_duplicated_system_header
Mar 24, 2025
Merged

miscco merged 1 commit into
NVIDIA:mainfrom
miscco:drop_duplicated_system_header

Conversation

@miscco

@miscco miscco commented Mar 24, 2025

Copy link
Copy Markdown
Contributor

Those were accidentally duplicated

Those were accidentally duplicated
@miscco
miscco requested a review from a team as a code owner March 24, 2025 13:20
@miscco
miscco requested a review from griwes March 24, 2025 13:20
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Mar 24, 2025
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Mar 24, 2025
@github-actions

Copy link
Copy Markdown
Contributor
🟩 CI finished in 1h 43m: Pass: 100%/162 | Total: 4d 01h | Avg: 35m 56s | Max: 1h 22m | Hits: 46%/253022
  • 🟩 cub: Pass: 100%/45 | Total: 1d 22h | Avg: 1h 02m | Max: 1h 22m | Hits: 31%/53780

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/41  | Total: 15h 36m | Avg: 22m 51s | Max: 49m 59s | Hits:  47%/101298
      🟩 arm64              Pass: 100%/2   | Total: 27m 53s | Avg: 13m 56s | Max: 20m 58s | Hits:  66%/5861  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 34m | Avg: 18m 48s | Max: 33m 20s | Hits:  53%/14274 
      🟩 12.6               Pass: 100%/2   | Total:  1h 05m | Avg: 32m 47s | Max: 34m 54s | Hits:  43%/5808  
      🟩 12.8               Pass: 100%/36  | Total: 13h 25m | Avg: 22m 21s | Max: 49m 59s | Hits:  48%/87077 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 46m 14s | Avg: 23m 07s | Max: 25m 31s | Hits:  27%/5822  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 34m | Avg: 18m 48s | Max: 33m 20s | Hits:  53%/14274 
      🟩 nvcc12.6           Pass: 100%/2   | Total:  1h 05m | Avg: 32m 47s | Max: 34m 54s | Hits:  43%/5808  
      🟩 nvcc12.8           Pass: 100%/34  | Total: 12h 38m | Avg: 22m 19s | Max: 49m 59s | Hits:  49%/81255 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 46m 14s | Avg: 23m 07s | Max: 25m 31s | Hits:  27%/5822  
      🟩 nvcc               Pass: 100%/41  | Total: 15h 18m | Avg: 22m 24s | Max: 49m 59s | Hits:  50%/101337
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  1h 07m | Avg: 16m 50s | Max: 21m 42s | Hits:  56%/11612 
      🟩 Clang15            Pass: 100%/2   | Total: 45m 34s | Avg: 22m 47s | Max: 24m 21s | Hits:  45%/5818  
      🟩 Clang16            Pass: 100%/2   | Total: 49m 50s | Avg: 24m 55s | Max: 28m 31s | Hits:  39%/5818  
      🟩 Clang17            Pass: 100%/2   | Total: 44m 36s | Avg: 22m 18s | Max: 22m 26s | Hits:  45%/5818  
      🟩 Clang18            Pass: 100%/6   | Total:  2h 46m | Avg: 27m 48s | Max: 49m 59s | Hits:  38%/14570 
      🟩 GCC7               Pass: 100%/2   | Total: 39m 16s | Avg: 19m 38s | Max: 21m 45s | Hits:  40%/5755  
      🟩 GCC8               Pass: 100%/1   | Total: 20m 25s | Avg: 20m 25s | Max: 20m 25s | Hits:  43%/2888  
      🟩 GCC9               Pass: 100%/2   | Total: 40m 16s | Avg: 20m 08s | Max: 21m 34s | Hits:  43%/5767  
      🟩 GCC10              Pass: 100%/2   | Total: 31m 10s | Avg: 15m 35s | Max: 23m 03s | Hits:  65%/5824  
      🟩 GCC11              Pass: 100%/2   | Total: 45m 58s | Avg: 22m 59s | Max: 24m 21s | Hits:  42%/5820  
      🟩 GCC12              Pass: 100%/2   | Total: 46m 12s | Avg: 23m 06s | Max: 23m 06s | Hits:  43%/5820  
      🟩 GCC13              Pass: 100%/10  | Total:  2h 40m | Avg: 16m 02s | Max: 31m 11s | Hits:  60%/14831 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 08m | Avg: 34m 04s | Max: 34m 48s | Hits:  44%/5469  
      🟩 MSVC14.42          Pass: 100%/2   | Total:  1h 13m | Avg: 36m 35s | Max: 40m 42s | Hits:  66%/5541  
      🟩 NVHPC25.1          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 47s | Max: 34m 54s | Hits:  43%/5808  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/16  | Total:  6h 14m | Avg: 23m 23s | Max: 49m 59s | Hits:  45%/43636 
      🟩 GCC                Pass: 100%/21  | Total:  6h 23m | Avg: 18m 16s | Max: 31m 11s | Hits:  51%/46705 
      🟩 MSVC               Pass: 100%/4   | Total:  2h 21m | Avg: 35m 19s | Max: 40m 42s | Hits:  55%/11010 
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 05m | Avg: 32m 47s | Max: 34m 54s | Hits:  43%/5808  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 21m 49s | Avg: 10m 54s | Max: 15m 25s | Hits:  88%/3020  
      🟩 rtx2080            Pass: 100%/41  | Total: 15h 42m | Avg: 22m 59s | Max: 49m 59s | Hits:  47%/104139
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 14h 06m | Avg: 22m 52s | Max: 40m 42s | Hits:  48%/107119
      🟩 NVRTC              Pass: 100%/2   | Total: 36m 28s | Avg: 18m 14s | Max: 20m 26s | Hits:  90%/40    
      🟩 Test               Pass: 100%/3   | Total:  1h 19m | Avg: 26m 34s | Max: 49m 59s
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  2m 10s | Avg:  2m 10s | Max:  2m 10s
    🟩 sm
      🟩 75                 Pass: 100%/2   | Total: 36m 28s | Avg: 18m 14s | Max: 20m 26s | Hits:  90%/40    
      🟩 90                 Pass: 100%/2   | Total: 21m 49s | Avg: 10m 54s | Max: 15m 25s | Hits:  88%/3020  
      🟩 90;90a;100         Pass: 100%/1   | Total: 31m 11s | Avg: 31m 11s | Max: 31m 11s | Hits:  40%/3020  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  7h 38m | Avg: 21m 48s | Max: 34m 48s | Hits:  49%/57287 
      🟩 20                 Pass: 100%/21  | Total:  8h 24m | Avg: 24m 01s | Max: 49m 59s | Hits:  47%/49872 
    
  • 🟩 cudax: Pass: 100%/22 | Total: 5h 19m | Avg: 14m 30s | Max: 17m 54s | Hits: 49%/11852

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 45s | Avg:  5m 22s | Max:  5m 34s
      🟩 arm64              Pass: 100%/2   | Total:  7m 41s | Avg:  3m 50s | Max:  3m 54s
    🟩 ctk
      🟩 12.6               Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 cxx
      🟩 NVHPC25.1          Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 18m 26s | Avg:  4m 36s | Max:  5m 34s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  9m 05s | Avg:  4m 32s | Max:  5m 11s
      🟩 20                 Pass: 100%/2   | Total:  9m 21s | Avg:  4m 40s | Max:  5m 34s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 18m 22s | Avg: 9m 11s | Max: 15m 48s | Hits: 96%/320

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

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

👃 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 enabled auto-merge (squash) March 24, 2025 16:19
@miscco
miscco requested a review from fbusato March 24, 2025 16:19
@miscco
miscco merged commit 5229e26 into NVIDIA:main Mar 24, 2025
@github-project-automation github-project-automation Bot moved this from In Review to Done in CCCL Mar 24, 2025
@miscco
miscco deleted the drop_duplicated_system_header branch March 24, 2025 18:57
caugonnet pushed a commit to caugonnet/cccl that referenced this pull request Mar 25, 2025
Those were accidentally duplicated
caugonnet added a commit that referenced this pull request Mar 26, 2025
* Enable NVHPC in CUDASTF CI

* Use nvtx_range in the POTRI example

* no need to include nvtx3 anymore here

* Do not use nvtx3 directly

* fix compilation

* WIP: try to pass the type of the execution place to the parallel_for_scope

* pass the exec_place type to parallel_for_scope

* remove a device annotation for a host only lambda

* is_shape_of_v is not working

* experiment to see if we can avoid generating device code in parallel_for with a host place

* fixes for a previous conflict merge

* disable an invalid test

* better typing for ctx.parallel_for with a partition

* use ::std and more types for parallel_for

* Add transform c parallel implementation (#4048)

* Enable setting _CUB_HAS_TRANSFORM_UBLKCP as flag

* Stale comment

* Update make_kernel_user_binary_operator to accept lhs/rhs types

* Add transform c.parallel implementation

* Add tests for c.parallel transform

* Use launcher factory to query ptx version

* Refactor how we get iterator names

* Add comment explaining why we need -default-device

* Address remaining review feedback

* Undo change to make_iterator_kernel_arg

* Restore the comment

* Restore comment

---------

Co-authored-by: Ashwin Srinath <shwina@users.noreply.github.com>

* Drop duplicated system header blocks (#4245)

Those were accidentally duplicated

* Exclude sm101 from RDC testing. (#4247)

* Make `cuda::stream_ref` constructible on device (#4243)

* Make `cuda::stream_ref` constructible on device

There is no reason we should not be able to construct it or extract the pointer out of it on device.

* Pass by value

* Make nvbench work

* Fix logic in test_segmented_reduce (#4198)

* Fix logic in test_segmented_reduce, also test over different types of offsets

To resolve gh-4197, use `cupy.cumsum` to accumulate over random partition
sizes to form correct offsets sequence.

Add assertions to verify that `offsets` is a non-decreasing sequence, and
that its last element equals the size of the input array.

Perform the test for several plausible offset data types.

* Changes per PR review comments

1. Use `cupy.random` to draw random sample on GPU, rather than on CPU
   followed by a transfer
2. Use `cp.empty` to allocate output, rather than `cp.zeros`

* Add new `WarpReduce` overloadings (#3884)

Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>

* Fix #4250 (#4251)

* Refactor fp masks (#4246)

* Implement `views::all` (#4244)

* Implement `views::all`

* [cudax] incorporate P3557 (constexpr completion signatures) into µstdex (#3841)

* incorporate P3557 (constexpr completion signatures) into ustdex

* remove the need for nvcc-specific workarounds

* review feedback

* tweaks to ustdex for clangd

* fix typo

* use concepts portability macros for C++17 support

* Add fixed size segmented reduce (#3969)

* Adds fixed size segmented reduce

* remove unnecessary changes

* revert changes

* Properly deal with parallel_for overloads with grids, add an is_host() for exec_place

* Remove test doing illegal things, and which is not really useful anymore

---------

Co-authored-by: Ashwin Srinath <3190405+shwina@users.noreply.github.com>
Co-authored-by: Ashwin Srinath <shwina@users.noreply.github.com>
Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com>
Co-authored-by: Allison Piper <alliepiper16@gmail.com>
Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com>
Co-authored-by: Federico Busato <50413820+fbusato@users.noreply.github.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: David Bayer <48736217+davebayer@users.noreply.github.com>
Co-authored-by: Eric Niebler <eniebler@nvidia.com>
Co-authored-by: Srinivas Yadav <43375352+srinivasyadav18@users.noreply.github.com>
davebayer pushed a commit to davebayer/cccl that referenced this pull request Apr 7, 2025
Those were accidentally duplicated
davebayer added a commit to davebayer/cccl that referenced this pull request Apr 7, 2025
* Enable NVHPC in CUDASTF CI

* Use nvtx_range in the POTRI example

* no need to include nvtx3 anymore here

* Do not use nvtx3 directly

* fix compilation

* WIP: try to pass the type of the execution place to the parallel_for_scope

* pass the exec_place type to parallel_for_scope

* remove a device annotation for a host only lambda

* is_shape_of_v is not working

* experiment to see if we can avoid generating device code in parallel_for with a host place

* fixes for a previous conflict merge

* disable an invalid test

* better typing for ctx.parallel_for with a partition

* use ::std and more types for parallel_for

* Add transform c parallel implementation (NVIDIA#4048)

* Enable setting _CUB_HAS_TRANSFORM_UBLKCP as flag

* Stale comment

* Update make_kernel_user_binary_operator to accept lhs/rhs types

* Add transform c.parallel implementation

* Add tests for c.parallel transform

* Use launcher factory to query ptx version

* Refactor how we get iterator names

* Add comment explaining why we need -default-device

* Address remaining review feedback

* Undo change to make_iterator_kernel_arg

* Restore the comment

* Restore comment

---------

Co-authored-by: Ashwin Srinath <shwina@users.noreply.github.com>

* Drop duplicated system header blocks (NVIDIA#4245)

Those were accidentally duplicated

* Exclude sm101 from RDC testing. (NVIDIA#4247)

* Make `cuda::stream_ref` constructible on device (NVIDIA#4243)

* Make `cuda::stream_ref` constructible on device

There is no reason we should not be able to construct it or extract the pointer out of it on device.

* Pass by value

* Make nvbench work

* Fix logic in test_segmented_reduce (NVIDIA#4198)

* Fix logic in test_segmented_reduce, also test over different types of offsets

To resolve NVIDIAgh-4197, use `cupy.cumsum` to accumulate over random partition
sizes to form correct offsets sequence.

Add assertions to verify that `offsets` is a non-decreasing sequence, and
that its last element equals the size of the input array.

Perform the test for several plausible offset data types.

* Changes per PR review comments

1. Use `cupy.random` to draw random sample on GPU, rather than on CPU
   followed by a transfer
2. Use `cp.empty` to allocate output, rather than `cp.zeros`

* Add new `WarpReduce` overloadings (NVIDIA#3884)

Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>

* Fix NVIDIA#4250 (NVIDIA#4251)

* Refactor fp masks (NVIDIA#4246)

* Implement `views::all` (NVIDIA#4244)

* Implement `views::all`

* [cudax] incorporate P3557 (constexpr completion signatures) into µstdex (NVIDIA#3841)

* incorporate P3557 (constexpr completion signatures) into ustdex

* remove the need for nvcc-specific workarounds

* review feedback

* tweaks to ustdex for clangd

* fix typo

* use concepts portability macros for C++17 support

* Add fixed size segmented reduce (NVIDIA#3969)

* Adds fixed size segmented reduce

* remove unnecessary changes

* revert changes

* Properly deal with parallel_for overloads with grids, add an is_host() for exec_place

* Remove test doing illegal things, and which is not really useful anymore

---------

Co-authored-by: Ashwin Srinath <3190405+shwina@users.noreply.github.com>
Co-authored-by: Ashwin Srinath <shwina@users.noreply.github.com>
Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com>
Co-authored-by: Allison Piper <alliepiper16@gmail.com>
Co-authored-by: Oleksandr Pavlyk <21087696+oleksandr-pavlyk@users.noreply.github.com>
Co-authored-by: Federico Busato <50413820+fbusato@users.noreply.github.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: David Bayer <48736217+davebayer@users.noreply.github.com>
Co-authored-by: Eric Niebler <eniebler@nvidia.com>
Co-authored-by: Srinivas Yadav <43375352+srinivasyadav18@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants