#include <tuple>
#include <cuda_runtime.h>
#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h"
Go to the source code of this file.
Classes | |
struct | cms::cuda::detail::kernel_traits< T > |
struct | cms::cuda::detail::kernel_traits< void(Args...)> |
struct | cms::cuda::LaunchParameters |
struct | cms::cuda::detail::pointer_setter< I > |
struct | cms::cuda::detail::pointer_setter< 0 > |
Namespaces | |
cms | |
Namespace of DDCMS conversion namespace. | |
cms::cuda | |
cms::cuda::detail | |
Functions | |
void | cms::cuda::launch (void(*kernel)(), LaunchParameters config) |
template<typename F , typename... Args> | |
std::enable_if_t< std::is_void< std::result_of_t< F &&(Args &&...)> >::value > | cms::cuda::launch (F *kernel, LaunchParameters config, Args &&... args) |
void | cms::cuda::launch_cooperative (void(*kernel)(), LaunchParameters config) |
template<typename F , typename... Args> | |
std::enable_if_t< std::is_void< std::result_of_t< F &&(Args &&...)> >::value > | cms::cuda::launch_cooperative (F *kernel, LaunchParameters config, Args &&... args) |