The OpenD Programming Language

derelict.cuda.driverapi

Undocumented in source.

Members

Aliases

CUaddress_mode
alias CUaddress_mode = int

Texture reference addressing modes

CUarray_cubemap_face
alias CUarray_cubemap_face = int

Array indices for cube faces

CUarray_format
alias CUarray_format = int

Array formats

CUcomputemode
alias CUcomputemode = int

Compute Modes

CUctx_flags
alias CUctx_flags = int

Context creation flags

CUdevice_P2PAttribute
alias CUdevice_P2PAttribute = int

P2P Attributes

CUdevice_attribute
alias CUdevice_attribute = int

Device properties

CUevent_flags
alias CUevent_flags = int

Event creation flags

CUexternalMemoryHandleType
alias CUexternalMemoryHandleType = int

External memory handle types

CUexternalSemaphoreHandleType
alias CUexternalSemaphoreHandleType = int

External semaphore handle types

CUfilter_mode
alias CUfilter_mode = int

Texture reference filtering modes

CUfunc_cache
alias CUfunc_cache = int

Function cache configurations

CUfunction_attribute
alias CUfunction_attribute = int

Function properties

CUgraphNodeType
alias CUgraphNodeType = int

Graph node types

CUgraphicsMapResourceFlags
alias CUgraphicsMapResourceFlags = int

Flags for mapping and unmapping interop resources

CUgraphicsRegisterFlags
alias CUgraphicsRegisterFlags = int

Flags to register a graphics resource

CUipcMem_flags
alias CUipcMem_flags = int

CUDA Ipc Mem Flags

CUjitInputType
alias CUjitInputType = int

Device code formats

CUjit_cacheMode
alias CUjit_cacheMode = int

Caching modes for dlcm

CUjit_fallback
alias CUjit_fallback = int

Cubin matching fallback strategies

CUjit_target
alias CUjit_target = int

Online compilation targets

CUlimit
alias CUlimit = int

Limits

CUmemAttach_flags
alias CUmemAttach_flags = int

CUDA Mem Attach Flags

CUmem_advise
alias CUmem_advise = int

Memory advise values

CUmemorytype
alias CUmemorytype = int

Memory types

CUoccupancy_flags
alias CUoccupancy_flags = int

Occupancy calculator flag

CUpointer_attribute
alias CUpointer_attribute = int

Pointer information

CUresourcetype
alias CUresourcetype = int

Resource types

CUshared_carveout
alias CUshared_carveout = int

Shared memory carveout configurations

CUsharedconfig
alias CUsharedconfig = int

Shared memory configurations

CUstreamBatchMemOpType
alias CUstreamBatchMemOpType = int

Operations for ::cuStreamBatchMemOp

CUstreamCaptureStatus
alias CUstreamCaptureStatus = int

Possible stream capture statuses returned by ::cuStreamIsCapturing

CUstreamWaitValue_flags
alias CUstreamWaitValue_flags = int

Flags for ::cuStreamWaitValue32 and ::cuStreamWaitValue64

CUstreamWriteValue_flags
alias CUstreamWriteValue_flags = int

Flags for ::cuStreamWriteValue32

CUstream_flags
alias CUstream_flags = int

Stream creation flags

Manifest constants

CUDA_EXTERNAL_MEMORY_DEDICATED
enum CUDA_EXTERNAL_MEMORY_DEDICATED;

Indicates that the external memory object is a dedicated resource

CUDA_VERSION
enum CUDA_VERSION;

CUDA Driver API Translation of cuda.h

CU_DEVICE_INVALID
enum CU_DEVICE_INVALID;

Device that represents an invalid device

CU_IPC_HANDLE_SIZE
enum CU_IPC_HANDLE_SIZE;

CUDA IPC handle size

Structs

CUDA_EXTERNAL_MEMORY_BUFFER_DESC
struct CUDA_EXTERNAL_MEMORY_BUFFER_DESC

External memory buffer descriptor

CUDA_EXTERNAL_MEMORY_HANDLE_DESC
struct CUDA_EXTERNAL_MEMORY_HANDLE_DESC

External memory handle descriptor

CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC
struct CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC

External memory mipmap descriptor

CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
struct CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC

External semaphore handle descriptor

CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS
struct CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS

External semaphore signal parameters

CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS
struct CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS

External semaphore wait parameters

CUDA_HOST_NODE_PARAMS
struct CUDA_HOST_NODE_PARAMS

Host node parameters

CUDA_KERNEL_NODE_PARAMS
struct CUDA_KERNEL_NODE_PARAMS

GPU kernel node parameters

CUDA_LAUNCH_PARAMS
struct CUDA_LAUNCH_PARAMS

Kernel launch parameters

CUDA_MEMSET_NODE_PARAMS
struct CUDA_MEMSET_NODE_PARAMS

Memset node parameters

CUdevprop
struct CUdevprop

Legacy device properties

CUipcEventHandle
struct CUipcEventHandle

CUDA IPC event handle

CUipcMemHandle
struct CUipcMemHandle

CUDA IPC mem handle

Unions

CUstreamBatchMemOpParams
union CUstreamBatchMemOpParams

Per-operation parameters for ::cuStreamBatchMemOp

Meta