include/hip/hip_ext.h File Reference#
hip_ext.h File Reference
Include dependency graph for hip_ext.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
| hipError_t | hipExtModuleLaunchKernel (hipFunction_t f, uint32_t globalWorkSizeX, uint32_t globalWorkSizeY, uint32_t globalWorkSizeZ, uint32_t localWorkSizeX, uint32_t localWorkSizeY, uint32_t localWorkSizeZ, size_t sharedMemBytes, hipStream_t hStream, void **kernelParams, void **extra, hipEvent_t startEvent, hipEvent_t stopEvent, uint32_t flags) |
| Launches kernel with parameters and shared memory on stream with arguments passed to kernel params or extra arguments. | |
| hipError_t | hipHccModuleLaunchKernel (hipFunction_t f, uint32_t globalWorkSizeX, uint32_t globalWorkSizeY, uint32_t globalWorkSizeZ, uint32_t localWorkSizeX, uint32_t localWorkSizeY, uint32_t localWorkSizeZ, size_t sharedMemBytes, hipStream_t hStream, void **kernelParams, void **extra, hipEvent_t startEvent, hipEvent_t stopEvent) |
| This HIP API is deprecated, please use hipExtModuleLaunchKernel() instead. | |
| hipError_t | hipExtLaunchKernel (const void *function_address, dim3 numBlocks, dim3 dimBlocks, void **args, size_t sharedMemBytes, hipStream_t stream, hipEvent_t startEvent, hipEvent_t stopEvent, int flags) |
| Launches kernel from the pointer address, with arguments and shared memory on stream. | |
| template<typename... Args, typename F = void (*)(Args...)> | |
| void | hipExtLaunchKernelGGL (F kernel, const dim3 &numBlocks, const dim3 &dimBlocks, std::uint32_t sharedMemBytes, hipStream_t stream, hipEvent_t startEvent, hipEvent_t stopEvent, std::uint32_t flags, Args... args) |
| Launches kernel with dimention parameters and shared memory on stream with templated kernel and arguments. | |