|
NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <jitify.hpp>
Public Member Functions | |
| KernelLauncher (KernelInstantiation const &kernel_inst, dim3 grid, dim3 block, unsigned int smem=0, cudaStream_t stream=0) | |
| CUresult | launch (std::vector< void * > arg_ptrs=std::vector< void * >(), jitify::detail::vector< std::string > arg_types=0) const |
| void | safe_launch (std::vector< void * > arg_ptrs=std::vector< void * >(), jitify::detail::vector< std::string > arg_types=0) const |
| template<typename... ArgTypes> | |
| CUresult | operator() (const ArgTypes &... args) const |
| template<typename... ArgTypes> | |
| CUresult | launch (const ArgTypes &... args) const |
| template<typename... ArgTypes> | |
| void | safe_launch (const ArgTypes &... args) const |
An object representing a configured and instantiated kernel ready for launching.
|
inline |
|
inline |
Launch the kernel.
| args | Function arguments for the kernel. |
References launch().
|
inline |
Launch the kernel.
| arg_ptrs | A vector of pointers to each function argument for the kernel. |
| arg_types | A vector of function argument types represented as code-strings. This parameter is optional and is only used to print out the function signature. |
Referenced by launch(), and operator()().
|
inline |
|
inline |
Launch the kernel and check for cuda errors.
| args | Function arguments for the kernel. |
References safe_launch().
|
inline |
Launch the kernel and check for cuda errors.
Referenced by safe_launch().