|
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 |