33 int64_t gridDimX, int64_t gridDimY, int64_t gridDimZ,
34 int64_t blockDimX, int64_t blockDimY, int64_t blockDimZ,
37 void** kernelParams,
void** extraParams,
void setupMLIRContextGPU(CUdevice targetDevice)
void mgpuModuleUnload(GPUModule module)
void * mgpuMemAlloc(int64_t size, void *stream, int8_t flags)
int32_t mgpuMemFree(void *ptr, void *stream)
void releaseMLIRContextGPU(CUdevice targetDevice)
GPUStream mgpuStreamCreate()
void mgpuStreamSynchronize(GPUStream stream)
GPUFunction mgpuModuleGetFunction(GPUModule module, const char *name)
void mgpuLaunchKernel(GPUFunction func, int64_t gridDimX, int64_t gridDimY, int64_t gridDimZ, int64_t blockDimX, int64_t blockDimY, int64_t blockDimZ, int32_t smemSize, GPUStream stream, void **kernelParams, void **extraParams, int64_t paramCount)
GPUModule mgpuModuleLoad(const void *binary, size_t size)
void mgpuStreamDestroy(GPUStream stream)