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

Enable assertions for CCCL users in CMake Debug builds #2986

Merged
merged 1 commit into from
Nov 30, 2024

Conversation

bernhardmgruber
Copy link
Contributor

This PR defines CCCL_ENABLE_ASSERTIONS for libcu++ whenever it is consumed via CMake and the CMake build type is Debug. This regards internal use in tests as well as any external user. Non-CMake builds are not affected.

Fixes: #2975

Copy link
Contributor

🟩 CI finished in 1h 08m: Pass: 100%/402 | Total: 2d 05h | Avg: 7m 59s | Max: 1h 08m | Hits: 99%/22090
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 21h 52m | Avg: 11m 07s | Max: 31m 28s | Hits: 98%/9546

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/6   | Total: 31m 35s | Avg:  5m 15s | Max:  6m 46s
    🟩 ctk
      🟩 11.1               Pass: 100%/2   | Total:  8m 04s | Avg:  4m 02s | Max:  4m 11s
      🟩 12.0               Pass: 100%/2   | Total: 11m 43s | Avg:  5m 51s | Max:  6m 46s
      🟩 12.6               Pass: 100%/2   | Total: 11m 48s | Avg:  5m 54s | Max:  6m 24s
    🟩 cudacxx
      🟩 nvcc11.1           Pass: 100%/2   | Total:  8m 04s | Avg:  4m 02s | Max:  4m 11s
      🟩 nvcc12.0           Pass: 100%/2   | Total: 11m 43s | Avg:  5m 51s | Max:  6m 46s
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 48s | Avg:  5m 54s | Max:  6m 24s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/6   | Total: 31m 35s | Avg:  5m 15s | Max:  6m 46s
    🟩 cxx
      🟩 Clang9             Pass: 100%/1   | Total:  4m 11s | Avg:  4m 11s | Max:  4m 11s
      🟩 Clang14            Pass: 100%/1   | Total:  6m 46s | Avg:  6m 46s | Max:  6m 46s
      🟩 Clang18            Pass: 100%/1   | Total:  6m 24s | Avg:  6m 24s | Max:  6m 24s
      🟩 GCC6               Pass: 100%/1   | Total:  3m 53s | Avg:  3m 53s | Max:  3m 53s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 57s | Avg:  4m 57s | Max:  4m 57s
      🟩 GCC13              Pass: 100%/1   | Total:  5m 24s | Avg:  5m 24s | Max:  5m 24s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/3   | Total: 17m 21s | Avg:  5m 47s | Max:  6m 46s
      🟩 GCC                Pass: 100%/3   | Total: 14m 14s | Avg:  4m 44s | Max:  5m 24s
    🟩 gpu
      🟩 v100               Pass: 100%/6   | Total: 31m 35s | Avg:  5m 15s | Max:  6m 46s
    🟩 jobs
      🟩 Infra              Pass: 100%/6   | Total: 31m 35s | Avg:  5m 15s | Max:  6m 46s
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 9m 45s | Avg: 4m 52s | Max: 7m 50s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 45s | Avg:  4m 52s | Max:  7m 50s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  1m 55s | Avg:  1m 55s | Max:  1m 55s
      🟩 Test               Pass: 100%/1   | Total:  7m 50s | Avg:  7m 50s | Max:  7m 50s
    
  • 🟩 python: Pass: 100%/1 | Total: 16m 12s | Avg: 16m 12s | Max: 16m 12s

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

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

# Runner
327 linux-amd64-cpu16
32 linux-amd64-gpu-v100-latest-1
28 linux-arm64-cpu16
15 windows-amd64-cpu16

@miscco miscco merged commit 2a12739 into NVIDIA:main Nov 30, 2024
419 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.

[FEA]: Enable assertions by default in CMake Debug builds
2 participants