CUDA Python API Reference#
CaptionHolder:
- driver
- Data types used by CUDA driver
CUuuid_st
CUmemFabricHandle_st
CUipcEventHandle_st
CUipcMemHandle_st
CUstreamBatchMemOpParams_union
CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st
CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st
CUasyncNotificationInfo_st
CUdevprop_st
CUaccessPolicyWindow_st
CUDA_KERNEL_NODE_PARAMS_st
CUDA_KERNEL_NODE_PARAMS_v2_st
CUDA_KERNEL_NODE_PARAMS_v3_st
CUDA_MEMSET_NODE_PARAMS_st
CUDA_MEMSET_NODE_PARAMS_v2_st
CUDA_HOST_NODE_PARAMS_st
CUDA_HOST_NODE_PARAMS_v2_st
CUDA_CONDITIONAL_NODE_PARAMS
CUgraphEdgeData_st
CUDA_GRAPH_INSTANTIATE_PARAMS_st
CUlaunchMemSyncDomainMap_st
CUlaunchAttributeValue_union
CUlaunchAttribute_st
CUlaunchConfig_st
CUexecAffinitySmCount_st
CUexecAffinityParam_st
CUctxCigParam_st
CUctxCreateParams_st
CUlibraryHostUniversalFunctionAndDataTable_st
CUDA_MEMCPY2D_st
CUDA_MEMCPY3D_st
CUDA_MEMCPY3D_PEER_st
CUDA_MEMCPY_NODE_PARAMS_st
CUDA_ARRAY_DESCRIPTOR_st
CUDA_ARRAY3D_DESCRIPTOR_st
CUDA_ARRAY_SPARSE_PROPERTIES_st
CUDA_ARRAY_MEMORY_REQUIREMENTS_st
CUDA_RESOURCE_DESC_st
CUDA_TEXTURE_DESC_st
CUDA_RESOURCE_VIEW_DESC_st
CUtensorMap_st
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st
CUDA_LAUNCH_PARAMS_st
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st
CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st
CUDA_EXT_SEM_WAIT_NODE_PARAMS_st
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st
CUarrayMapInfo_st
CUmemLocation_st
CUmemAllocationProp_st
CUmulticastObjectProp_st
CUmemAccessDesc_st
CUgraphExecUpdateResultInfo_st
CUmemPoolProps_st
CUmemPoolPtrExportData_st
CUmemcpyAttributes_st
CUoffset3D_st
CUextent3D_st
CUmemcpy3DOperand_st
CUDA_MEMCPY3D_BATCH_OP_st
CUDA_MEM_ALLOC_NODE_PARAMS_v1_st
CUDA_MEM_ALLOC_NODE_PARAMS_v2_st
CUDA_MEM_FREE_NODE_PARAMS_st
CUDA_CHILD_GRAPH_NODE_PARAMS_st
CUDA_EVENT_RECORD_NODE_PARAMS_st
CUDA_EVENT_WAIT_NODE_PARAMS_st
CUgraphNodeParams_st
CUcheckpointLockArgs_st
CUcheckpointCheckpointArgs_st
CUcheckpointGpuPair_st
CUcheckpointUnlockArgs_st
CUeglFrame_st
CUipcMem_flags
CUmemAttach_flags
CUctx_flags
CUevent_sched_flags
cl_event_flags
cl_context_flags
CUstream_flags
CUevent_flags
CUevent_record_flags
CUevent_wait_flags
CUstreamWaitValue_flags
CUstreamWriteValue_flags
CUstreamBatchMemOpType
CUstreamMemoryBarrier_flags
CUoccupancy_flags
CUstreamUpdateCaptureDependencies_flags
CUasyncNotificationType
CUarray_format
CUaddress_mode
CUfilter_mode
CUdevice_attribute
CUpointer_attribute
CUfunction_attribute
CUfunc_cache
CUsharedconfig
CUshared_carveout
CUmemorytype
CUcomputemode
CUmem_advise
CUmem_range_attribute
CUjit_option
CUjit_target
CUjit_fallback
CUjit_cacheMode
CUjitInputType
CUgraphicsRegisterFlags
CUgraphicsMapResourceFlags
CUarray_cubemap_face
CUlimit
CUresourcetype
CUaccessProperty
CUgraphConditionalNodeType
CUgraphNodeType
CUgraphDependencyType
CUgraphInstantiateResult
CUsynchronizationPolicy
CUclusterSchedulingPolicy
CUlaunchMemSyncDomain
CUlaunchAttributeID
CUstreamCaptureStatus
CUstreamCaptureMode
CUdriverProcAddress_flags
CUdriverProcAddressQueryResult
CUexecAffinityType
CUcigDataType
CUlibraryOption
CUresult
CUdevice_P2PAttribute
CUatomicOperation
CUresourceViewFormat
CUtensorMapDataType
CUtensorMapInterleave
CUtensorMapSwizzle
CUtensorMapL2promotion
CUtensorMapFloatOOBfill
CUtensorMapIm2ColWideMode
CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS
CUexternalMemoryHandleType
CUexternalSemaphoreHandleType
CUmemAllocationHandleType
CUmemAccess_flags
CUmemLocationType
CUmemAllocationType
CUmemAllocationGranularity_flags
CUmemRangeHandleType
CUmemRangeFlags
CUarraySparseSubresourceType
CUmemOperationType
CUmemHandleType
CUmemAllocationCompType
CUmulticastGranularity_flags
CUgraphExecUpdateResult
CUmemPool_attribute
CUmemcpyFlags
CUmemcpySrcAccessOrder
CUmemcpy3DOperandType
CUgraphMem_attribute
CUgraphChildGraphNodeOwnership
CUflushGPUDirectRDMAWritesOptions
CUGPUDirectRDMAWritesOrdering
CUflushGPUDirectRDMAWritesScope
CUflushGPUDirectRDMAWritesTarget
CUgraphDebugDot_flags
CUuserObject_flags
CUuserObjectRetain_flags
CUgraphInstantiate_flags
CUdeviceNumaConfig
CUprocessState
CUeglFrameType
CUeglResourceLocationFlags
CUeglColorFormat
CUdeviceptr_v2
CUdeviceptr
CUdevice_v1
CUdevice
CUcontext
CUmodule
CUfunction
CUlibrary
CUkernel
CUarray
CUmipmappedArray
CUtexref
CUsurfref
CUevent
CUstream
CUgraphicsResource
CUtexObject_v1
CUtexObject
CUsurfObject_v1
CUsurfObject
CUexternalMemory
CUexternalSemaphore
CUgraph
CUgraphNode
CUgraphExec
CUmemoryPool
CUuserObject
CUgraphConditionalHandle
CUgraphDeviceNode
CUasyncCallbackHandle
CUgreenCtx
CUuuid
CUmemFabricHandle_v1
CUmemFabricHandle
CUipcEventHandle_v1
CUipcEventHandle
CUipcMemHandle_v1
CUipcMemHandle
CUstreamBatchMemOpParams_v1
CUstreamBatchMemOpParams
CUDA_BATCH_MEM_OP_NODE_PARAMS_v1
CUDA_BATCH_MEM_OP_NODE_PARAMS
CUDA_BATCH_MEM_OP_NODE_PARAMS_v2
CUasyncNotificationInfo
CUasyncCallback
CUdevprop_v1
CUdevprop
CUlinkState
CUhostFn
CUaccessPolicyWindow_v1
CUaccessPolicyWindow
CUDA_KERNEL_NODE_PARAMS_v1
CUDA_KERNEL_NODE_PARAMS_v2
CUDA_KERNEL_NODE_PARAMS
CUDA_KERNEL_NODE_PARAMS_v3
CUDA_MEMSET_NODE_PARAMS_v1
CUDA_MEMSET_NODE_PARAMS
CUDA_MEMSET_NODE_PARAMS_v2
CUDA_HOST_NODE_PARAMS_v1
CUDA_HOST_NODE_PARAMS
CUDA_HOST_NODE_PARAMS_v2
CUDA_CONDITIONAL_NODE_PARAMS
CUgraphEdgeData
CUDA_GRAPH_INSTANTIATE_PARAMS
CUlaunchMemSyncDomainMap
CUlaunchAttributeValue
CUlaunchAttribute
CUlaunchConfig
CUkernelNodeAttrID
CUkernelNodeAttrValue_v1
CUkernelNodeAttrValue
CUstreamAttrID
CUstreamAttrValue_v1
CUstreamAttrValue
CUexecAffinitySmCount_v1
CUexecAffinitySmCount
CUexecAffinityParam_v1
CUexecAffinityParam
CUctxCigParam
CUctxCreateParams
CUlibraryHostUniversalFunctionAndDataTable
CUstreamCallback
CUoccupancyB2DSize
CUDA_MEMCPY2D_v2
CUDA_MEMCPY2D
CUDA_MEMCPY3D_v2
CUDA_MEMCPY3D
CUDA_MEMCPY3D_PEER_v1
CUDA_MEMCPY3D_PEER
CUDA_MEMCPY_NODE_PARAMS
CUDA_ARRAY_DESCRIPTOR_v2
CUDA_ARRAY_DESCRIPTOR
CUDA_ARRAY3D_DESCRIPTOR_v2
CUDA_ARRAY3D_DESCRIPTOR
CUDA_ARRAY_SPARSE_PROPERTIES_v1
CUDA_ARRAY_SPARSE_PROPERTIES
CUDA_ARRAY_MEMORY_REQUIREMENTS_v1
CUDA_ARRAY_MEMORY_REQUIREMENTS
CUDA_RESOURCE_DESC_v1
CUDA_RESOURCE_DESC
CUDA_TEXTURE_DESC_v1
CUDA_TEXTURE_DESC
CUDA_RESOURCE_VIEW_DESC_v1
CUDA_RESOURCE_VIEW_DESC
CUtensorMap
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
CUDA_LAUNCH_PARAMS_v1
CUDA_LAUNCH_PARAMS
CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1
CUDA_EXTERNAL_MEMORY_HANDLE_DESC
CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1
CUDA_EXTERNAL_MEMORY_BUFFER_DESC
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS
CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1
CUDA_EXT_SEM_WAIT_NODE_PARAMS
CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2
CUmemGenericAllocationHandle_v1
CUmemGenericAllocationHandle
CUarrayMapInfo_v1
CUarrayMapInfo
CUmemLocation_v1
CUmemLocation
CUmemAllocationProp_v1
CUmemAllocationProp
CUmulticastObjectProp_v1
CUmulticastObjectProp
CUmemAccessDesc_v1
CUmemAccessDesc
CUgraphExecUpdateResultInfo_v1
CUgraphExecUpdateResultInfo
CUmemPoolProps_v1
CUmemPoolProps
CUmemPoolPtrExportData_v1
CUmemPoolPtrExportData
CUmemcpyAttributes_v1
CUmemcpyAttributes
CUoffset3D_v1
CUoffset3D
CUextent3D_v1
CUextent3D
CUmemcpy3DOperand_v1
CUmemcpy3DOperand
CUDA_MEMCPY3D_BATCH_OP_v1
CUDA_MEMCPY3D_BATCH_OP
CUDA_MEM_ALLOC_NODE_PARAMS_v1
CUDA_MEM_ALLOC_NODE_PARAMS
CUDA_MEM_ALLOC_NODE_PARAMS_v2
CUDA_MEM_FREE_NODE_PARAMS
CUDA_CHILD_GRAPH_NODE_PARAMS
CUDA_EVENT_RECORD_NODE_PARAMS
CUDA_EVENT_WAIT_NODE_PARAMS
CUgraphNodeParams
CUcheckpointLockArgs
CUcheckpointCheckpointArgs
CUcheckpointGpuPair
CUcheckpointUnlockArgs
CUeglFrame_v1
CUeglFrame
CUeglStreamConnection
CUDA_VERSION
CU_IPC_HANDLE_SIZE
CU_STREAM_LEGACY
CU_STREAM_PER_THREAD
CU_COMPUTE_ACCELERATED_TARGET_BASE
CU_COMPUTE_FAMILY_TARGET_BASE
CU_GRAPH_COND_ASSIGN_DEFAULT
CU_GRAPH_KERNEL_NODE_PORT_DEFAULT
CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC
CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER
CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW
CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE
CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION
CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE
CU_KERNEL_NODE_ATTRIBUTE_PRIORITY
CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP
CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN
CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION
CU_KERNEL_NODE_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE
CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT
CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW
CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY
CU_STREAM_ATTRIBUTE_PRIORITY
CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP
CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN
CU_MEMHOSTALLOC_PORTABLE
CU_MEMHOSTALLOC_DEVICEMAP
CU_MEMHOSTALLOC_WRITECOMBINED
CU_MEMHOSTREGISTER_PORTABLE
CU_MEMHOSTREGISTER_DEVICEMAP
CU_MEMHOSTREGISTER_IOMEMORY
CU_MEMHOSTREGISTER_READ_ONLY
CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL
CU_TENSOR_MAP_NUM_QWORDS
CUDA_EXTERNAL_MEMORY_DEDICATED
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC
CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC
CUDA_NVSCISYNC_ATTR_SIGNAL
CUDA_NVSCISYNC_ATTR_WAIT
CU_MEM_CREATE_USAGE_TILE_POOL
CU_MEM_CREATE_USAGE_HW_DECOMPRESS
CU_MEM_POOL_CREATE_USAGE_HW_DECOMPRESS
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC
CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC
CUDA_ARRAY3D_LAYERED
CUDA_ARRAY3D_2DARRAY
CUDA_ARRAY3D_SURFACE_LDST
CUDA_ARRAY3D_CUBEMAP
CUDA_ARRAY3D_TEXTURE_GATHER
CUDA_ARRAY3D_DEPTH_TEXTURE
CUDA_ARRAY3D_COLOR_ATTACHMENT
CUDA_ARRAY3D_SPARSE
CUDA_ARRAY3D_DEFERRED_MAPPING
CUDA_ARRAY3D_VIDEO_ENCODE_DECODE
CU_TRSA_OVERRIDE_FORMAT
CU_TRSF_READ_AS_INTEGER
CU_TRSF_NORMALIZED_COORDINATES
CU_TRSF_SRGB
CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION
CU_TRSF_SEAMLESS_CUBEMAP
CU_LAUNCH_KERNEL_REQUIRED_BLOCK_DIM
CU_LAUNCH_PARAM_END_AS_INT
CU_LAUNCH_PARAM_END
CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT
CU_LAUNCH_PARAM_BUFFER_POINTER
CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT
CU_LAUNCH_PARAM_BUFFER_SIZE
CU_PARAM_TR_DEFAULT
CU_DEVICE_CPU
CU_DEVICE_INVALID
MAX_PLANES
CUDA_EGL_INFINITE_TIMEOUT
- Error Handling
- Initialization
- Version Management
- Device Management
cuDeviceGet()
cuDeviceGetCount()
cuDeviceGetName()
cuDeviceGetUuid()
cuDeviceGetLuid()
cuDeviceTotalMem()
cuDeviceGetTexture1DLinearMaxWidth()
cuDeviceGetAttribute()
cuDeviceGetHostAtomicCapabilities()
cuDeviceGetNvSciSyncAttributes()
cuDeviceSetMemPool()
cuDeviceGetMemPool()
cuDeviceGetDefaultMemPool()
cuDeviceGetExecAffinitySupport()
cuFlushGPUDirectRDMAWrites()
- Primary Context Management
- Context Management
cuCtxCreate()
cuCtxDestroy()
cuCtxPushCurrent()
cuCtxPopCurrent()
cuCtxSetCurrent()
cuCtxGetCurrent()
cuCtxGetDevice()
cuCtxGetDevice_v2()
cuCtxGetFlags()
cuCtxSetFlags()
cuCtxGetId()
cuCtxSynchronize()
cuCtxSynchronize_v2()
cuCtxSetLimit()
cuCtxGetLimit()
cuCtxGetCacheConfig()
cuCtxSetCacheConfig()
cuCtxGetApiVersion()
cuCtxGetStreamPriorityRange()
cuCtxResetPersistingL2Cache()
cuCtxGetExecAffinity()
cuCtxRecordEvent()
cuCtxWaitEvent()
- Module Management
CUmoduleLoadingMode
cuModuleLoad()
cuModuleLoadData()
cuModuleLoadDataEx()
cuModuleLoadFatBinary()
cuModuleUnload()
cuModuleGetLoadingMode()
cuModuleGetFunction()
cuModuleGetFunctionCount()
cuModuleEnumerateFunctions()
cuModuleGetGlobal()
cuLinkCreate()
cuLinkAddData()
cuLinkAddFile()
cuLinkComplete()
cuLinkDestroy()
- Library Management
cuLibraryLoadData()
cuLibraryLoadFromFile()
cuLibraryUnload()
cuLibraryGetKernel()
cuLibraryGetKernelCount()
cuLibraryEnumerateKernels()
cuLibraryGetModule()
cuKernelGetFunction()
cuKernelGetLibrary()
cuLibraryGetGlobal()
cuLibraryGetManaged()
cuLibraryGetUnifiedFunction()
cuKernelGetAttribute()
cuKernelSetAttribute()
cuKernelSetCacheConfig()
cuKernelGetName()
cuKernelGetParamInfo()
- Memory Management
CUmemDecompressParams_st
CUmemDecompressAlgorithm
CUmemDecompressParams
cuMemGetInfo()
cuMemAlloc()
cuMemAllocPitch()
cuMemFree()
cuMemGetAddressRange()
cuMemAllocHost()
cuMemFreeHost()
cuMemHostAlloc()
cuMemHostGetDevicePointer()
cuMemHostGetFlags()
cuMemAllocManaged()
cuDeviceRegisterAsyncNotification()
cuDeviceUnregisterAsyncNotification()
cuDeviceGetByPCIBusId()
cuDeviceGetPCIBusId()
cuIpcGetEventHandle()
cuIpcOpenEventHandle()
cuIpcGetMemHandle()
cuIpcOpenMemHandle()
cuIpcCloseMemHandle()
cuMemHostRegister()
cuMemHostUnregister()
cuMemcpy()
cuMemcpyPeer()
cuMemcpyHtoD()
cuMemcpyDtoH()
cuMemcpyDtoD()
cuMemcpyDtoA()
cuMemcpyAtoD()
cuMemcpyHtoA()
cuMemcpyAtoH()
cuMemcpyAtoA()
cuMemcpy2D()
cuMemcpy2DUnaligned()
cuMemcpy3D()
cuMemcpy3DPeer()
cuMemcpyAsync()
cuMemcpyPeerAsync()
cuMemcpyHtoDAsync()
cuMemcpyDtoHAsync()
cuMemcpyDtoDAsync()
cuMemcpyHtoAAsync()
cuMemcpyAtoHAsync()
cuMemcpy2DAsync()
cuMemcpy3DAsync()
cuMemcpy3DPeerAsync()
cuMemcpyBatchAsync()
cuMemcpy3DBatchAsync()
cuMemsetD8()
cuMemsetD16()
cuMemsetD32()
cuMemsetD2D8()
cuMemsetD2D16()
cuMemsetD2D32()
cuMemsetD8Async()
cuMemsetD16Async()
cuMemsetD32Async()
cuMemsetD2D8Async()
cuMemsetD2D16Async()
cuMemsetD2D32Async()
cuArrayCreate()
cuArrayGetDescriptor()
cuArrayGetSparseProperties()
cuMipmappedArrayGetSparseProperties()
cuArrayGetMemoryRequirements()
cuMipmappedArrayGetMemoryRequirements()
cuArrayGetPlane()
cuArrayDestroy()
cuArray3DCreate()
cuArray3DGetDescriptor()
cuMipmappedArrayCreate()
cuMipmappedArrayGetLevel()
cuMipmappedArrayDestroy()
cuMemGetHandleForAddressRange()
cuMemBatchDecompressAsync()
- Virtual Memory Management
cuMemAddressReserve()
cuMemAddressFree()
cuMemCreate()
cuMemRelease()
cuMemMap()
cuMemMapArrayAsync()
cuMemUnmap()
cuMemSetAccess()
cuMemGetAccess()
cuMemExportToShareableHandle()
cuMemImportFromShareableHandle()
cuMemGetAllocationGranularity()
cuMemGetAllocationPropertiesFromHandle()
cuMemRetainAllocationHandle()
- Stream Ordered Memory Allocator
cuMemFreeAsync()
cuMemAllocAsync()
cuMemPoolTrimTo()
cuMemPoolSetAttribute()
cuMemPoolGetAttribute()
cuMemPoolSetAccess()
cuMemPoolGetAccess()
cuMemPoolCreate()
cuMemPoolDestroy()
cuMemGetDefaultMemPool()
cuMemGetMemPool()
cuMemSetMemPool()
cuMemAllocFromPoolAsync()
cuMemPoolExportToShareableHandle()
cuMemPoolImportFromShareableHandle()
cuMemPoolExportPointer()
cuMemPoolImportPointer()
- Multicast Object Management
- Unified Addressing
- Stream Management
cuStreamCreate()
cuStreamCreateWithPriority()
cuStreamGetPriority()
cuStreamGetDevice()
cuStreamGetFlags()
cuStreamGetId()
cuStreamGetCtx()
cuStreamGetCtx_v2()
cuStreamWaitEvent()
cuStreamAddCallback()
cuStreamBeginCapture()
cuStreamBeginCaptureToGraph()
cuThreadExchangeStreamCaptureMode()
cuStreamEndCapture()
cuStreamIsCapturing()
cuStreamGetCaptureInfo()
cuStreamUpdateCaptureDependencies()
cuStreamAttachMemAsync()
cuStreamQuery()
cuStreamSynchronize()
cuStreamDestroy()
cuStreamCopyAttributes()
cuStreamGetAttribute()
cuStreamSetAttribute()
- Event Management
- External Resource Interoperability
- Stream Memory Operations
- Execution Control
- Graph Management
cuGraphCreate()
cuGraphAddKernelNode()
cuGraphKernelNodeGetParams()
cuGraphKernelNodeSetParams()
cuGraphAddMemcpyNode()
cuGraphMemcpyNodeGetParams()
cuGraphMemcpyNodeSetParams()
cuGraphAddMemsetNode()
cuGraphMemsetNodeGetParams()
cuGraphMemsetNodeSetParams()
cuGraphAddHostNode()
cuGraphHostNodeGetParams()
cuGraphHostNodeSetParams()
cuGraphAddChildGraphNode()
cuGraphChildGraphNodeGetGraph()
cuGraphAddEmptyNode()
cuGraphAddEventRecordNode()
cuGraphEventRecordNodeGetEvent()
cuGraphEventRecordNodeSetEvent()
cuGraphAddEventWaitNode()
cuGraphEventWaitNodeGetEvent()
cuGraphEventWaitNodeSetEvent()
cuGraphAddExternalSemaphoresSignalNode()
cuGraphExternalSemaphoresSignalNodeGetParams()
cuGraphExternalSemaphoresSignalNodeSetParams()
cuGraphAddExternalSemaphoresWaitNode()
cuGraphExternalSemaphoresWaitNodeGetParams()
cuGraphExternalSemaphoresWaitNodeSetParams()
cuGraphAddBatchMemOpNode()
cuGraphBatchMemOpNodeGetParams()
cuGraphBatchMemOpNodeSetParams()
cuGraphExecBatchMemOpNodeSetParams()
cuGraphAddMemAllocNode()
cuGraphMemAllocNodeGetParams()
cuGraphAddMemFreeNode()
cuGraphMemFreeNodeGetParams()
cuDeviceGraphMemTrim()
cuDeviceGetGraphMemAttribute()
cuDeviceSetGraphMemAttribute()
cuGraphClone()
cuGraphNodeFindInClone()
cuGraphNodeGetType()
cuGraphGetNodes()
cuGraphGetRootNodes()
cuGraphGetEdges()
cuGraphNodeGetDependencies()
cuGraphNodeGetDependentNodes()
cuGraphAddDependencies()
cuGraphRemoveDependencies()
cuGraphDestroyNode()
cuGraphInstantiate()
cuGraphInstantiateWithParams()
cuGraphExecGetFlags()
cuGraphExecKernelNodeSetParams()
cuGraphExecMemcpyNodeSetParams()
cuGraphExecMemsetNodeSetParams()
cuGraphExecHostNodeSetParams()
cuGraphExecChildGraphNodeSetParams()
cuGraphExecEventRecordNodeSetEvent()
cuGraphExecEventWaitNodeSetEvent()
cuGraphExecExternalSemaphoresSignalNodeSetParams()
cuGraphExecExternalSemaphoresWaitNodeSetParams()
cuGraphNodeSetEnabled()
cuGraphNodeGetEnabled()
cuGraphUpload()
cuGraphLaunch()
cuGraphExecDestroy()
cuGraphDestroy()
cuGraphExecUpdate()
cuGraphKernelNodeCopyAttributes()
cuGraphKernelNodeGetAttribute()
cuGraphKernelNodeSetAttribute()
cuGraphDebugDotPrint()
cuUserObjectCreate()
cuUserObjectRetain()
cuUserObjectRelease()
cuGraphRetainUserObject()
cuGraphReleaseUserObject()
cuGraphAddNode()
cuGraphNodeSetParams()
cuGraphExecNodeSetParams()
cuGraphConditionalHandleCreate()
- Occupancy
- Texture Object Management
- Surface Object Management
- Tensor Map Object Managment
- Peer Context Memory Access
- Graphics Interoperability
- Driver Entry Point Access
- Coredump Attributes Control API
- Green Contexts
CUdevSmResource_st
CUdevResource_st
CUdevSmResource
CUdevResource
CUgreenCtxCreate_flags
CUdevSmResourceSplit_flags
CUdevResourceType
CUdevResourceDesc
CUdevSmResource
cuGreenCtxCreate()
cuGreenCtxDestroy()
cuCtxFromGreenCtx()
cuDeviceGetDevResource()
cuCtxGetDevResource()
cuGreenCtxGetDevResource()
cuDevSmResourceSplitByCount()
cuDevResourceGenerateDesc()
cuGreenCtxRecordEvent()
cuGreenCtxWaitEvent()
cuStreamGetGreenCtx()
cuGreenCtxStreamCreate()
cuGreenCtxGetId()
RESOURCE_ABI_VERSION
RESOURCE_ABI_EXTERNAL_BYTES
- Error Log Management Functions
- CUDA Checkpointing
- EGL Interoperability
cuGraphicsEGLRegisterImage()
cuEGLStreamConsumerConnect()
cuEGLStreamConsumerConnectWithFlags()
cuEGLStreamConsumerDisconnect()
cuEGLStreamConsumerAcquireFrame()
cuEGLStreamConsumerReleaseFrame()
cuEGLStreamProducerConnect()
cuEGLStreamProducerDisconnect()
cuEGLStreamProducerPresentFrame()
cuEGLStreamProducerReturnFrame()
cuGraphicsResourceGetMappedEglFrame()
cuEventCreateFromEGLSync()
- OpenGL Interoperability
- Profiler Control
- VDPAU Interoperability
- Data types used by CUDA driver
- runtime
- Profiler Control
- Device Management
cudaDeviceReset()
cudaDeviceSynchronize()
cudaDeviceSetLimit()
cudaDeviceGetLimit()
cudaDeviceGetTexture1DLinearMaxWidth()
cudaDeviceGetCacheConfig()
cudaDeviceGetStreamPriorityRange()
cudaDeviceSetCacheConfig()
cudaDeviceGetByPCIBusId()
cudaDeviceGetPCIBusId()
cudaIpcGetEventHandle()
cudaIpcOpenEventHandle()
cudaIpcGetMemHandle()
cudaIpcOpenMemHandle()
cudaIpcCloseMemHandle()
cudaDeviceFlushGPUDirectRDMAWrites()
cudaDeviceRegisterAsyncNotification()
cudaDeviceUnregisterAsyncNotification()
cudaGetDeviceCount()
cudaGetDeviceProperties()
cudaDeviceGetAttribute()
cudaDeviceGetHostAtomicCapabilities()
cudaDeviceGetDefaultMemPool()
cudaDeviceSetMemPool()
cudaDeviceGetMemPool()
cudaDeviceGetNvSciSyncAttributes()
cudaDeviceGetP2PAttribute()
cudaDeviceGetP2PAtomicCapabilities()
cudaChooseDevice()
cudaInitDevice()
cudaSetDevice()
cudaGetDevice()
cudaSetDeviceFlags()
cudaGetDeviceFlags()
- Error Handling
- Stream Management
cudaStreamCallback_t
cudaStreamCreate()
cudaStreamCreateWithFlags()
cudaStreamCreateWithPriority()
cudaStreamGetPriority()
cudaStreamGetFlags()
cudaStreamGetId()
cudaStreamGetDevice()
cudaCtxResetPersistingL2Cache()
cudaStreamCopyAttributes()
cudaStreamGetAttribute()
cudaStreamSetAttribute()
cudaStreamDestroy()
cudaStreamWaitEvent()
cudaStreamAddCallback()
cudaStreamSynchronize()
cudaStreamQuery()
cudaStreamAttachMemAsync()
cudaStreamBeginCapture()
cudaStreamBeginCaptureToGraph()
cudaThreadExchangeStreamCaptureMode()
cudaStreamEndCapture()
cudaStreamIsCapturing()
cudaStreamGetCaptureInfo()
cudaStreamUpdateCaptureDependencies()
- Event Management
- External Resource Interoperability
- Execution Control
- Occupancy
- Memory Management
cudaMallocManaged()
cudaMalloc()
cudaMallocHost()
cudaMallocPitch()
cudaMallocArray()
cudaFree()
cudaFreeHost()
cudaFreeArray()
cudaFreeMipmappedArray()
cudaHostAlloc()
cudaHostRegister()
cudaHostUnregister()
cudaHostGetDevicePointer()
cudaHostGetFlags()
cudaMalloc3D()
cudaMalloc3DArray()
cudaMallocMipmappedArray()
cudaGetMipmappedArrayLevel()
cudaMemcpy3D()
cudaMemcpy3DPeer()
cudaMemcpy3DAsync()
cudaMemcpy3DPeerAsync()
cudaMemGetInfo()
cudaArrayGetInfo()
cudaArrayGetPlane()
cudaArrayGetMemoryRequirements()
cudaMipmappedArrayGetMemoryRequirements()
cudaArrayGetSparseProperties()
cudaMipmappedArrayGetSparseProperties()
cudaMemcpy()
cudaMemcpyPeer()
cudaMemcpy2D()
cudaMemcpy2DToArray()
cudaMemcpy2DFromArray()
cudaMemcpy2DArrayToArray()
cudaMemcpyAsync()
cudaMemcpyPeerAsync()
cudaMemcpyBatchAsync()
cudaMemcpy3DBatchAsync()
cudaMemcpy2DAsync()
cudaMemcpy2DToArrayAsync()
cudaMemcpy2DFromArrayAsync()
cudaMemset()
cudaMemset2D()
cudaMemset3D()
cudaMemsetAsync()
cudaMemset2DAsync()
cudaMemset3DAsync()
cudaMemPrefetchAsync()
cudaMemPrefetchBatchAsync()
cudaMemDiscardBatchAsync()
cudaMemDiscardAndPrefetchBatchAsync()
cudaMemAdvise()
cudaMemRangeGetAttribute()
cudaMemRangeGetAttributes()
make_cudaPitchedPtr()
make_cudaPos()
make_cudaExtent()
- Stream Ordered Memory Allocator
cudaMallocAsync()
cudaFreeAsync()
cudaMemPoolTrimTo()
cudaMemPoolSetAttribute()
cudaMemPoolGetAttribute()
cudaMemPoolSetAccess()
cudaMemPoolGetAccess()
cudaMemPoolCreate()
cudaMemPoolDestroy()
cudaMemGetDefaultMemPool()
cudaMemGetMemPool()
cudaMemSetMemPool()
cudaMallocFromPoolAsync()
cudaMemPoolExportToShareableHandle()
cudaMemPoolImportFromShareableHandle()
cudaMemPoolExportPointer()
cudaMemPoolImportPointer()
- Unified Addressing
- Peer Device Memory Access
- OpenGL Interoperability
- Direct3D 9 Interoperability
- Direct3D 10 Interoperability
- Direct3D 11 Interoperability
- VDPAU Interoperability
- EGL Interoperability
cudaGraphicsEGLRegisterImage()
cudaEGLStreamConsumerConnect()
cudaEGLStreamConsumerConnectWithFlags()
cudaEGLStreamConsumerDisconnect()
cudaEGLStreamConsumerAcquireFrame()
cudaEGLStreamConsumerReleaseFrame()
cudaEGLStreamProducerConnect()
cudaEGLStreamProducerDisconnect()
cudaEGLStreamProducerPresentFrame()
cudaEGLStreamProducerReturnFrame()
cudaGraphicsResourceGetMappedEglFrame()
cudaEventCreateFromEGLSync()
- Graphics Interoperability
- Texture Object Management
- Surface Object Management
- Version Management
- Error Log Management Functions
- Graph Management
cudaGraphCreate()
cudaGraphAddKernelNode()
cudaGraphKernelNodeGetParams()
cudaGraphKernelNodeSetParams()
cudaGraphKernelNodeCopyAttributes()
cudaGraphKernelNodeGetAttribute()
cudaGraphKernelNodeSetAttribute()
cudaGraphAddMemcpyNode()
cudaGraphAddMemcpyNode1D()
cudaGraphMemcpyNodeGetParams()
cudaGraphMemcpyNodeSetParams()
cudaGraphMemcpyNodeSetParams1D()
cudaGraphAddMemsetNode()
cudaGraphMemsetNodeGetParams()
cudaGraphMemsetNodeSetParams()
cudaGraphAddHostNode()
cudaGraphHostNodeGetParams()
cudaGraphHostNodeSetParams()
cudaGraphAddChildGraphNode()
cudaGraphChildGraphNodeGetGraph()
cudaGraphAddEmptyNode()
cudaGraphAddEventRecordNode()
cudaGraphEventRecordNodeGetEvent()
cudaGraphEventRecordNodeSetEvent()
cudaGraphAddEventWaitNode()
cudaGraphEventWaitNodeGetEvent()
cudaGraphEventWaitNodeSetEvent()
cudaGraphAddExternalSemaphoresSignalNode()
cudaGraphExternalSemaphoresSignalNodeGetParams()
cudaGraphExternalSemaphoresSignalNodeSetParams()
cudaGraphAddExternalSemaphoresWaitNode()
cudaGraphExternalSemaphoresWaitNodeGetParams()
cudaGraphExternalSemaphoresWaitNodeSetParams()
cudaGraphAddMemAllocNode()
cudaGraphMemAllocNodeGetParams()
cudaGraphAddMemFreeNode()
cudaGraphMemFreeNodeGetParams()
cudaDeviceGraphMemTrim()
cudaDeviceGetGraphMemAttribute()
cudaDeviceSetGraphMemAttribute()
cudaGraphClone()
cudaGraphNodeFindInClone()
cudaGraphNodeGetType()
cudaGraphGetNodes()
cudaGraphGetRootNodes()
cudaGraphGetEdges()
cudaGraphNodeGetDependencies()
cudaGraphNodeGetDependentNodes()
cudaGraphAddDependencies()
cudaGraphRemoveDependencies()
cudaGraphDestroyNode()
cudaGraphInstantiate()
cudaGraphInstantiateWithFlags()
cudaGraphInstantiateWithParams()
cudaGraphExecGetFlags()
cudaGraphExecKernelNodeSetParams()
cudaGraphExecMemcpyNodeSetParams()
cudaGraphExecMemcpyNodeSetParams1D()
cudaGraphExecMemsetNodeSetParams()
cudaGraphExecHostNodeSetParams()
cudaGraphExecChildGraphNodeSetParams()
cudaGraphExecEventRecordNodeSetEvent()
cudaGraphExecEventWaitNodeSetEvent()
cudaGraphExecExternalSemaphoresSignalNodeSetParams()
cudaGraphExecExternalSemaphoresWaitNodeSetParams()
cudaGraphNodeSetEnabled()
cudaGraphNodeGetEnabled()
cudaGraphExecUpdate()
cudaGraphUpload()
cudaGraphLaunch()
cudaGraphExecDestroy()
cudaGraphDestroy()
cudaGraphDebugDotPrint()
cudaUserObjectCreate()
cudaUserObjectRetain()
cudaUserObjectRelease()
cudaGraphRetainUserObject()
cudaGraphReleaseUserObject()
cudaGraphAddNode()
cudaGraphNodeSetParams()
cudaGraphExecNodeSetParams()
cudaGraphConditionalHandleCreate()
- Driver Entry Point Access
- Library Management
- C++ API Routines
- Interactions with the CUDA Driver API
- Data types used by CUDA Runtime
cudaEglPlaneDesc_st
cudaEglFrame_st
cudaChannelFormatDesc
cudaArraySparseProperties
cudaArrayMemoryRequirements
cudaPitchedPtr
cudaExtent
cudaPos
cudaMemcpy3DParms
cudaMemcpyNodeParams
cudaMemcpy3DPeerParms
cudaMemsetParams
cudaMemsetParamsV2
cudaAccessPolicyWindow
cudaHostNodeParams
cudaHostNodeParamsV2
cudaResourceDesc
cudaResourceViewDesc
cudaPointerAttributes
cudaFuncAttributes
cudaMemLocation
cudaMemAccessDesc
cudaMemPoolProps
cudaMemPoolPtrExportData
cudaMemAllocNodeParams
cudaMemAllocNodeParamsV2
cudaMemFreeNodeParams
cudaMemcpyAttributes
cudaOffset3D
cudaMemcpy3DOperand
cudaMemcpy3DBatchOp
CUuuid_st
cudaDeviceProp
cudaIpcEventHandle_st
cudaIpcMemHandle_st
cudaMemFabricHandle_st
cudaExternalMemoryHandleDesc
cudaExternalMemoryBufferDesc
cudaExternalMemoryMipmappedArrayDesc
cudaExternalSemaphoreHandleDesc
cudaExternalSemaphoreSignalParams
cudaExternalSemaphoreWaitParams
cudalibraryHostUniversalFunctionAndDataTable
cudaKernelNodeParams
cudaKernelNodeParamsV2
cudaExternalSemaphoreSignalNodeParams
cudaExternalSemaphoreSignalNodeParamsV2
cudaExternalSemaphoreWaitNodeParams
cudaExternalSemaphoreWaitNodeParamsV2
cudaConditionalNodeParams
cudaChildGraphNodeParams
cudaEventRecordNodeParams
cudaEventWaitNodeParams
cudaGraphNodeParams
cudaGraphEdgeData_st
cudaGraphInstantiateParams_st
cudaGraphExecUpdateResultInfo_st
cudaGraphKernelNodeUpdate
cudaLaunchMemSyncDomainMap_st
cudaLaunchAttributeValue
cudaLaunchAttribute_st
cudaAsyncNotificationInfo
cudaTextureDesc
cudaEglFrameType
cudaEglResourceLocationFlags
cudaEglColorFormat
cudaError_t
cudaChannelFormatKind
cudaMemoryType
cudaMemcpyKind
cudaAccessProperty
cudaStreamCaptureStatus
cudaStreamCaptureMode
cudaSynchronizationPolicy
cudaClusterSchedulingPolicy
cudaStreamUpdateCaptureDependenciesFlags
cudaUserObjectFlags
cudaUserObjectRetainFlags
cudaGraphicsRegisterFlags
cudaGraphicsMapFlags
cudaGraphicsCubeFace
cudaResourceType
cudaResourceViewFormat
cudaFuncAttribute
cudaFuncCache
cudaSharedMemConfig
cudaSharedCarveout
cudaComputeMode
cudaLimit
cudaMemoryAdvise
cudaMemRangeAttribute
cudaFlushGPUDirectRDMAWritesOptions
cudaGPUDirectRDMAWritesOrdering
cudaFlushGPUDirectRDMAWritesScope
cudaFlushGPUDirectRDMAWritesTarget
cudaDeviceAttr
cudaMemPoolAttr
cudaMemLocationType
cudaMemAccessFlags
cudaMemAllocationType
cudaMemAllocationHandleType
cudaGraphMemAttributeType
cudaMemcpyFlags
cudaMemcpySrcAccessOrder
cudaMemcpy3DOperandType
cudaDeviceP2PAttr
cudaAtomicOperation
cudaExternalMemoryHandleType
cudaExternalSemaphoreHandleType
cudaJitOption
cudaLibraryOption
cudaJit_CacheMode
cudaJit_Fallback
cudaCGScope
cudaGraphConditionalHandleFlags
cudaGraphConditionalNodeType
cudaGraphNodeType
cudaGraphChildGraphNodeOwnership
cudaGraphDependencyType
cudaGraphExecUpdateResult
cudaGraphInstantiateResult
cudaGraphKernelNodeField
cudaGetDriverEntryPointFlags
cudaDriverEntryPointQueryResult
cudaGraphDebugDotFlags
cudaGraphInstantiateFlags
cudaLaunchMemSyncDomain
cudaLaunchAttributeID
cudaDeviceNumaConfig
cudaAsyncNotificationType
cudaLogLevel
cudaSurfaceBoundaryMode
cudaSurfaceFormatMode
cudaTextureAddressMode
cudaTextureFilterMode
cudaTextureReadMode
cudaEglPlaneDesc
cudaEglFrame
cudaEglStreamConnection
cudaArray_t
cudaArray_const_t
cudaMipmappedArray_t
cudaMipmappedArray_const_t
cudaHostFn_t
CUuuid
cudaUUID_t
cudaIpcEventHandle_t
cudaIpcMemHandle_t
cudaMemFabricHandle_t
cudaStream_t
cudaEvent_t
cudaGraphicsResource_t
cudaExternalMemory_t
cudaExternalSemaphore_t
cudaGraph_t
cudaGraphNode_t
cudaUserObject_t
cudaGraphConditionalHandle
cudaFunction_t
cudaKernel_t
cudaLibrary_t
cudaMemPool_t
cudaGraphEdgeData
cudaGraphExec_t
cudaGraphInstantiateParams
cudaGraphExecUpdateResultInfo
cudaGraphDeviceNode_t
cudaLaunchMemSyncDomainMap
cudaLaunchAttributeValue
cudaLaunchAttribute
cudaAsyncCallbackHandle_t
cudaAsyncNotificationInfo_t
cudaAsyncCallback
cudaLogsCallbackHandle
cudaLogIterator
cudaSurfaceObject_t
cudaTextureObject_t
CUDA_EGL_MAX_PLANES
cudaHostAllocDefault
cudaHostAllocPortable
cudaHostAllocMapped
cudaHostAllocWriteCombined
cudaHostRegisterDefault
cudaHostRegisterPortable
cudaHostRegisterMapped
cudaHostRegisterIoMemory
cudaHostRegisterReadOnly
cudaPeerAccessDefault
cudaStreamDefault
cudaStreamNonBlocking
cudaStreamLegacy
cudaStreamPerThread
cudaEventDefault
cudaEventBlockingSync
cudaEventDisableTiming
cudaEventInterprocess
cudaEventRecordDefault
cudaEventRecordExternal
cudaEventWaitDefault
cudaEventWaitExternal
cudaDeviceScheduleAuto
cudaDeviceScheduleSpin
cudaDeviceScheduleYield
cudaDeviceScheduleBlockingSync
cudaDeviceBlockingSync
cudaDeviceScheduleMask
cudaDeviceMapHost
cudaDeviceLmemResizeToMax
cudaDeviceSyncMemops
cudaDeviceMask
cudaArrayDefault
cudaArrayLayered
cudaArraySurfaceLoadStore
cudaArrayCubemap
cudaArrayTextureGather
cudaArrayColorAttachment
cudaArraySparse
cudaArrayDeferredMapping
cudaIpcMemLazyEnablePeerAccess
cudaMemAttachGlobal
cudaMemAttachHost
cudaMemAttachSingle
cudaOccupancyDefault
cudaOccupancyDisableCachingOverride
cudaCpuDeviceId
cudaInvalidDeviceId
cudaInitDeviceFlagsAreValid
cudaArraySparsePropertiesSingleMipTail
cudaMemPoolCreateUsageHwDecompress
CUDA_IPC_HANDLE_SIZE
cudaExternalMemoryDedicated
cudaExternalSemaphoreSignalSkipNvSciBufMemSync
cudaExternalSemaphoreWaitSkipNvSciBufMemSync
cudaNvSciSyncAttrSignal
cudaNvSciSyncAttrWait
cudaGraphKernelNodePortDefault
cudaGraphKernelNodePortProgrammatic
cudaGraphKernelNodePortLaunchCompletion
cudaStreamAttrID
cudaStreamAttributeAccessPolicyWindow
cudaStreamAttributeSynchronizationPolicy
cudaStreamAttributeMemSyncDomainMap
cudaStreamAttributeMemSyncDomain
cudaStreamAttributePriority
cudaStreamAttrValue
cudaKernelNodeAttrID
cudaKernelNodeAttributeAccessPolicyWindow
cudaKernelNodeAttributeCooperative
cudaKernelNodeAttributePriority
cudaKernelNodeAttributeClusterDimension
cudaKernelNodeAttributeClusterSchedulingPolicyPreference
cudaKernelNodeAttributeMemSyncDomainMap
cudaKernelNodeAttributeMemSyncDomain
cudaKernelNodeAttributePreferredSharedMemoryCarveout
cudaKernelNodeAttributeDeviceUpdatableKernelNode
cudaKernelNodeAttributeNvlinkUtilCentricScheduling
cudaKernelNodeAttrValue
cudaSurfaceType1D
cudaSurfaceType2D
cudaSurfaceType3D
cudaSurfaceTypeCubemap
cudaSurfaceType1DLayered
cudaSurfaceType2DLayered
cudaSurfaceTypeCubemapLayered
cudaTextureType1D
cudaTextureType2D
cudaTextureType3D
cudaTextureTypeCubemap
cudaTextureType1DLayered
cudaTextureType2DLayered
cudaTextureTypeCubemapLayered
- nvrtc
- Error Handling
- General Information Query
- Compilation
nvrtcProgram
nvrtcCreateProgram()
nvrtcDestroyProgram()
nvrtcCompileProgram()
nvrtcGetPTXSize()
nvrtcGetPTX()
nvrtcGetCUBINSize()
nvrtcGetCUBIN()
nvrtcGetLTOIRSize()
nvrtcGetLTOIR()
nvrtcGetOptiXIRSize()
nvrtcGetOptiXIR()
nvrtcGetProgramLogSize()
nvrtcGetProgramLog()
nvrtcAddNameExpression()
nvrtcGetLoweredName()
nvrtcSetFlowCallback()
- Precompiled header (PCH) (CUDA 12.8+)
- Supported Compile Options
- nvjitlink
- nvvm
- cufile
- Functions
- cuda.bindings.cufile.handle_register
- cuda.bindings.cufile.handle_deregister
- cuda.bindings.cufile.buf_register
- cuda.bindings.cufile.buf_deregister
- cuda.bindings.cufile.read
- cuda.bindings.cufile.write
- cuda.bindings.cufile.driver_open
- cuda.bindings.cufile.use_count
- cuda.bindings.cufile.driver_get_properties
- cuda.bindings.cufile.driver_set_poll_mode
- cuda.bindings.cufile.driver_set_max_direct_io_size
- cuda.bindings.cufile.driver_set_max_cache_size
- cuda.bindings.cufile.driver_set_max_pinned_mem_size
- cuda.bindings.cufile.batch_io_set_up
- cuda.bindings.cufile.batch_io_submit
- cuda.bindings.cufile.batch_io_get_status
- cuda.bindings.cufile.batch_io_cancel
- cuda.bindings.cufile.batch_io_destroy
- cuda.bindings.cufile.read_async
- cuda.bindings.cufile.write_async
- cuda.bindings.cufile.stream_register
- cuda.bindings.cufile.stream_deregister
- cuda.bindings.cufile.get_version
- cuda.bindings.cufile.get_parameter_size_t
- cuda.bindings.cufile.get_parameter_bool
- cuda.bindings.cufile.get_parameter_string
- cuda.bindings.cufile.set_parameter_size_t
- cuda.bindings.cufile.set_parameter_bool
- cuda.bindings.cufile.set_parameter_string
- cuda.bindings.cufile.op_status_error
- cuda.bindings.cufile.driver_close
- Types
- cuda.bindings.cufile.IOEvents
- cuda.bindings.cufile.Descr
- cuda.bindings.cufile.IOParams
- cuda.bindings.cufile.OpError
- cuda.bindings.cufile.DriverStatusFlags
- cuda.bindings.cufile.DriverControlFlags
- cuda.bindings.cufile.FeatureFlags
- cuda.bindings.cufile.FileHandleType
- cuda.bindings.cufile.Opcode
- cuda.bindings.cufile.Status
- cuda.bindings.cufile.BatchMode
- cuda.bindings.cufile.SizeTConfigParameter
- cuda.bindings.cufile.BoolConfigParameter
- cuda.bindings.cufile.StringConfigParameter
- cuda.bindings.cufile.cuFileError
- Functions
- utils