7. Structs
- CUDA_ARRAY3D_DESCRIPTOR_v2
3D array descriptor
- CUDA_ARRAY_DESCRIPTOR_v2
Array descriptor.
- CUDA_ARRAY_MEMORY_REQUIREMENTS_v1
CUDA array memory requirements.
- CUDA_ARRAY_SPARSE_PROPERTIES_v1
CUDA array sparse properties.
- CUDA_BATCH_MEM_OP_NODE_PARAMS_v1
Batch memory operation node parameters.
- CUDA_BATCH_MEM_OP_NODE_PARAMS_v2
Batch memory operation node parameters.
- CUDA_CHILD_GRAPH_NODE_PARAMS
Child graph node parameters.
- CUDA_CONDITIONAL_NODE_PARAMS
Conditional node parameters.
- CUDA_EVENT_RECORD_NODE_PARAMS
Event record node parameters.
- CUDA_EVENT_WAIT_NODE_PARAMS
Event wait node parameters.
- CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1
External memory buffer descriptor.
- CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1
External memory handle descriptor.
- CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1
External memory mipmap descriptor.
- CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1
External semaphore handle descriptor.
- CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1
External semaphore signal parameters.
- CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1
External semaphore wait parameters.
- CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1
Semaphore signal node parameters.
- CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2
Semaphore signal node parameters.
- CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1
Semaphore wait node parameters.
- CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2
Semaphore wait node parameters.
- CUDA_GRAPH_INSTANTIATE_PARAMS
Graph instantiation parameters.
- CUDA_HOST_NODE_PARAMS_v1
Host node parameters.
- CUDA_HOST_NODE_PARAMS_v2
Host node parameters.
- CUDA_KERNEL_NODE_PARAMS_v1
GPU kernel node parameters.
- CUDA_KERNEL_NODE_PARAMS_v2
GPU kernel node parameters.
- CUDA_KERNEL_NODE_PARAMS_v3
GPU kernel node parameters.
- CUDA_LAUNCH_PARAMS_v1
Kernel launch parameters.
- CUDA_MEMCPY2D_v2
2D memory copy parameters
- CUDA_MEMCPY3D_BATCH_OP_v1
- CUDA_MEMCPY3D_PEER_v1
3D memory cross-context copy parameters
- CUDA_MEMCPY3D_v2
3D memory copy parameters
- CUDA_MEMCPY_BATCH3D_NODE_PARAMS_V1
- CUDA_MEMCPY_BATCH_NODE_PARAMS_V1
CUDA Batch Memcpy Node Parameters.
- CUDA_MEMCPY_NODE_PARAMS
Memcpy node parameters.
- CUDA_MEMSET_NODE_PARAMS_v1
Memset node parameters.
- CUDA_MEMSET_NODE_PARAMS_v2
Memset node parameters.
- CUDA_MEM_ALLOC_NODE_PARAMS_v1
Memory allocation node parameters.
- CUDA_MEM_ALLOC_NODE_PARAMS_v2
Memory allocation node parameters.
- CUDA_MEM_FREE_NODE_PARAMS
Memory free node parameters.
- CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1
GPU Direct v3 tokens.
- CUDA_RESOURCE_DESC_v1
CUDA Resource descriptor.
- CUDA_RESOURCE_VIEW_DESC_v1
Resource view descriptor.
- CUDA_SEMAPHORE_CREATE_DESC_v1
- CUDA_SEMAPHORE_EXPORT_DESC_v1
- CUDA_SUBGRID_SCHEDULE_NODE_PARAMS_V1
- CUDA_TEXTURE_DESC_v1
Texture descriptor.
- CU_DEV_SM_RESOURCE_GROUP_PARAMS
- CUaccessPolicyWindow_v1
Specifies an access policy for a window, a contiguous extent of memory beginning at base_ptr and ending at base_ptr + num_bytes.
- CUarrayMapInfo_v1
Specifies the CUDA array or CUDA mipmapped array memory mapping information.
- CUasyncNotificationInfo
Information passed to the user via the async notification callback.
- CUcheckpointCheckpointArgs
CUDA checkpoint optional checkpoint arguments.
- CUcheckpointCustomStorageInfo
Output from CUDA custom storage checkpoint/restore: per-GPU device pointers and a handle to complete the operation.
- CUcheckpointCustomStoragePerDeviceData
Per-GPU data for zero-copy mapped device memory used with CUDA checkpoint/restore on custom storage.
- CUcheckpointGpuPair
CUDA checkpoint GPU UUID pairs for device remapping during restore.
- CUcheckpointLockArgs
CUDA checkpoint optional lock arguments.
- CUcheckpointRestoreArgs
CUDA checkpoint optional restore arguments.
- CUcheckpointUnlockArgs
CUDA checkpoint optional unlock arguments.
- CUcliqueInfo
Fabric clique information.
- CUctxCigParam
CIG Context Create Params.
- CUctxCreateParams
Params for creating CUDA context.
- CUdevResource
- CUdevResource_st
- CUdevSmResource
- CUdevWorkqueueConfigResource
- CUdevWorkqueueResource
- CUdevprop_v1
Legacy device properties.
- CUeglFrame_v1
CUDA EGLFrame structure Descriptor - structure defining one frame of EGL.
- CUexecAffinityParam_v1
Execution Affinity Parameters.
- CUexecAffinitySmCount_v1
Value for CU_EXEC_AFFINITY_TYPE_SM_COUNT .
- CUextent3D_v1
Struct representing width/height/depth of a CUarray in elements.
- CUgraphEdgeData
Optional annotation for edges in a CUDA graph.
- CUgraphExecUpdateResultInfo_v1
Result information returned by cuGraphExecUpdate.
- CUgraphKernelNodeRelocTarget
- CUgraphMemcpyNodeRelocTarget
- CUgraphMemsetNodeRelocTarget
- CUgraphNodeParams
Graph node parameters.
- CUgraphRelocationEntry
- CUhostCommunicationsVtable
Virtual function table for communications operations, passed to some APIs to coordinate with other CUDA processes.
- CUipcEventHandle_v1
CUDA IPC event handle.
- CUipcMemHandle_v1
CUDA IPC mem handle.
- CUlaunchAttribute
Launch attribute.
- CUlaunchConfig
CUDA extensible launch configuration.
- CUlaunchMemSyncDomainMap
Memory Synchronization Domain map.
- CUlibraryHostUniversalFunctionAndDataTable
- CUlogicalEndpointFabricHandle
Fabric handle for a logical endpoint.
- CUlogicalEndpointProp
Properties of a logical endpoint construction.
- CUmemAccessDesc_v1
Memory access descriptor.
- CUmemAllocationProp_v1
Specifies the allocation properties for a allocation.
- CUmemDecompressParams
Structure describing the parameters that compose a single decompression operation.
- CUmemFabricHandle_v1
Fabric handle - An opaque handle representing a memory allocation that can be exported to processes in same or different nodes.
- CUmemLocation_v1
Specifies a memory location.
- CUmemPoolProps_v1
Specifies the properties of allocations made from the pool.
- CUmemPoolPtrExportData_v1
Opaque data for exporting a pool allocation.
- CUmemcpy3DOperand_v1
Struct representing an operand for copy with cuMemcpy3DBatchAsync.
- CUmemcpyAttributes_v1
Attributes specific to copies within a batch.
- CUmulticastObjectProp_v1
Specifies the properties for a multicast object.
- CUoffset3D_v1
Struct representing a 3D offset.
- CUstreamBatchMemOpParams_v1::CUstreamMemOpAtomicReductionParams_st
- CUstreamBatchMemOpParams_v1::CUstreamMemOpFlushRemoteWritesParams_st
- CUstreamBatchMemOpParams_v1::CUstreamMemOpMemoryBarrierParams_st
- CUstreamBatchMemOpParams_v1::CUstreamMemOpWaitValueParams_st
- CUstreamBatchMemOpParams_v1::CUstreamMemOpWriteValueParams_st
- CUstreamCigCaptureParams
Params for capturing CUDA stream to CIG streamCigParams must be non-NULL.
- CUstreamCigParam
CIG Stream Capture Params.
- CUsubgridWorkerGridDesc
Structure defining a worker launch operation in a subgrid schedule.
- CUtensorMap
Tensor map descriptor.
- CUuuid