|
decltype(cuInit) * | Init {nullptr} |
|
decltype(cuMemHostAlloc) * | MemHostAlloc {nullptr} |
|
decltype(cuMemFreeHost) * | MemFreeHost {nullptr} |
|
decltype(cuMemcpyHtoD) * | MemcpyHtoD {nullptr} |
|
decltype(cuMemcpyDtoH) * | MemcpyDtoH {nullptr} |
|
decltype(cuPointerGetAttribute) * | PointerGetAttribute {nullptr} |
|
decltype(cuPointerGetAttributes) * | PointerGetAttributes {nullptr} |
|
decltype(cuCtxPushCurrent) * | CtxPushCurrent {nullptr} |
|
decltype(cuCtxPopCurrent) * | CtxPopCurrent {nullptr} |
|
decltype(cuCtxGetCurrent) * | CtxGetCurrent {nullptr} |
|
decltype(cuMemGetAddressRange) * | MemGetAddressRange {nullptr} |
|
decltype(cuGetErrorName) * | GetErrorName {nullptr} |
|
decltype(cuGetErrorString) * | GetErrorString {nullptr} |
|
decltype(cuDeviceGet) * | DeviceGet {nullptr} |
|
decltype(cuDevicePrimaryCtxRetain) * | DevicePrimaryCtxRetain {nullptr} |
|
decltype(cuDevicePrimaryCtxRelease) * | DevicePrimaryCtxRelease {nullptr} |
|
decltype(cuStreamSynchronize) * | StreamSynchronize {nullptr} |
|
Shim layer of the cuda C-API.
This is a singleton class that use dlopen
on construction to load the C-API of cuda.
For example, cudaAPI::instance().MemHostAlloc()
corresponds to calling cuMemHostAlloc()
Definition at line 31 of file cuda.hpp.