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

Fix proclaim_copyable_arguments for lambdas #2833

Merged
merged 4 commits into from
Nov 28, 2024

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Nov 15, 2024

Adds tests for proclaiming host/device extended lambdas as having copyable arguments. Needs to suppress a warning as well, which will be addressed by NVBug 4980157 eventually.

Fixes: #2834

@bernhardmgruber
Copy link
Contributor Author

I get a lot of these:

2024-11-22T22:57:29.8159770Z nvcc_internal_extended_lambda_implementation:312:22: error: definition of implicit copy constructor for '__nv_hdl_wrapper_t<false, true, false, __nv_dl_tag<void (*)(), &TestAddressStabilityLambda, 2>, int (const int &)>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
2024-11-22T22:57:29.8164057Z __nv_hdl_wrapper_t & operator=(const __nv_hdl_wrapper_t &in) = delete;
2024-11-22T22:57:29.8164639Z                      ^
2024-11-22T22:57:29.8166375Z /home/coder/cccl/thrust/testing/address_stability.cu:113:10: note: in implicit copy constructor for '__nv_hdl_wrapper_t<false, true, false, __nv_dl_tag<void (*)(), &TestAddressStabilityLambda, 2>, int (const int &)>' first required here
2024-11-22T22:57:29.8168315Z auto l = __nv_hdl_create_wrapper_t< false, true, __nv_dl_tag<void (*)(void),(& ::TestAddressStabilityLambda),2> >::__nv_hdl_create_wrapper( [](const int &i) { 
2024-11-22T22:57:29.8172189Z          ^

@bernhardmgruber bernhardmgruber force-pushed the test_proclaim_lambda branch 2 times, most recently from 60ea954 to c8d9fa9 Compare November 26, 2024 09:44
@bernhardmgruber bernhardmgruber marked this pull request as ready for review November 26, 2024 09:45
@bernhardmgruber bernhardmgruber requested review from a team as code owners November 26, 2024 09:45
@bernhardmgruber
Copy link
Contributor Author

Suppressing the warning until NVBug 4980157 is fixed.

Comment on lines 51 to 56
#if _CCCL_STD_VER < 2017
template <typename G>
_LIBCUDACXX_HIDE_FROM_ABI constexpr __callable_permitting_copied_arguments(G&& g)
: F(::cuda::std::forward<G>(g))
{}
#endif
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Below C++17, __callable_permitting_copied_arguments is not an aggregate so it needs a ctor.

@bernhardmgruber bernhardmgruber changed the title Test proclaim_copyable_arguments for lambdas Fix proclaim_copyable_arguments for lambdas Nov 26, 2024
Copy link
Contributor

🟨 CI finished in 2h 18m: Pass: 99%/396 | Total: 8d 12h | Avg: 30m 55s | Max: 1h 20m | Hits: 51%/22090
  • 🟨 thrust: Pass: 99%/111 | Total: 2d 22h | Avg: 37m 54s | Max: 1h 18m | Hits: 42%/9260

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 08s | Avg:  2m 08s | Max:  2m 08s
      🟩 Test               Pass: 100%/1   | Total:  8m 50s | Avg:  8m 50s | Max:  8m 50s
    
  • 🟩 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

Copy link
Contributor

🟩 CI finished in 10h 31m: Pass: 100%/396 | Total: 8d 12h | Avg: 30m 54s | Max: 1h 20m | Hits: 51%/22090
  • 🟩 libcudacxx: Pass: 100%/118 | Total: 1d 07h | Avg: 16m 03s | Max: 1h 18m | Hits: 66%/9546

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

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

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 gpu
      🟩 v100               Pass: 100%/2   | Total: 10m 58s | Avg:  5m 29s | Max:  8m 50s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 08s | Avg:  2m 08s | Max:  2m 08s
      🟩 Test               Pass: 100%/1   | Total:  8m 50s | Avg:  8m 50s | Max:  8m 50s
    
  • 🟩 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

@bernhardmgruber bernhardmgruber merged commit d68714d into NVIDIA:main Nov 28, 2024
411 checks passed
@bernhardmgruber bernhardmgruber deleted the test_proclaim_lambda branch November 28, 2024 07:24
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.

[BUG]: Proclaiming copyable arguments for lambdas fails to compile
2 participants