|
Data Structures |
| struct | cudaChannelFormatDesc |
| struct | cudaDeviceProp |
| struct | cudaExtent |
| struct | cudaFuncAttributes |
| struct | cudaMemcpy3DParms |
| struct | cudaPitchedPtr |
| struct | cudaPos |
Data types used by CUDA Runtime |
| Data types used by CUDA Runtime
- Author:
- NVIDIA Corporation
|
| enum | cudaChannelFormatKind {
cudaChannelFormatKindSigned,
cudaChannelFormatKindUnsigned,
cudaChannelFormatKindFloat,
cudaChannelFormatKindNone
} |
| enum | cudaComputeMode {
cudaComputeModeDefault,
cudaComputeModeExclusive,
cudaComputeModeProhibited
} |
| enum | cudaError {
cudaSuccess,
cudaErrorMissingConfiguration,
cudaErrorMemoryAllocation,
cudaErrorInitializationError,
cudaErrorLaunchFailure,
cudaErrorPriorLaunchFailure,
cudaErrorLaunchTimeout,
cudaErrorLaunchOutOfResources,
cudaErrorInvalidDeviceFunction,
cudaErrorInvalidConfiguration,
cudaErrorInvalidDevice,
cudaErrorInvalidValue,
cudaErrorInvalidPitchValue,
cudaErrorInvalidSymbol,
cudaErrorMapBufferObjectFailed,
cudaErrorUnmapBufferObjectFailed,
cudaErrorInvalidHostPointer,
cudaErrorInvalidDevicePointer,
cudaErrorInvalidTexture,
cudaErrorInvalidTextureBinding,
cudaErrorInvalidChannelDescriptor,
cudaErrorInvalidMemcpyDirection,
cudaErrorAddressOfConstant,
cudaErrorTextureFetchFailed,
cudaErrorTextureNotBound,
cudaErrorSynchronizationError,
cudaErrorInvalidFilterSetting,
cudaErrorInvalidNormSetting,
cudaErrorMixedDeviceExecution,
cudaErrorCudartUnloading,
cudaErrorUnknown,
cudaErrorNotYetImplemented,
cudaErrorMemoryValueTooLarge,
cudaErrorInvalidResourceHandle,
cudaErrorNotReady,
cudaErrorInsufficientDriver,
cudaErrorSetOnActiveProcess,
cudaErrorNoDevice,
cudaErrorStartupFailure,
cudaErrorApiFailureBase
} |
| enum | cudaMemcpyKind {
cudaMemcpyHostToHost,
cudaMemcpyHostToDevice,
cudaMemcpyDeviceToHost,
cudaMemcpyDeviceToDevice
} |
| typedef enum cudaError | cudaError_t |
| typedef int | cudaEvent_t |
| typedef int | cudaStream_t |
|
#define | cudaDeviceBlockingSync |
| | Device flag - Use blocking synchronization.
|
|
#define | cudaDeviceMapHost |
| | Device flag - Support mapped pinned allocations.
|
|
#define | cudaDeviceMask |
| | Device flags mask.
|
|
#define | cudaDevicePropDontCare |
| | Empty device properties.
|
|
#define | cudaDeviceScheduleAuto |
| | Device flag - Automatic scheduling.
|
|
#define | cudaDeviceScheduleSpin |
| | Device flag - Spin default scheduling.
|
|
#define | cudaDeviceScheduleYield |
| | Device flag - Yield default scheduling.
|
|
#define | cudaEventBlockingSync |
| | Event uses blocking synchronization.
|
|
#define | cudaEventDefault |
| | Default event flag.
|
|
#define | cudaHostAllocDefault |
| | Default page-locked allocation flag.
|
|
#define | cudaHostAllocMapped |
| | Map allocation into device space.
|
|
#define | cudaHostAllocPortable |
| | Pinned memory accessible by all CUDA contexts.
|
|
#define | cudaHostAllocWriteCombined |
| | Write-combined memory.
|