|
Data Structures |
| struct | cudaChannelFormatDesc |
| struct | cudaDeviceProp |
| struct | cudaExtent |
| struct | cudaFuncAttributes |
| struct | cudaMemcpy3DParms |
| struct | cudaPitchedPtr |
| struct | cudaPos |
| struct | surfaceReference |
| struct | textureReference |
Enumerations |
| enum | cudaSurfaceBoundaryMode {
cudaBoundaryModeZero = 0,
cudaBoundaryModeClamp = 1,
cudaBoundaryModeTrap = 2
} |
| enum | cudaSurfaceFormatMode {
cudaFormatModeForced = 0,
cudaFormatModeAuto = 1
} |
| enum | cudaTextureAddressMode {
cudaAddressModeWrap = 0,
cudaAddressModeClamp = 1,
cudaAddressModeMirror = 2,
cudaAddressModeBorder = 3
} |
| enum | cudaTextureFilterMode {
cudaFilterModePoint = 0,
cudaFilterModeLinear = 1
} |
| enum | cudaTextureReadMode {
cudaReadModeElementType = 0,
cudaReadModeNormalizedFloat = 1
} |
Data types used by CUDA Runtime |
| Data types used by CUDA Runtime
- Author:
- NVIDIA Corporation
|
| enum | cudaChannelFormatKind {
cudaChannelFormatKindSigned = 0,
cudaChannelFormatKindUnsigned = 1,
cudaChannelFormatKindFloat = 2,
cudaChannelFormatKindNone = 3
} |
| enum | cudaComputeMode {
cudaComputeModeDefault = 0,
cudaComputeModeExclusive = 1,
cudaComputeModeProhibited = 2
} |
| enum | cudaError {
cudaSuccess = 0,
cudaErrorMissingConfiguration = 1,
cudaErrorMemoryAllocation = 2,
cudaErrorInitializationError = 3,
cudaErrorLaunchFailure = 4,
cudaErrorPriorLaunchFailure = 5,
cudaErrorLaunchTimeout = 6,
cudaErrorLaunchOutOfResources = 7,
cudaErrorInvalidDeviceFunction = 8,
cudaErrorInvalidConfiguration = 9,
cudaErrorInvalidDevice = 10,
cudaErrorInvalidValue = 11,
cudaErrorInvalidPitchValue = 12,
cudaErrorInvalidSymbol = 13,
cudaErrorMapBufferObjectFailed = 14,
cudaErrorUnmapBufferObjectFailed = 15,
cudaErrorInvalidHostPointer = 16,
cudaErrorInvalidDevicePointer = 17,
cudaErrorInvalidTexture = 18,
cudaErrorInvalidTextureBinding = 19,
cudaErrorInvalidChannelDescriptor = 20,
cudaErrorInvalidMemcpyDirection = 21,
cudaErrorAddressOfConstant = 22,
cudaErrorTextureFetchFailed = 23,
cudaErrorTextureNotBound = 24,
cudaErrorSynchronizationError = 25,
cudaErrorInvalidFilterSetting = 26,
cudaErrorInvalidNormSetting = 27,
cudaErrorMixedDeviceExecution = 28,
cudaErrorCudartUnloading = 29,
cudaErrorUnknown = 30,
cudaErrorNotYetImplemented = 31,
cudaErrorMemoryValueTooLarge = 32,
cudaErrorInvalidResourceHandle = 33,
cudaErrorNotReady = 34,
cudaErrorInsufficientDriver = 35,
cudaErrorSetOnActiveProcess = 36,
cudaErrorInvalidSurface = 37,
cudaErrorNoDevice = 38,
cudaErrorECCUncorrectable = 39,
cudaErrorSharedObjectSymbolNotFound = 40,
cudaErrorSharedObjectInitFailed = 41,
cudaErrorUnsupportedLimit = 42,
cudaErrorDuplicateVariableName = 43,
cudaErrorDuplicateTextureName = 44,
cudaErrorDuplicateSurfaceName = 45,
cudaErrorDevicesUnavailable = 46,
cudaErrorInvalidKernelImage = 47,
cudaErrorNoKernelImageForDevice = 48,
cudaErrorIncompatibleDriverContext = 49,
cudaErrorStartupFailure = 0x7f,
cudaErrorApiFailureBase = 10000
} |
| enum | cudaFuncCache {
cudaFuncCachePreferNone = 0,
cudaFuncCachePreferShared = 1,
cudaFuncCachePreferL1 = 2
} |
| enum | cudaGraphicsCubeFace {
cudaGraphicsCubeFacePositiveX = 0x00,
cudaGraphicsCubeFaceNegativeX = 0x01,
cudaGraphicsCubeFacePositiveY = 0x02,
cudaGraphicsCubeFaceNegativeY = 0x03,
cudaGraphicsCubeFacePositiveZ = 0x04,
cudaGraphicsCubeFaceNegativeZ = 0x05
} |
| enum | cudaGraphicsMapFlags {
cudaGraphicsMapFlagsNone = 0,
cudaGraphicsMapFlagsReadOnly = 1,
cudaGraphicsMapFlagsWriteDiscard = 2
} |
| enum | cudaGraphicsRegisterFlags { cudaGraphicsRegisterFlagsNone = 0
} |
| enum | cudaLimit {
cudaLimitStackSize = 0x00,
cudaLimitPrintfFifoSize = 0x01,
cudaLimitMallocHeapSize = 0x02
} |
| enum | cudaMemcpyKind {
cudaMemcpyHostToHost = 0,
cudaMemcpyHostToDevice = 1,
cudaMemcpyDeviceToHost = 2,
cudaMemcpyDeviceToDevice = 3
} |
| typedef enum cudaError | cudaError_t |
| typedef struct CUevent_st * | cudaEvent_t |
typedef struct
cudaGraphicsResource * | cudaGraphicsResource_t |
| typedef struct CUstream_st * | cudaStream_t |
| typedef struct CUuuid_st | cudaUUID_t |
| #define | cudaArrayDefault 0x00 |
| #define | cudaArraySurfaceLoadStore 0x02 |
| #define | cudaDeviceBlockingSync 4 |
| #define | cudaDeviceLmemResizeToMax 16 |
| #define | cudaDeviceMapHost 8 |
| #define | cudaDeviceMask 0x1f |
| #define | cudaDevicePropDontCare |
| #define | cudaDeviceScheduleAuto 0 |
| #define | cudaDeviceScheduleSpin 1 |
| #define | cudaDeviceScheduleYield 2 |
| #define | cudaEventBlockingSync 1 |
| #define | cudaEventDefault 0 |
| #define | cudaEventDisableTiming 2 |
| #define | cudaHostAllocDefault 0 |
| #define | cudaHostAllocMapped 2 |
| #define | cudaHostAllocPortable 1 |
| #define | cudaHostAllocWriteCombined 4 |