|
Data Structures |
struct | CUDA_ARRAY3D_DESCRIPTOR |
struct | CUDA_ARRAY_DESCRIPTOR |
struct | CUDA_MEMCPY2D_st |
struct | CUDA_MEMCPY3D_st |
struct | CUdevprop_st |
Data types used by CUDA driver |
Data types used by CUDA driver
- Author:
- NVIDIA Corporation
|
enum | CUaddress_mode_enum {
CU_TR_ADDRESS_MODE_WRAP,
CU_TR_ADDRESS_MODE_CLAMP,
CU_TR_ADDRESS_MODE_MIRROR
} |
enum | CUarray_format_enum {
CU_AD_FORMAT_UNSIGNED_INT8,
CU_AD_FORMAT_UNSIGNED_INT16,
CU_AD_FORMAT_UNSIGNED_INT32,
CU_AD_FORMAT_SIGNED_INT8,
CU_AD_FORMAT_SIGNED_INT16,
CU_AD_FORMAT_SIGNED_INT32,
CU_AD_FORMAT_HALF,
CU_AD_FORMAT_FLOAT
} |
enum | CUcomputemode_enum {
CU_COMPUTEMODE_DEFAULT,
CU_COMPUTEMODE_EXCLUSIVE,
CU_COMPUTEMODE_PROHIBITED
} |
enum | CUctx_flags_enum {
CU_CTX_SCHED_AUTO,
CU_CTX_SCHED_SPIN,
CU_CTX_SCHED_YIELD
,
CU_CTX_BLOCKING_SYNC,
CU_CTX_MAP_HOST,
CU_CTX_LMEM_RESIZE_TO_MAX
} |
enum | cudaError_enum {
CUDA_SUCCESS,
CUDA_ERROR_INVALID_VALUE,
CUDA_ERROR_OUT_OF_MEMORY,
CUDA_ERROR_NOT_INITIALIZED,
CUDA_ERROR_DEINITIALIZED,
CUDA_ERROR_NO_DEVICE,
CUDA_ERROR_INVALID_DEVICE,
CUDA_ERROR_INVALID_IMAGE,
CUDA_ERROR_INVALID_CONTEXT,
CUDA_ERROR_CONTEXT_ALREADY_CURRENT,
CUDA_ERROR_MAP_FAILED,
CUDA_ERROR_UNMAP_FAILED,
CUDA_ERROR_ARRAY_IS_MAPPED,
CUDA_ERROR_ALREADY_MAPPED,
CUDA_ERROR_NO_BINARY_FOR_GPU,
CUDA_ERROR_ALREADY_ACQUIRED,
CUDA_ERROR_NOT_MAPPED,
CUDA_ERROR_INVALID_SOURCE,
CUDA_ERROR_FILE_NOT_FOUND,
CUDA_ERROR_INVALID_HANDLE,
CUDA_ERROR_NOT_FOUND,
CUDA_ERROR_NOT_READY,
CUDA_ERROR_LAUNCH_FAILED,
CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES,
CUDA_ERROR_LAUNCH_TIMEOUT,
CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING,
CUDA_ERROR_UNKNOWN
} |
enum | CUdevice_attribute_enum {
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK,
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X,
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y,
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z,
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X,
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y,
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z,
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK,
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK,
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY,
CU_DEVICE_ATTRIBUTE_WARP_SIZE,
CU_DEVICE_ATTRIBUTE_MAX_PITCH,
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK,
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK,
CU_DEVICE_ATTRIBUTE_CLOCK_RATE,
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT,
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP,
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT,
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT,
CU_DEVICE_ATTRIBUTE_INTEGRATED,
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY,
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
} |
enum | CUevent_flags_enum {
CU_EVENT_DEFAULT,
CU_EVENT_BLOCKING_SYNC
} |
enum | CUfilter_mode_enum {
CU_TR_FILTER_MODE_POINT,
CU_TR_FILTER_MODE_LINEAR
} |
enum | CUfunction_attribute_enum {
CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK,
CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES,
CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES,
CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES,
CU_FUNC_ATTRIBUTE_NUM_REGS
} |
enum | CUjit_fallback_enum {
CU_PREFER_PTX,
CU_PREFER_BINARY
} |
enum | CUjit_option_enum {
CU_JIT_MAX_REGISTERS,
CU_JIT_THREADS_PER_BLOCK,
CU_JIT_WALL_TIME,
CU_JIT_INFO_LOG_BUFFER,
CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES,
CU_JIT_ERROR_LOG_BUFFER,
CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES,
CU_JIT_OPTIMIZATION_LEVEL,
CU_JIT_TARGET_FROM_CUCONTEXT,
CU_JIT_TARGET,
CU_JIT_FALLBACK_STRATEGY
} |
enum | CUjit_target_enum {
CU_TARGET_COMPUTE_10,
CU_TARGET_COMPUTE_11,
CU_TARGET_COMPUTE_12,
CU_TARGET_COMPUTE_13
} |
enum | CUmemorytype_enum {
CU_MEMORYTYPE_HOST,
CU_MEMORYTYPE_DEVICE,
CU_MEMORYTYPE_ARRAY
} |
typedef enum CUaddress_mode_enum | CUaddress_mode |
typedef struct CUarray_st * | CUarray |
| CUDA array.
|
typedef enum CUarray_format_enum | CUarray_format |
typedef enum CUcomputemode_enum | CUcomputemode |
typedef struct CUctx_st * | CUcontext |
| CUDA context.
|
typedef enum CUctx_flags_enum | CUctx_flags |
typedef struct CUDA_MEMCPY2D_st | CUDA_MEMCPY2D |
typedef struct CUDA_MEMCPY3D_st | CUDA_MEMCPY3D |
typedef int | CUdevice |
| CUDA device.
|
typedef enum
CUdevice_attribute_enum | CUdevice_attribute |
typedef unsigned int | CUdeviceptr |
| CUDA device pointer.
|
typedef struct CUdevprop_st | CUdevprop |
typedef struct CUevent_st * | CUevent |
| CUDA event.
|
typedef enum CUevent_flags_enum | CUevent_flags |
typedef enum CUfilter_mode_enum | CUfilter_mode |
typedef struct CUfunc_st * | CUfunction |
| CUDA function.
|
typedef enum
CUfunction_attribute_enum | CUfunction_attribute |
typedef enum CUjit_fallback_enum | CUjit_fallback |
typedef enum CUjit_option_enum | CUjit_option |
typedef enum CUjit_target_enum | CUjit_target |
typedef enum CUmemorytype_enum | CUmemorytype |
typedef struct CUmod_st * | CUmodule |
| CUDA module.
|
typedef enum cudaError_enum | CUresult |
typedef struct CUstream_st * | CUstream |
| CUDA stream.
|
typedef struct CUtexref_st * | CUtexref |
| CUDA texture reference.
|
#define | CU_MEMHOSTALLOC_DEVICEMAP |
#define | CU_MEMHOSTALLOC_PORTABLE |
#define | CU_MEMHOSTALLOC_WRITECOMBINED |
#define | CU_PARAM_TR_DEFAULT |
#define | CU_TRSA_OVERRIDE_FORMAT |
#define | CU_TRSF_NORMALIZED_COORDINATES |
#define | CU_TRSF_READ_AS_INTEGER |
#define | CUDA_VERSION |