Modules | |
Thread Management [DEPRECATED] | |
Functions | |
cudaError_t | cudaChooseDevice (int *device, const struct cudaDeviceProp *prop) |
Select compute-device which best matches criteria. | |
cudaError_t | cudaDeviceGetCacheConfig (enum cudaFuncCache *pCacheConfig) |
Returns the preferred cache configuration for the current device. | |
cudaError_t | cudaDeviceGetLimit (size_t *pValue, enum cudaLimit limit) |
Returns resource limits. | |
cudaError_t | cudaDeviceReset (void) |
Destroy all allocations and reset all state on the current device in the current process. | |
cudaError_t | cudaDeviceSetCacheConfig (enum cudaFuncCache cacheConfig) |
Sets the preferred cache configuration for the current device. | |
cudaError_t | cudaDeviceSetLimit (enum cudaLimit limit, size_t value) |
Set resource limits. | |
cudaError_t | cudaDeviceSynchronize (void) |
Wait for compute device to finish. | |
cudaError_t | cudaGetDevice (int *device) |
Returns which device is currently being used. | |
cudaError_t | cudaGetDeviceCount (int *count) |
Returns the number of compute-capable devices. | |
cudaError_t | cudaGetDeviceProperties (struct cudaDeviceProp *prop, int device) |
Returns information about the compute-device. | |
cudaError_t | cudaSetDevice (int device) |
Set device to be used for GPU executions. | |
cudaError_t | cudaSetDeviceFlags (unsigned int flags) |
Sets flags to be used for device executions. | |
cudaError_t | cudaSetValidDevices (int *device_arr, int len) |
Set a list of devices that can be used for CUDA. |