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

Backport is_scoped_enum #3003

Merged
merged 3 commits into from
Dec 3, 2024
Merged

Conversation

davebayer
Copy link
Contributor

This PR implements backport of C++23 is_scoped_enum to C++11 and proper testing.

@davebayer davebayer requested review from a team as code owners December 2, 2024 15:04
@davebayer davebayer requested review from miscco and elstehle December 2, 2024 15:04
Copy link

copy-pr-bot bot commented Dec 2, 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.

@miscco
Copy link
Collaborator

miscco commented Dec 2, 2024

/ok to test

Copy link
Contributor

github-actions bot commented Dec 2, 2024

🟩 CI finished in 2h 53m: Pass: 100%/396 | Total: 9d 00h | Avg: 32m 50s | Max: 1h 22m | Hits: 11%/22098
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 15h | Avg: 19m 50s | Max: 1h 06m | Hits: 3%/9554

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 11m 49s | Avg:  5m 54s | Max:  9m 42s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 07s | Avg:  2m 07s | Max:  2m 07s
      🟩 Test               Pass: 100%/1   | Total:  9m 42s | Avg:  9m 42s | Max:  9m 42s
    
  • 🟩 python: Pass: 100%/1 | Total: 15m 57s | Avg: 15m 57s | Max: 15m 57s

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

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

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

@miscco miscco merged commit c30f608 into NVIDIA:main Dec 3, 2024
413 checks passed
@davebayer davebayer deleted the backport_is_scoped_enum branch December 4, 2024 17:08
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.

2 participants