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

nvrtc wants integral_constant's functions host/device annotated #2401

Closed

Conversation

ericniebler
Copy link
Collaborator

Description

in the CI runs of my __type_list pr, i'm seeing nvrtc failures such as:

  5: /home/coder/cccl/libcudacxx/include/cuda/std/__type_traits/integral_constant.h(31): 
error: A function without execution space annotations (__host__/__device__/__global__) is 
considered a host function, and host functions are not allowed in JIT mode. Consider using -
default-device flag to process unannotated functions as __device__ functions in JIT mode
  5:     _LIBCUDACXX_HIDE_FROM_ABI constexpr operator value_type() const noexcept
  5:                                         ^
  5:           detected during:
  5:             instantiation of class "cuda::std::__4::integral_constant<_Tp, __v> [with
_Tp=<error-type>, __v=<error-constant>]" at line 359 of
/home/coder/cccl/libcudacxx/include/cuda/std/__type_traits/type_list.h

this pr adds the missing host/device annotations. as a drive-by, it guards the redefinition of the ::value class static with the appropriate feature test.

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@ericniebler ericniebler enabled auto-merge (squash) September 10, 2024 20:53
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.

That should not be necessary, the _LIBCUDACXX_HIDE_FROM_ABI already contains that

#define _LIBCUDACXX_HIDE_FROM_ABI _CCCL_HIDE_FROM_ABI _CCCL_HOST_DEVICE

@ericniebler
Copy link
Collaborator Author

then something is going on with the nvrtc build that i don't understand

@miscco
Copy link
Collaborator

miscco commented Sep 11, 2024

My guess is that we recently moved that from _LIBCUDACXX_INLINE_VISIBILITY to _LIBCUDACXX_HIDE_FROM_ABI and someone includes an old header first that does not know this new definition

Copy link
Contributor

🟩 CI finished in 10h 12m: Pass: 100%/433 | Total: 8d 20h | Avg: 29m 30s | Max: 1h 15m | Hits: 20%/41584
  • 🟩 cub: Pass: 100%/136 | Total: 4d 04h | Avg: 44m 23s | Max: 1h 10m | Hits: 2%/4362

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

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

    🟩 cpu
      🟩 amd64              Pass: 100%/108 | Total:  1d 16h | Avg: 22m 45s | Max:  1h 05m | Hits:  10%/16941 
      🟩 arm64              Pass: 100%/8   | Total:  2h 27m | Avg: 18m 25s | Max: 22m 01s
    🟩 ctk
      🟩 11.1               Pass: 100%/15  | Total:  4h 54m | Avg: 19m 37s | Max: 30m 16s | Hits:  11%/2631  
      🟩 11.8               Pass: 100%/3   | Total: 58m 58s | Avg: 19m 39s | Max: 20m 39s
      🟩 12.6               Pass: 100%/98  | Total:  1d 13h | Avg: 22m 58s | Max:  1h 05m | Hits:  10%/14310 
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 42m 17s | Avg: 21m 08s | Max: 22m 54s
      🟩 nvcc11.1           Pass: 100%/15  | Total:  4h 54m | Avg: 19m 37s | Max: 30m 16s | Hits:  11%/2631  
      🟩 nvcc11.8           Pass: 100%/3   | Total: 58m 58s | Avg: 19m 39s | Max: 20m 39s
      🟩 nvcc12.6           Pass: 100%/96  | Total:  1d 12h | Avg: 23m 01s | Max:  1h 05m | Hits:  10%/14310 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 42m 17s | Avg: 21m 08s | Max: 22m 54s
      🟩 nvcc               Pass: 100%/114 | Total:  1d 18h | Avg: 22m 29s | Max:  1h 05m | Hits:  10%/16941 
    🟩 cxx
      🟩 Clang9             Pass: 100%/6   | Total:  2h 02m | Avg: 20m 23s | Max: 23m 17s
      🟩 Clang10            Pass: 100%/3   | Total:  1h 08m | Avg: 22m 46s | Max: 26m 01s
      🟩 Clang11            Pass: 100%/4   | Total:  1h 21m | Avg: 20m 24s | Max: 21m 26s
      🟩 Clang12            Pass: 100%/4   | Total:  1h 23m | Avg: 20m 47s | Max: 21m 42s
      🟩 Clang13            Pass: 100%/4   | Total:  1h 23m | Avg: 20m 58s | Max: 21m 39s
      🟩 Clang14            Pass: 100%/4   | Total:  1h 23m | Avg: 20m 49s | Max: 22m 23s
      🟩 Clang15            Pass: 100%/4   | Total:  1h 28m | Avg: 22m 13s | Max: 23m 27s
      🟩 Clang16            Pass: 100%/4   | Total:  1h 28m | Avg: 22m 08s | Max: 24m 32s
      🟩 Clang17            Pass: 100%/4   | Total:  1h 23m | Avg: 20m 56s | Max: 23m 11s
      🟩 Clang18            Pass: 100%/14  | Total:  6h 19m | Avg: 27m 08s | Max:  1h 04m
      🟩 GCC6               Pass: 100%/2   | Total: 37m 36s | Avg: 18m 48s | Max: 23m 22s
      🟩 GCC7               Pass: 100%/6   | Total:  1h 56m | Avg: 19m 29s | Max: 22m 20s
      🟩 GCC8               Pass: 100%/6   | Total:  1h 56m | Avg: 19m 27s | Max: 24m 56s
      🟩 GCC9               Pass: 100%/6   | Total:  1h 54m | Avg: 19m 08s | Max: 22m 28s
      🟩 GCC10              Pass: 100%/4   | Total:  1h 22m | Avg: 20m 36s | Max: 21m 47s
      🟩 GCC11              Pass: 100%/7   | Total:  2h 18m | Avg: 19m 47s | Max: 21m 54s
      🟩 GCC12              Pass: 100%/4   | Total:  1h 22m | Avg: 20m 30s | Max: 23m 06s
      🟩 GCC13              Pass: 100%/21  | Total:  8h 07m | Avg: 23m 13s | Max:  1h 05m
      🟩 Intel2023.2.0      Pass: 100%/3   | Total:  1h 07m | Avg: 22m 33s | Max: 24m 42s
      🟩 MSVC14.16          Pass: 100%/1   | Total: 30m 16s | Avg: 30m 16s | Max: 30m 16s | Hits:  11%/2631  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 05m | Avg: 32m 35s | Max: 34m 35s | Hits:  10%/5624  
      🟩 MSVC14.39          Pass: 100%/3   | Total:  1h 41m | Avg: 33m 56s | Max: 39m 11s | Hits:  10%/8686  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/51  | Total: 19h 23m | Avg: 22m 49s | Max:  1h 04m
      🟩 GCC                Pass: 100%/56  | Total: 19h 36m | Avg: 21m 00s | Max:  1h 05m
      🟩 Intel              Pass: 100%/3   | Total:  1h 07m | Avg: 22m 33s | Max: 24m 42s
      🟩 MSVC               Pass: 100%/6   | Total:  3h 17m | Avg: 32m 52s | Max: 39m 11s | Hits:  10%/16941 
    🟩 gpu
      🟩 v100               Pass: 100%/116 | Total:  1d 19h | Avg: 22m 27s | Max:  1h 05m | Hits:  10%/16941 
    🟩 jobs
      🟩 Build              Pass: 100%/103 | Total:  1d 11h | Avg: 20m 54s | Max: 39m 11s | Hits:  10%/16941 
      🟩 NVRTC              Pass: 100%/4   | Total:  1h 32m | Avg: 23m 09s | Max: 29m 12s
      🟩 Test               Pass: 100%/8   | Total:  5h 57m | Avg: 44m 41s | Max:  1h 05m
      🟩 VerifyCodegen      Pass: 100%/1   | Total:  1m 51s | Avg:  1m 51s | Max:  1m 51s
    🟩 sm
      🟩 60;70;80;90        Pass: 100%/3   | Total: 58m 58s | Avg: 19m 39s | Max: 20m 39s
      🟩 90a                Pass: 100%/4   | Total: 56m 33s | Avg: 14m 08s | Max: 16m 25s
    🟩 std
      🟩 11                 Pass: 100%/30  | Total: 10h 22m | Avg: 20m 44s | Max: 39m 57s
      🟩 14                 Pass: 100%/33  | Total: 10h 57m | Avg: 19m 55s | Max: 45m 27s | Hits:  10%/8095  
      🟩 17                 Pass: 100%/32  | Total: 12h 51m | Avg: 24m 06s | Max: 58m 22s | Hits:  10%/5784  
      🟩 20                 Pass: 100%/20  | Total:  9h 12m | Avg: 27m 36s | Max:  1h 05m | Hits:   9%/3062  
    
  • 🟩 cudax: Pass: 100%/58 | Total: 3h 07m | Avg: 3m 13s | Max: 9m 05s | Hits: 15%/202

    🟩 cpu
      🟩 amd64              Pass: 100%/54  | Total:  2h 55m | Avg:  3m 15s | Max:  9m 05s | Hits:  15%/202   
      🟩 arm64              Pass: 100%/4   | Total: 11m 34s | Avg:  2m 53s | Max:  3m 22s
    🟩 ctk
      🟩 12.0               Pass: 100%/23  | Total:  1h 11m | Avg:  3m 05s | Max:  8m 39s | Hits:  15%/101   
      🟩 12.6               Pass: 100%/35  | Total:  1h 55m | Avg:  3m 18s | Max:  9m 05s | Hits:  15%/101   
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/23  | Total:  1h 11m | Avg:  3m 05s | Max:  8m 39s | Hits:  15%/101   
      🟩 nvcc12.6           Pass: 100%/35  | Total:  1h 55m | Avg:  3m 18s | Max:  9m 05s | Hits:  15%/101   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/58  | Total:  3h 07m | Avg:  3m 13s | Max:  9m 05s | Hits:  15%/202   
    🟩 cxx
      🟩 Clang9             Pass: 100%/2   | Total:  5m 11s | Avg:  2m 35s | Max:  2m 40s
      🟩 Clang10            Pass: 100%/2   | Total:  6m 03s | Avg:  3m 01s | Max:  3m 29s
      🟩 Clang11            Pass: 100%/4   | Total: 11m 11s | Avg:  2m 47s | Max:  3m 08s
      🟩 Clang12            Pass: 100%/4   | Total: 12m 06s | Avg:  3m 01s | Max:  3m 28s
      🟩 Clang13            Pass: 100%/4   | Total: 11m 23s | Avg:  2m 50s | Max:  3m 03s
      🟩 Clang14            Pass: 100%/6   | Total: 19m 32s | Avg:  3m 15s | Max:  4m 24s
      🟩 Clang15            Pass: 100%/2   | Total:  6m 07s | Avg:  3m 03s | Max:  3m 11s
      🟩 Clang16            Pass: 100%/4   | Total: 11m 23s | Avg:  2m 50s | Max:  3m 22s
      🟩 Clang17            Pass: 100%/2   | Total:  5m 38s | Avg:  2m 49s | Max:  2m 53s
      🟩 Clang18            Pass: 100%/4   | Total: 13m 54s | Avg:  3m 28s | Max:  4m 28s
      🟩 GCC9               Pass: 100%/2   | Total:  4m 55s | Avg:  2m 27s | Max:  2m 28s
      🟩 GCC10              Pass: 100%/4   | Total: 10m 15s | Avg:  2m 33s | Max:  2m 47s
      🟩 GCC11              Pass: 100%/4   | Total: 10m 32s | Avg:  2m 38s | Max:  2m 54s
      🟩 GCC12              Pass: 100%/9   | Total: 33m 18s | Avg:  3m 42s | Max:  8m 48s
      🟩 GCC13              Pass: 100%/3   | Total:  8m 01s | Avg:  2m 40s | Max:  3m 21s
      🟩 MSVC14.36          Pass: 100%/1   | Total:  8m 39s | Avg:  8m 39s | Max:  8m 39s | Hits:  15%/101   
      🟩 MSVC14.39          Pass: 100%/1   | Total:  9m 05s | Avg:  9m 05s | Max:  9m 05s | Hits:  15%/101   
    🟩 cxx_family
      🟩 Clang              Pass: 100%/34  | Total:  1h 42m | Avg:  3m 00s | Max:  4m 28s
      🟩 GCC                Pass: 100%/22  | Total:  1h 07m | Avg:  3m 02s | Max:  8m 48s
      🟩 MSVC               Pass: 100%/2   | Total: 17m 44s | Avg:  8m 52s | Max:  9m 05s | Hits:  15%/202   
    🟩 gpu
      🟩 v100               Pass: 100%/58  | Total:  3h 07m | Avg:  3m 13s | Max:  9m 05s | Hits:  15%/202   
    🟩 jobs
      🟩 Build              Pass: 100%/50  | Total:  2h 30m | Avg:  3m 01s | Max:  9m 05s | Hits:  15%/202   
      🟩 Test               Pass: 100%/8   | Total: 36m 23s | Avg:  4m 32s | Max:  8m 48s
    🟩 sm
      🟩 90                 Pass: 100%/1   | Total:  2m 39s | Avg:  2m 39s | Max:  2m 39s
      🟩 90a                Pass: 100%/1   | Total:  2m 22s | Avg:  2m 22s | Max:  2m 22s
    🟩 std
      🟩 17                 Pass: 100%/32  | Total:  1h 32m | Avg:  2m 53s | Max:  4m 28s
      🟩 20                 Pass: 100%/26  | Total:  1h 34m | Avg:  3m 38s | Max:  9m 05s | Hits:  15%/202   
    
  • 🟩 pycuda: Pass: 100%/1 | Total: 15m 38s | Avg: 15m 38s | Max: 15m 38s

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

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
+/- libcu++
CUB
Thrust
CUDA Experimental
pycuda
CUDA C Core Library

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- pycuda
+/- CUDA C Core Library

🏃‍ Runner counts (total jobs: 433)

# Runner
320 linux-amd64-cpu16
62 linux-amd64-gpu-v100-latest-1
28 linux-arm64-cpu16
23 windows-amd64-cpu16

auto-merge was automatically disabled September 11, 2024 17:09

Pull request was closed

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