|
Allocates a CUDA array according to the cudaChannelFormatDesc structure desc and returns a handle to the new CUDA array in *array .
The cudaChannelFormatDesc is defined as: where cudaChannelFormatKind is one of cudaChannelFormatKindSigned, cudaChannelFormatKindUnsigned, or cudaChannelFormatKindFloat.
The flags parameter enables different options to be specified that affect the allocation, as follows.
- Parameters:
-
| array | - Pointer to allocated array in device memory |
| desc | - Requested channel format |
| width | - Requested array allocation width |
| height | - Requested array allocation height |
| flags | - Requested properties of allocated array |
- Returns:
- cudaSuccess, cudaErrorMemoryAllocation
- Note:
- Note that this function may also return error codes from previous, asynchronous launches.
- See also:
- cudaMalloc, cudaMallocPitch, cudaFree, cudaFreeArray, cudaMallocHost (C API), cudaFreeHost, cudaMalloc3D, cudaMalloc3DArray, cudaHostAlloc
|