|
cuMemcpyAtoH |
( |
void * |
dstHost, |
|
|
CUarray |
srcArray, |
|
|
unsigned int |
srcIndex, |
|
|
unsigned int |
ByteCount | |
|
) |
| | |
Copies from one 1D CUDA array to host memory. dstHost specifies the base pointer of the destination. srcArray and srcIndex specify the CUDA array handle and starting index of the source data. ByteCount specifies the number of bytes to copy.
- Parameters:
-
| dstHost | - Destination device pointer |
| srcArray | - Source array |
| srcIndex | - Offset of source array |
| ByteCount | - Size of memory copy in bytes |
- Returns:
- CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_CONTEXT, CUDA_ERROR_INVALID_VALUE
- Note:
- Note that this function may also return error codes from previous, asynchronous launches.
- See also:
- cuArray3DCreate, cuArray3DGetDescriptor, cuArrayCreate, cuArrayDestroy, cuArrayGetDescriptor, cuMemAlloc, cuMemAllocHost, cuMemAllocPitch, cuMemcpy2D, cuMemcpy2DAsync, cuMemcpy2DUnaligned, cuMemcpy3D, cuMemcpy3DAsync, cuMemcpyAtoA, cuMemcpyAtoD, cuMemcpyAtoHAsync, cuMemcpyDtoA, cuMemcpyDtoD, cuMemcpyDtoH, cuMemcpyDtoHAsync, cuMemcpyHtoA, cuMemcpyHtoAAsync, cuMemcpyHtoD, cuMemcpyHtoDAsync, cuMemFree, cuMemFreeHost, cuMemGetAddressRange, cuMemGetInfo, cuMemHostAlloc, cuMemHostGetDevicePointer, cuMemsetD2D8, cuMemsetD2D16, cuMemsetD2D32, cuMemsetD8, cuMemsetD16, cuMemsetD32
|