NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
jitify::KernelLauncher_impl Class Reference

#include <jitify.hpp>

Public Member Functions

 KernelLauncher_impl (KernelInstantiation_impl const &kernel_inst, dim3 grid, dim3 block, unsigned int smem=0, cudaStream_t stream=0)
 
 KernelLauncher_impl (KernelLauncher_impl const &)=default
 
 KernelLauncher_impl (KernelLauncher_impl &&)=default
 
CUresult launch (jitify::detail::vector< void * > arg_ptrs, jitify::detail::vector< std::string > arg_types=0) const
 
void safe_launch (jitify::detail::vector< void * > arg_ptrs, jitify::detail::vector< std::string > arg_types=0) const
 

Constructor & Destructor Documentation

◆ KernelLauncher_impl() [1/3]

jitify::KernelLauncher_impl::KernelLauncher_impl ( KernelInstantiation_impl const &  kernel_inst,
dim3  grid,
dim3  block,
unsigned int  smem = 0,
cudaStream_t  stream = 0 
)
inline

◆ KernelLauncher_impl() [2/3]

jitify::KernelLauncher_impl::KernelLauncher_impl ( KernelLauncher_impl const &  )
inlinedefault

◆ KernelLauncher_impl() [3/3]

jitify::KernelLauncher_impl::KernelLauncher_impl ( KernelLauncher_impl &&  )
inlinedefault

Member Function Documentation

◆ launch()

CUresult jitify::KernelLauncher_impl::launch ( jitify::detail::vector< void * >  arg_ptrs,
jitify::detail::vector< std::string >  arg_types = 0 
) const
inline

◆ safe_launch()

void jitify::KernelLauncher_impl::safe_launch ( jitify::detail::vector< void * >  arg_ptrs,
jitify::detail::vector< std::string >  arg_types = 0 
) const
inline

The documentation for this class was generated from the following file: