23 template<alpaka::concepts::DeviceKind T_DeviceKind>
24 struct MakePlatform::Op<
api::Cuda, T_DeviceKind>
26 auto operator()(api::Cuda, T_DeviceKind)
const
34namespace alpaka::internal
36 template<alpaka::concepts::DeviceKind T_DeviceKind>
37 struct GetApi::Op<onHost::unifiedCudaHip::Platform<ApiCudaRt, T_DeviceKind>>
39 inline constexpr auto operator()(
auto&& platform)
const
41 alpaka::unused(platform);
46 template<alpaka::concepts::DeviceKind T_DeviceKind>
47 struct GetDeviceType::Op<onHost::unifiedCudaHip::Platform<ApiCudaRt, T_DeviceKind>>
49 decltype(
auto)
operator()(
auto&& platform)
const
51 alpaka::unused(platform);
52 return T_DeviceKind{};
Functionality which is usable on the host CPU controller thread.
auto make_sharedSingleton(T_Args &&... args)