*/
struct KernelLaunchConfig
{
- size_t gridSize[3] = { 1, 1, 1 }; //!< Work groups (CUDA blocks) counts
- size_t blockSize[3] = { 1, 1, 1 }; //!< Per work group (CUDA block) thread counts
- size_t sharedMemorySize = 0; //!< Shared memory size in bytes
- cl_command_queue stream = nullptr; //!< Stream to launch kernel in
+ //! Work groups (CUDA blocks) counts
+ size_t gridSize[3] = { 1, 1, 1 };
+ //! Per work group (CUDA block) thread counts
+ size_t blockSize[3] = { 1, 1, 1 };
+ //! Shared memory size in bytes
+ size_t sharedMemorySize = 0;
};
/*! \brief Sets whether device code can use arrays that are embedded in structs.