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

Remove _GNUC_VER and use _CCCL_GCC_VERSION instead #2795

Closed
wants to merge 3 commits into from

Conversation

davebayer
Copy link
Contributor

Description

This PR removes redundant _GNUC_VER macro and replaces it with _CCCL_GCC_VERSION. Also uses _CCCL_GCC_VERSION in version comparisons instead of __GNUC__.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Copy link

copy-pr-bot bot commented Nov 13, 2024

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

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Copy link
Collaborator

@miscco miscco left a comment

Choose a reason for hiding this comment

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

Thanks again, getting all the monorepo to a consistent state is a ton of work.

Much appreciated

@miscco
Copy link
Collaborator

miscco commented Nov 13, 2024

/ok to test

@@ -60,7 +60,7 @@ struct TestFunc
constexpr Atomic a{t};
assert(a == t);
}
#if !defined(_GNUC_VER) || _GNUC_VER >= 409
Copy link
Contributor

Choose a reason for hiding this comment

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

This change needs to be synced with #2784, because then it would change to #if !_CCCL_COMPILER_GCC || _CCCL_GCC_VERSION >= 40900

Copy link
Collaborator

Choose a reason for hiding this comment

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

We limited the scope of #2784, so this should be fine to go

Copy link
Contributor

🟨 CI finished in 3h 49m: Pass: 99%/394 | Total: 5d 16h | Avg: 20m 50s | Max: 1h 52m | Hits: 11%/25874
  • 🟨 libcudacxx: Pass: 99%/118 | Total: 1d 06h | Avg: 15m 23s | Max: 1h 18m | Hits: 3%/9500

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 20s | Avg:  2m 20s | Max:  2m 20s
      🟩 Test               Pass: 100%/1   | Total:  7m 13s | Avg:  7m 13s | Max:  7m 13s
    
  • 🟩 python: Pass: 100%/1 | Total: 17m 20s | Avg: 17m 20s | Max: 17m 20s

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

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

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@davebayer davebayer changed the title remove _GNUC_VER and use _CCCL_GCC_VERSION instead [DO NOT MERGE] remove _GNUC_VER and use _CCCL_GCC_VERSION instead Nov 13, 2024
Copy link
Contributor

🟩 CI finished in 5h 24m: Pass: 100%/394 | Total: 5d 16h | Avg: 20m 50s | Max: 1h 52m | Hits: 11%/25874
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 06h | Avg: 15m 23s | Max: 1h 18m | Hits: 3%/9500

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total:  9m 33s | Avg:  4m 46s | Max:  7m 13s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 20s | Avg:  2m 20s | Max:  2m 20s
      🟩 Test               Pass: 100%/1   | Total:  7m 13s | Avg:  7m 13s | Max:  7m 13s
    
  • 🟩 python: Pass: 100%/1 | Total: 17m 20s | Avg: 17m 20s | Max: 17m 20s

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

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

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@miscco miscco changed the title [DO NOT MERGE] remove _GNUC_VER and use _CCCL_GCC_VERSION instead Remove _GNUC_VER and use _CCCL_GCC_VERSION instead Nov 16, 2024
@miscco
Copy link
Collaborator

miscco commented Nov 16, 2024

/ok to test

@miscco
Copy link
Collaborator

miscco commented Nov 16, 2024

That said, I am wondering whether with the new macros we need that patch at all

Copy link
Contributor

🟨 CI finished in 2h 02m: Pass: 99%/394 | Total: 6d 20h | Avg: 25m 06s | Max: 1h 32m | Hits: 11%/25890
  • 🟨 cudax: Pass: 98%/54 | Total: 12h 26m | Avg: 13m 49s | Max: 21m 33s | Hits: 3%/246

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  98%/50  | Total: 11h 32m | Avg: 13m 51s | Max: 21m 33s | Hits:   3%/246   
      🟩 arm64              Pass: 100%/4   | Total: 53m 28s | Avg: 13m 22s | Max: 14m 09s
    🔍 ctk: 12.6 🔍
      🟩 12.0               Pass: 100%/19  | Total:  4h 10m | Avg: 13m 10s | Max: 17m 08s | Hits:   3%/123   
      🟩 12.5               Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max:  9m 58s
      🔍 12.6               Pass:  96%/33  | Total:  7h 56m | Avg: 14m 26s | Max: 21m 33s | Hits:   3%/123   
    🔍 cudacxx: nvcc12.6 🔍
      🟩 nvcc12.0           Pass: 100%/19  | Total:  4h 10m | Avg: 13m 10s | Max: 17m 08s | Hits:   3%/123   
      🟩 nvcc12.5           Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max:  9m 58s
      🔍 nvcc12.6           Pass:  96%/33  | Total:  7h 56m | Avg: 14m 26s | Max: 21m 33s | Hits:   3%/123   
    🔍 cxx: Clang18 🔍
      🟩 Clang9             Pass: 100%/2   | Total: 26m 09s | Avg: 13m 04s | Max: 13m 45s
      🟩 Clang10            Pass: 100%/2   | Total: 30m 21s | Avg: 15m 10s | Max: 15m 49s
      🟩 Clang11            Pass: 100%/4   | Total: 55m 04s | Avg: 13m 46s | Max: 14m 40s
      🟩 Clang12            Pass: 100%/4   | Total: 54m 24s | Avg: 13m 36s | Max: 14m 37s
      🟩 Clang13            Pass: 100%/4   | Total: 52m 24s | Avg: 13m 06s | Max: 13m 29s
      🟩 Clang14            Pass: 100%/4   | Total: 55m 44s | Avg: 13m 56s | Max: 15m 20s
      🟩 Clang15            Pass: 100%/2   | Total: 28m 52s | Avg: 14m 26s | Max: 15m 34s
      🟩 Clang16            Pass: 100%/4   | Total: 56m 06s | Avg: 14m 01s | Max: 14m 49s
      🟩 Clang17            Pass: 100%/2   | Total: 29m 30s | Avg: 14m 45s | Max: 15m 23s
      🔍 Clang18            Pass:  50%/2   | Total: 40m 41s | Avg: 20m 20s | Max: 21m 33s
      🟩 GCC9               Pass: 100%/2   | Total: 25m 35s | Avg: 12m 47s | Max: 13m 22s
      🟩 GCC10              Pass: 100%/4   | Total: 56m 03s | Avg: 14m 00s | Max: 15m 29s
      🟩 GCC11              Pass: 100%/4   | Total:  1h 01m | Avg: 15m 17s | Max: 17m 08s
      🟩 GCC12              Pass: 100%/7   | Total:  1h 38m | Avg: 14m 06s | Max: 15m 51s
      🟩 GCC13              Pass: 100%/3   | Total: 36m 38s | Avg: 12m 12s | Max: 14m 09s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  9m 13s | Avg:  9m 13s | Max:  9m 13s | Hits:   3%/123   
      🟩 MSVC14.39          Pass: 100%/1   | Total: 10m 20s | Avg: 10m 20s | Max: 10m 20s | Hits:   3%/123   
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max:  9m 58s
    🔍 cxx_family: Clang 🔍
      🔍 Clang              Pass:  96%/30  | Total:  7h 09m | Avg: 14m 18s | Max: 21m 33s
      🟩 GCC                Pass: 100%/20  | Total:  4h 38m | Avg: 13m 54s | Max: 17m 08s
      🟩 MSVC               Pass: 100%/2   | Total: 19m 33s | Avg:  9m 46s | Max: 10m 20s | Hits:   3%/246   
      🟩 NVHPC              Pass: 100%/2   | Total: 19m 13s | Avg:  9m 36s | Max:  9m 58s
    🔍 jobs: Test 🔍
      🟩 Build              Pass: 100%/49  | Total: 11h 04m | Avg: 13m 33s | Max: 19m 08s | Hits:   3%/246   
      🔍 Test               Pass:  80%/5   | Total:  1h 21m | Avg: 16m 19s | Max: 21m 33s
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/29  | Total:  6h 30m | Avg: 13m 28s | Max: 17m 08s
      🔍 20                 Pass:  96%/25  | Total:  5h 55m | Avg: 14m 13s | Max: 21m 33s | Hits:   3%/246   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  98%/54  | Total: 12h 26m | Avg: 13m 49s | Max: 21m 33s | Hits:   3%/246   
    🟨 gpu
      🟨 v100               Pass:  98%/54  | Total: 12h 26m | Avg: 13m 49s | Max: 21m 33s | Hits:   3%/246   
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  9m 14s | Avg:  9m 14s | Max:  9m 14s
      🟩 90a                Pass: 100%/1   | Total: 10m 09s | Avg: 10m 09s | Max: 10m 09s
    
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 02h | Avg: 13m 21s | Max: 48m 16s | Hits: 3%/9500

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/101 | Total:  2d 02h | Avg: 30m 02s | Max:  1h 32m | Hits:  20%/13180 
      🟩 arm64              Pass: 100%/8   | Total:  3h 38m | Avg: 27m 18s | Max: 39m 20s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  2h 47m | Avg: 11m 09s | Max:  1h 10m | Hits:   0%/2636  
      🟩 11.8               Pass: 100%/3   | Total:  2h 11m | Avg: 43m 43s | Max: 46m 18s
      🟩 12.5               Pass: 100%/4   | Total:  5h 36m | Avg:  1h 24m | Max:  1h 31m
      🟩 12.6               Pass: 100%/87  | Total:  1d 19h | Avg: 30m 04s | Max:  1h 32m | Hits:  25%/10544 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/4   | Total:  1h 14m | Avg: 18m 41s | Max: 35m 21s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  2h 47m | Avg: 11m 09s | Max:  1h 10m | Hits:   0%/2636  
      🟩 nvcc11.8           Pass: 100%/3   | Total:  2h 11m | Avg: 43m 43s | Max: 46m 18s
      🟩 nvcc12.5           Pass: 100%/4   | Total:  5h 36m | Avg:  1h 24m | Max:  1h 31m
      🟩 nvcc12.6           Pass: 100%/83  | Total:  1d 18h | Avg: 30m 37s | Max:  1h 32m | Hits:  25%/10544 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/4   | Total:  1h 14m | Avg: 18m 41s | Max: 35m 21s
      🟩 nvcc               Pass: 100%/105 | Total:  2d 04h | Avg: 30m 15s | Max:  1h 32m | Hits:  20%/13180 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  1h 36m | Avg: 16m 00s | Max: 38m 42s
      🟩 Clang10            Pass: 100%/3   | Total: 57m 10s | Avg: 19m 03s | Max: 41m 56s
      🟩 Clang11            Pass: 100%/4   | Total:  1h 26m | Avg: 21m 34s | Max: 38m 03s
      🟩 Clang12            Pass: 100%/4   | Total:  1h 34m | Avg: 23m 40s | Max: 42m 35s
      🟩 Clang13            Pass: 100%/4   | Total:  1h 29m | Avg: 22m 24s | Max: 40m 16s
      🟩 Clang14            Pass: 100%/4   | Total:  1h 35m | Avg: 23m 46s | Max: 42m 17s
      🟩 Clang15            Pass: 100%/4   | Total:  1h 37m | Avg: 24m 20s | Max: 43m 31s
      🟩 Clang16            Pass: 100%/4   | Total:  1h 42m | Avg: 25m 40s | Max: 52m 30s
      🟩 Clang17            Pass: 100%/4   | Total:  1h 38m | Avg: 24m 36s | Max: 44m 04s
      🟩 Clang18            Pass: 100%/11  | Total:  3h 34m | Avg: 19m 29s | Max: 38m 39s
      🟩 GCC6               Pass: 100%/2   | Total:  9m 21s | Avg:  4m 40s | Max:  4m 58s
      🟩 GCC7               Pass: 100%/6   | Total:  2h 05m | Avg: 20m 57s | Max: 42m 43s
      🟩 GCC8               Pass: 100%/6   | Total:  1h 58m | Avg: 19m 46s | Max: 36m 09s
      🟩 GCC9               Pass: 100%/6   | Total:  2h 03m | Avg: 20m 32s | Max: 41m 10s
      🟩 GCC10              Pass: 100%/4   | Total:  2h 37m | Avg: 39m 27s | Max: 49m 36s
      🟩 GCC11              Pass: 100%/7   | Total:  4h 55m | Avg: 42m 15s | Max: 50m 50s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 55m | Avg: 43m 45s | Max: 54m 03s
      🟩 GCC13              Pass: 100%/14  | Total:  6h 13m | Avg: 26m 39s | Max: 45m 17s
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  2h 53m | Avg: 57m 57s | Max:  1h 03m
      🟩 MSVC14.16          Pass: 100%/1   | Total:  1h 10m | Avg:  1h 10m | Max:  1h 10m | Hits:   0%/2636  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 18m | Hits:   0%/5272  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 55m | Avg: 57m 39s | Max:  1h 32m | Hits:  50%/5272  
      🟩 NVHPC24.7          Pass: 100%/4   | Total:  5h 36m | Avg:  1h 24m | Max:  1h 31m
    🟩 cxx_family
      🟩 Clang              Pass: 100%/48  | Total: 17h 11m | Avg: 21m 29s | Max: 52m 30s
      🟩 GCC                Pass: 100%/49  | Total: 22h 58m | Avg: 28m 08s | Max: 54m 03s
      🟩 Intel              Pass: 100%/3   | Total:  2h 53m | Avg: 57m 57s | Max:  1h 03m
      🟩 MSVC               Pass: 100%/5   | Total:  5h 31m | Avg:  1h 06m | Max:  1h 32m | Hits:  20%/13180 
      🟩 NVHPC              Pass: 100%/4   | Total:  5h 36m | Avg:  1h 24m | Max:  1h 31m
    🟩 gpu
      🟩 v100               Pass: 100%/109 | Total:  2d 06h | Avg: 29m 50s | Max:  1h 32m | Hits:  20%/13180 
    🟩 jobs
      🟩 Build              Pass: 100%/102 | Total:  2d 04h | Avg: 30m 43s | Max:  1h 32m | Hits:   0%/10544 
      🟩 TestCPU            Pass: 100%/4   | Total: 48m 31s | Avg: 12m 07s | Max: 22m 56s | Hits:  99%/2636  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 09m | Avg: 23m 03s | Max: 45m 17s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total:  2h 11m | Avg: 43m 43s | Max: 46m 18s
      🟩 90a                Pass: 100%/4   | Total:  1h 27m | Avg: 21m 48s | Max: 25m 42s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total:  9h 24m | Avg: 18m 49s | Max:  1h 31m
      🟩 14                 Pass: 100%/29  | Total: 11h 44m | Avg: 24m 16s | Max:  1h 18m | Hits:   0%/5272  
      🟩 17                 Pass: 100%/27  | Total: 17h 48m | Avg: 39m 34s | Max:  1h 24m | Hits:   0%/2636  
      🟩 20                 Pass: 100%/23  | Total: 15h 14m | Avg: 39m 46s | Max:  1h 32m | Hits:  50%/5272  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 10m 37s | Avg: 5m 18s | Max: 8m 30s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 37s | Avg:  5m 18s | Max:  8m 30s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 07s | Avg:  2m 07s | Max:  2m 07s
      🟩 Test               Pass: 100%/1   | Total:  8m 30s | Avg:  8m 30s | Max:  8m 30s
    
  • 🟩 python: Pass: 100%/1 | Total: 13m 29s | Avg: 13m 29s | Max: 13m 29s

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

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

# Runner
326 linux-amd64-cpu16
28 linux-arm64-cpu16
25 linux-amd64-gpu-v100-latest-1
15 windows-amd64-cpu16

@davebayer
Copy link
Contributor Author

That said, I am wondering whether with the new macros we need that patch at all

We don't. The PR #2850 implements the new way of compiler checks and removes _GNUC_VER as well.

@davebayer davebayer closed this Nov 17, 2024
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