|
Frees the memory space pointed to by devPtr , which must have been returned by a previous call to cudaMalloc() or cudaMallocPitch(). Otherwise, or if cudaFree(devPtr ) has already been called before, an error is returned. If devPtr is 0, no operation is performed. cudaFree() returns cudaErrorInvalidDevicePointer in case of failure.
- Parameters:
-
| devPtr | - Device pointer to memory to free |
- Returns:
- cudaSuccess, cudaErrorInvalidDevicePointer, cudaErrorInitializationError
- Note:
- Note that this function may also return error codes from previous, asynchronous launches.
- See also:
- cudaMalloc, cudaMallocPitch, cudaMallocArray, cudaFreeArray, cudaMallocHost, cudaFreeHost, cudaMalloc3D, cudaMalloc3DArray, cudaHostAlloc
|