24 template<alpaka::concepts::DeviceKind T_DeviceKind>
25 struct MakePlatform::Op<
api::Hip, T_DeviceKind>
27 auto operator()(api::Hip, T_DeviceKind)
const
35namespace alpaka::internal
37 template<alpaka::concepts::DeviceKind T_DeviceKind>
38 struct GetApi::Op<onHost::unifiedCudaHip::Platform<ApiHipRt, T_DeviceKind>>
40 inline constexpr auto operator()(
auto&& platform)
const
42 alpaka::unused(platform);
47 template<alpaka::concepts::DeviceKind T_DeviceKind>
48 struct GetDeviceType::Op<onHost::unifiedCudaHip::Platform<ApiHipRt, T_DeviceKind>>
50 decltype(
auto)
operator()(
auto&& platform)
const
52 alpaka::unused(platform);
53 return T_DeviceKind{};
Functionality which is usable on the host CPU controller thread.
auto make_sharedSingleton(T_Args &&... args)