CUDA Python 11.8.1 Release notes#

-

Released on November 4, 2022

+

Released on October ??, 2022

Hightlights#

    diff --git a/docs/searchindex.js b/docs/searchindex.js index 541f8ca4..e95c5640 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["api","conduct","contribute","index","install","module/cuda","module/cudart","module/nvrtc","motivation","overview","release","release/11.4.0-notes","release/11.5.0-notes","release/11.6.0-notes","release/11.6.1-notes","release/11.7.0-notes","release/11.7.1-notes","release/11.8.0-notes","release/11.8.1-notes"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api.rst","conduct.md","contribute.md","index.rst","install.md","module/cuda.rst","module/cudart.rst","module/nvrtc.rst","motivation.md","overview.md","release.md","release/11.4.0-notes.md","release/11.5.0-notes.md","release/11.6.0-notes.md","release/11.6.1-notes.md","release/11.7.0-notes.md","release/11.7.1-notes.md","release/11.8.0-notes.md","release/11.8.1-notes.md"],objects:{"cuda.cuda":[[5,0,1,"","CUDA_ARRAY3D_2DARRAY"],[5,0,1,"","CUDA_ARRAY3D_COLOR_ATTACHMENT"],[5,0,1,"","CUDA_ARRAY3D_CUBEMAP"],[5,0,1,"","CUDA_ARRAY3D_DEFERRED_MAPPING"],[5,0,1,"","CUDA_ARRAY3D_DEPTH_TEXTURE"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR_st"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR_v2"],[5,0,1,"","CUDA_ARRAY3D_LAYERED"],[5,0,1,"","CUDA_ARRAY3D_SPARSE"],[5,0,1,"","CUDA_ARRAY3D_SURFACE_LDST"],[5,0,1,"","CUDA_ARRAY3D_TEXTURE_GATHER"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR_st"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR_v2"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS_st"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS_v1"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES_st"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES_v1"],[5,1,1,"","CUDA_BATCH_MEM_OP_NODE_PARAMS"],[5,1,1,"","CUDA_BATCH_MEM_OP_NODE_PARAMS_st"],[5,0,1,"","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC"],[5,0,1,"","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC"],[5,0,1,"","CUDA_EGL_INFINITE_TIMEOUT"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1"],[5,0,1,"","CUDA_EXTERNAL_MEMORY_DEDICATED"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1"],[5,0,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1"],[5,0,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS_st"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1"],[5,1,1,"","CUDA_HOST_NODE_PARAMS"],[5,1,1,"","CUDA_HOST_NODE_PARAMS_st"],[5,1,1,"","CUDA_HOST_NODE_PARAMS_v1"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS_st"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS_v1"],[5,1,1,"","CUDA_LAUNCH_PARAMS"],[5,1,1,"","CUDA_LAUNCH_PARAMS_st"],[5,1,1,"","CUDA_LAUNCH_PARAMS_v1"],[5,1,1,"","CUDA_MEMCPY2D"],[5,1,1,"","CUDA_MEMCPY2D_st"],[5,1,1,"","CUDA_MEMCPY2D_v2"],[5,1,1,"","CUDA_MEMCPY3D"],[5,1,1,"","CUDA_MEMCPY3D_PEER"],[5,1,1,"","CUDA_MEMCPY3D_PEER_st"],[5,1,1,"","CUDA_MEMCPY3D_PEER_v1"],[5,1,1,"","CUDA_MEMCPY3D_st"],[5,1,1,"","CUDA_MEMCPY3D_v2"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS_st"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS_v1"],[5,1,1,"","CUDA_MEM_ALLOC_NODE_PARAMS"],[5,1,1,"","CUDA_MEM_ALLOC_NODE_PARAMS_st"],[5,0,1,"","CUDA_NVSCISYNC_ATTR_SIGNAL"],[5,0,1,"","CUDA_NVSCISYNC_ATTR_WAIT"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1"],[5,1,1,"","CUDA_RESOURCE_DESC"],[5,1,1,"","CUDA_RESOURCE_DESC_st"],[5,1,1,"","CUDA_RESOURCE_DESC_v1"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC_st"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC_v1"],[5,1,1,"","CUDA_TEXTURE_DESC"],[5,1,1,"","CUDA_TEXTURE_DESC_st"],[5,1,1,"","CUDA_TEXTURE_DESC_v1"],[5,0,1,"","CUDA_VERSION"],[5,1,1,"","CUGLDeviceList"],[5,1,1,"","CUGPUDirectRDMAWritesOrdering"],[5,0,1,"","CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL"],[5,0,1,"","CU_DEVICE_CPU"],[5,0,1,"","CU_DEVICE_INVALID"],[5,0,1,"","CU_IPC_HANDLE_SIZE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_PRIORITY"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_POINTER"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_SIZE"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT"],[5,0,1,"","CU_LAUNCH_PARAM_END"],[5,0,1,"","CU_LAUNCH_PARAM_END_AS_INT"],[5,0,1,"","CU_MEMHOSTALLOC_DEVICEMAP"],[5,0,1,"","CU_MEMHOSTALLOC_PORTABLE"],[5,0,1,"","CU_MEMHOSTALLOC_WRITECOMBINED"],[5,0,1,"","CU_MEMHOSTREGISTER_DEVICEMAP"],[5,0,1,"","CU_MEMHOSTREGISTER_IOMEMORY"],[5,0,1,"","CU_MEMHOSTREGISTER_PORTABLE"],[5,0,1,"","CU_MEMHOSTREGISTER_READ_ONLY"],[5,0,1,"","CU_MEM_CREATE_USAGE_TILE_POOL"],[5,0,1,"","CU_PARAM_TR_DEFAULT"],[5,0,1,"","CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY"],[5,0,1,"","CU_STREAM_LEGACY"],[5,0,1,"","CU_STREAM_PER_THREAD"],[5,0,1,"","CU_TRSA_OVERRIDE_FORMAT"],[5,0,1,"","CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION"],[5,0,1,"","CU_TRSF_NORMALIZED_COORDINATES"],[5,0,1,"","CU_TRSF_READ_AS_INTEGER"],[5,0,1,"","CU_TRSF_SEAMLESS_CUBEMAP"],[5,0,1,"","CU_TRSF_SRGB"],[5,1,1,"","CUaccessPolicyWindow"],[5,1,1,"","CUaccessPolicyWindow_st"],[5,1,1,"","CUaccessPolicyWindow_v1"],[5,1,1,"","CUaccessProperty"],[5,1,1,"","CUaddress_mode"],[5,1,1,"","CUarray"],[5,1,1,"","CUarrayMapInfo"],[5,1,1,"","CUarrayMapInfo_st"],[5,1,1,"","CUarrayMapInfo_v1"],[5,1,1,"","CUarraySparseSubresourceType"],[5,1,1,"","CUarray_cubemap_face"],[5,1,1,"","CUarray_format"],[5,1,1,"","CUclusterSchedulingPolicy"],[5,1,1,"","CUcomputemode"],[5,1,1,"","CUcontext"],[5,1,1,"","CUctx_flags"],[5,1,1,"","CUdevice"],[5,1,1,"","CUdevice_P2PAttribute"],[5,1,1,"","CUdevice_attribute"],[5,1,1,"","CUdevice_v1"],[5,1,1,"","CUdeviceptr"],[5,1,1,"","CUdeviceptr_v2"],[5,1,1,"","CUdevprop"],[5,1,1,"","CUdevprop_st"],[5,1,1,"","CUdevprop_v1"],[5,1,1,"","CUdriverProcAddress_flags"],[5,1,1,"","CUeglColorFormat"],[5,1,1,"","CUeglFrame"],[5,1,1,"","CUeglFrameType"],[5,1,1,"","CUeglFrame_st"],[5,1,1,"","CUeglFrame_v1"],[5,1,1,"","CUeglResourceLocationFlags"],[5,1,1,"","CUeglStreamConnection"],[5,1,1,"","CUevent"],[5,1,1,"","CUevent_flags"],[5,1,1,"","CUevent_record_flags"],[5,1,1,"","CUevent_sched_flags"],[5,1,1,"","CUevent_wait_flags"],[5,1,1,"","CUexecAffinityParam"],[5,1,1,"","CUexecAffinityParam_st"],[5,1,1,"","CUexecAffinityParam_v1"],[5,1,1,"","CUexecAffinitySmCount"],[5,1,1,"","CUexecAffinitySmCount_st"],[5,1,1,"","CUexecAffinitySmCount_v1"],[5,1,1,"","CUexecAffinityType"],[5,1,1,"","CUexternalMemory"],[5,1,1,"","CUexternalMemoryHandleType"],[5,1,1,"","CUexternalSemaphore"],[5,1,1,"","CUexternalSemaphoreHandleType"],[5,1,1,"","CUfilter_mode"],[5,1,1,"","CUflushGPUDirectRDMAWritesOptions"],[5,1,1,"","CUflushGPUDirectRDMAWritesScope"],[5,1,1,"","CUflushGPUDirectRDMAWritesTarget"],[5,1,1,"","CUfunc_cache"],[5,1,1,"","CUfunction"],[5,1,1,"","CUfunction_attribute"],[5,1,1,"","CUgraph"],[5,1,1,"","CUgraphDebugDot_flags"],[5,1,1,"","CUgraphExec"],[5,1,1,"","CUgraphExecUpdateResult"],[5,1,1,"","CUgraphInstantiate_flags"],[5,1,1,"","CUgraphMem_attribute"],[5,1,1,"","CUgraphNode"],[5,1,1,"","CUgraphNodeType"],[5,1,1,"","CUgraphicsMapResourceFlags"],[5,1,1,"","CUgraphicsRegisterFlags"],[5,1,1,"","CUgraphicsResource"],[5,1,1,"","CUhostFn"],[5,1,1,"","CUipcEventHandle"],[5,1,1,"","CUipcEventHandle_st"],[5,1,1,"","CUipcEventHandle_v1"],[5,1,1,"","CUipcMemHandle"],[5,1,1,"","CUipcMemHandle_st"],[5,1,1,"","CUipcMemHandle_v1"],[5,1,1,"","CUipcMem_flags"],[5,1,1,"","CUjitInputType"],[5,1,1,"","CUjit_cacheMode"],[5,1,1,"","CUjit_fallback"],[5,1,1,"","CUjit_option"],[5,1,1,"","CUjit_target"],[5,1,1,"","CUkernelNodeAttrValue"],[5,1,1,"","CUkernelNodeAttrValue_v1"],[5,1,1,"","CUlaunchAttribute"],[5,1,1,"","CUlaunchAttributeValue"],[5,1,1,"","CUlaunchAttributeValue_union"],[5,1,1,"","CUlaunchAttribute_st"],[5,1,1,"","CUlaunchConfig"],[5,1,1,"","CUlaunchConfig_st"],[5,1,1,"","CUlimit"],[5,1,1,"","CUlinkState"],[5,1,1,"","CUmemAccessDesc"],[5,1,1,"","CUmemAccessDesc_st"],[5,1,1,"","CUmemAccessDesc_v1"],[5,1,1,"","CUmemAccess_flags"],[5,1,1,"","CUmemAllocationCompType"],[5,1,1,"","CUmemAllocationGranularity_flags"],[5,1,1,"","CUmemAllocationHandleType"],[5,1,1,"","CUmemAllocationProp"],[5,1,1,"","CUmemAllocationProp_st"],[5,1,1,"","CUmemAllocationProp_v1"],[5,1,1,"","CUmemAllocationType"],[5,1,1,"","CUmemAttach_flags"],[5,1,1,"","CUmemGenericAllocationHandle"],[5,1,1,"","CUmemGenericAllocationHandle_v1"],[5,1,1,"","CUmemHandleType"],[5,1,1,"","CUmemLocation"],[5,1,1,"","CUmemLocationType"],[5,1,1,"","CUmemLocation_st"],[5,1,1,"","CUmemLocation_v1"],[5,1,1,"","CUmemOperationType"],[5,1,1,"","CUmemPoolProps"],[5,1,1,"","CUmemPoolProps_st"],[5,1,1,"","CUmemPoolProps_v1"],[5,1,1,"","CUmemPoolPtrExportData"],[5,1,1,"","CUmemPoolPtrExportData_st"],[5,1,1,"","CUmemPoolPtrExportData_v1"],[5,1,1,"","CUmemPool_attribute"],[5,1,1,"","CUmemRangeHandleType"],[5,1,1,"","CUmem_advise"],[5,1,1,"","CUmem_range_attribute"],[5,1,1,"","CUmemoryPool"],[5,1,1,"","CUmemorytype"],[5,1,1,"","CUmipmappedArray"],[5,1,1,"","CUmodule"],[5,1,1,"","CUmoduleLoadingMode"],[5,1,1,"","CUoccupancyB2DSize"],[5,1,1,"","CUoccupancy_flags"],[5,1,1,"","CUpointer_attribute"],[5,1,1,"","CUresourceViewFormat"],[5,1,1,"","CUresourcetype"],[5,1,1,"","CUresult"],[5,1,1,"","CUshared_carveout"],[5,1,1,"","CUsharedconfig"],[5,1,1,"","CUstream"],[5,1,1,"","CUstreamAttrID"],[5,1,1,"","CUstreamAttrValue"],[5,1,1,"","CUstreamAttrValue_v1"],[5,1,1,"","CUstreamBatchMemOpParams"],[5,1,1,"","CUstreamBatchMemOpParams_union"],[5,1,1,"","CUstreamBatchMemOpParams_v1"],[5,1,1,"","CUstreamBatchMemOpType"],[5,1,1,"","CUstreamCallback"],[5,1,1,"","CUstreamCaptureMode"],[5,1,1,"","CUstreamCaptureStatus"],[5,1,1,"","CUstreamMemoryBarrier_flags"],[5,1,1,"","CUstreamUpdateCaptureDependencies_flags"],[5,1,1,"","CUstreamWaitValue_flags"],[5,1,1,"","CUstreamWriteValue_flags"],[5,1,1,"","CUstream_flags"],[5,1,1,"","CUsurfObject"],[5,1,1,"","CUsurfObject_v1"],[5,1,1,"","CUsurfref"],[5,1,1,"","CUsynchronizationPolicy"],[5,1,1,"","CUtexObject"],[5,1,1,"","CUtexObject_v1"],[5,1,1,"","CUtexref"],[5,1,1,"","CUuserObject"],[5,1,1,"","CUuserObjectRetain_flags"],[5,1,1,"","CUuserObject_flags"],[5,1,1,"","CUuuid"],[5,1,1,"","CUuuid_st"],[5,0,1,"","MAX_PLANES"],[5,1,1,"","cl_context_flags"],[5,1,1,"","cl_event_flags"],[5,3,1,"","cuArray3DCreate"],[5,3,1,"","cuArray3DGetDescriptor"],[5,3,1,"","cuArrayCreate"],[5,3,1,"","cuArrayDestroy"],[5,3,1,"","cuArrayGetDescriptor"],[5,3,1,"","cuArrayGetMemoryRequirements"],[5,3,1,"","cuArrayGetPlane"],[5,3,1,"","cuArrayGetSparseProperties"],[5,3,1,"","cuCtxCreate"],[5,3,1,"","cuCtxCreate_v3"],[5,3,1,"","cuCtxDestroy"],[5,3,1,"","cuCtxDisablePeerAccess"],[5,3,1,"","cuCtxEnablePeerAccess"],[5,3,1,"","cuCtxGetApiVersion"],[5,3,1,"","cuCtxGetCacheConfig"],[5,3,1,"","cuCtxGetCurrent"],[5,3,1,"","cuCtxGetDevice"],[5,3,1,"","cuCtxGetExecAffinity"],[5,3,1,"","cuCtxGetFlags"],[5,3,1,"","cuCtxGetLimit"],[5,3,1,"","cuCtxGetSharedMemConfig"],[5,3,1,"","cuCtxGetStreamPriorityRange"],[5,3,1,"","cuCtxPopCurrent"],[5,3,1,"","cuCtxPushCurrent"],[5,3,1,"","cuCtxResetPersistingL2Cache"],[5,3,1,"","cuCtxSetCacheConfig"],[5,3,1,"","cuCtxSetCurrent"],[5,3,1,"","cuCtxSetLimit"],[5,3,1,"","cuCtxSetSharedMemConfig"],[5,3,1,"","cuCtxSynchronize"],[5,3,1,"","cuDestroyExternalMemory"],[5,3,1,"","cuDestroyExternalSemaphore"],[5,3,1,"","cuDeviceCanAccessPeer"],[5,3,1,"","cuDeviceGet"],[5,3,1,"","cuDeviceGetAttribute"],[5,3,1,"","cuDeviceGetByPCIBusId"],[5,3,1,"","cuDeviceGetCount"],[5,3,1,"","cuDeviceGetDefaultMemPool"],[5,3,1,"","cuDeviceGetGraphMemAttribute"],[5,3,1,"","cuDeviceGetLuid"],[5,3,1,"","cuDeviceGetMemPool"],[5,3,1,"","cuDeviceGetName"],[5,3,1,"","cuDeviceGetNvSciSyncAttributes"],[5,3,1,"","cuDeviceGetP2PAttribute"],[5,3,1,"","cuDeviceGetPCIBusId"],[5,3,1,"","cuDeviceGetTexture1DLinearMaxWidth"],[5,3,1,"","cuDeviceGetUuid"],[5,3,1,"","cuDeviceGetUuid_v2"],[5,3,1,"","cuDeviceGraphMemTrim"],[5,3,1,"","cuDevicePrimaryCtxGetState"],[5,3,1,"","cuDevicePrimaryCtxRelease"],[5,3,1,"","cuDevicePrimaryCtxReset"],[5,3,1,"","cuDevicePrimaryCtxRetain"],[5,3,1,"","cuDevicePrimaryCtxSetFlags"],[5,3,1,"","cuDeviceSetGraphMemAttribute"],[5,3,1,"","cuDeviceSetMemPool"],[5,3,1,"","cuDeviceTotalMem"],[5,3,1,"","cuDriverGetVersion"],[5,3,1,"","cuEGLStreamConsumerAcquireFrame"],[5,3,1,"","cuEGLStreamConsumerConnect"],[5,3,1,"","cuEGLStreamConsumerConnectWithFlags"],[5,3,1,"","cuEGLStreamConsumerDisconnect"],[5,3,1,"","cuEGLStreamConsumerReleaseFrame"],[5,3,1,"","cuEGLStreamProducerConnect"],[5,3,1,"","cuEGLStreamProducerDisconnect"],[5,3,1,"","cuEGLStreamProducerPresentFrame"],[5,3,1,"","cuEGLStreamProducerReturnFrame"],[5,3,1,"","cuEventCreate"],[5,3,1,"","cuEventCreateFromEGLSync"],[5,3,1,"","cuEventDestroy"],[5,3,1,"","cuEventElapsedTime"],[5,3,1,"","cuEventQuery"],[5,3,1,"","cuEventRecord"],[5,3,1,"","cuEventRecordWithFlags"],[5,3,1,"","cuEventSynchronize"],[5,3,1,"","cuExternalMemoryGetMappedBuffer"],[5,3,1,"","cuExternalMemoryGetMappedMipmappedArray"],[5,3,1,"","cuFlushGPUDirectRDMAWrites"],[5,3,1,"","cuFuncGetAttribute"],[5,3,1,"","cuFuncGetModule"],[5,3,1,"","cuFuncSetAttribute"],[5,3,1,"","cuFuncSetCacheConfig"],[5,3,1,"","cuFuncSetSharedMemConfig"],[5,3,1,"","cuGLGetDevices"],[5,3,1,"","cuGetErrorName"],[5,3,1,"","cuGetErrorString"],[5,3,1,"","cuGetProcAddress"],[5,3,1,"","cuGraphAddBatchMemOpNode"],[5,3,1,"","cuGraphAddChildGraphNode"],[5,3,1,"","cuGraphAddDependencies"],[5,3,1,"","cuGraphAddEmptyNode"],[5,3,1,"","cuGraphAddEventRecordNode"],[5,3,1,"","cuGraphAddEventWaitNode"],[5,3,1,"","cuGraphAddExternalSemaphoresSignalNode"],[5,3,1,"","cuGraphAddExternalSemaphoresWaitNode"],[5,3,1,"","cuGraphAddHostNode"],[5,3,1,"","cuGraphAddKernelNode"],[5,3,1,"","cuGraphAddMemAllocNode"],[5,3,1,"","cuGraphAddMemFreeNode"],[5,3,1,"","cuGraphAddMemcpyNode"],[5,3,1,"","cuGraphAddMemsetNode"],[5,3,1,"","cuGraphBatchMemOpNodeGetParams"],[5,3,1,"","cuGraphBatchMemOpNodeSetParams"],[5,3,1,"","cuGraphChildGraphNodeGetGraph"],[5,3,1,"","cuGraphClone"],[5,3,1,"","cuGraphCreate"],[5,3,1,"","cuGraphDebugDotPrint"],[5,3,1,"","cuGraphDestroy"],[5,3,1,"","cuGraphDestroyNode"],[5,3,1,"","cuGraphEventRecordNodeGetEvent"],[5,3,1,"","cuGraphEventRecordNodeSetEvent"],[5,3,1,"","cuGraphEventWaitNodeGetEvent"],[5,3,1,"","cuGraphEventWaitNodeSetEvent"],[5,3,1,"","cuGraphExecBatchMemOpNodeSetParams"],[5,3,1,"","cuGraphExecChildGraphNodeSetParams"],[5,3,1,"","cuGraphExecDestroy"],[5,3,1,"","cuGraphExecEventRecordNodeSetEvent"],[5,3,1,"","cuGraphExecEventWaitNodeSetEvent"],[5,3,1,"","cuGraphExecExternalSemaphoresSignalNodeSetParams"],[5,3,1,"","cuGraphExecExternalSemaphoresWaitNodeSetParams"],[5,3,1,"","cuGraphExecHostNodeSetParams"],[5,3,1,"","cuGraphExecKernelNodeSetParams"],[5,3,1,"","cuGraphExecMemcpyNodeSetParams"],[5,3,1,"","cuGraphExecMemsetNodeSetParams"],[5,3,1,"","cuGraphExecUpdate"],[5,3,1,"","cuGraphExternalSemaphoresSignalNodeGetParams"],[5,3,1,"","cuGraphExternalSemaphoresSignalNodeSetParams"],[5,3,1,"","cuGraphExternalSemaphoresWaitNodeGetParams"],[5,3,1,"","cuGraphExternalSemaphoresWaitNodeSetParams"],[5,3,1,"","cuGraphGetEdges"],[5,3,1,"","cuGraphGetNodes"],[5,3,1,"","cuGraphGetRootNodes"],[5,3,1,"","cuGraphHostNodeGetParams"],[5,3,1,"","cuGraphHostNodeSetParams"],[5,3,1,"","cuGraphInstantiate"],[5,3,1,"","cuGraphInstantiateWithFlags"],[5,3,1,"","cuGraphKernelNodeCopyAttributes"],[5,3,1,"","cuGraphKernelNodeGetAttribute"],[5,3,1,"","cuGraphKernelNodeGetParams"],[5,3,1,"","cuGraphKernelNodeSetAttribute"],[5,3,1,"","cuGraphKernelNodeSetParams"],[5,3,1,"","cuGraphLaunch"],[5,3,1,"","cuGraphMemAllocNodeGetParams"],[5,3,1,"","cuGraphMemFreeNodeGetParams"],[5,3,1,"","cuGraphMemcpyNodeGetParams"],[5,3,1,"","cuGraphMemcpyNodeSetParams"],[5,3,1,"","cuGraphMemsetNodeGetParams"],[5,3,1,"","cuGraphMemsetNodeSetParams"],[5,3,1,"","cuGraphNodeFindInClone"],[5,3,1,"","cuGraphNodeGetDependencies"],[5,3,1,"","cuGraphNodeGetDependentNodes"],[5,3,1,"","cuGraphNodeGetEnabled"],[5,3,1,"","cuGraphNodeGetType"],[5,3,1,"","cuGraphNodeSetEnabled"],[5,3,1,"","cuGraphReleaseUserObject"],[5,3,1,"","cuGraphRemoveDependencies"],[5,3,1,"","cuGraphRetainUserObject"],[5,3,1,"","cuGraphUpload"],[5,3,1,"","cuGraphicsEGLRegisterImage"],[5,3,1,"","cuGraphicsGLRegisterBuffer"],[5,3,1,"","cuGraphicsGLRegisterImage"],[5,3,1,"","cuGraphicsMapResources"],[5,3,1,"","cuGraphicsResourceGetMappedEglFrame"],[5,3,1,"","cuGraphicsResourceGetMappedMipmappedArray"],[5,3,1,"","cuGraphicsResourceGetMappedPointer"],[5,3,1,"","cuGraphicsResourceSetMapFlags"],[5,3,1,"","cuGraphicsSubResourceGetMappedArray"],[5,3,1,"","cuGraphicsUnmapResources"],[5,3,1,"","cuGraphicsUnregisterResource"],[5,3,1,"","cuGraphicsVDPAURegisterOutputSurface"],[5,3,1,"","cuGraphicsVDPAURegisterVideoSurface"],[5,3,1,"","cuImportExternalMemory"],[5,3,1,"","cuImportExternalSemaphore"],[5,3,1,"","cuInit"],[5,3,1,"","cuIpcCloseMemHandle"],[5,3,1,"","cuIpcGetEventHandle"],[5,3,1,"","cuIpcGetMemHandle"],[5,3,1,"","cuIpcOpenEventHandle"],[5,3,1,"","cuIpcOpenMemHandle"],[5,3,1,"","cuLaunchCooperativeKernel"],[5,3,1,"","cuLaunchCooperativeKernelMultiDevice"],[5,3,1,"","cuLaunchHostFunc"],[5,3,1,"","cuLaunchKernel"],[5,3,1,"","cuLaunchKernelEx"],[5,3,1,"","cuLinkAddData"],[5,3,1,"","cuLinkAddFile"],[5,3,1,"","cuLinkComplete"],[5,3,1,"","cuLinkCreate"],[5,3,1,"","cuLinkDestroy"],[5,3,1,"","cuMemAddressFree"],[5,3,1,"","cuMemAddressReserve"],[5,3,1,"","cuMemAdvise"],[5,3,1,"","cuMemAlloc"],[5,3,1,"","cuMemAllocAsync"],[5,3,1,"","cuMemAllocFromPoolAsync"],[5,3,1,"","cuMemAllocHost"],[5,3,1,"","cuMemAllocManaged"],[5,3,1,"","cuMemAllocPitch"],[5,3,1,"","cuMemCreate"],[5,3,1,"","cuMemExportToShareableHandle"],[5,3,1,"","cuMemFree"],[5,3,1,"","cuMemFreeAsync"],[5,3,1,"","cuMemFreeHost"],[5,3,1,"","cuMemGetAccess"],[5,3,1,"","cuMemGetAddressRange"],[5,3,1,"","cuMemGetAllocationGranularity"],[5,3,1,"","cuMemGetAllocationPropertiesFromHandle"],[5,3,1,"","cuMemGetHandleForAddressRange"],[5,3,1,"","cuMemGetInfo"],[5,3,1,"","cuMemHostAlloc"],[5,3,1,"","cuMemHostGetDevicePointer"],[5,3,1,"","cuMemHostGetFlags"],[5,3,1,"","cuMemHostRegister"],[5,3,1,"","cuMemHostUnregister"],[5,3,1,"","cuMemImportFromShareableHandle"],[5,3,1,"","cuMemMap"],[5,3,1,"","cuMemMapArrayAsync"],[5,3,1,"","cuMemPoolCreate"],[5,3,1,"","cuMemPoolDestroy"],[5,3,1,"","cuMemPoolExportPointer"],[5,3,1,"","cuMemPoolExportToShareableHandle"],[5,3,1,"","cuMemPoolGetAccess"],[5,3,1,"","cuMemPoolGetAttribute"],[5,3,1,"","cuMemPoolImportFromShareableHandle"],[5,3,1,"","cuMemPoolImportPointer"],[5,3,1,"","cuMemPoolSetAccess"],[5,3,1,"","cuMemPoolSetAttribute"],[5,3,1,"","cuMemPoolTrimTo"],[5,3,1,"","cuMemPrefetchAsync"],[5,3,1,"","cuMemRangeGetAttribute"],[5,3,1,"","cuMemRangeGetAttributes"],[5,3,1,"","cuMemRelease"],[5,3,1,"","cuMemRetainAllocationHandle"],[5,3,1,"","cuMemSetAccess"],[5,3,1,"","cuMemUnmap"],[5,3,1,"","cuMemcpy"],[5,3,1,"","cuMemcpy2D"],[5,3,1,"","cuMemcpy2DAsync"],[5,3,1,"","cuMemcpy2DUnaligned"],[5,3,1,"","cuMemcpy3D"],[5,3,1,"","cuMemcpy3DAsync"],[5,3,1,"","cuMemcpy3DPeer"],[5,3,1,"","cuMemcpy3DPeerAsync"],[5,3,1,"","cuMemcpyAsync"],[5,3,1,"","cuMemcpyAtoA"],[5,3,1,"","cuMemcpyAtoD"],[5,3,1,"","cuMemcpyAtoH"],[5,3,1,"","cuMemcpyAtoHAsync"],[5,3,1,"","cuMemcpyDtoA"],[5,3,1,"","cuMemcpyDtoD"],[5,3,1,"","cuMemcpyDtoDAsync"],[5,3,1,"","cuMemcpyDtoH"],[5,3,1,"","cuMemcpyDtoHAsync"],[5,3,1,"","cuMemcpyHtoA"],[5,3,1,"","cuMemcpyHtoAAsync"],[5,3,1,"","cuMemcpyHtoD"],[5,3,1,"","cuMemcpyHtoDAsync"],[5,3,1,"","cuMemcpyPeer"],[5,3,1,"","cuMemcpyPeerAsync"],[5,3,1,"","cuMemsetD16"],[5,3,1,"","cuMemsetD16Async"],[5,3,1,"","cuMemsetD2D16"],[5,3,1,"","cuMemsetD2D16Async"],[5,3,1,"","cuMemsetD2D32"],[5,3,1,"","cuMemsetD2D32Async"],[5,3,1,"","cuMemsetD2D8"],[5,3,1,"","cuMemsetD2D8Async"],[5,3,1,"","cuMemsetD32"],[5,3,1,"","cuMemsetD32Async"],[5,3,1,"","cuMemsetD8"],[5,3,1,"","cuMemsetD8Async"],[5,3,1,"","cuMipmappedArrayCreate"],[5,3,1,"","cuMipmappedArrayDestroy"],[5,3,1,"","cuMipmappedArrayGetLevel"],[5,3,1,"","cuMipmappedArrayGetMemoryRequirements"],[5,3,1,"","cuMipmappedArrayGetSparseProperties"],[5,3,1,"","cuModuleGetFunction"],[5,3,1,"","cuModuleGetGlobal"],[5,3,1,"","cuModuleGetLoadingMode"],[5,3,1,"","cuModuleGetSurfRef"],[5,3,1,"","cuModuleGetTexRef"],[5,3,1,"","cuModuleLoad"],[5,3,1,"","cuModuleLoadData"],[5,3,1,"","cuModuleLoadDataEx"],[5,3,1,"","cuModuleLoadFatBinary"],[5,3,1,"","cuModuleUnload"],[5,3,1,"","cuOccupancyAvailableDynamicSMemPerBlock"],[5,3,1,"","cuOccupancyMaxActiveBlocksPerMultiprocessor"],[5,3,1,"","cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"],[5,3,1,"","cuOccupancyMaxActiveClusters"],[5,3,1,"","cuOccupancyMaxPotentialBlockSize"],[5,3,1,"","cuOccupancyMaxPotentialBlockSizeWithFlags"],[5,3,1,"","cuOccupancyMaxPotentialClusterSize"],[5,3,1,"","cuPointerGetAttribute"],[5,3,1,"","cuPointerGetAttributes"],[5,3,1,"","cuPointerSetAttribute"],[5,3,1,"","cuProfilerStart"],[5,3,1,"","cuProfilerStop"],[5,3,1,"","cuSignalExternalSemaphoresAsync"],[5,3,1,"","cuStreamAddCallback"],[5,3,1,"","cuStreamAttachMemAsync"],[5,3,1,"","cuStreamBatchMemOp"],[5,3,1,"","cuStreamBatchMemOp_v2"],[5,3,1,"","cuStreamBeginCapture"],[5,3,1,"","cuStreamCopyAttributes"],[5,3,1,"","cuStreamCreate"],[5,3,1,"","cuStreamCreateWithPriority"],[5,3,1,"","cuStreamDestroy"],[5,3,1,"","cuStreamEndCapture"],[5,3,1,"","cuStreamGetAttribute"],[5,3,1,"","cuStreamGetCaptureInfo"],[5,3,1,"","cuStreamGetCaptureInfo_v2"],[5,3,1,"","cuStreamGetCtx"],[5,3,1,"","cuStreamGetFlags"],[5,3,1,"","cuStreamGetPriority"],[5,3,1,"","cuStreamIsCapturing"],[5,3,1,"","cuStreamQuery"],[5,3,1,"","cuStreamSetAttribute"],[5,3,1,"","cuStreamSynchronize"],[5,3,1,"","cuStreamUpdateCaptureDependencies"],[5,3,1,"","cuStreamWaitEvent"],[5,3,1,"","cuStreamWaitValue32"],[5,3,1,"","cuStreamWaitValue32_v2"],[5,3,1,"","cuStreamWaitValue64"],[5,3,1,"","cuStreamWaitValue64_v2"],[5,3,1,"","cuStreamWriteValue32"],[5,3,1,"","cuStreamWriteValue32_v2"],[5,3,1,"","cuStreamWriteValue64"],[5,3,1,"","cuStreamWriteValue64_v2"],[5,3,1,"","cuSurfObjectCreate"],[5,3,1,"","cuSurfObjectDestroy"],[5,3,1,"","cuSurfObjectGetResourceDesc"],[5,3,1,"","cuTexObjectCreate"],[5,3,1,"","cuTexObjectDestroy"],[5,3,1,"","cuTexObjectGetResourceDesc"],[5,3,1,"","cuTexObjectGetResourceViewDesc"],[5,3,1,"","cuTexObjectGetTextureDesc"],[5,3,1,"","cuThreadExchangeStreamCaptureMode"],[5,3,1,"","cuUserObjectCreate"],[5,3,1,"","cuUserObjectRelease"],[5,3,1,"","cuUserObjectRetain"],[5,3,1,"","cuVDPAUCtxCreate"],[5,3,1,"","cuVDPAUGetDevice"],[5,3,1,"","cuWaitExternalSemaphoresAsync"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR_st":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR_v2":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR_st":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR_v2":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS_st":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS_v1":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_BATCH_MEM_OP_NODE_PARAMS":[[5,0,1,"","count"],[5,0,1,"","ctx"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","paramArray"]],"cuda.cuda.CUDA_BATCH_MEM_OP_NODE_PARAMS_st":[[5,0,1,"","count"],[5,0,1,"","ctx"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","paramArray"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS_st":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS_st":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS_v1":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS_st":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS_v1":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS_st":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS_v1":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_MEMCPY2D":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY2D_st":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY2D_v2":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY3D":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER_st":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER_v1":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_st":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_v2":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS_st":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS_v1":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEM_ALLOC_NODE_PARAMS":[[5,0,1,"","accessDescCount"],[5,0,1,"","accessDescs"],[5,0,1,"","bytesize"],[5,0,1,"","dptr"],[5,2,1,"","getPtr"],[5,0,1,"","poolProps"]],"cuda.cuda.CUDA_MEM_ALLOC_NODE_PARAMS_st":[[5,0,1,"","accessDescCount"],[5,0,1,"","accessDescs"],[5,0,1,"","bytesize"],[5,0,1,"","dptr"],[5,2,1,"","getPtr"],[5,0,1,"","poolProps"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS":[[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_RESOURCE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC_st":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC_v1":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_TEXTURE_DESC":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_TEXTURE_DESC_st":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_TEXTURE_DESC_v1":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUGLDeviceList":[[5,0,1,"","CU_GL_DEVICE_LIST_ALL"],[5,0,1,"","CU_GL_DEVICE_LIST_CURRENT_FRAME"],[5,0,1,"","CU_GL_DEVICE_LIST_NEXT_FRAME"]],"cuda.cuda.CUGPUDirectRDMAWritesOrdering":[[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_ALL_DEVICES"],[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_NONE"],[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_OWNER"]],"cuda.cuda.CUaccessPolicyWindow":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessPolicyWindow_st":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessPolicyWindow_v1":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessProperty":[[5,0,1,"","CU_ACCESS_PROPERTY_NORMAL"],[5,0,1,"","CU_ACCESS_PROPERTY_PERSISTING"],[5,0,1,"","CU_ACCESS_PROPERTY_STREAMING"]],"cuda.cuda.CUaddress_mode":[[5,0,1,"","CU_TR_ADDRESS_MODE_BORDER"],[5,0,1,"","CU_TR_ADDRESS_MODE_CLAMP"],[5,0,1,"","CU_TR_ADDRESS_MODE_MIRROR"],[5,0,1,"","CU_TR_ADDRESS_MODE_WRAP"]],"cuda.cuda.CUarray":[[5,2,1,"","getPtr"]],"cuda.cuda.CUarrayMapInfo":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarrayMapInfo_st":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarrayMapInfo_v1":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarraySparseSubresourceType":[[5,0,1,"","CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL"],[5,0,1,"","CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL"]],"cuda.cuda.CUarray_cubemap_face":[[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_X"],[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_Y"],[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_Z"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_X"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_Y"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_Z"]],"cuda.cuda.CUarray_format":[[5,0,1,"","CU_AD_FORMAT_BC1_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC1_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC2_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC2_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC3_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC3_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC4_SNORM"],[5,0,1,"","CU_AD_FORMAT_BC4_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC5_SNORM"],[5,0,1,"","CU_AD_FORMAT_BC5_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC6H_SF16"],[5,0,1,"","CU_AD_FORMAT_BC6H_UF16"],[5,0,1,"","CU_AD_FORMAT_BC7_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC7_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_FLOAT"],[5,0,1,"","CU_AD_FORMAT_HALF"],[5,0,1,"","CU_AD_FORMAT_NV12"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT16"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT32"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT8"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X1"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X2"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X4"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X1"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X2"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X4"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X1"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X2"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X4"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X1"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X2"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X4"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT16"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT32"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT8"]],"cuda.cuda.CUclusterSchedulingPolicy":[[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_DEFAULT"],[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING"],[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_SPREAD"]],"cuda.cuda.CUcomputemode":[[5,0,1,"","CU_COMPUTEMODE_DEFAULT"],[5,0,1,"","CU_COMPUTEMODE_EXCLUSIVE_PROCESS"],[5,0,1,"","CU_COMPUTEMODE_PROHIBITED"]],"cuda.cuda.CUcontext":[[5,2,1,"","getPtr"]],"cuda.cuda.CUctx_flags":[[5,0,1,"","CU_CTX_BLOCKING_SYNC"],[5,0,1,"","CU_CTX_FLAGS_MASK"],[5,0,1,"","CU_CTX_LMEM_RESIZE_TO_MAX"],[5,0,1,"","CU_CTX_MAP_HOST"],[5,0,1,"","CU_CTX_SCHED_AUTO"],[5,0,1,"","CU_CTX_SCHED_BLOCKING_SYNC"],[5,0,1,"","CU_CTX_SCHED_MASK"],[5,0,1,"","CU_CTX_SCHED_SPIN"],[5,0,1,"","CU_CTX_SCHED_YIELD"]],"cuda.cuda.CUdevice":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdevice_P2PAttribute":[[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK"]],"cuda.cuda.CUdevice_attribute":[[5,0,1,"","CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CLOCK_RATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_MODE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_ECC_ENABLED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_OVERLAP"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_INTEGRATED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_PITCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_BUS_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TCC_DRIVER"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_WARP_SIZE"]],"cuda.cuda.CUdevice_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdeviceptr":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdeviceptr_v2":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdevprop":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdevprop_st":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdevprop_v1":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdriverProcAddress_flags":[[5,0,1,"","CU_GET_PROC_ADDRESS_DEFAULT"],[5,0,1,"","CU_GET_PROC_ADDRESS_LEGACY_STREAM"],[5,0,1,"","CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM"]],"cuda.cuda.CUeglColorFormat":[[5,0,1,"","CU_EGL_COLOR_FORMAT_A"],[5,0,1,"","CU_EGL_COLOR_FORMAT_ABGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_ARGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_AYUV"],[5,0,1,"","CU_EGL_COLOR_FORMAT_AYUV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_CCCC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_BCCR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CBRC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CCCC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CRBC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_RCCB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_BCCR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_CBRC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_CRBC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_RCCB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BGRA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_L"],[5,0,1,"","CU_EGL_COLOR_FORMAT_MAX"],[5,0,1,"","CU_EGL_COLOR_FORMAT_R"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RGBA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_UYVY_422"],[5,0,1,"","CU_EGL_COLOR_FORMAT_UYVY_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_VYUY"],[5,0,1,"","CU_EGL_COLOR_FORMAT_VYUY_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUVA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUVA_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUYV_422"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUYV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVYU"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVYU_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y_ER"]],"cuda.cuda.CUeglFrame":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglFrameType":[[5,0,1,"","CU_EGL_FRAME_TYPE_ARRAY"],[5,0,1,"","CU_EGL_FRAME_TYPE_PITCH"]],"cuda.cuda.CUeglFrame_st":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglFrame_v1":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglResourceLocationFlags":[[5,0,1,"","CU_EGL_RESOURCE_LOCATION_SYSMEM"],[5,0,1,"","CU_EGL_RESOURCE_LOCATION_VIDMEM"]],"cuda.cuda.CUeglStreamConnection":[[5,2,1,"","getPtr"]],"cuda.cuda.CUevent":[[5,2,1,"","getPtr"]],"cuda.cuda.CUevent_flags":[[5,0,1,"","CU_EVENT_BLOCKING_SYNC"],[5,0,1,"","CU_EVENT_DEFAULT"],[5,0,1,"","CU_EVENT_DISABLE_TIMING"],[5,0,1,"","CU_EVENT_INTERPROCESS"]],"cuda.cuda.CUevent_record_flags":[[5,0,1,"","CU_EVENT_RECORD_DEFAULT"],[5,0,1,"","CU_EVENT_RECORD_EXTERNAL"]],"cuda.cuda.CUevent_sched_flags":[[5,0,1,"","CU_EVENT_SCHED_AUTO"],[5,0,1,"","CU_EVENT_SCHED_BLOCKING_SYNC"],[5,0,1,"","CU_EVENT_SCHED_SPIN"],[5,0,1,"","CU_EVENT_SCHED_YIELD"]],"cuda.cuda.CUevent_wait_flags":[[5,0,1,"","CU_EVENT_WAIT_DEFAULT"],[5,0,1,"","CU_EVENT_WAIT_EXTERNAL"]],"cuda.cuda.CUexecAffinityParam":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinityParam_st":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinityParam_v1":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinitySmCount":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinitySmCount_st":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinitySmCount_v1":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinityType":[[5,0,1,"","CU_EXEC_AFFINITY_TYPE_MAX"],[5,0,1,"","CU_EXEC_AFFINITY_TYPE_SM_COUNT"]],"cuda.cuda.CUexternalMemory":[[5,2,1,"","getPtr"]],"cuda.cuda.CUexternalMemoryHandleType":[[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT"]],"cuda.cuda.CUexternalSemaphore":[[5,2,1,"","getPtr"]],"cuda.cuda.CUexternalSemaphoreHandleType":[[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32"]],"cuda.cuda.CUfilter_mode":[[5,0,1,"","CU_TR_FILTER_MODE_LINEAR"],[5,0,1,"","CU_TR_FILTER_MODE_POINT"]],"cuda.cuda.CUflushGPUDirectRDMAWritesOptions":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_HOST"],[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_MEMOPS"]],"cuda.cuda.CUflushGPUDirectRDMAWritesScope":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES"],[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER"]],"cuda.cuda.CUflushGPUDirectRDMAWritesTarget":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX"]],"cuda.cuda.CUfunc_cache":[[5,0,1,"","CU_FUNC_CACHE_PREFER_EQUAL"],[5,0,1,"","CU_FUNC_CACHE_PREFER_L1"],[5,0,1,"","CU_FUNC_CACHE_PREFER_NONE"],[5,0,1,"","CU_FUNC_CACHE_PREFER_SHARED"]],"cuda.cuda.CUfunction":[[5,2,1,"","getPtr"]],"cuda.cuda.CUfunction_attribute":[[5,0,1,"","CU_FUNC_ATTRIBUTE_BINARY_VERSION"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CACHE_MODE_CA"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK"],[5,0,1,"","CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED"],[5,0,1,"","CU_FUNC_ATTRIBUTE_NUM_REGS"],[5,0,1,"","CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT"],[5,0,1,"","CU_FUNC_ATTRIBUTE_PTX_VERSION"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH"],[5,0,1,"","CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES"]],"cuda.cuda.CUgraph":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphDebugDot_flags":[[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE"]],"cuda.cuda.CUgraphExec":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphExecUpdateResult":[[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_SUCCESS"]],"cuda.cuda.CUgraphInstantiate_flags":[[5,0,1,"","CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH"],[5,0,1,"","CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY"]],"cuda.cuda.CUgraphMem_attribute":[[5,0,1,"","CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT"],[5,0,1,"","CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH"],[5,0,1,"","CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT"],[5,0,1,"","CU_GRAPH_MEM_ATTR_USED_MEM_HIGH"]],"cuda.cuda.CUgraphNode":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphNodeType":[[5,0,1,"","CU_GRAPH_NODE_TYPE_BATCH_MEM_OP"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EMPTY"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EVENT_RECORD"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EXT_SEMAS_SIGNAL"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EXT_SEMAS_WAIT"],[5,0,1,"","CU_GRAPH_NODE_TYPE_GRAPH"],[5,0,1,"","CU_GRAPH_NODE_TYPE_HOST"],[5,0,1,"","CU_GRAPH_NODE_TYPE_KERNEL"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEMCPY"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEMSET"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEM_ALLOC"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEM_FREE"],[5,0,1,"","CU_GRAPH_NODE_TYPE_WAIT_EVENT"]],"cuda.cuda.CUgraphicsMapResourceFlags":[[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE"],[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY"],[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD"]],"cuda.cuda.CUgraphicsRegisterFlags":[[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_NONE"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD"]],"cuda.cuda.CUgraphicsResource":[[5,2,1,"","getPtr"]],"cuda.cuda.CUhostFn":[[5,2,1,"","getPtr"]],"cuda.cuda.CUipcEventHandle":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcEventHandle_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcEventHandle_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMem_flags":[[5,0,1,"","CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS"]],"cuda.cuda.CUjitInputType":[[5,0,1,"","CU_JIT_INPUT_CUBIN"],[5,0,1,"","CU_JIT_INPUT_FATBINARY"],[5,0,1,"","CU_JIT_INPUT_LIBRARY"],[5,0,1,"","CU_JIT_INPUT_NVVM"],[5,0,1,"","CU_JIT_INPUT_OBJECT"],[5,0,1,"","CU_JIT_INPUT_PTX"],[5,0,1,"","CU_JIT_NUM_INPUT_TYPES"]],"cuda.cuda.CUjit_cacheMode":[[5,0,1,"","CU_JIT_CACHE_OPTION_CA"],[5,0,1,"","CU_JIT_CACHE_OPTION_CG"],[5,0,1,"","CU_JIT_CACHE_OPTION_NONE"]],"cuda.cuda.CUjit_fallback":[[5,0,1,"","CU_PREFER_BINARY"],[5,0,1,"","CU_PREFER_PTX"]],"cuda.cuda.CUjit_option":[[5,0,1,"","CU_JIT_CACHE_MODE"],[5,0,1,"","CU_JIT_ERROR_LOG_BUFFER"],[5,0,1,"","CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES"],[5,0,1,"","CU_JIT_FALLBACK_STRATEGY"],[5,0,1,"","CU_JIT_FAST_COMPILE"],[5,0,1,"","CU_JIT_FMA"],[5,0,1,"","CU_JIT_FTZ"],[5,0,1,"","CU_JIT_GENERATE_DEBUG_INFO"],[5,0,1,"","CU_JIT_GENERATE_LINE_INFO"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_ADDRESSES"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_COUNT"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_NAMES"],[5,0,1,"","CU_JIT_INFO_LOG_BUFFER"],[5,0,1,"","CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES"],[5,0,1,"","CU_JIT_LOG_VERBOSE"],[5,0,1,"","CU_JIT_LTO"],[5,0,1,"","CU_JIT_MAX_REGISTERS"],[5,0,1,"","CU_JIT_NEW_SM3X_OPT"],[5,0,1,"","CU_JIT_NUM_OPTIONS"],[5,0,1,"","CU_JIT_OPTIMIZATION_LEVEL"],[5,0,1,"","CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES"],[5,0,1,"","CU_JIT_PREC_DIV"],[5,0,1,"","CU_JIT_PREC_SQRT"],[5,0,1,"","CU_JIT_REFERENCED_KERNEL_COUNT"],[5,0,1,"","CU_JIT_REFERENCED_KERNEL_NAMES"],[5,0,1,"","CU_JIT_REFERENCED_VARIABLE_COUNT"],[5,0,1,"","CU_JIT_REFERENCED_VARIABLE_NAMES"],[5,0,1,"","CU_JIT_TARGET"],[5,0,1,"","CU_JIT_TARGET_FROM_CUCONTEXT"],[5,0,1,"","CU_JIT_THREADS_PER_BLOCK"],[5,0,1,"","CU_JIT_WALL_TIME"]],"cuda.cuda.CUjit_target":[[5,0,1,"","CU_TARGET_COMPUTE_20"],[5,0,1,"","CU_TARGET_COMPUTE_21"],[5,0,1,"","CU_TARGET_COMPUTE_30"],[5,0,1,"","CU_TARGET_COMPUTE_32"],[5,0,1,"","CU_TARGET_COMPUTE_35"],[5,0,1,"","CU_TARGET_COMPUTE_37"],[5,0,1,"","CU_TARGET_COMPUTE_50"],[5,0,1,"","CU_TARGET_COMPUTE_52"],[5,0,1,"","CU_TARGET_COMPUTE_53"],[5,0,1,"","CU_TARGET_COMPUTE_60"],[5,0,1,"","CU_TARGET_COMPUTE_61"],[5,0,1,"","CU_TARGET_COMPUTE_62"],[5,0,1,"","CU_TARGET_COMPUTE_70"],[5,0,1,"","CU_TARGET_COMPUTE_72"],[5,0,1,"","CU_TARGET_COMPUTE_75"],[5,0,1,"","CU_TARGET_COMPUTE_80"],[5,0,1,"","CU_TARGET_COMPUTE_86"],[5,0,1,"","CU_TARGET_COMPUTE_87"],[5,0,1,"","CU_TARGET_COMPUTE_89"],[5,0,1,"","CU_TARGET_COMPUTE_90"]],"cuda.cuda.CUkernelNodeAttrValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUkernelNodeAttrValue_v1":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttribute":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","value"]],"cuda.cuda.CUlaunchAttributeValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttributeValue_union":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttribute_st":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","value"]],"cuda.cuda.CUlaunchConfig":[[5,0,1,"","attrs"],[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","numAttrs"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUlaunchConfig_st":[[5,0,1,"","attrs"],[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","numAttrs"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUlimit":[[5,0,1,"","CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT"],[5,0,1,"","CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH"],[5,0,1,"","CU_LIMIT_MALLOC_HEAP_SIZE"],[5,0,1,"","CU_LIMIT_MAX"],[5,0,1,"","CU_LIMIT_MAX_L2_FETCH_GRANULARITY"],[5,0,1,"","CU_LIMIT_PERSISTING_L2_CACHE_SIZE"],[5,0,1,"","CU_LIMIT_PRINTF_FIFO_SIZE"],[5,0,1,"","CU_LIMIT_STACK_SIZE"]],"cuda.cuda.CUlinkState":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemAccessDesc":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccessDesc_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccessDesc_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccess_flags":[[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_MAX"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_NONE"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_READ"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_READWRITE"]],"cuda.cuda.CUmemAllocationCompType":[[5,0,1,"","CU_MEM_ALLOCATION_COMP_GENERIC"],[5,0,1,"","CU_MEM_ALLOCATION_COMP_NONE"]],"cuda.cuda.CUmemAllocationGranularity_flags":[[5,0,1,"","CU_MEM_ALLOC_GRANULARITY_MINIMUM"],[5,0,1,"","CU_MEM_ALLOC_GRANULARITY_RECOMMENDED"]],"cuda.cuda.CUmemAllocationHandleType":[[5,0,1,"","CU_MEM_HANDLE_TYPE_MAX"],[5,0,1,"","CU_MEM_HANDLE_TYPE_NONE"],[5,0,1,"","CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR"],[5,0,1,"","CU_MEM_HANDLE_TYPE_WIN32"],[5,0,1,"","CU_MEM_HANDLE_TYPE_WIN32_KMT"]],"cuda.cuda.CUmemAllocationProp":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationProp_st":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationProp_v1":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationType":[[5,0,1,"","CU_MEM_ALLOCATION_TYPE_INVALID"],[5,0,1,"","CU_MEM_ALLOCATION_TYPE_MAX"],[5,0,1,"","CU_MEM_ALLOCATION_TYPE_PINNED"]],"cuda.cuda.CUmemAttach_flags":[[5,0,1,"","CU_MEM_ATTACH_GLOBAL"],[5,0,1,"","CU_MEM_ATTACH_HOST"],[5,0,1,"","CU_MEM_ATTACH_SINGLE"]],"cuda.cuda.CUmemGenericAllocationHandle":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemGenericAllocationHandle_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemHandleType":[[5,0,1,"","CU_MEM_HANDLE_TYPE_GENERIC"]],"cuda.cuda.CUmemLocation":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemLocationType":[[5,0,1,"","CU_MEM_LOCATION_TYPE_DEVICE"],[5,0,1,"","CU_MEM_LOCATION_TYPE_INVALID"],[5,0,1,"","CU_MEM_LOCATION_TYPE_MAX"]],"cuda.cuda.CUmemLocation_st":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemLocation_v1":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemOperationType":[[5,0,1,"","CU_MEM_OPERATION_TYPE_MAP"],[5,0,1,"","CU_MEM_OPERATION_TYPE_UNMAP"]],"cuda.cuda.CUmemPoolProps":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolProps_st":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolProps_v1":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolPtrExportData":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPoolPtrExportData_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPoolPtrExportData_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPool_attribute":[[5,0,1,"","CU_MEMPOOL_ATTR_RELEASE_THRESHOLD"],[5,0,1,"","CU_MEMPOOL_ATTR_RESERVED_MEM_CURRENT"],[5,0,1,"","CU_MEMPOOL_ATTR_RESERVED_MEM_HIGH"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_ALLOW_INTERNAL_DEPENDENCIES"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_ALLOW_OPPORTUNISTIC"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_FOLLOW_EVENT_DEPENDENCIES"],[5,0,1,"","CU_MEMPOOL_ATTR_USED_MEM_CURRENT"],[5,0,1,"","CU_MEMPOOL_ATTR_USED_MEM_HIGH"]],"cuda.cuda.CUmemRangeHandleType":[[5,0,1,"","CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD"],[5,0,1,"","CU_MEM_RANGE_HANDLE_TYPE_MAX"]],"cuda.cuda.CUmem_advise":[[5,0,1,"","CU_MEM_ADVISE_SET_ACCESSED_BY"],[5,0,1,"","CU_MEM_ADVISE_SET_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_ADVISE_SET_READ_MOSTLY"],[5,0,1,"","CU_MEM_ADVISE_UNSET_ACCESSED_BY"],[5,0,1,"","CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_ADVISE_UNSET_READ_MOSTLY"]],"cuda.cuda.CUmem_range_attribute":[[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY"]],"cuda.cuda.CUmemoryPool":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemorytype":[[5,0,1,"","CU_MEMORYTYPE_ARRAY"],[5,0,1,"","CU_MEMORYTYPE_DEVICE"],[5,0,1,"","CU_MEMORYTYPE_HOST"],[5,0,1,"","CU_MEMORYTYPE_UNIFIED"]],"cuda.cuda.CUmipmappedArray":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmodule":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmoduleLoadingMode":[[5,0,1,"","CU_MODULE_EAGER_LOADING"],[5,0,1,"","CU_MODULE_LAZY_LOADING"]],"cuda.cuda.CUoccupancyB2DSize":[[5,2,1,"","getPtr"]],"cuda.cuda.CUoccupancy_flags":[[5,0,1,"","CU_OCCUPANCY_DEFAULT"],[5,0,1,"","CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE"]],"cuda.cuda.CUpointer_attribute":[[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAGS"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES"],[5,0,1,"","CU_POINTER_ATTRIBUTE_BUFFER_ID"],[5,0,1,"","CU_POINTER_ATTRIBUTE_CONTEXT"],[5,0,1,"","CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL"],[5,0,1,"","CU_POINTER_ATTRIBUTE_DEVICE_POINTER"],[5,0,1,"","CU_POINTER_ATTRIBUTE_HOST_POINTER"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_MANAGED"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPED"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPING_SIZE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMORY_TYPE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_P2P_TOKENS"],[5,0,1,"","CU_POINTER_ATTRIBUTE_RANGE_SIZE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_RANGE_START_ADDR"],[5,0,1,"","CU_POINTER_ATTRIBUTE_SYNC_MEMOPS"]],"cuda.cuda.CUresourceViewFormat":[[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_NONE"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC4"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC5"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC6H"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC1"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC2"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC3"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC4"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC5"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC6H"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC7"]],"cuda.cuda.CUresourcetype":[[5,0,1,"","CU_RESOURCE_TYPE_ARRAY"],[5,0,1,"","CU_RESOURCE_TYPE_LINEAR"],[5,0,1,"","CU_RESOURCE_TYPE_MIPMAPPED_ARRAY"],[5,0,1,"","CU_RESOURCE_TYPE_PITCH2D"]],"cuda.cuda.CUresult":[[5,0,1,"","CUDA_ERROR_ALREADY_ACQUIRED"],[5,0,1,"","CUDA_ERROR_ALREADY_MAPPED"],[5,0,1,"","CUDA_ERROR_ARRAY_IS_MAPPED"],[5,0,1,"","CUDA_ERROR_ASSERT"],[5,0,1,"","CUDA_ERROR_CAPTURED_EVENT"],[5,0,1,"","CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE"],[5,0,1,"","CUDA_ERROR_CONTEXT_ALREADY_CURRENT"],[5,0,1,"","CUDA_ERROR_CONTEXT_ALREADY_IN_USE"],[5,0,1,"","CUDA_ERROR_CONTEXT_IS_DESTROYED"],[5,0,1,"","CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE"],[5,0,1,"","CUDA_ERROR_DEINITIALIZED"],[5,0,1,"","CUDA_ERROR_DEVICE_NOT_LICENSED"],[5,0,1,"","CUDA_ERROR_DEVICE_UNAVAILABLE"],[5,0,1,"","CUDA_ERROR_ECC_UNCORRECTABLE"],[5,0,1,"","CUDA_ERROR_EXTERNAL_DEVICE"],[5,0,1,"","CUDA_ERROR_FILE_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE"],[5,0,1,"","CUDA_ERROR_HARDWARE_STACK_ERROR"],[5,0,1,"","CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED"],[5,0,1,"","CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED"],[5,0,1,"","CUDA_ERROR_ILLEGAL_ADDRESS"],[5,0,1,"","CUDA_ERROR_ILLEGAL_INSTRUCTION"],[5,0,1,"","CUDA_ERROR_ILLEGAL_STATE"],[5,0,1,"","CUDA_ERROR_INVALID_ADDRESS_SPACE"],[5,0,1,"","CUDA_ERROR_INVALID_CLUSTER_SIZE"],[5,0,1,"","CUDA_ERROR_INVALID_CONTEXT"],[5,0,1,"","CUDA_ERROR_INVALID_DEVICE"],[5,0,1,"","CUDA_ERROR_INVALID_GRAPHICS_CONTEXT"],[5,0,1,"","CUDA_ERROR_INVALID_HANDLE"],[5,0,1,"","CUDA_ERROR_INVALID_IMAGE"],[5,0,1,"","CUDA_ERROR_INVALID_PC"],[5,0,1,"","CUDA_ERROR_INVALID_PTX"],[5,0,1,"","CUDA_ERROR_INVALID_SOURCE"],[5,0,1,"","CUDA_ERROR_INVALID_VALUE"],[5,0,1,"","CUDA_ERROR_JIT_COMPILATION_DISABLED"],[5,0,1,"","CUDA_ERROR_JIT_COMPILER_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_LAUNCH_FAILED"],[5,0,1,"","CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING"],[5,0,1,"","CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES"],[5,0,1,"","CUDA_ERROR_LAUNCH_TIMEOUT"],[5,0,1,"","CUDA_ERROR_MAP_FAILED"],[5,0,1,"","CUDA_ERROR_MISALIGNED_ADDRESS"],[5,0,1,"","CUDA_ERROR_MPS_CLIENT_TERMINATED"],[5,0,1,"","CUDA_ERROR_MPS_CONNECTION_FAILED"],[5,0,1,"","CUDA_ERROR_MPS_MAX_CLIENTS_REACHED"],[5,0,1,"","CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED"],[5,0,1,"","CUDA_ERROR_MPS_RPC_FAILURE"],[5,0,1,"","CUDA_ERROR_MPS_SERVER_NOT_READY"],[5,0,1,"","CUDA_ERROR_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_NOT_INITIALIZED"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED_AS_ARRAY"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED_AS_POINTER"],[5,0,1,"","CUDA_ERROR_NOT_PERMITTED"],[5,0,1,"","CUDA_ERROR_NOT_READY"],[5,0,1,"","CUDA_ERROR_NOT_SUPPORTED"],[5,0,1,"","CUDA_ERROR_NO_BINARY_FOR_GPU"],[5,0,1,"","CUDA_ERROR_NO_DEVICE"],[5,0,1,"","CUDA_ERROR_NVLINK_UNCORRECTABLE"],[5,0,1,"","CUDA_ERROR_OPERATING_SYSTEM"],[5,0,1,"","CUDA_ERROR_OUT_OF_MEMORY"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_NOT_ENABLED"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_UNSUPPORTED"],[5,0,1,"","CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE"],[5,0,1,"","CUDA_ERROR_PROFILER_ALREADY_STARTED"],[5,0,1,"","CUDA_ERROR_PROFILER_ALREADY_STOPPED"],[5,0,1,"","CUDA_ERROR_PROFILER_DISABLED"],[5,0,1,"","CUDA_ERROR_PROFILER_NOT_INITIALIZED"],[5,0,1,"","CUDA_ERROR_SHARED_OBJECT_INIT_FAILED"],[5,0,1,"","CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_IMPLICIT"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_INVALIDATED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_ISOLATION"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_MERGE"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNJOINED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNMATCHED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD"],[5,0,1,"","CUDA_ERROR_STUB_LIBRARY"],[5,0,1,"","CUDA_ERROR_SYSTEM_DRIVER_MISMATCH"],[5,0,1,"","CUDA_ERROR_SYSTEM_NOT_READY"],[5,0,1,"","CUDA_ERROR_TIMEOUT"],[5,0,1,"","CUDA_ERROR_TOO_MANY_PEERS"],[5,0,1,"","CUDA_ERROR_UNKNOWN"],[5,0,1,"","CUDA_ERROR_UNMAP_FAILED"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_LIMIT"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_PTX_VERSION"],[5,0,1,"","CUDA_SUCCESS"]],"cuda.cuda.CUshared_carveout":[[5,0,1,"","CU_SHAREDMEM_CARVEOUT_DEFAULT"],[5,0,1,"","CU_SHAREDMEM_CARVEOUT_MAX_L1"],[5,0,1,"","CU_SHAREDMEM_CARVEOUT_MAX_SHARED"]],"cuda.cuda.CUsharedconfig":[[5,0,1,"","CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE"],[5,0,1,"","CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE"],[5,0,1,"","CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE"]],"cuda.cuda.CUstream":[[5,2,1,"","getPtr"]],"cuda.cuda.CUstreamAttrID":[[5,0,1,"","CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_COOPERATIVE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_IGNORE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PRIORITY"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY"]],"cuda.cuda.CUstreamAttrValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUstreamAttrValue_v1":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUstreamBatchMemOpParams":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpParams_union":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpParams_v1":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpType":[[5,0,1,"","CU_STREAM_MEM_OP_BARRIER"],[5,0,1,"","CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES"],[5,0,1,"","CU_STREAM_MEM_OP_WAIT_VALUE_32"],[5,0,1,"","CU_STREAM_MEM_OP_WAIT_VALUE_64"],[5,0,1,"","CU_STREAM_MEM_OP_WRITE_VALUE_32"],[5,0,1,"","CU_STREAM_MEM_OP_WRITE_VALUE_64"]],"cuda.cuda.CUstreamCallback":[[5,2,1,"","getPtr"]],"cuda.cuda.CUstreamCaptureMode":[[5,0,1,"","CU_STREAM_CAPTURE_MODE_GLOBAL"],[5,0,1,"","CU_STREAM_CAPTURE_MODE_RELAXED"],[5,0,1,"","CU_STREAM_CAPTURE_MODE_THREAD_LOCAL"]],"cuda.cuda.CUstreamCaptureStatus":[[5,0,1,"","CU_STREAM_CAPTURE_STATUS_ACTIVE"],[5,0,1,"","CU_STREAM_CAPTURE_STATUS_INVALIDATED"],[5,0,1,"","CU_STREAM_CAPTURE_STATUS_NONE"]],"cuda.cuda.CUstreamMemoryBarrier_flags":[[5,0,1,"","CU_STREAM_MEMORY_BARRIER_TYPE_GPU"],[5,0,1,"","CU_STREAM_MEMORY_BARRIER_TYPE_SYS"]],"cuda.cuda.CUstreamUpdateCaptureDependencies_flags":[[5,0,1,"","CU_STREAM_ADD_CAPTURE_DEPENDENCIES"],[5,0,1,"","CU_STREAM_SET_CAPTURE_DEPENDENCIES"]],"cuda.cuda.CUstreamWaitValue_flags":[[5,0,1,"","CU_STREAM_WAIT_VALUE_AND"],[5,0,1,"","CU_STREAM_WAIT_VALUE_EQ"],[5,0,1,"","CU_STREAM_WAIT_VALUE_FLUSH"],[5,0,1,"","CU_STREAM_WAIT_VALUE_GEQ"],[5,0,1,"","CU_STREAM_WAIT_VALUE_NOR"]],"cuda.cuda.CUstreamWriteValue_flags":[[5,0,1,"","CU_STREAM_WRITE_VALUE_DEFAULT"],[5,0,1,"","CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER"]],"cuda.cuda.CUstream_flags":[[5,0,1,"","CU_STREAM_DEFAULT"],[5,0,1,"","CU_STREAM_NON_BLOCKING"]],"cuda.cuda.CUsurfObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsurfObject_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsurfref":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsynchronizationPolicy":[[5,0,1,"","CU_SYNC_POLICY_AUTO"],[5,0,1,"","CU_SYNC_POLICY_BLOCKING_SYNC"],[5,0,1,"","CU_SYNC_POLICY_SPIN"],[5,0,1,"","CU_SYNC_POLICY_YIELD"]],"cuda.cuda.CUtexObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUtexObject_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUtexref":[[5,2,1,"","getPtr"]],"cuda.cuda.CUuserObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUuserObjectRetain_flags":[[5,0,1,"","CU_GRAPH_USER_OBJECT_MOVE"]],"cuda.cuda.CUuserObject_flags":[[5,0,1,"","CU_USER_OBJECT_NO_DESTRUCTOR_SYNC"]],"cuda.cuda.CUuuid":[[5,0,1,"","bytes"],[5,2,1,"","getPtr"]],"cuda.cuda.CUuuid_st":[[5,0,1,"","bytes"],[5,2,1,"","getPtr"]],"cuda.cuda.cl_context_flags":[[5,0,1,"","NVCL_CTX_SCHED_AUTO"],[5,0,1,"","NVCL_CTX_SCHED_BLOCKING_SYNC"],[5,0,1,"","NVCL_CTX_SCHED_SPIN"],[5,0,1,"","NVCL_CTX_SCHED_YIELD"]],"cuda.cuda.cl_event_flags":[[5,0,1,"","NVCL_EVENT_SCHED_AUTO"],[5,0,1,"","NVCL_EVENT_SCHED_BLOCKING_SYNC"],[5,0,1,"","NVCL_EVENT_SCHED_SPIN"],[5,0,1,"","NVCL_EVENT_SCHED_YIELD"]],"cuda.cudart":[[6,0,1,"","CUDA_EGL_MAX_PLANES"],[6,0,1,"","CUDA_IPC_HANDLE_SIZE"],[6,1,1,"","CUuuid"],[6,1,1,"","CUuuid_st"],[6,1,1,"","cudaAccessPolicyWindow"],[6,1,1,"","cudaAccessProperty"],[6,0,1,"","cudaArrayColorAttachment"],[6,0,1,"","cudaArrayCubemap"],[6,0,1,"","cudaArrayDefault"],[6,0,1,"","cudaArrayDeferredMapping"],[6,3,1,"","cudaArrayGetInfo"],[6,3,1,"","cudaArrayGetMemoryRequirements"],[6,3,1,"","cudaArrayGetPlane"],[6,3,1,"","cudaArrayGetSparseProperties"],[6,0,1,"","cudaArrayLayered"],[6,1,1,"","cudaArrayMemoryRequirements"],[6,0,1,"","cudaArraySparse"],[6,1,1,"","cudaArraySparseProperties"],[6,0,1,"","cudaArraySparsePropertiesSingleMipTail"],[6,0,1,"","cudaArraySurfaceLoadStore"],[6,0,1,"","cudaArrayTextureGather"],[6,1,1,"","cudaArray_const_t"],[6,1,1,"","cudaArray_t"],[6,1,1,"","cudaCGScope"],[6,1,1,"","cudaChannelFormatDesc"],[6,1,1,"","cudaChannelFormatKind"],[6,3,1,"","cudaChooseDevice"],[6,1,1,"","cudaClusterSchedulingPolicy"],[6,1,1,"","cudaComputeMode"],[6,0,1,"","cudaCooperativeLaunchMultiDeviceNoPostSync"],[6,0,1,"","cudaCooperativeLaunchMultiDeviceNoPreSync"],[6,0,1,"","cudaCpuDeviceId"],[6,3,1,"","cudaCreateChannelDesc"],[6,3,1,"","cudaCreateSurfaceObject"],[6,3,1,"","cudaCreateTextureObject"],[6,3,1,"","cudaCreateTextureObject_v2"],[6,3,1,"","cudaCtxResetPersistingL2Cache"],[6,3,1,"","cudaDestroyExternalMemory"],[6,3,1,"","cudaDestroyExternalSemaphore"],[6,3,1,"","cudaDestroySurfaceObject"],[6,3,1,"","cudaDestroyTextureObject"],[6,1,1,"","cudaDeviceAttr"],[6,0,1,"","cudaDeviceBlockingSync"],[6,3,1,"","cudaDeviceCanAccessPeer"],[6,3,1,"","cudaDeviceDisablePeerAccess"],[6,3,1,"","cudaDeviceEnablePeerAccess"],[6,3,1,"","cudaDeviceFlushGPUDirectRDMAWrites"],[6,3,1,"","cudaDeviceGetAttribute"],[6,3,1,"","cudaDeviceGetByPCIBusId"],[6,3,1,"","cudaDeviceGetCacheConfig"],[6,3,1,"","cudaDeviceGetDefaultMemPool"],[6,3,1,"","cudaDeviceGetGraphMemAttribute"],[6,3,1,"","cudaDeviceGetLimit"],[6,3,1,"","cudaDeviceGetMemPool"],[6,3,1,"","cudaDeviceGetNvSciSyncAttributes"],[6,3,1,"","cudaDeviceGetP2PAttribute"],[6,3,1,"","cudaDeviceGetPCIBusId"],[6,3,1,"","cudaDeviceGetSharedMemConfig"],[6,3,1,"","cudaDeviceGetStreamPriorityRange"],[6,3,1,"","cudaDeviceGetTexture1DLinearMaxWidth"],[6,3,1,"","cudaDeviceGraphMemTrim"],[6,0,1,"","cudaDeviceLmemResizeToMax"],[6,0,1,"","cudaDeviceMapHost"],[6,0,1,"","cudaDeviceMask"],[6,1,1,"","cudaDeviceP2PAttr"],[6,1,1,"","cudaDeviceProp"],[6,3,1,"","cudaDeviceReset"],[6,0,1,"","cudaDeviceScheduleAuto"],[6,0,1,"","cudaDeviceScheduleBlockingSync"],[6,0,1,"","cudaDeviceScheduleMask"],[6,0,1,"","cudaDeviceScheduleSpin"],[6,0,1,"","cudaDeviceScheduleYield"],[6,3,1,"","cudaDeviceSetCacheConfig"],[6,3,1,"","cudaDeviceSetGraphMemAttribute"],[6,3,1,"","cudaDeviceSetLimit"],[6,3,1,"","cudaDeviceSetMemPool"],[6,3,1,"","cudaDeviceSetSharedMemConfig"],[6,3,1,"","cudaDeviceSynchronize"],[6,3,1,"","cudaDriverGetVersion"],[6,3,1,"","cudaEGLStreamConsumerAcquireFrame"],[6,3,1,"","cudaEGLStreamConsumerConnect"],[6,3,1,"","cudaEGLStreamConsumerConnectWithFlags"],[6,3,1,"","cudaEGLStreamConsumerDisconnect"],[6,3,1,"","cudaEGLStreamConsumerReleaseFrame"],[6,3,1,"","cudaEGLStreamProducerConnect"],[6,3,1,"","cudaEGLStreamProducerDisconnect"],[6,3,1,"","cudaEGLStreamProducerPresentFrame"],[6,3,1,"","cudaEGLStreamProducerReturnFrame"],[6,1,1,"","cudaEglColorFormat"],[6,1,1,"","cudaEglFrame"],[6,1,1,"","cudaEglFrameType"],[6,1,1,"","cudaEglFrame_st"],[6,1,1,"","cudaEglPlaneDesc"],[6,1,1,"","cudaEglPlaneDesc_st"],[6,1,1,"","cudaEglResourceLocationFlags"],[6,1,1,"","cudaEglStreamConnection"],[6,1,1,"","cudaError_t"],[6,0,1,"","cudaEventBlockingSync"],[6,3,1,"","cudaEventCreate"],[6,3,1,"","cudaEventCreateFromEGLSync"],[6,3,1,"","cudaEventCreateWithFlags"],[6,0,1,"","cudaEventDefault"],[6,3,1,"","cudaEventDestroy"],[6,0,1,"","cudaEventDisableTiming"],[6,3,1,"","cudaEventElapsedTime"],[6,0,1,"","cudaEventInterprocess"],[6,3,1,"","cudaEventQuery"],[6,3,1,"","cudaEventRecord"],[6,0,1,"","cudaEventRecordDefault"],[6,0,1,"","cudaEventRecordExternal"],[6,3,1,"","cudaEventRecordWithFlags"],[6,3,1,"","cudaEventSynchronize"],[6,0,1,"","cudaEventWaitDefault"],[6,0,1,"","cudaEventWaitExternal"],[6,1,1,"","cudaEvent_t"],[6,1,1,"","cudaExtent"],[6,1,1,"","cudaExternalMemoryBufferDesc"],[6,0,1,"","cudaExternalMemoryDedicated"],[6,3,1,"","cudaExternalMemoryGetMappedBuffer"],[6,3,1,"","cudaExternalMemoryGetMappedMipmappedArray"],[6,1,1,"","cudaExternalMemoryHandleDesc"],[6,1,1,"","cudaExternalMemoryHandleType"],[6,1,1,"","cudaExternalMemoryMipmappedArrayDesc"],[6,1,1,"","cudaExternalMemory_t"],[6,1,1,"","cudaExternalSemaphoreHandleDesc"],[6,1,1,"","cudaExternalSemaphoreHandleType"],[6,1,1,"","cudaExternalSemaphoreSignalNodeParams"],[6,1,1,"","cudaExternalSemaphoreSignalParams"],[6,0,1,"","cudaExternalSemaphoreSignalSkipNvSciBufMemSync"],[6,1,1,"","cudaExternalSemaphoreWaitNodeParams"],[6,1,1,"","cudaExternalSemaphoreWaitParams"],[6,0,1,"","cudaExternalSemaphoreWaitSkipNvSciBufMemSync"],[6,1,1,"","cudaExternalSemaphore_t"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesOptions"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesScope"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesTarget"],[6,3,1,"","cudaFree"],[6,3,1,"","cudaFreeArray"],[6,3,1,"","cudaFreeAsync"],[6,3,1,"","cudaFreeHost"],[6,3,1,"","cudaFreeMipmappedArray"],[6,1,1,"","cudaFuncAttribute"],[6,1,1,"","cudaFuncAttributes"],[6,1,1,"","cudaFuncCache"],[6,3,1,"","cudaFuncGetAttributes"],[6,3,1,"","cudaFuncSetAttribute"],[6,3,1,"","cudaFuncSetCacheConfig"],[6,3,1,"","cudaFuncSetSharedMemConfig"],[6,1,1,"","cudaFunction_t"],[6,1,1,"","cudaGLDeviceList"],[6,3,1,"","cudaGLGetDevices"],[6,1,1,"","cudaGPUDirectRDMAWritesOrdering"],[6,3,1,"","cudaGetChannelDesc"],[6,3,1,"","cudaGetDevice"],[6,3,1,"","cudaGetDeviceCount"],[6,3,1,"","cudaGetDeviceFlags"],[6,3,1,"","cudaGetDeviceProperties"],[6,3,1,"","cudaGetDriverEntryPoint"],[6,1,1,"","cudaGetDriverEntryPointFlags"],[6,3,1,"","cudaGetErrorName"],[6,3,1,"","cudaGetErrorString"],[6,3,1,"","cudaGetLastError"],[6,3,1,"","cudaGetMipmappedArrayLevel"],[6,3,1,"","cudaGetSurfaceObjectResourceDesc"],[6,3,1,"","cudaGetTextureObjectResourceDesc"],[6,3,1,"","cudaGetTextureObjectResourceViewDesc"],[6,3,1,"","cudaGetTextureObjectTextureDesc"],[6,3,1,"","cudaGetTextureObjectTextureDesc_v2"],[6,3,1,"","cudaGraphAddChildGraphNode"],[6,3,1,"","cudaGraphAddDependencies"],[6,3,1,"","cudaGraphAddEmptyNode"],[6,3,1,"","cudaGraphAddEventRecordNode"],[6,3,1,"","cudaGraphAddEventWaitNode"],[6,3,1,"","cudaGraphAddExternalSemaphoresSignalNode"],[6,3,1,"","cudaGraphAddExternalSemaphoresWaitNode"],[6,3,1,"","cudaGraphAddHostNode"],[6,3,1,"","cudaGraphAddKernelNode"],[6,3,1,"","cudaGraphAddMemAllocNode"],[6,3,1,"","cudaGraphAddMemFreeNode"],[6,3,1,"","cudaGraphAddMemcpyNode"],[6,3,1,"","cudaGraphAddMemcpyNode1D"],[6,3,1,"","cudaGraphAddMemsetNode"],[6,3,1,"","cudaGraphChildGraphNodeGetGraph"],[6,3,1,"","cudaGraphClone"],[6,3,1,"","cudaGraphCreate"],[6,1,1,"","cudaGraphDebugDotFlags"],[6,3,1,"","cudaGraphDebugDotPrint"],[6,3,1,"","cudaGraphDestroy"],[6,3,1,"","cudaGraphDestroyNode"],[6,3,1,"","cudaGraphEventRecordNodeGetEvent"],[6,3,1,"","cudaGraphEventRecordNodeSetEvent"],[6,3,1,"","cudaGraphEventWaitNodeGetEvent"],[6,3,1,"","cudaGraphEventWaitNodeSetEvent"],[6,3,1,"","cudaGraphExecChildGraphNodeSetParams"],[6,3,1,"","cudaGraphExecDestroy"],[6,3,1,"","cudaGraphExecEventRecordNodeSetEvent"],[6,3,1,"","cudaGraphExecEventWaitNodeSetEvent"],[6,3,1,"","cudaGraphExecExternalSemaphoresSignalNodeSetParams"],[6,3,1,"","cudaGraphExecExternalSemaphoresWaitNodeSetParams"],[6,3,1,"","cudaGraphExecHostNodeSetParams"],[6,3,1,"","cudaGraphExecKernelNodeSetParams"],[6,3,1,"","cudaGraphExecMemcpyNodeSetParams"],[6,3,1,"","cudaGraphExecMemcpyNodeSetParams1D"],[6,3,1,"","cudaGraphExecMemsetNodeSetParams"],[6,3,1,"","cudaGraphExecUpdate"],[6,1,1,"","cudaGraphExecUpdateResult"],[6,1,1,"","cudaGraphExec_t"],[6,3,1,"","cudaGraphExternalSemaphoresSignalNodeGetParams"],[6,3,1,"","cudaGraphExternalSemaphoresSignalNodeSetParams"],[6,3,1,"","cudaGraphExternalSemaphoresWaitNodeGetParams"],[6,3,1,"","cudaGraphExternalSemaphoresWaitNodeSetParams"],[6,3,1,"","cudaGraphGetEdges"],[6,3,1,"","cudaGraphGetNodes"],[6,3,1,"","cudaGraphGetRootNodes"],[6,3,1,"","cudaGraphHostNodeGetParams"],[6,3,1,"","cudaGraphHostNodeSetParams"],[6,3,1,"","cudaGraphInstantiate"],[6,1,1,"","cudaGraphInstantiateFlags"],[6,3,1,"","cudaGraphInstantiateWithFlags"],[6,3,1,"","cudaGraphKernelNodeCopyAttributes"],[6,3,1,"","cudaGraphKernelNodeGetAttribute"],[6,3,1,"","cudaGraphKernelNodeGetParams"],[6,3,1,"","cudaGraphKernelNodeSetAttribute"],[6,3,1,"","cudaGraphKernelNodeSetParams"],[6,3,1,"","cudaGraphLaunch"],[6,3,1,"","cudaGraphMemAllocNodeGetParams"],[6,1,1,"","cudaGraphMemAttributeType"],[6,3,1,"","cudaGraphMemFreeNodeGetParams"],[6,3,1,"","cudaGraphMemcpyNodeGetParams"],[6,3,1,"","cudaGraphMemcpyNodeSetParams"],[6,3,1,"","cudaGraphMemcpyNodeSetParams1D"],[6,3,1,"","cudaGraphMemsetNodeGetParams"],[6,3,1,"","cudaGraphMemsetNodeSetParams"],[6,3,1,"","cudaGraphNodeFindInClone"],[6,3,1,"","cudaGraphNodeGetDependencies"],[6,3,1,"","cudaGraphNodeGetDependentNodes"],[6,3,1,"","cudaGraphNodeGetEnabled"],[6,3,1,"","cudaGraphNodeGetType"],[6,3,1,"","cudaGraphNodeSetEnabled"],[6,1,1,"","cudaGraphNodeType"],[6,1,1,"","cudaGraphNode_t"],[6,3,1,"","cudaGraphReleaseUserObject"],[6,3,1,"","cudaGraphRemoveDependencies"],[6,3,1,"","cudaGraphRetainUserObject"],[6,3,1,"","cudaGraphUpload"],[6,1,1,"","cudaGraph_t"],[6,1,1,"","cudaGraphicsCubeFace"],[6,3,1,"","cudaGraphicsEGLRegisterImage"],[6,3,1,"","cudaGraphicsGLRegisterBuffer"],[6,3,1,"","cudaGraphicsGLRegisterImage"],[6,1,1,"","cudaGraphicsMapFlags"],[6,3,1,"","cudaGraphicsMapResources"],[6,1,1,"","cudaGraphicsRegisterFlags"],[6,3,1,"","cudaGraphicsResourceGetMappedEglFrame"],[6,3,1,"","cudaGraphicsResourceGetMappedMipmappedArray"],[6,3,1,"","cudaGraphicsResourceGetMappedPointer"],[6,3,1,"","cudaGraphicsResourceSetMapFlags"],[6,1,1,"","cudaGraphicsResource_t"],[6,3,1,"","cudaGraphicsSubResourceGetMappedArray"],[6,3,1,"","cudaGraphicsUnmapResources"],[6,3,1,"","cudaGraphicsUnregisterResource"],[6,3,1,"","cudaGraphicsVDPAURegisterOutputSurface"],[6,3,1,"","cudaGraphicsVDPAURegisterVideoSurface"],[6,3,1,"","cudaHostAlloc"],[6,0,1,"","cudaHostAllocDefault"],[6,0,1,"","cudaHostAllocMapped"],[6,0,1,"","cudaHostAllocPortable"],[6,0,1,"","cudaHostAllocWriteCombined"],[6,1,1,"","cudaHostFn_t"],[6,3,1,"","cudaHostGetDevicePointer"],[6,3,1,"","cudaHostGetFlags"],[6,1,1,"","cudaHostNodeParams"],[6,3,1,"","cudaHostRegister"],[6,0,1,"","cudaHostRegisterDefault"],[6,0,1,"","cudaHostRegisterIoMemory"],[6,0,1,"","cudaHostRegisterMapped"],[6,0,1,"","cudaHostRegisterPortable"],[6,0,1,"","cudaHostRegisterReadOnly"],[6,3,1,"","cudaHostUnregister"],[6,3,1,"","cudaImportExternalMemory"],[6,3,1,"","cudaImportExternalSemaphore"],[6,0,1,"","cudaInvalidDeviceId"],[6,3,1,"","cudaIpcCloseMemHandle"],[6,1,1,"","cudaIpcEventHandle_st"],[6,1,1,"","cudaIpcEventHandle_t"],[6,3,1,"","cudaIpcGetEventHandle"],[6,3,1,"","cudaIpcGetMemHandle"],[6,1,1,"","cudaIpcMemHandle_st"],[6,1,1,"","cudaIpcMemHandle_t"],[6,0,1,"","cudaIpcMemLazyEnablePeerAccess"],[6,3,1,"","cudaIpcOpenEventHandle"],[6,3,1,"","cudaIpcOpenMemHandle"],[6,0,1,"","cudaKernelNodeAttrID"],[6,0,1,"","cudaKernelNodeAttrValue"],[6,0,1,"","cudaKernelNodeAttributeClusterDimension"],[6,0,1,"","cudaKernelNodeAttributeClusterSchedulingPolicyPreference"],[6,1,1,"","cudaKernelNodeParams"],[6,1,1,"","cudaLaunchAttribute"],[6,1,1,"","cudaLaunchAttributeID"],[6,1,1,"id0","cudaLaunchAttributeValue"],[6,1,1,"","cudaLaunchAttribute_st"],[6,3,1,"","cudaLaunchHostFunc"],[6,1,1,"","cudaLimit"],[6,3,1,"","cudaMalloc"],[6,3,1,"","cudaMalloc3D"],[6,3,1,"","cudaMalloc3DArray"],[6,3,1,"","cudaMallocArray"],[6,3,1,"","cudaMallocAsync"],[6,3,1,"","cudaMallocFromPoolAsync"],[6,3,1,"","cudaMallocHost"],[6,3,1,"","cudaMallocManaged"],[6,3,1,"","cudaMallocMipmappedArray"],[6,3,1,"","cudaMallocPitch"],[6,1,1,"","cudaMemAccessDesc"],[6,1,1,"","cudaMemAccessFlags"],[6,3,1,"","cudaMemAdvise"],[6,1,1,"","cudaMemAllocNodeParams"],[6,1,1,"","cudaMemAllocationHandleType"],[6,1,1,"","cudaMemAllocationType"],[6,0,1,"","cudaMemAttachGlobal"],[6,0,1,"","cudaMemAttachHost"],[6,0,1,"","cudaMemAttachSingle"],[6,3,1,"","cudaMemGetInfo"],[6,1,1,"","cudaMemLocation"],[6,1,1,"","cudaMemLocationType"],[6,1,1,"","cudaMemPoolAttr"],[6,3,1,"","cudaMemPoolCreate"],[6,3,1,"","cudaMemPoolDestroy"],[6,3,1,"","cudaMemPoolExportPointer"],[6,3,1,"","cudaMemPoolExportToShareableHandle"],[6,3,1,"","cudaMemPoolGetAccess"],[6,3,1,"","cudaMemPoolGetAttribute"],[6,3,1,"","cudaMemPoolImportFromShareableHandle"],[6,3,1,"","cudaMemPoolImportPointer"],[6,1,1,"","cudaMemPoolProps"],[6,1,1,"","cudaMemPoolPtrExportData"],[6,3,1,"","cudaMemPoolSetAccess"],[6,3,1,"","cudaMemPoolSetAttribute"],[6,3,1,"","cudaMemPoolTrimTo"],[6,1,1,"","cudaMemPool_t"],[6,3,1,"","cudaMemPrefetchAsync"],[6,1,1,"","cudaMemRangeAttribute"],[6,3,1,"","cudaMemRangeGetAttribute"],[6,3,1,"","cudaMemRangeGetAttributes"],[6,3,1,"","cudaMemcpy"],[6,3,1,"","cudaMemcpy2D"],[6,3,1,"","cudaMemcpy2DArrayToArray"],[6,3,1,"","cudaMemcpy2DAsync"],[6,3,1,"","cudaMemcpy2DFromArray"],[6,3,1,"","cudaMemcpy2DFromArrayAsync"],[6,3,1,"","cudaMemcpy2DToArray"],[6,3,1,"","cudaMemcpy2DToArrayAsync"],[6,3,1,"","cudaMemcpy3D"],[6,3,1,"","cudaMemcpy3DAsync"],[6,1,1,"","cudaMemcpy3DParms"],[6,3,1,"","cudaMemcpy3DPeer"],[6,3,1,"","cudaMemcpy3DPeerAsync"],[6,1,1,"","cudaMemcpy3DPeerParms"],[6,3,1,"","cudaMemcpyAsync"],[6,1,1,"","cudaMemcpyKind"],[6,3,1,"","cudaMemcpyPeer"],[6,3,1,"","cudaMemcpyPeerAsync"],[6,1,1,"","cudaMemoryAdvise"],[6,1,1,"","cudaMemoryType"],[6,3,1,"","cudaMemset"],[6,3,1,"","cudaMemset2D"],[6,3,1,"","cudaMemset2DAsync"],[6,3,1,"","cudaMemset3D"],[6,3,1,"","cudaMemset3DAsync"],[6,3,1,"","cudaMemsetAsync"],[6,1,1,"","cudaMemsetParams"],[6,3,1,"","cudaMipmappedArrayGetMemoryRequirements"],[6,3,1,"","cudaMipmappedArrayGetSparseProperties"],[6,1,1,"","cudaMipmappedArray_const_t"],[6,1,1,"","cudaMipmappedArray_t"],[6,0,1,"","cudaNvSciSyncAttrSignal"],[6,0,1,"","cudaNvSciSyncAttrWait"],[6,3,1,"","cudaOccupancyAvailableDynamicSMemPerBlock"],[6,0,1,"","cudaOccupancyDefault"],[6,0,1,"","cudaOccupancyDisableCachingOverride"],[6,3,1,"","cudaOccupancyMaxActiveBlocksPerMultiprocessor"],[6,3,1,"","cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"],[6,1,1,"","cudaOutputMode_t"],[6,3,1,"","cudaPeekAtLastError"],[6,0,1,"","cudaPeerAccessDefault"],[6,1,1,"","cudaPitchedPtr"],[6,1,1,"","cudaPointerAttributes"],[6,3,1,"","cudaPointerGetAttributes"],[6,1,1,"","cudaPos"],[6,3,1,"","cudaProfilerStart"],[6,3,1,"","cudaProfilerStop"],[6,1,1,"","cudaResourceDesc"],[6,1,1,"","cudaResourceType"],[6,1,1,"","cudaResourceViewDesc"],[6,1,1,"","cudaResourceViewFormat"],[6,3,1,"","cudaRuntimeGetVersion"],[6,3,1,"","cudaSetDevice"],[6,3,1,"","cudaSetDeviceFlags"],[6,3,1,"","cudaSetDoubleForDevice"],[6,3,1,"","cudaSetDoubleForHost"],[6,1,1,"","cudaSharedCarveout"],[6,1,1,"","cudaSharedMemConfig"],[6,3,1,"","cudaSignalExternalSemaphoresAsync"],[6,3,1,"","cudaStreamAddCallback"],[6,3,1,"","cudaStreamAttachMemAsync"],[6,0,1,"","cudaStreamAttrID"],[6,0,1,"","cudaStreamAttrValue"],[6,3,1,"","cudaStreamBeginCapture"],[6,1,1,"","cudaStreamCallback_t"],[6,1,1,"","cudaStreamCaptureMode"],[6,1,1,"","cudaStreamCaptureStatus"],[6,3,1,"","cudaStreamCopyAttributes"],[6,3,1,"","cudaStreamCreate"],[6,3,1,"","cudaStreamCreateWithFlags"],[6,3,1,"","cudaStreamCreateWithPriority"],[6,0,1,"","cudaStreamDefault"],[6,3,1,"","cudaStreamDestroy"],[6,3,1,"","cudaStreamEndCapture"],[6,3,1,"","cudaStreamGetAttribute"],[6,3,1,"","cudaStreamGetCaptureInfo"],[6,3,1,"","cudaStreamGetCaptureInfo_v2"],[6,3,1,"","cudaStreamGetFlags"],[6,3,1,"","cudaStreamGetPriority"],[6,3,1,"","cudaStreamIsCapturing"],[6,0,1,"","cudaStreamLegacy"],[6,0,1,"","cudaStreamNonBlocking"],[6,0,1,"","cudaStreamPerThread"],[6,3,1,"","cudaStreamQuery"],[6,3,1,"","cudaStreamSetAttribute"],[6,3,1,"","cudaStreamSynchronize"],[6,3,1,"","cudaStreamUpdateCaptureDependencies"],[6,1,1,"","cudaStreamUpdateCaptureDependenciesFlags"],[6,3,1,"","cudaStreamWaitEvent"],[6,1,1,"","cudaStream_t"],[6,1,1,"","cudaSurfaceBoundaryMode"],[6,1,1,"","cudaSurfaceFormatMode"],[6,1,1,"","cudaSurfaceObject_t"],[6,0,1,"","cudaSurfaceType1D"],[6,0,1,"","cudaSurfaceType1DLayered"],[6,0,1,"","cudaSurfaceType2D"],[6,0,1,"","cudaSurfaceType2DLayered"],[6,0,1,"","cudaSurfaceType3D"],[6,0,1,"","cudaSurfaceTypeCubemap"],[6,0,1,"","cudaSurfaceTypeCubemapLayered"],[6,1,1,"","cudaSynchronizationPolicy"],[6,1,1,"","cudaTextureAddressMode"],[6,1,1,"","cudaTextureDesc"],[6,1,1,"","cudaTextureDesc_v2"],[6,1,1,"","cudaTextureFilterMode"],[6,1,1,"","cudaTextureObject_t"],[6,1,1,"","cudaTextureReadMode"],[6,0,1,"","cudaTextureType1D"],[6,0,1,"","cudaTextureType1DLayered"],[6,0,1,"","cudaTextureType2D"],[6,0,1,"","cudaTextureType2DLayered"],[6,0,1,"","cudaTextureType3D"],[6,0,1,"","cudaTextureTypeCubemap"],[6,0,1,"","cudaTextureTypeCubemapLayered"],[6,3,1,"","cudaThreadExchangeStreamCaptureMode"],[6,1,1,"","cudaUUID_t"],[6,3,1,"","cudaUserObjectCreate"],[6,1,1,"","cudaUserObjectFlags"],[6,3,1,"","cudaUserObjectRelease"],[6,3,1,"","cudaUserObjectRetain"],[6,1,1,"","cudaUserObjectRetainFlags"],[6,1,1,"","cudaUserObject_t"],[6,3,1,"","cudaVDPAUGetDevice"],[6,3,1,"","cudaVDPAUSetVDPAUDevice"],[6,3,1,"","cudaWaitExternalSemaphoresAsync"],[6,3,1,"","make_cudaExtent"],[6,3,1,"","make_cudaPitchedPtr"],[6,3,1,"","make_cudaPos"]],"cuda.cudart.CUuuid":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.CUuuid_st":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.cudaAccessPolicyWindow":[[6,0,1,"","base_ptr"],[6,2,1,"","getPtr"],[6,0,1,"","hitProp"],[6,0,1,"","hitRatio"],[6,0,1,"","missProp"],[6,0,1,"","num_bytes"]],"cuda.cudart.cudaAccessProperty":[[6,0,1,"","cudaAccessPropertyNormal"],[6,0,1,"","cudaAccessPropertyPersisting"],[6,0,1,"","cudaAccessPropertyStreaming"]],"cuda.cudart.cudaArrayMemoryRequirements":[[6,0,1,"","alignment"],[6,2,1,"","getPtr"],[6,0,1,"","reserved"],[6,0,1,"","size"]],"cuda.cudart.cudaArraySparseProperties":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","miptailFirstLevel"],[6,0,1,"","miptailSize"],[6,0,1,"","reserved"],[6,0,1,"","tileExtent"]],"cuda.cudart.cudaArray_const_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaArray_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaCGScope":[[6,0,1,"","cudaCGScopeGrid"],[6,0,1,"","cudaCGScopeInvalid"],[6,0,1,"","cudaCGScopeMultiGrid"]],"cuda.cudart.cudaChannelFormatDesc":[[6,0,1,"","f"],[6,2,1,"","getPtr"],[6,0,1,"","w"],[6,0,1,"","x"],[6,0,1,"","y"],[6,0,1,"","z"]],"cuda.cudart.cudaChannelFormatKind":[[6,0,1,"","cudaChannelFormatKindFloat"],[6,0,1,"","cudaChannelFormatKindNV12"],[6,0,1,"","cudaChannelFormatKindNone"],[6,0,1,"","cudaChannelFormatKindSigned"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed4"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed5"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed6H"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X1"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X2"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X4"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X1"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X2"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X4"],[6,0,1,"","cudaChannelFormatKindUnsigned"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed1"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed1SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed2"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed2SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed3"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed3SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed4"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed5"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed6H"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed7"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed7SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X1"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X2"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X4"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X1"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X2"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X4"]],"cuda.cudart.cudaClusterSchedulingPolicy":[[6,0,1,"","cudaClusterSchedulingPolicyDefault"],[6,0,1,"","cudaClusterSchedulingPolicyLoadBalancing"],[6,0,1,"","cudaClusterSchedulingPolicySpread"]],"cuda.cudart.cudaComputeMode":[[6,0,1,"","cudaComputeModeDefault"],[6,0,1,"","cudaComputeModeExclusive"],[6,0,1,"","cudaComputeModeExclusiveProcess"],[6,0,1,"","cudaComputeModeProhibited"]],"cuda.cudart.cudaDeviceAttr":[[6,0,1,"","cudaDevAttrAsyncEngineCount"],[6,0,1,"","cudaDevAttrCanFlushRemoteWrites"],[6,0,1,"","cudaDevAttrCanMapHostMemory"],[6,0,1,"","cudaDevAttrCanUseHostPointerForRegisteredMem"],[6,0,1,"","cudaDevAttrClockRate"],[6,0,1,"","cudaDevAttrClusterLaunch"],[6,0,1,"","cudaDevAttrComputeCapabilityMajor"],[6,0,1,"","cudaDevAttrComputeCapabilityMinor"],[6,0,1,"","cudaDevAttrComputeMode"],[6,0,1,"","cudaDevAttrComputePreemptionSupported"],[6,0,1,"","cudaDevAttrConcurrentKernels"],[6,0,1,"","cudaDevAttrConcurrentManagedAccess"],[6,0,1,"","cudaDevAttrCooperativeLaunch"],[6,0,1,"","cudaDevAttrCooperativeMultiDeviceLaunch"],[6,0,1,"","cudaDevAttrDeferredMappingCudaArraySupported"],[6,0,1,"","cudaDevAttrDirectManagedMemAccessFromHost"],[6,0,1,"","cudaDevAttrEccEnabled"],[6,0,1,"","cudaDevAttrGPUDirectRDMAFlushWritesOptions"],[6,0,1,"","cudaDevAttrGPUDirectRDMASupported"],[6,0,1,"","cudaDevAttrGPUDirectRDMAWritesOrdering"],[6,0,1,"","cudaDevAttrGlobalL1CacheSupported"],[6,0,1,"","cudaDevAttrGlobalMemoryBusWidth"],[6,0,1,"","cudaDevAttrGpuOverlap"],[6,0,1,"","cudaDevAttrHostNativeAtomicSupported"],[6,0,1,"","cudaDevAttrHostRegisterReadOnlySupported"],[6,0,1,"","cudaDevAttrHostRegisterSupported"],[6,0,1,"","cudaDevAttrIntegrated"],[6,0,1,"","cudaDevAttrIsMultiGpuBoard"],[6,0,1,"","cudaDevAttrKernelExecTimeout"],[6,0,1,"","cudaDevAttrL2CacheSize"],[6,0,1,"","cudaDevAttrLocalL1CacheSupported"],[6,0,1,"","cudaDevAttrManagedMemory"],[6,0,1,"","cudaDevAttrMax"],[6,0,1,"","cudaDevAttrMaxAccessPolicyWindowSize"],[6,0,1,"","cudaDevAttrMaxBlockDimX"],[6,0,1,"","cudaDevAttrMaxBlockDimY"],[6,0,1,"","cudaDevAttrMaxBlockDimZ"],[6,0,1,"","cudaDevAttrMaxBlocksPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxGridDimX"],[6,0,1,"","cudaDevAttrMaxGridDimY"],[6,0,1,"","cudaDevAttrMaxGridDimZ"],[6,0,1,"","cudaDevAttrMaxPersistingL2CacheSize"],[6,0,1,"","cudaDevAttrMaxPitch"],[6,0,1,"","cudaDevAttrMaxRegistersPerBlock"],[6,0,1,"","cudaDevAttrMaxRegistersPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerBlock"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerBlockOptin"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxSurface1DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurface1DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurface1DWidth"],[6,0,1,"","cudaDevAttrMaxSurface2DHeight"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredHeight"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurface2DWidth"],[6,0,1,"","cudaDevAttrMaxSurface3DDepth"],[6,0,1,"","cudaDevAttrMaxSurface3DHeight"],[6,0,1,"","cudaDevAttrMaxSurface3DWidth"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTexture1DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DLinearWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DMipmappedWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DGatherHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DGatherWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearPitch"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DMipmappedHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DMipmappedWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DWidth"],[6,0,1,"","cudaDevAttrMaxTexture3DDepth"],[6,0,1,"","cudaDevAttrMaxTexture3DDepthAlt"],[6,0,1,"","cudaDevAttrMaxTexture3DHeight"],[6,0,1,"","cudaDevAttrMaxTexture3DHeightAlt"],[6,0,1,"","cudaDevAttrMaxTexture3DWidth"],[6,0,1,"","cudaDevAttrMaxTexture3DWidthAlt"],[6,0,1,"","cudaDevAttrMaxTextureCubemapLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTextureCubemapLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTextureCubemapWidth"],[6,0,1,"","cudaDevAttrMaxThreadsPerBlock"],[6,0,1,"","cudaDevAttrMaxThreadsPerMultiProcessor"],[6,0,1,"","cudaDevAttrMaxTimelineSemaphoreInteropSupported"],[6,0,1,"","cudaDevAttrMemoryClockRate"],[6,0,1,"","cudaDevAttrMemoryPoolSupportedHandleTypes"],[6,0,1,"","cudaDevAttrMemoryPoolsSupported"],[6,0,1,"","cudaDevAttrMultiGpuBoardGroupID"],[6,0,1,"","cudaDevAttrMultiProcessorCount"],[6,0,1,"","cudaDevAttrPageableMemoryAccess"],[6,0,1,"","cudaDevAttrPageableMemoryAccessUsesHostPageTables"],[6,0,1,"","cudaDevAttrPciBusId"],[6,0,1,"","cudaDevAttrPciDeviceId"],[6,0,1,"","cudaDevAttrPciDomainId"],[6,0,1,"","cudaDevAttrReserved92"],[6,0,1,"","cudaDevAttrReserved93"],[6,0,1,"","cudaDevAttrReserved94"],[6,0,1,"","cudaDevAttrReservedSharedMemoryPerBlock"],[6,0,1,"","cudaDevAttrSingleToDoublePrecisionPerfRatio"],[6,0,1,"","cudaDevAttrSparseCudaArraySupported"],[6,0,1,"","cudaDevAttrStreamPrioritiesSupported"],[6,0,1,"","cudaDevAttrSurfaceAlignment"],[6,0,1,"","cudaDevAttrTccDriver"],[6,0,1,"","cudaDevAttrTextureAlignment"],[6,0,1,"","cudaDevAttrTexturePitchAlignment"],[6,0,1,"","cudaDevAttrTimelineSemaphoreInteropSupported"],[6,0,1,"","cudaDevAttrTotalConstantMemory"],[6,0,1,"","cudaDevAttrUnifiedAddressing"],[6,0,1,"","cudaDevAttrWarpSize"]],"cuda.cudart.cudaDeviceP2PAttr":[[6,0,1,"","cudaDevP2PAttrAccessSupported"],[6,0,1,"","cudaDevP2PAttrCudaArrayAccessSupported"],[6,0,1,"","cudaDevP2PAttrNativeAtomicSupported"],[6,0,1,"","cudaDevP2PAttrPerformanceRank"]],"cuda.cudart.cudaDeviceProp":[[6,0,1,"","ECCEnabled"],[6,0,1,"","accessPolicyMaxWindowSize"],[6,0,1,"","asyncEngineCount"],[6,0,1,"","canMapHostMemory"],[6,0,1,"","canUseHostPointerForRegisteredMem"],[6,0,1,"","clockRate"],[6,0,1,"","computeMode"],[6,0,1,"","computePreemptionSupported"],[6,0,1,"","concurrentKernels"],[6,0,1,"","concurrentManagedAccess"],[6,0,1,"","cooperativeLaunch"],[6,0,1,"","cooperativeMultiDeviceLaunch"],[6,0,1,"","deviceOverlap"],[6,0,1,"","directManagedMemAccessFromHost"],[6,2,1,"","getPtr"],[6,0,1,"","globalL1CacheSupported"],[6,0,1,"","hostNativeAtomicSupported"],[6,0,1,"","integrated"],[6,0,1,"","isMultiGpuBoard"],[6,0,1,"","kernelExecTimeoutEnabled"],[6,0,1,"","l2CacheSize"],[6,0,1,"","localL1CacheSupported"],[6,0,1,"","luid"],[6,0,1,"","luidDeviceNodeMask"],[6,0,1,"","major"],[6,0,1,"","managedMemory"],[6,0,1,"","maxBlocksPerMultiProcessor"],[6,0,1,"","maxGridSize"],[6,0,1,"","maxSurface1D"],[6,0,1,"","maxSurface1DLayered"],[6,0,1,"","maxSurface2D"],[6,0,1,"","maxSurface2DLayered"],[6,0,1,"","maxSurface3D"],[6,0,1,"","maxSurfaceCubemap"],[6,0,1,"","maxSurfaceCubemapLayered"],[6,0,1,"","maxTexture1D"],[6,0,1,"","maxTexture1DLayered"],[6,0,1,"","maxTexture1DLinear"],[6,0,1,"","maxTexture1DMipmap"],[6,0,1,"","maxTexture2D"],[6,0,1,"","maxTexture2DGather"],[6,0,1,"","maxTexture2DLayered"],[6,0,1,"","maxTexture2DLinear"],[6,0,1,"","maxTexture2DMipmap"],[6,0,1,"","maxTexture3D"],[6,0,1,"","maxTexture3DAlt"],[6,0,1,"","maxTextureCubemap"],[6,0,1,"","maxTextureCubemapLayered"],[6,0,1,"","maxThreadsDim"],[6,0,1,"","maxThreadsPerBlock"],[6,0,1,"","maxThreadsPerMultiProcessor"],[6,0,1,"","memPitch"],[6,0,1,"","memoryBusWidth"],[6,0,1,"","memoryClockRate"],[6,0,1,"","minor"],[6,0,1,"","multiGpuBoardGroupID"],[6,0,1,"","multiProcessorCount"],[6,0,1,"","name"],[6,0,1,"","pageableMemoryAccess"],[6,0,1,"","pageableMemoryAccessUsesHostPageTables"],[6,0,1,"","pciBusID"],[6,0,1,"","pciDeviceID"],[6,0,1,"","pciDomainID"],[6,0,1,"","persistingL2CacheMaxSize"],[6,0,1,"","regsPerBlock"],[6,0,1,"","regsPerMultiprocessor"],[6,0,1,"","reservedSharedMemPerBlock"],[6,0,1,"","sharedMemPerBlock"],[6,0,1,"","sharedMemPerBlockOptin"],[6,0,1,"","sharedMemPerMultiprocessor"],[6,0,1,"","singleToDoublePrecisionPerfRatio"],[6,0,1,"","streamPrioritiesSupported"],[6,0,1,"","surfaceAlignment"],[6,0,1,"","tccDriver"],[6,0,1,"","textureAlignment"],[6,0,1,"","texturePitchAlignment"],[6,0,1,"","totalConstMem"],[6,0,1,"","totalGlobalMem"],[6,0,1,"","unifiedAddressing"],[6,0,1,"","uuid"],[6,0,1,"","warpSize"]],"cuda.cudart.cudaEglColorFormat":[[6,0,1,"","cudaEglColorFormatA"],[6,0,1,"","cudaEglColorFormatABGR"],[6,0,1,"","cudaEglColorFormatARGB"],[6,0,1,"","cudaEglColorFormatAYUV"],[6,0,1,"","cudaEglColorFormatAYUV_ER"],[6,0,1,"","cudaEglColorFormatBGRA"],[6,0,1,"","cudaEglColorFormatBayer10BGGR"],[6,0,1,"","cudaEglColorFormatBayer10CCCC"],[6,0,1,"","cudaEglColorFormatBayer10GBRG"],[6,0,1,"","cudaEglColorFormatBayer10GRBG"],[6,0,1,"","cudaEglColorFormatBayer10RGGB"],[6,0,1,"","cudaEglColorFormatBayer12BCCR"],[6,0,1,"","cudaEglColorFormatBayer12BGGR"],[6,0,1,"","cudaEglColorFormatBayer12CBRC"],[6,0,1,"","cudaEglColorFormatBayer12CCCC"],[6,0,1,"","cudaEglColorFormatBayer12CRBC"],[6,0,1,"","cudaEglColorFormatBayer12GBRG"],[6,0,1,"","cudaEglColorFormatBayer12GRBG"],[6,0,1,"","cudaEglColorFormatBayer12RCCB"],[6,0,1,"","cudaEglColorFormatBayer12RGGB"],[6,0,1,"","cudaEglColorFormatBayer14BGGR"],[6,0,1,"","cudaEglColorFormatBayer14GBRG"],[6,0,1,"","cudaEglColorFormatBayer14GRBG"],[6,0,1,"","cudaEglColorFormatBayer14RGGB"],[6,0,1,"","cudaEglColorFormatBayer20BGGR"],[6,0,1,"","cudaEglColorFormatBayer20GBRG"],[6,0,1,"","cudaEglColorFormatBayer20GRBG"],[6,0,1,"","cudaEglColorFormatBayer20RGGB"],[6,0,1,"","cudaEglColorFormatBayerBCCR"],[6,0,1,"","cudaEglColorFormatBayerBGGR"],[6,0,1,"","cudaEglColorFormatBayerCBRC"],[6,0,1,"","cudaEglColorFormatBayerCRBC"],[6,0,1,"","cudaEglColorFormatBayerGBRG"],[6,0,1,"","cudaEglColorFormatBayerGRBG"],[6,0,1,"","cudaEglColorFormatBayerIspBGGR"],[6,0,1,"","cudaEglColorFormatBayerIspGBRG"],[6,0,1,"","cudaEglColorFormatBayerIspGRBG"],[6,0,1,"","cudaEglColorFormatBayerIspRGGB"],[6,0,1,"","cudaEglColorFormatBayerRCCB"],[6,0,1,"","cudaEglColorFormatBayerRGGB"],[6,0,1,"","cudaEglColorFormatL"],[6,0,1,"","cudaEglColorFormatR"],[6,0,1,"","cudaEglColorFormatRG"],[6,0,1,"","cudaEglColorFormatRGBA"],[6,0,1,"","cudaEglColorFormatUYVY422"],[6,0,1,"","cudaEglColorFormatUYVY_ER"],[6,0,1,"","cudaEglColorFormatVYUY"],[6,0,1,"","cudaEglColorFormatVYUY_ER"],[6,0,1,"","cudaEglColorFormatY"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY10_709_ER"],[6,0,1,"","cudaEglColorFormatY10_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY12_709_ER"],[6,0,1,"","cudaEglColorFormatY12_ER"],[6,0,1,"","cudaEglColorFormatYUV420Planar"],[6,0,1,"","cudaEglColorFormatYUV420Planar_2020"],[6,0,1,"","cudaEglColorFormatYUV420Planar_709"],[6,0,1,"","cudaEglColorFormatYUV420Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUV422Planar"],[6,0,1,"","cudaEglColorFormatYUV422Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV422SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV422SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUV444Planar"],[6,0,1,"","cudaEglColorFormatYUV444Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV444SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUVA"],[6,0,1,"","cudaEglColorFormatYUVA_ER"],[6,0,1,"","cudaEglColorFormatYUYV422"],[6,0,1,"","cudaEglColorFormatYUYV_ER"],[6,0,1,"","cudaEglColorFormatYVU420Planar"],[6,0,1,"","cudaEglColorFormatYVU420Planar_2020"],[6,0,1,"","cudaEglColorFormatYVU420Planar_709"],[6,0,1,"","cudaEglColorFormatYVU420Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVU422Planar"],[6,0,1,"","cudaEglColorFormatYVU422Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU422SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU422SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVU444Planar"],[6,0,1,"","cudaEglColorFormatYVU444Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU444SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVYU"],[6,0,1,"","cudaEglColorFormatYVYU_ER"],[6,0,1,"","cudaEglColorFormatY_709_ER"],[6,0,1,"","cudaEglColorFormatY_ER"]],"cuda.cudart.cudaEglFrame":[[6,0,1,"","eglColorFormat"],[6,0,1,"","frame"],[6,0,1,"","frameType"],[6,2,1,"","getPtr"],[6,0,1,"","planeCount"],[6,0,1,"","planeDesc"]],"cuda.cudart.cudaEglFrameType":[[6,0,1,"","cudaEglFrameTypeArray"],[6,0,1,"","cudaEglFrameTypePitch"]],"cuda.cudart.cudaEglFrame_st":[[6,0,1,"","eglColorFormat"],[6,0,1,"","frame"],[6,0,1,"","frameType"],[6,2,1,"","getPtr"],[6,0,1,"","planeCount"],[6,0,1,"","planeDesc"]],"cuda.cudart.cudaEglPlaneDesc":[[6,0,1,"","channelDesc"],[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","numChannels"],[6,0,1,"","pitch"],[6,0,1,"","reserved"],[6,0,1,"","width"]],"cuda.cudart.cudaEglPlaneDesc_st":[[6,0,1,"","channelDesc"],[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","numChannels"],[6,0,1,"","pitch"],[6,0,1,"","reserved"],[6,0,1,"","width"]],"cuda.cudart.cudaEglResourceLocationFlags":[[6,0,1,"","cudaEglResourceLocationSysmem"],[6,0,1,"","cudaEglResourceLocationVidmem"]],"cuda.cudart.cudaEglStreamConnection":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaError_t":[[6,0,1,"","cudaErrorAddressOfConstant"],[6,0,1,"","cudaErrorAlreadyAcquired"],[6,0,1,"","cudaErrorAlreadyMapped"],[6,0,1,"","cudaErrorApiFailureBase"],[6,0,1,"","cudaErrorArrayIsMapped"],[6,0,1,"","cudaErrorAssert"],[6,0,1,"","cudaErrorCallRequiresNewerDriver"],[6,0,1,"","cudaErrorCapturedEvent"],[6,0,1,"","cudaErrorCompatNotSupportedOnDevice"],[6,0,1,"","cudaErrorContextIsDestroyed"],[6,0,1,"","cudaErrorCooperativeLaunchTooLarge"],[6,0,1,"","cudaErrorCudartUnloading"],[6,0,1,"","cudaErrorDeviceAlreadyInUse"],[6,0,1,"","cudaErrorDeviceNotLicensed"],[6,0,1,"","cudaErrorDeviceUninitialized"],[6,0,1,"","cudaErrorDevicesUnavailable"],[6,0,1,"","cudaErrorDuplicateSurfaceName"],[6,0,1,"","cudaErrorDuplicateTextureName"],[6,0,1,"","cudaErrorDuplicateVariableName"],[6,0,1,"","cudaErrorECCUncorrectable"],[6,0,1,"","cudaErrorExternalDevice"],[6,0,1,"","cudaErrorFileNotFound"],[6,0,1,"","cudaErrorGraphExecUpdateFailure"],[6,0,1,"","cudaErrorHardwareStackError"],[6,0,1,"","cudaErrorHostMemoryAlreadyRegistered"],[6,0,1,"","cudaErrorHostMemoryNotRegistered"],[6,0,1,"","cudaErrorIllegalAddress"],[6,0,1,"","cudaErrorIllegalInstruction"],[6,0,1,"","cudaErrorIllegalState"],[6,0,1,"","cudaErrorIncompatibleDriverContext"],[6,0,1,"","cudaErrorInitializationError"],[6,0,1,"","cudaErrorInsufficientDriver"],[6,0,1,"","cudaErrorInvalidAddressSpace"],[6,0,1,"","cudaErrorInvalidChannelDescriptor"],[6,0,1,"","cudaErrorInvalidClusterSize"],[6,0,1,"","cudaErrorInvalidConfiguration"],[6,0,1,"","cudaErrorInvalidDevice"],[6,0,1,"","cudaErrorInvalidDeviceFunction"],[6,0,1,"","cudaErrorInvalidDevicePointer"],[6,0,1,"","cudaErrorInvalidFilterSetting"],[6,0,1,"","cudaErrorInvalidGraphicsContext"],[6,0,1,"","cudaErrorInvalidHostPointer"],[6,0,1,"","cudaErrorInvalidKernelImage"],[6,0,1,"","cudaErrorInvalidMemcpyDirection"],[6,0,1,"","cudaErrorInvalidNormSetting"],[6,0,1,"","cudaErrorInvalidPc"],[6,0,1,"","cudaErrorInvalidPitchValue"],[6,0,1,"","cudaErrorInvalidPtx"],[6,0,1,"","cudaErrorInvalidResourceHandle"],[6,0,1,"","cudaErrorInvalidSource"],[6,0,1,"","cudaErrorInvalidSurface"],[6,0,1,"","cudaErrorInvalidSymbol"],[6,0,1,"","cudaErrorInvalidTexture"],[6,0,1,"","cudaErrorInvalidTextureBinding"],[6,0,1,"","cudaErrorInvalidValue"],[6,0,1,"","cudaErrorJitCompilationDisabled"],[6,0,1,"","cudaErrorJitCompilerNotFound"],[6,0,1,"","cudaErrorLaunchFailure"],[6,0,1,"","cudaErrorLaunchFileScopedSurf"],[6,0,1,"","cudaErrorLaunchFileScopedTex"],[6,0,1,"","cudaErrorLaunchIncompatibleTexturing"],[6,0,1,"","cudaErrorLaunchMaxDepthExceeded"],[6,0,1,"","cudaErrorLaunchOutOfResources"],[6,0,1,"","cudaErrorLaunchPendingCountExceeded"],[6,0,1,"","cudaErrorLaunchTimeout"],[6,0,1,"","cudaErrorMapBufferObjectFailed"],[6,0,1,"","cudaErrorMemoryAllocation"],[6,0,1,"","cudaErrorMemoryValueTooLarge"],[6,0,1,"","cudaErrorMisalignedAddress"],[6,0,1,"","cudaErrorMissingConfiguration"],[6,0,1,"","cudaErrorMixedDeviceExecution"],[6,0,1,"","cudaErrorMpsClientTerminated"],[6,0,1,"","cudaErrorMpsConnectionFailed"],[6,0,1,"","cudaErrorMpsMaxClientsReached"],[6,0,1,"","cudaErrorMpsMaxConnectionsReached"],[6,0,1,"","cudaErrorMpsRpcFailure"],[6,0,1,"","cudaErrorMpsServerNotReady"],[6,0,1,"","cudaErrorNoDevice"],[6,0,1,"","cudaErrorNoKernelImageForDevice"],[6,0,1,"","cudaErrorNotMapped"],[6,0,1,"","cudaErrorNotMappedAsArray"],[6,0,1,"","cudaErrorNotMappedAsPointer"],[6,0,1,"","cudaErrorNotPermitted"],[6,0,1,"","cudaErrorNotReady"],[6,0,1,"","cudaErrorNotSupported"],[6,0,1,"","cudaErrorNotYetImplemented"],[6,0,1,"","cudaErrorNvlinkUncorrectable"],[6,0,1,"","cudaErrorOperatingSystem"],[6,0,1,"","cudaErrorPeerAccessAlreadyEnabled"],[6,0,1,"","cudaErrorPeerAccessNotEnabled"],[6,0,1,"","cudaErrorPeerAccessUnsupported"],[6,0,1,"","cudaErrorPriorLaunchFailure"],[6,0,1,"","cudaErrorProfilerAlreadyStarted"],[6,0,1,"","cudaErrorProfilerAlreadyStopped"],[6,0,1,"","cudaErrorProfilerDisabled"],[6,0,1,"","cudaErrorProfilerNotInitialized"],[6,0,1,"","cudaErrorSetOnActiveProcess"],[6,0,1,"","cudaErrorSharedObjectInitFailed"],[6,0,1,"","cudaErrorSharedObjectSymbolNotFound"],[6,0,1,"","cudaErrorSoftwareValidityNotEstablished"],[6,0,1,"","cudaErrorStartupFailure"],[6,0,1,"","cudaErrorStreamCaptureImplicit"],[6,0,1,"","cudaErrorStreamCaptureInvalidated"],[6,0,1,"","cudaErrorStreamCaptureIsolation"],[6,0,1,"","cudaErrorStreamCaptureMerge"],[6,0,1,"","cudaErrorStreamCaptureUnjoined"],[6,0,1,"","cudaErrorStreamCaptureUnmatched"],[6,0,1,"","cudaErrorStreamCaptureUnsupported"],[6,0,1,"","cudaErrorStreamCaptureWrongThread"],[6,0,1,"","cudaErrorStubLibrary"],[6,0,1,"","cudaErrorSymbolNotFound"],[6,0,1,"","cudaErrorSyncDepthExceeded"],[6,0,1,"","cudaErrorSynchronizationError"],[6,0,1,"","cudaErrorSystemDriverMismatch"],[6,0,1,"","cudaErrorSystemNotReady"],[6,0,1,"","cudaErrorTextureFetchFailed"],[6,0,1,"","cudaErrorTextureNotBound"],[6,0,1,"","cudaErrorTimeout"],[6,0,1,"","cudaErrorTooManyPeers"],[6,0,1,"","cudaErrorUnknown"],[6,0,1,"","cudaErrorUnmapBufferObjectFailed"],[6,0,1,"","cudaErrorUnsupportedExecAffinity"],[6,0,1,"","cudaErrorUnsupportedLimit"],[6,0,1,"","cudaErrorUnsupportedPtxVersion"],[6,0,1,"","cudaSuccess"]],"cuda.cudart.cudaEvent_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaExtent":[[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","width"]],"cuda.cudart.cudaExternalMemoryBufferDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","offset"],[6,0,1,"","size"]],"cuda.cudart.cudaExternalMemoryHandleDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","handle"],[6,0,1,"","size"],[6,0,1,"","type"]],"cuda.cudart.cudaExternalMemoryHandleType":[[6,0,1,"","cudaExternalMemoryHandleTypeD3D11Resource"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D11ResourceKmt"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D12Heap"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D12Resource"],[6,0,1,"","cudaExternalMemoryHandleTypeNvSciBuf"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueFd"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueWin32"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueWin32Kmt"]],"cuda.cudart.cudaExternalMemoryMipmappedArrayDesc":[[6,0,1,"","extent"],[6,0,1,"","flags"],[6,0,1,"","formatDesc"],[6,2,1,"","getPtr"],[6,0,1,"","numLevels"],[6,0,1,"","offset"]],"cuda.cudart.cudaExternalMemory_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaExternalSemaphoreHandleDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","handle"],[6,0,1,"","type"]],"cuda.cudart.cudaExternalSemaphoreHandleType":[[6,0,1,"","cudaExternalSemaphoreHandleTypeD3D11Fence"],[6,0,1,"","cudaExternalSemaphoreHandleTypeD3D12Fence"],[6,0,1,"","cudaExternalSemaphoreHandleTypeKeyedMutex"],[6,0,1,"","cudaExternalSemaphoreHandleTypeKeyedMutexKmt"],[6,0,1,"","cudaExternalSemaphoreHandleTypeNvSciSync"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueFd"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueWin32"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt"],[6,0,1,"","cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd"],[6,0,1,"","cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32"]],"cuda.cudart.cudaExternalSemaphoreSignalNodeParams":[[6,0,1,"","extSemArray"],[6,2,1,"","getPtr"],[6,0,1,"","numExtSems"],[6,0,1,"","paramsArray"]],"cuda.cudart.cudaExternalSemaphoreSignalParams":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","params"],[6,0,1,"","reserved"]],"cuda.cudart.cudaExternalSemaphoreWaitNodeParams":[[6,0,1,"","extSemArray"],[6,2,1,"","getPtr"],[6,0,1,"","numExtSems"],[6,0,1,"","paramsArray"]],"cuda.cudart.cudaExternalSemaphoreWaitParams":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","params"],[6,0,1,"","reserved"]],"cuda.cudart.cudaExternalSemaphore_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesOptions":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesOptionHost"],[6,0,1,"","cudaFlushGPUDirectRDMAWritesOptionMemOps"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesScope":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesToAllDevices"],[6,0,1,"","cudaFlushGPUDirectRDMAWritesToOwner"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesTarget":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesTargetCurrentDevice"]],"cuda.cudart.cudaFuncAttribute":[[6,0,1,"","cudaFuncAttributeClusterDimMustBeSet"],[6,0,1,"","cudaFuncAttributeClusterSchedulingPolicyPreference"],[6,0,1,"","cudaFuncAttributeMax"],[6,0,1,"","cudaFuncAttributeMaxDynamicSharedMemorySize"],[6,0,1,"","cudaFuncAttributeNonPortableClusterSizeAllowed"],[6,0,1,"","cudaFuncAttributePreferredSharedMemoryCarveout"],[6,0,1,"","cudaFuncAttributeRequiredClusterDepth"],[6,0,1,"","cudaFuncAttributeRequiredClusterHeight"],[6,0,1,"","cudaFuncAttributeRequiredClusterWidth"]],"cuda.cudart.cudaFuncAttributes":[[6,0,1,"","binaryVersion"],[6,0,1,"","cacheModeCA"],[6,0,1,"","constSizeBytes"],[6,2,1,"","getPtr"],[6,0,1,"","localSizeBytes"],[6,0,1,"","maxDynamicSharedSizeBytes"],[6,0,1,"","maxThreadsPerBlock"],[6,0,1,"","numRegs"],[6,0,1,"","preferredShmemCarveout"],[6,0,1,"","ptxVersion"],[6,0,1,"","sharedSizeBytes"]],"cuda.cudart.cudaFuncCache":[[6,0,1,"","cudaFuncCachePreferEqual"],[6,0,1,"","cudaFuncCachePreferL1"],[6,0,1,"","cudaFuncCachePreferNone"],[6,0,1,"","cudaFuncCachePreferShared"]],"cuda.cudart.cudaFunction_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGLDeviceList":[[6,0,1,"","cudaGLDeviceListAll"],[6,0,1,"","cudaGLDeviceListCurrentFrame"],[6,0,1,"","cudaGLDeviceListNextFrame"]],"cuda.cudart.cudaGPUDirectRDMAWritesOrdering":[[6,0,1,"","cudaGPUDirectRDMAWritesOrderingAllDevices"],[6,0,1,"","cudaGPUDirectRDMAWritesOrderingNone"],[6,0,1,"","cudaGPUDirectRDMAWritesOrderingOwner"]],"cuda.cudart.cudaGetDriverEntryPointFlags":[[6,0,1,"","cudaEnableDefault"],[6,0,1,"","cudaEnableLegacyStream"],[6,0,1,"","cudaEnablePerThreadDefaultStream"]],"cuda.cudart.cudaGraphDebugDotFlags":[[6,0,1,"","cudaGraphDebugDotFlagsEventNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsExtSemasSignalNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsExtSemasWaitNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsHandles"],[6,0,1,"","cudaGraphDebugDotFlagsHostNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsKernelNodeAttributes"],[6,0,1,"","cudaGraphDebugDotFlagsKernelNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsMemcpyNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsMemsetNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsVerbose"]],"cuda.cudart.cudaGraphExecUpdateResult":[[6,0,1,"","cudaGraphExecUpdateError"],[6,0,1,"","cudaGraphExecUpdateErrorAttributesChanged"],[6,0,1,"","cudaGraphExecUpdateErrorFunctionChanged"],[6,0,1,"","cudaGraphExecUpdateErrorNodeTypeChanged"],[6,0,1,"","cudaGraphExecUpdateErrorNotSupported"],[6,0,1,"","cudaGraphExecUpdateErrorParametersChanged"],[6,0,1,"","cudaGraphExecUpdateErrorTopologyChanged"],[6,0,1,"","cudaGraphExecUpdateErrorUnsupportedFunctionChange"],[6,0,1,"","cudaGraphExecUpdateSuccess"]],"cuda.cudart.cudaGraphExec_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraphInstantiateFlags":[[6,0,1,"","cudaGraphInstantiateFlagAutoFreeOnLaunch"],[6,0,1,"","cudaGraphInstantiateFlagUseNodePriority"]],"cuda.cudart.cudaGraphMemAttributeType":[[6,0,1,"","cudaGraphMemAttrReservedMemCurrent"],[6,0,1,"","cudaGraphMemAttrReservedMemHigh"],[6,0,1,"","cudaGraphMemAttrUsedMemCurrent"],[6,0,1,"","cudaGraphMemAttrUsedMemHigh"]],"cuda.cudart.cudaGraphNodeType":[[6,0,1,"","cudaGraphNodeTypeCount"],[6,0,1,"","cudaGraphNodeTypeEmpty"],[6,0,1,"","cudaGraphNodeTypeEventRecord"],[6,0,1,"","cudaGraphNodeTypeExtSemaphoreSignal"],[6,0,1,"","cudaGraphNodeTypeExtSemaphoreWait"],[6,0,1,"","cudaGraphNodeTypeGraph"],[6,0,1,"","cudaGraphNodeTypeHost"],[6,0,1,"","cudaGraphNodeTypeKernel"],[6,0,1,"","cudaGraphNodeTypeMemAlloc"],[6,0,1,"","cudaGraphNodeTypeMemFree"],[6,0,1,"","cudaGraphNodeTypeMemcpy"],[6,0,1,"","cudaGraphNodeTypeMemset"],[6,0,1,"","cudaGraphNodeTypeWaitEvent"]],"cuda.cudart.cudaGraphNode_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraph_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraphicsCubeFace":[[6,0,1,"","cudaGraphicsCubeFaceNegativeX"],[6,0,1,"","cudaGraphicsCubeFaceNegativeY"],[6,0,1,"","cudaGraphicsCubeFaceNegativeZ"],[6,0,1,"","cudaGraphicsCubeFacePositiveX"],[6,0,1,"","cudaGraphicsCubeFacePositiveY"],[6,0,1,"","cudaGraphicsCubeFacePositiveZ"]],"cuda.cudart.cudaGraphicsMapFlags":[[6,0,1,"","cudaGraphicsMapFlagsNone"],[6,0,1,"","cudaGraphicsMapFlagsReadOnly"],[6,0,1,"","cudaGraphicsMapFlagsWriteDiscard"]],"cuda.cudart.cudaGraphicsRegisterFlags":[[6,0,1,"","cudaGraphicsRegisterFlagsNone"],[6,0,1,"","cudaGraphicsRegisterFlagsReadOnly"],[6,0,1,"","cudaGraphicsRegisterFlagsSurfaceLoadStore"],[6,0,1,"","cudaGraphicsRegisterFlagsTextureGather"],[6,0,1,"","cudaGraphicsRegisterFlagsWriteDiscard"]],"cuda.cudart.cudaGraphicsResource_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaHostFn_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaHostNodeParams":[[6,0,1,"","fn"],[6,2,1,"","getPtr"],[6,0,1,"","userData"]],"cuda.cudart.cudaIpcEventHandle_st":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcEventHandle_t":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcMemHandle_st":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcMemHandle_t":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaKernelNodeParams":[[6,0,1,"","blockDim"],[6,0,1,"","extra"],[6,0,1,"","func"],[6,2,1,"","getPtr"],[6,0,1,"","gridDim"],[6,0,1,"","kernelParams"],[6,0,1,"","sharedMemBytes"]],"cuda.cudart.cudaLaunchAttribute":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","val"]],"cuda.cudart.cudaLaunchAttributeID":[[6,0,1,"","cudaLaunchAttributeAccessPolicyWindow"],[6,0,1,"","cudaLaunchAttributeClusterDimension"],[6,0,1,"","cudaLaunchAttributeClusterSchedulingPolicyPreference"],[6,0,1,"","cudaLaunchAttributeCooperative"],[6,0,1,"","cudaLaunchAttributeIgnore"],[6,0,1,"","cudaLaunchAttributePriority"],[6,0,1,"","cudaLaunchAttributeProgrammaticEvent"],[6,0,1,"","cudaLaunchAttributeProgrammaticStreamSerialization"],[6,0,1,"","cudaLaunchAttributeSynchronizationPolicy"]],"cuda.cudart.cudaLaunchAttributeValue":[[6,0,1,"id28","accessPolicyWindow"],[6,0,1,"id31","clusterDim"],[6,0,1,"id32","clusterSchedulingPolicyPreference"],[6,0,1,"id29","cooperative"],[6,2,1,"id36","getPtr"],[6,0,1,"id27","pad"],[6,0,1,"id35","priority"],[6,0,1,"id34","programmaticEvent"],[6,0,1,"id33","programmaticStreamSerializationAllowed"],[6,0,1,"id30","syncPolicy"]],"cuda.cudart.cudaLaunchAttribute_st":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","val"]],"cuda.cudart.cudaLimit":[[6,0,1,"","cudaLimitDevRuntimePendingLaunchCount"],[6,0,1,"","cudaLimitDevRuntimeSyncDepth"],[6,0,1,"","cudaLimitMallocHeapSize"],[6,0,1,"","cudaLimitMaxL2FetchGranularity"],[6,0,1,"","cudaLimitPersistingL2CacheSize"],[6,0,1,"","cudaLimitPrintfFifoSize"],[6,0,1,"","cudaLimitStackSize"]],"cuda.cudart.cudaMemAccessDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","location"]],"cuda.cudart.cudaMemAccessFlags":[[6,0,1,"","cudaMemAccessFlagsProtNone"],[6,0,1,"","cudaMemAccessFlagsProtRead"],[6,0,1,"","cudaMemAccessFlagsProtReadWrite"]],"cuda.cudart.cudaMemAllocNodeParams":[[6,0,1,"","accessDescCount"],[6,0,1,"","accessDescs"],[6,0,1,"","bytesize"],[6,0,1,"","dptr"],[6,2,1,"","getPtr"],[6,0,1,"","poolProps"]],"cuda.cudart.cudaMemAllocationHandleType":[[6,0,1,"","cudaMemHandleTypeNone"],[6,0,1,"","cudaMemHandleTypePosixFileDescriptor"],[6,0,1,"","cudaMemHandleTypeWin32"],[6,0,1,"","cudaMemHandleTypeWin32Kmt"]],"cuda.cudart.cudaMemAllocationType":[[6,0,1,"","cudaMemAllocationTypeInvalid"],[6,0,1,"","cudaMemAllocationTypeMax"],[6,0,1,"","cudaMemAllocationTypePinned"]],"cuda.cudart.cudaMemLocation":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","type"]],"cuda.cudart.cudaMemLocationType":[[6,0,1,"","cudaMemLocationTypeDevice"],[6,0,1,"","cudaMemLocationTypeInvalid"]],"cuda.cudart.cudaMemPoolAttr":[[6,0,1,"","cudaMemPoolAttrReleaseThreshold"],[6,0,1,"","cudaMemPoolAttrReservedMemCurrent"],[6,0,1,"","cudaMemPoolAttrReservedMemHigh"],[6,0,1,"","cudaMemPoolAttrUsedMemCurrent"],[6,0,1,"","cudaMemPoolAttrUsedMemHigh"],[6,0,1,"","cudaMemPoolReuseAllowInternalDependencies"],[6,0,1,"","cudaMemPoolReuseAllowOpportunistic"],[6,0,1,"","cudaMemPoolReuseFollowEventDependencies"]],"cuda.cudart.cudaMemPoolProps":[[6,0,1,"","allocType"],[6,2,1,"","getPtr"],[6,0,1,"","handleTypes"],[6,0,1,"","location"],[6,0,1,"","reserved"],[6,0,1,"","win32SecurityAttributes"]],"cuda.cudart.cudaMemPoolPtrExportData":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaMemPool_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaMemRangeAttribute":[[6,0,1,"","cudaMemRangeAttributeAccessedBy"],[6,0,1,"","cudaMemRangeAttributeLastPrefetchLocation"],[6,0,1,"","cudaMemRangeAttributePreferredLocation"],[6,0,1,"","cudaMemRangeAttributeReadMostly"]],"cuda.cudart.cudaMemcpy3DParms":[[6,0,1,"","dstArray"],[6,0,1,"","dstPos"],[6,0,1,"","dstPtr"],[6,0,1,"","extent"],[6,2,1,"","getPtr"],[6,0,1,"","kind"],[6,0,1,"","srcArray"],[6,0,1,"","srcPos"],[6,0,1,"","srcPtr"]],"cuda.cudart.cudaMemcpy3DPeerParms":[[6,0,1,"","dstArray"],[6,0,1,"","dstDevice"],[6,0,1,"","dstPos"],[6,0,1,"","dstPtr"],[6,0,1,"","extent"],[6,2,1,"","getPtr"],[6,0,1,"","srcArray"],[6,0,1,"","srcDevice"],[6,0,1,"","srcPos"],[6,0,1,"","srcPtr"]],"cuda.cudart.cudaMemcpyKind":[[6,0,1,"","cudaMemcpyDefault"],[6,0,1,"","cudaMemcpyDeviceToDevice"],[6,0,1,"","cudaMemcpyDeviceToHost"],[6,0,1,"","cudaMemcpyHostToDevice"],[6,0,1,"","cudaMemcpyHostToHost"]],"cuda.cudart.cudaMemoryAdvise":[[6,0,1,"","cudaMemAdviseSetAccessedBy"],[6,0,1,"","cudaMemAdviseSetPreferredLocation"],[6,0,1,"","cudaMemAdviseSetReadMostly"],[6,0,1,"","cudaMemAdviseUnsetAccessedBy"],[6,0,1,"","cudaMemAdviseUnsetPreferredLocation"],[6,0,1,"","cudaMemAdviseUnsetReadMostly"]],"cuda.cudart.cudaMemoryType":[[6,0,1,"","cudaMemoryTypeDevice"],[6,0,1,"","cudaMemoryTypeHost"],[6,0,1,"","cudaMemoryTypeManaged"],[6,0,1,"","cudaMemoryTypeUnregistered"]],"cuda.cudart.cudaMemsetParams":[[6,0,1,"","dst"],[6,0,1,"","elementSize"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","pitch"],[6,0,1,"","value"],[6,0,1,"","width"]],"cuda.cudart.cudaMipmappedArray_const_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaMipmappedArray_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaOutputMode_t":[[6,0,1,"","cudaCSV"],[6,0,1,"","cudaKeyValuePair"]],"cuda.cudart.cudaPitchedPtr":[[6,2,1,"","getPtr"],[6,0,1,"","pitch"],[6,0,1,"","ptr"],[6,0,1,"","xsize"],[6,0,1,"","ysize"]],"cuda.cudart.cudaPointerAttributes":[[6,0,1,"","device"],[6,0,1,"","devicePointer"],[6,2,1,"","getPtr"],[6,0,1,"","hostPointer"],[6,0,1,"","type"]],"cuda.cudart.cudaPos":[[6,2,1,"","getPtr"],[6,0,1,"","x"],[6,0,1,"","y"],[6,0,1,"","z"]],"cuda.cudart.cudaResourceDesc":[[6,2,1,"","getPtr"],[6,0,1,"","res"],[6,0,1,"","resType"]],"cuda.cudart.cudaResourceType":[[6,0,1,"","cudaResourceTypeArray"],[6,0,1,"","cudaResourceTypeLinear"],[6,0,1,"","cudaResourceTypeMipmappedArray"],[6,0,1,"","cudaResourceTypePitch2D"]],"cuda.cudart.cudaResourceViewDesc":[[6,0,1,"","depth"],[6,0,1,"","firstLayer"],[6,0,1,"","firstMipmapLevel"],[6,0,1,"","format"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","lastLayer"],[6,0,1,"","lastMipmapLevel"],[6,0,1,"","width"]],"cuda.cudart.cudaResourceViewFormat":[[6,0,1,"","cudaResViewFormatFloat1"],[6,0,1,"","cudaResViewFormatFloat2"],[6,0,1,"","cudaResViewFormatFloat4"],[6,0,1,"","cudaResViewFormatHalf1"],[6,0,1,"","cudaResViewFormatHalf2"],[6,0,1,"","cudaResViewFormatHalf4"],[6,0,1,"","cudaResViewFormatNone"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed4"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed5"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed6H"],[6,0,1,"","cudaResViewFormatSignedChar1"],[6,0,1,"","cudaResViewFormatSignedChar2"],[6,0,1,"","cudaResViewFormatSignedChar4"],[6,0,1,"","cudaResViewFormatSignedInt1"],[6,0,1,"","cudaResViewFormatSignedInt2"],[6,0,1,"","cudaResViewFormatSignedInt4"],[6,0,1,"","cudaResViewFormatSignedShort1"],[6,0,1,"","cudaResViewFormatSignedShort2"],[6,0,1,"","cudaResViewFormatSignedShort4"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed1"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed2"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed3"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed4"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed5"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed6H"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed7"],[6,0,1,"","cudaResViewFormatUnsignedChar1"],[6,0,1,"","cudaResViewFormatUnsignedChar2"],[6,0,1,"","cudaResViewFormatUnsignedChar4"],[6,0,1,"","cudaResViewFormatUnsignedInt1"],[6,0,1,"","cudaResViewFormatUnsignedInt2"],[6,0,1,"","cudaResViewFormatUnsignedInt4"],[6,0,1,"","cudaResViewFormatUnsignedShort1"],[6,0,1,"","cudaResViewFormatUnsignedShort2"],[6,0,1,"","cudaResViewFormatUnsignedShort4"]],"cuda.cudart.cudaSharedCarveout":[[6,0,1,"","cudaSharedmemCarveoutDefault"],[6,0,1,"","cudaSharedmemCarveoutMaxL1"],[6,0,1,"","cudaSharedmemCarveoutMaxShared"]],"cuda.cudart.cudaSharedMemConfig":[[6,0,1,"","cudaSharedMemBankSizeDefault"],[6,0,1,"","cudaSharedMemBankSizeEightByte"],[6,0,1,"","cudaSharedMemBankSizeFourByte"]],"cuda.cudart.cudaStreamCallback_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaStreamCaptureMode":[[6,0,1,"","cudaStreamCaptureModeGlobal"],[6,0,1,"","cudaStreamCaptureModeRelaxed"],[6,0,1,"","cudaStreamCaptureModeThreadLocal"]],"cuda.cudart.cudaStreamCaptureStatus":[[6,0,1,"","cudaStreamCaptureStatusActive"],[6,0,1,"","cudaStreamCaptureStatusInvalidated"],[6,0,1,"","cudaStreamCaptureStatusNone"]],"cuda.cudart.cudaStreamUpdateCaptureDependenciesFlags":[[6,0,1,"","cudaStreamAddCaptureDependencies"],[6,0,1,"","cudaStreamSetCaptureDependencies"]],"cuda.cudart.cudaStream_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaSurfaceBoundaryMode":[[6,0,1,"","cudaBoundaryModeClamp"],[6,0,1,"","cudaBoundaryModeTrap"],[6,0,1,"","cudaBoundaryModeZero"]],"cuda.cudart.cudaSurfaceFormatMode":[[6,0,1,"","cudaFormatModeAuto"],[6,0,1,"","cudaFormatModeForced"]],"cuda.cudart.cudaSurfaceObject_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaSynchronizationPolicy":[[6,0,1,"","cudaSyncPolicyAuto"],[6,0,1,"","cudaSyncPolicyBlockingSync"],[6,0,1,"","cudaSyncPolicySpin"],[6,0,1,"","cudaSyncPolicyYield"]],"cuda.cudart.cudaTextureAddressMode":[[6,0,1,"","cudaAddressModeBorder"],[6,0,1,"","cudaAddressModeClamp"],[6,0,1,"","cudaAddressModeMirror"],[6,0,1,"","cudaAddressModeWrap"]],"cuda.cudart.cudaTextureDesc":[[6,0,1,"","addressMode"],[6,0,1,"","borderColor"],[6,0,1,"","disableTrilinearOptimization"],[6,0,1,"","filterMode"],[6,2,1,"","getPtr"],[6,0,1,"","maxAnisotropy"],[6,0,1,"","maxMipmapLevelClamp"],[6,0,1,"","minMipmapLevelClamp"],[6,0,1,"","mipmapFilterMode"],[6,0,1,"","mipmapLevelBias"],[6,0,1,"","normalizedCoords"],[6,0,1,"","readMode"],[6,0,1,"","sRGB"]],"cuda.cudart.cudaTextureDesc_v2":[[6,0,1,"","addressMode"],[6,0,1,"","borderColor"],[6,0,1,"","disableTrilinearOptimization"],[6,0,1,"","filterMode"],[6,2,1,"","getPtr"],[6,0,1,"","maxAnisotropy"],[6,0,1,"","maxMipmapLevelClamp"],[6,0,1,"","minMipmapLevelClamp"],[6,0,1,"","mipmapFilterMode"],[6,0,1,"","mipmapLevelBias"],[6,0,1,"","normalizedCoords"],[6,0,1,"","readMode"],[6,0,1,"","sRGB"],[6,0,1,"","seamlessCubemap"]],"cuda.cudart.cudaTextureFilterMode":[[6,0,1,"","cudaFilterModeLinear"],[6,0,1,"","cudaFilterModePoint"]],"cuda.cudart.cudaTextureObject_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaTextureReadMode":[[6,0,1,"","cudaReadModeElementType"],[6,0,1,"","cudaReadModeNormalizedFloat"]],"cuda.cudart.cudaUUID_t":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.cudaUserObjectFlags":[[6,0,1,"","cudaUserObjectNoDestructorSync"]],"cuda.cudart.cudaUserObjectRetainFlags":[[6,0,1,"","cudaGraphUserObjectMove"]],"cuda.cudart.cudaUserObject_t":[[6,2,1,"","getPtr"]],"cuda.nvrtc":[[7,3,1,"","nvrtcAddNameExpression"],[7,3,1,"","nvrtcCompileProgram"],[7,3,1,"","nvrtcCreateProgram"],[7,3,1,"","nvrtcDestroyProgram"],[7,3,1,"","nvrtcGetCUBIN"],[7,3,1,"","nvrtcGetCUBINSize"],[7,3,1,"","nvrtcGetErrorString"],[7,3,1,"","nvrtcGetLoweredName"],[7,3,1,"","nvrtcGetNVVM"],[7,3,1,"","nvrtcGetNVVMSize"],[7,3,1,"","nvrtcGetNumSupportedArchs"],[7,3,1,"","nvrtcGetPTX"],[7,3,1,"","nvrtcGetPTXSize"],[7,3,1,"","nvrtcGetProgramLog"],[7,3,1,"","nvrtcGetProgramLogSize"],[7,3,1,"","nvrtcGetSupportedArchs"],[7,1,1,"","nvrtcProgram"],[7,1,1,"","nvrtcResult"],[7,3,1,"","nvrtcVersion"]],"cuda.nvrtc.nvrtcProgram":[[7,2,1,"","getPtr"]],"cuda.nvrtc.nvrtcResult":[[7,0,1,"","NVRTC_ERROR_BUILTIN_OPERATION_FAILURE"],[7,0,1,"","NVRTC_ERROR_COMPILATION"],[7,0,1,"","NVRTC_ERROR_INTERNAL_ERROR"],[7,0,1,"","NVRTC_ERROR_INVALID_INPUT"],[7,0,1,"","NVRTC_ERROR_INVALID_OPTION"],[7,0,1,"","NVRTC_ERROR_INVALID_PROGRAM"],[7,0,1,"","NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID"],[7,0,1,"","NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION"],[7,0,1,"","NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION"],[7,0,1,"","NVRTC_ERROR_OUT_OF_MEMORY"],[7,0,1,"","NVRTC_ERROR_PROGRAM_CREATION_FAILURE"],[7,0,1,"","NVRTC_SUCCESS"]]},objnames:{"0":["py","attribute","Python attribute"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:attribute","1":"py:class","2":"py:method","3":"py:function"},terms:{"0":[3,4,5,6,7,9,10],"02":4,"03":7,"0b":[5,6],"1":[1,3,5,6,7,9,10,13,17],"10":[0,5,7],"100":[5,6],"1000":[5,6],"10000":6,"101":[5,6],"102":[5,6],"1024":[5,6],"103":[5,6],"104":[5,6],"105":[5,6],"106":[5,6],"107":[5,6],"1073741824":5,"1076m":9,"108":[5,6],"1080m":9,"109":[5,6],"11":[0,3,4,5,7,10],"110":[5,6],"11020":5,"11080":5,"111":[5,6],"112":[5,6],"113":[5,6],"114":[5,6],"115":[5,6],"116":[5,6],"117":[5,6],"118":[5,6],"119":[5,6],"12":[5,6,13],"120":[5,6],"121":[5,6],"122":[5,6],"123":5,"124":5,"125":5,"127":6,"128":[5,6],"128b":[5,6],"13":[5,6],"14":[5,6,7],"145":5,"146":5,"147":5,"148":5,"149":5,"15":[5,6],"150":5,"151":5,"152":5,"153":5,"154":5,"155":5,"156":5,"157":5,"158":5,"16":[5,6,11],"16f":[5,6],"16f_arb":[5,6],"16i":[5,6],"16i_ext":[5,6],"16ui":[5,6],"16ui_ext":[5,6],"17":[5,6,7],"176":5,"18":[5,6,12,14],"19":[5,6],"192":5,"193":5,"194":5,"195":5,"196":5,"197":5,"198":5,"199":5,"1d":[5,6],"2":[5,6,7,9,13,16],"20":[5,6],"200":[5,6],"201":[5,6],"202":5,"2021":[11,12],"2022":[13,14,15,16,17,18],"203":5,"2048":[5,6],"205":[5,6],"206":[5,6],"207":[5,6],"208":[5,6],"209":[5,6],"21":[5,6],"210":[5,6],"211":[5,6],"212":[5,6],"213":[5,6],"214":[5,6],"2147483647":[5,6],"215":[5,6],"216":[5,6],"217":[5,6],"218":[5,6,9],"219":[5,6],"22":[5,6,16],"220":[5,6],"221":[5,6],"222":[5,6],"223":[5,6],"224":[5,6],"23":[5,6],"24":[5,6,17],"241":6,"242":6,"25":[5,6],"252":6,"256":[5,6],"26":[5,6],"27":[5,6,18],"28":[5,6],"29":[5,6,16],"2d":[5,6],"3":[5,6,7,9,17],"30":[5,6],"300":[5,6],"301":[5,6],"3010":[5,6],"302":[5,6],"3020":[5,6],"303":[5,6],"304":[5,6],"31":[5,6],"32":[5,6],"32768":9,"32f":[5,6],"32f_arb":[5,6],"32i":[5,6],"32i_ext":[5,6],"32ui":[5,6],"32ui_ext":[5,6],"33":[5,6],"34":[5,6],"35":[5,6],"352\u00b5":9,"36":[5,6],"37":[5,6],"38":[4,5,6],"39":[5,6],"3d":[5,6],"3rd":5,"4":[1,3,5,6,7,9,10,18],"40":[5,6],"400":[5,6],"401":[5,6],"4020":5,"4096":5,"41":[5,6],"42":[5,6],"43":[5,6],"44":[5,6],"445":[5,6],"45":[5,6],"450":4,"456":4,"46":[5,6],"47":[5,6],"48":[5,6],"49":[5,6],"4x16":5,"5":[3,5,6,7,9,10],"50":[5,6],"500":[5,6],"51":[5,6],"512":[5,6,9],"52":[5,6],"53":[5,6],"54":[5,6],"55":[5,6],"56":[5,6],"57":[5,6],"58":[5,6],"59":[5,6],"6":[3,5,6,7,9,10],"60":[5,6],"600":[5,6],"61":[5,6],"62":[5,6],"63":[5,6],"64":[5,6],"65":[5,6],"66":[5,6],"67":[5,6],"68":[5,6],"69":[5,6],"7":[3,5,6,7,9,10,17],"70":[5,6],"700":[5,6],"701":[5,6],"702":[5,6],"703":[5,6],"704":[5,6],"705":[5,6],"708":[5,6],"709":[5,6],"71":[5,6],"710":[5,6],"711":[5,6],"712":[5,6],"713":[5,6],"714":[5,6],"715":[5,6],"716":[5,6],"717":[5,6],"718":[5,6],"719":[5,6],"72":[5,6],"720":[5,6],"73":[5,6],"74":[5,6],"75":[5,6,9],"76":[5,6],"77":[5,6],"78":[5,6],"79":[5,6],"8":[3,4,5,6,7,10],"80":[4,5,6],"800":[5,6],"801":[5,6],"802":[5,6],"803":[5,6],"804":[5,6],"805":[5,6],"806":[5,6],"807":[5,6],"808":[5,6],"809":[5,6],"81":[5,6],"810":[5,6],"8192":5,"82":[5,6],"83":[5,6],"84":[5,6],"85":[5,6],"86":[5,6],"87":[5,6],"88":[5,6],"89":[5,6],"8i":[5,6],"8i_ext":[5,6],"8ui":[5,6],"8ui_ext":[5,6],"9":[0,5,7],"90":[5,6],"900":[5,6],"901":[5,6],"902":[5,6],"9020":[5,6],"903":[5,6],"904":[5,6],"905":[5,6],"906":[5,6],"907":[5,6],"908":[5,6],"909":[5,6],"91":[5,6],"910":[5,6],"911":[5,6],"912":[5,6],"92":[5,6],"93":[5,6],"94":[5,6],"95":[5,6],"96":[5,6],"97":[5,6],"98":[5,6],"99":[5,6],"999":[5,6],"boolean":5,"break":5,"byte":[5,6,7],"case":[5,6],"char":[5,6,7,9],"class":[5,6,7,13],"const":5,"default":[5,6,7,10,12],"do":[1,2,5,6,7,9],"enum":[5,6],"export":[4,5,6,13],"float":[5,6,7,9],"function":[5,6,7,9,10],"import":[5,6,8,9],"int":[5,6,7,9],"long":[5,6,7,9],"new":[5,6,7,8],"null":[5,6,7],"public":1,"return":[5,6,7,9],"short":[5,7,16],"static":[5,6],"switch":6,"true":[5,6,7,9],"try":[5,6,9],"void":[5,6,9],"while":[5,6],A:[5,6,9,16],As:[5,6,16],At:[2,5,6],Being:1,But:[5,6],By:[5,6,17],For:[1,5,6,7,9],IN:5,If:[2,5,6,7,9],In:[1,5,6,7,8,9,16],It:[5,6,7,9,17],No:[5,6,7],Not:[5,6,10],OR:5,On:[5,6,7],One:9,Such:[5,6],That:[5,9],The:[1,2,4,5,6,7,8,9],Then:4,There:[5,6,9],These:[5,6,7],To:[4,5,6,7,9],With:[8,9],__constant__:7,__global__:9,__int128:7,__threadfence_system:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_memhandle_u:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_resource_u:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_subresource_u:5,_cuda_array_sparse_properties_v1_cuda_array_sparse_properties_v1_cuda_array_sparse_properties_st_tileextent_:5,_cuda_external_memory_handle_desc_v1_cuda_external_memory_handle_desc_v1_cuda_external_memory_handle_desc_st_handle_u:5,_cuda_external_semaphore_handle_desc_v1_cuda_external_semaphore_handle_desc_v1_cuda_external_semaphore_handle_desc_st_handle_u:5,_cuda_external_semaphore_signal_params_v1_cuda_external_semaphore_signal_params_v1_cuda_external_semaphore_signal_params_st_params_:5,_cuda_external_semaphore_wait_params_v1_cuda_external_semaphore_wait_params_v1_cuda_external_semaphore_wait_params_st_params_:5,_cuda_resource_desc_v1_cuda_resource_desc_v1_cuda_resource_desc_st_res_u:5,_cudaarraysparseproperties_tileextent_:6,_cudaeglframe_cudaeglframe_cudaeglframe_st_frame_u:6,_cudaexternalmemoryhandledesc_handle_u:6,_cudaexternalsemaphorehandledesc_handle_u:6,_cudaexternalsemaphoresignalparams_params_:6,_cudaexternalsemaphorewaitparams_params_:6,_cudalaunchattributevalue_cudalaunchattributevalue_cudalaunchattributevalue_clusterdim_:6,_cudalaunchattributevalue_cudalaunchattributevalue_cudalaunchattributevalue_programmaticevent_:6,_cudaresourcedesc_res_u:6,_cueglframe_v1_cueglframe_v1_cueglframe_st_frame_u:5,_cuexecaffinityparam_v1_cuexecaffinityparam_v1_cuexecaffinityparam_st_param_u:5,_culaunchattributevalue_culaunchattributevalue_culaunchattributevalue_union_clusterdim_:5,_culaunchattributevalue_culaunchattributevalue_culaunchattributevalue_union_programmaticevent_:5,_cumemallocationprop_v1_cumemallocationprop_v1_cumemallocationprop_st_allocflags_:5,_ptr:[5,6],_v2:5,abbrevi:[5,6],abgr:[5,6],abi:[5,6,7],abl:[5,6],about:[1,5,6],abov:[4,5,6,9],absent:[5,6],abus:1,acceler:[5,6,8,9],accept:[1,2,5,6,13],acces:[5,6],access:[0,8,9,16],accessdesc:[5,6],accessdesccount:[5,6],accesspolicymaxwindows:6,accesspolicywindow:[5,6],accomplish:[5,6],accord:[5,6],accordingli:[5,6],account:[1,5],accumul:5,achiev:5,acquir:[5,6],across:[5,6],act:1,action:[1,5,6],activ:[4,5,6],actual:[5,6,7],ad:[5,6],adapt:1,add:[5,6,7],addit:[5,6,9],addition:[5,6],addr:5,address:[0,1,7],addressmod:[5,6],advanc:[1,5,6],advers:[5,6],advic:[5,6],advis:[5,6],affect:[5,6],affin:[5,6],after:[5,6,7,9],afterward:5,ag:1,again:[5,6],against:[5,6],aggress:7,agnost:[5,6],ahead:9,ai:8,alia:6,align:[1,5,6],all:[1,4,5,6,7,9,11,12,16,17],allclos:9,alloc:[0,7,9],allocat:[5,6],allocflag:5,alloctyp:[5,6],allow:[5,6,7,8,9,17],along:[5,6,7],alpha:[5,6],alreadi:[5,6],also:[5,6,7,8,9],alter:[5,6],altern:[5,6,7],although:[5,6],alwai:[5,6],among:[5,6,9],amount:[5,6,7],an:[1,2,5,6,7,8,9,13],anaconda:8,analog:9,analyt:[8,9],ani:[1,5,6,7,9],anisotrop:[5,6],anisotropi:[5,6],anistropi:6,annot:7,anoth:[5,6,9],answer:1,anymor:5,api:[3,5,7,8,9,13,14,15,16,17,18],app:[5,6],appear:[1,5,7],appli:[1,5,6],applic:[5,6,8],applicaton:[5,6],appoint:1,appropri:[1,5,6],approprri:6,approx:[5,6],approxim:[5,7],ar:[1,4,5,6,7,8,9,13,16],arbitrari:[5,6],arch:7,architectur:[5,6,7,9],archiv:5,area:[5,6],arg:[5,6,7,9],argb:[5,6],argument:[4,5,6,7,9],arithmet:6,arm:5,around:[5,6],arrai:[5,6,7,8,9],arraydesc:5,arrayindex:[5,6],arriv:5,ascend:7,ascii:[5,6],assembl:7,assert:[5,6,7,9],assert_drv:9,assign:[5,6,7,9],assist:5,associ:[5,6,9],assum:[5,6,7],assumpt:6,astyp:9,async:[5,6],asyncenginecount:6,asynchron:[5,6,9],atom:[5,6],atribut:5,attach:[5,6],attack:1,attempt:[5,6],attent:[1,2],attr:[5,6],attrib:[5,6],attribut:[3,5,6],august:11,auto:6,automat:[5,6,9],avail:[1,5,6,7],availab:5,avoid:[5,6],avui:[5,6],b:[5,6,9],back:[5,6,9],balanc:[5,6],ban:1,bandwidth:[5,6],bank:[5,6],barfoo:5,barfoobaz:5,barrier:[5,6,8],base:[2,5,6,8],base_ptr:[5,6],basic:[5,6,9],batch:5,bayer10:[5,6],bayer12:[5,6],bayer14:[5,6],bayer20:[5,6],bayer:[5,6],bc1:[5,6],bc2:[5,6],bc3:[5,6],bc4:[5,6],bc5:[5,6],bc6h:[5,6],bc7:[5,6],bc:[5,6],bccr:[5,6],becaus:[5,6,7,9],becom:[5,6],been:[5,6,7,9,16],befor:[5,6,9,13],begin:[5,6],begun:[5,6],behav:[5,6],behavior:[1,5,6,13],behind:[5,6],being:[5,6],believ:2,belong:[5,6],below:[5,6,7],benefit:8,besid:6,best:[1,5,6,8,9],better:6,between:[5,6,7,9],betwen:6,beyond:[5,6],bggr:[5,6],bgr:5,bgra:[5,6],bia:5,bilinear:5,binari:[5,6],binaryvers:6,bind:[4,5,6,8,9,11,12,16],bit:[5,6],bitmask:[5,6],block:[5,6,7,9],blockdim:[6,9],blockdimi:5,blockdimx:5,blockdimz:5,blockidx:9,blocksiz:[5,6],blocksizelimit:5,blocksizetodynamicsmems:5,board:[5,6],bodi:1,border:[5,6],bordercolor:[5,6],both:[1,5,6,8],bound:[5,6],boundari:[5,6],breadth:5,breviti:[5,6,9],bu:[5,6],buffer:[5,6],bufferdesc:[5,6],buffers:[5,6,9],bug:2,build:[3,8,9,10],build_ext:4,built:[6,9],builtin:[5,7],bump:7,bundl:5,burden:[5,6],busi:[5,6],bytecount:5,bytes:[5,6],c:[0,4,5,7,9,16],ca:[5,6],cach:[5,6],cacheconfig:6,cachemodeca:6,calcul:[5,6],call:[5,6,7,9],callback:[5,6],caller:[5,6],can:[4,5,6,7,8,9],canaccessp:[5,6],cancel:7,canmaphostmemori:6,cannot:[5,6],canusehostpointerforregisteredmem:6,cap:5,capabl:[5,6,8,9],capac:[5,6],captur:[5,6],capturestatu:[5,6],capturestatus_out:[5,6],card:6,carveout:[5,6],cast:[5,6],categori:2,caus:[5,6,7],cbrc:[5,6],cccc:[5,6],cd:4,cdp:[5,6],cell:9,certain:[5,6,16],chain:[5,6],chang:[2,5,6,7,9,12,13],channel:[5,6],channeldesc:6,chapter:[5,6],charact:[5,6,7],characterist:1,check:[5,6,9],checkout:4,child:[5,6],childgraph:[5,6],chip:6,choic:5,choos:[5,6],chosen:[5,6],circumst:[1,5,6],cl_context_flag:5,cl_event_flag:5,clamp:[5,6],clarifi:1,clean:[5,6,9],clear:[5,6],cli:9,client:[5,6],clock:[5,6],clockrat:[5,6],clone:[5,6],clonedgraph:6,close:[5,6,9],cluster:[5,6],clusterdim:[5,6],clusters:5,clusterschedulingpolicyprefer:[5,6],co:5,coalesc:[5,6],code:[2,3,5,6,7,8,9,11],coher:[5,6],collaps:[5,6],collect:[5,6],color:[5,6],column:[5,6],com:[1,5,6,16],combin:[5,6],come:[5,6,11,12],comma:[6,7],command:[5,6,9],comment:[1,2],commit:[1,5,6,9],common:[1,5,6,9],commonli:[5,6,9],commun:1,compar:[5,6,9],comparison:5,compat:[4,5,6,8,9],compil:[0,4,5,6,8,9],complaint:1,complet:[5,6,9],compliant:[5,6],compon:[4,5,6],compos:8,composit:[5,6],compress:[5,6],comput:[5,6,8,9],compute_35:7,compute_37:7,compute_50:7,compute_52:7,compute_53:7,compute_60:7,compute_61:7,compute_62:7,compute_70:7,compute_72:7,compute_75:[7,9],compute_80:7,compute_87:7,compute_89:7,compute_90:7,computemod:6,computepreemptionsupport:6,concept:9,concurr:[5,6],concurrentkernel:6,concurrentmanagedaccess:6,conda:[3,12],condit:[5,6],conduct:3,conect:[5,6],confidenti:1,config:[5,6],configur:[5,6,9],conflict:[5,6],conjunct:5,conn:[5,6],connect:[5,6],consecut:[5,6],consid:[1,5,6,7],consist:[5,6],constant:[5,6,7],constantli:[5,6],constitut:5,constrain:[5,6],constraint:[5,6],constrast:6,construct:[1,5,6,9],constsizebyt:6,consum:[5,6],consumpt:[5,6],contact:1,contain:[5,6,7],content:[5,6,7],context:[0,6,9],contigu:[5,6,9],contingu:5,continu:[5,6],contract:[5,6,7],contrari:6,contrast:5,contribut:[1,3,5,6],contributor:1,control:[0,9],conveni:[5,6],convent:[5,6],convers:[5,6],convert:[5,6],cooper:[5,6],cooperativelaunch:6,cooperativemultidevicelaunch:6,coordin:[5,6],copi:[5,6,9],copyparam:5,corner:6,correct:[1,5,6,9],correctli:5,correspon:5,correspond:[5,6,7],corrupt:[5,6],cost:[5,6],could:[1,5,6],count:[5,6],counter:[5,6],counterpart:[5,6],coven:1,coverag:[8,9],cp:4,cpu:[5,6,8,9],crbc:[5,6],creat:[1,4,5,6,7,9],createsharedhandl:[5,6],creation:[5,6,9],criteria:6,critic:1,cross:[5,6],ctk:[4,16,17,18],ctx:5,ctype:9,cu:9,cu_access_property_norm:5,cu_access_property_persist:5,cu_access_property_stream:5,cu_ad_format_bc1_unorm:5,cu_ad_format_bc1_unorm_srgb:5,cu_ad_format_bc2_unorm:5,cu_ad_format_bc2_unorm_srgb:5,cu_ad_format_bc3_unorm:5,cu_ad_format_bc3_unorm_srgb:5,cu_ad_format_bc4_snorm:5,cu_ad_format_bc4_unorm:5,cu_ad_format_bc5_snorm:5,cu_ad_format_bc5_unorm:5,cu_ad_format_bc6h_sf16:5,cu_ad_format_bc6h_uf16:5,cu_ad_format_bc7_unorm:5,cu_ad_format_bc7_unorm_srgb:5,cu_ad_format_float:5,cu_ad_format_half:5,cu_ad_format_nv12:5,cu_ad_format_signed_int16:5,cu_ad_format_signed_int32:5,cu_ad_format_signed_int8:5,cu_ad_format_snorm_int16x1:5,cu_ad_format_snorm_int16x2:5,cu_ad_format_snorm_int16x4:5,cu_ad_format_snorm_int8x1:5,cu_ad_format_snorm_int8x2:5,cu_ad_format_snorm_int8x4:5,cu_ad_format_unorm_int16x1:5,cu_ad_format_unorm_int16x2:5,cu_ad_format_unorm_int16x4:5,cu_ad_format_unorm_int8x1:5,cu_ad_format_unorm_int8x2:5,cu_ad_format_unorm_int8x4:5,cu_ad_format_unsigned_int16:5,cu_ad_format_unsigned_int32:5,cu_ad_format_unsigned_int8:5,cu_array_sparse_properties_single_miptail:5,cu_array_sparse_subresource_type_miptail:5,cu_array_sparse_subresource_type_sparse_level:5,cu_cluster_scheduling_policy_default:5,cu_cluster_scheduling_policy_load_balanc:5,cu_cluster_scheduling_policy_spread:5,cu_computemode_default:5,cu_computemode_exclusive_process:5,cu_computemode_prohibit:5,cu_ctx_blocking_sync:5,cu_ctx_flags_mask:5,cu_ctx_lmem_resize_to_max:5,cu_ctx_map_host:5,cu_ctx_sched_auto:5,cu_ctx_sched_blocking_sync:5,cu_ctx_sched_mask:5,cu_ctx_sched_spin:5,cu_ctx_sched_yield:5,cu_cubemap_face_negative_i:5,cu_cubemap_face_negative_x:5,cu_cubemap_face_negative_z:5,cu_cubemap_face_positive_i:5,cu_cubemap_face_positive_x:5,cu_cubemap_face_positive_z:5,cu_device_attribute_async_engine_count:5,cu_device_attribute_can_flush_remote_writ:5,cu_device_attribute_can_map_host_memori:5,cu_device_attribute_can_tex2d_gath:5,cu_device_attribute_can_use_64_bit_stream_mem_op:5,cu_device_attribute_can_use_64_bit_stream_mem_ops_v2:5,cu_device_attribute_can_use_host_pointer_for_registered_mem:5,cu_device_attribute_can_use_stream_mem_op:5,cu_device_attribute_can_use_stream_wait_value_nor:5,cu_device_attribute_can_use_stream_wait_value_nor_v2:5,cu_device_attribute_clock_r:5,cu_device_attribute_cluster_launch:5,cu_device_attribute_compute_capability_major:5,cu_device_attribute_compute_capability_minor:5,cu_device_attribute_compute_mod:5,cu_device_attribute_compute_preemption_support:5,cu_device_attribute_concurrent_kernel:5,cu_device_attribute_concurrent_managed_access:5,cu_device_attribute_cooperative_launch:5,cu_device_attribute_cooperative_multi_device_launch:5,cu_device_attribute_deferred_mapping_cuda_array_support:5,cu_device_attribute_direct_managed_mem_access_from_host:5,cu_device_attribute_dma_buf_support:5,cu_device_attribute_ecc_en:5,cu_device_attribute_flush_flush_gpu_direct_rdma_opt:5,cu_device_attribute_generic_compression_support:5,cu_device_attribute_global_l1_cache_support:5,cu_device_attribute_global_memory_bus_width:5,cu_device_attribute_gpu_direct_rdma_flush_writes_opt:5,cu_device_attribute_gpu_direct_rdma_support:5,cu_device_attribute_gpu_direct_rdma_with_cuda_vmm_support:5,cu_device_attribute_gpu_direct_rdma_writes_ord:5,cu_device_attribute_gpu_overlap:5,cu_device_attribute_handle_type_posix_file_descriptor_support:5,cu_device_attribute_handle_type_win32_handle_support:5,cu_device_attribute_handle_type_win32_kmt_handle_support:5,cu_device_attribute_host_native_atomic_support:5,cu_device_attribute_host_register_support:5,cu_device_attribute_integr:5,cu_device_attribute_kernel_exec_timeout:5,cu_device_attribute_l2_cache_s:5,cu_device_attribute_local_l1_cache_support:5,cu_device_attribute_managed_memori:5,cu_device_attribute_max:5,cu_device_attribute_max_access_policy_window_s:5,cu_device_attribute_max_block_dim_i:5,cu_device_attribute_max_block_dim_x:5,cu_device_attribute_max_block_dim_z:5,cu_device_attribute_max_blocks_per_multiprocessor:5,cu_device_attribute_max_grid_dim_i:5,cu_device_attribute_max_grid_dim_x:5,cu_device_attribute_max_grid_dim_z:5,cu_device_attribute_max_persisting_l2_cache_s:5,cu_device_attribute_max_pitch:5,cu_device_attribute_max_registers_per_block:5,cu_device_attribute_max_registers_per_multiprocessor:5,cu_device_attribute_max_shared_memory_per_block:5,cu_device_attribute_max_shared_memory_per_block_optin:5,cu_device_attribute_max_shared_memory_per_multiprocessor:5,cu_device_attribute_max_threads_per_block:5,cu_device_attribute_max_threads_per_multiprocessor:5,cu_device_attribute_maximum_surface1d_layered_lay:5,cu_device_attribute_maximum_surface1d_layered_width:5,cu_device_attribute_maximum_surface1d_width:5,cu_device_attribute_maximum_surface2d_height:5,cu_device_attribute_maximum_surface2d_layered_height:5,cu_device_attribute_maximum_surface2d_layered_lay:5,cu_device_attribute_maximum_surface2d_layered_width:5,cu_device_attribute_maximum_surface2d_width:5,cu_device_attribute_maximum_surface3d_depth:5,cu_device_attribute_maximum_surface3d_height:5,cu_device_attribute_maximum_surface3d_width:5,cu_device_attribute_maximum_surfacecubemap_layered_lay:5,cu_device_attribute_maximum_surfacecubemap_layered_width:5,cu_device_attribute_maximum_surfacecubemap_width:5,cu_device_attribute_maximum_texture1d_layered_lay:5,cu_device_attribute_maximum_texture1d_layered_width:5,cu_device_attribute_maximum_texture1d_linear_width:5,cu_device_attribute_maximum_texture1d_mipmapped_width:5,cu_device_attribute_maximum_texture1d_width:5,cu_device_attribute_maximum_texture2d_array_height:5,cu_device_attribute_maximum_texture2d_array_numslic:5,cu_device_attribute_maximum_texture2d_array_width:5,cu_device_attribute_maximum_texture2d_gather_height:5,cu_device_attribute_maximum_texture2d_gather_width:5,cu_device_attribute_maximum_texture2d_height:5,cu_device_attribute_maximum_texture2d_layered_height:5,cu_device_attribute_maximum_texture2d_layered_lay:5,cu_device_attribute_maximum_texture2d_layered_width:5,cu_device_attribute_maximum_texture2d_linear_height:5,cu_device_attribute_maximum_texture2d_linear_pitch:5,cu_device_attribute_maximum_texture2d_linear_width:5,cu_device_attribute_maximum_texture2d_mipmapped_height:5,cu_device_attribute_maximum_texture2d_mipmapped_width:5,cu_device_attribute_maximum_texture2d_width:5,cu_device_attribute_maximum_texture3d_depth:5,cu_device_attribute_maximum_texture3d_depth_altern:5,cu_device_attribute_maximum_texture3d_height:5,cu_device_attribute_maximum_texture3d_height_altern:5,cu_device_attribute_maximum_texture3d_width:5,cu_device_attribute_maximum_texture3d_width_altern:5,cu_device_attribute_maximum_texturecubemap_layered_lay:5,cu_device_attribute_maximum_texturecubemap_layered_width:5,cu_device_attribute_maximum_texturecubemap_width:5,cu_device_attribute_memory_clock_r:5,cu_device_attribute_memory_pools_support:5,cu_device_attribute_mempool_supported_handle_typ:5,cu_device_attribute_multi_gpu_board:5,cu_device_attribute_multi_gpu_board_group_id:5,cu_device_attribute_multiprocessor_count:5,cu_device_attribute_pageable_memory_access:5,cu_device_attribute_pageable_memory_access_uses_host_page_t:5,cu_device_attribute_pci_bus_id:5,cu_device_attribute_pci_device_id:5,cu_device_attribute_pci_domain_id:5,cu_device_attribute_read_only_host_register_support:5,cu_device_attribute_registers_per_block:5,cu_device_attribute_reserved_shared_memory_per_block:5,cu_device_attribute_shared_memory_per_block:5,cu_device_attribute_single_to_double_precision_perf_ratio:5,cu_device_attribute_sparse_cuda_array_support:5,cu_device_attribute_stream_priorities_support:5,cu_device_attribute_surface_align:5,cu_device_attribute_tcc_driv:5,cu_device_attribute_texture_align:5,cu_device_attribute_texture_pitch_align:5,cu_device_attribute_timeline_semaphore_interop_support:5,cu_device_attribute_total_constant_memori:5,cu_device_attribute_unified_address:5,cu_device_attribute_virtual_address_management_support:5,cu_device_attribute_virtual_memory_management_support:5,cu_device_attribute_warp_s:5,cu_device_cpu:5,cu_device_invalid:5,cu_device_p2p_attribute_access_access_support:5,cu_device_p2p_attribute_access_support:5,cu_device_p2p_attribute_cuda_array_access_support:5,cu_device_p2p_attribute_native_atomic_support:5,cu_device_p2p_attribute_performance_rank:5,cu_egl_color_format_a:5,cu_egl_color_format_abgr:5,cu_egl_color_format_argb:5,cu_egl_color_format_ayuv:5,cu_egl_color_format_ayuv_:5,cu_egl_color_format_bayer10_bggr:5,cu_egl_color_format_bayer10_cccc:5,cu_egl_color_format_bayer10_gbrg:5,cu_egl_color_format_bayer10_grbg:5,cu_egl_color_format_bayer10_rggb:5,cu_egl_color_format_bayer12_bccr:5,cu_egl_color_format_bayer12_bggr:5,cu_egl_color_format_bayer12_cbrc:5,cu_egl_color_format_bayer12_cccc:5,cu_egl_color_format_bayer12_crbc:5,cu_egl_color_format_bayer12_gbrg:5,cu_egl_color_format_bayer12_grbg:5,cu_egl_color_format_bayer12_rccb:5,cu_egl_color_format_bayer12_rggb:5,cu_egl_color_format_bayer14_bggr:5,cu_egl_color_format_bayer14_gbrg:5,cu_egl_color_format_bayer14_grbg:5,cu_egl_color_format_bayer14_rggb:5,cu_egl_color_format_bayer20_bggr:5,cu_egl_color_format_bayer20_gbrg:5,cu_egl_color_format_bayer20_grbg:5,cu_egl_color_format_bayer20_rggb:5,cu_egl_color_format_bayer_bccr:5,cu_egl_color_format_bayer_bggr:5,cu_egl_color_format_bayer_cbrc:5,cu_egl_color_format_bayer_crbc:5,cu_egl_color_format_bayer_gbrg:5,cu_egl_color_format_bayer_grbg:5,cu_egl_color_format_bayer_isp_bggr:5,cu_egl_color_format_bayer_isp_gbrg:5,cu_egl_color_format_bayer_isp_grbg:5,cu_egl_color_format_bayer_isp_rggb:5,cu_egl_color_format_bayer_rccb:5,cu_egl_color_format_bayer_rggb:5,cu_egl_color_format_bgr:5,cu_egl_color_format_bgra:5,cu_egl_color_format_i:5,cu_egl_color_format_l:5,cu_egl_color_format_max:5,cu_egl_color_format_r:5,cu_egl_color_format_rg:5,cu_egl_color_format_rgb:5,cu_egl_color_format_rgba:5,cu_egl_color_format_uyvy_422:5,cu_egl_color_format_uyvy_:5,cu_egl_color_format_vyui:5,cu_egl_color_format_vyuy_:5,cu_egl_color_format_y10_709_:5,cu_egl_color_format_y10_:5,cu_egl_color_format_y10v10u10_420_semiplanar:5,cu_egl_color_format_y10v10u10_420_semiplanar_2020:5,cu_egl_color_format_y10v10u10_420_semiplanar_709:5,cu_egl_color_format_y10v10u10_420_semiplanar_709_:5,cu_egl_color_format_y10v10u10_420_semiplanar_:5,cu_egl_color_format_y10v10u10_422_semiplanar:5,cu_egl_color_format_y10v10u10_422_semiplanar_2020:5,cu_egl_color_format_y10v10u10_422_semiplanar_709:5,cu_egl_color_format_y10v10u10_444_semiplanar:5,cu_egl_color_format_y10v10u10_444_semiplanar_709_:5,cu_egl_color_format_y10v10u10_444_semiplanar_:5,cu_egl_color_format_y12_709_:5,cu_egl_color_format_y12_:5,cu_egl_color_format_y12v12u12_420_semiplanar:5,cu_egl_color_format_y12v12u12_420_semiplanar_709_:5,cu_egl_color_format_y12v12u12_420_semiplanar_:5,cu_egl_color_format_y12v12u12_444_semiplanar:5,cu_egl_color_format_y12v12u12_444_semiplanar_709_:5,cu_egl_color_format_y12v12u12_444_semiplanar_:5,cu_egl_color_format_y_709_:5,cu_egl_color_format_y_:5,cu_egl_color_format_yuv420_planar:5,cu_egl_color_format_yuv420_planar_2020:5,cu_egl_color_format_yuv420_planar_709:5,cu_egl_color_format_yuv420_planar_:5,cu_egl_color_format_yuv420_semiplanar:5,cu_egl_color_format_yuv420_semiplanar_2020:5,cu_egl_color_format_yuv420_semiplanar_709:5,cu_egl_color_format_yuv420_semiplanar_:5,cu_egl_color_format_yuv422_planar:5,cu_egl_color_format_yuv422_planar_:5,cu_egl_color_format_yuv422_semiplanar:5,cu_egl_color_format_yuv422_semiplanar_:5,cu_egl_color_format_yuv444_planar:5,cu_egl_color_format_yuv444_planar_:5,cu_egl_color_format_yuv444_semiplanar:5,cu_egl_color_format_yuv444_semiplanar_:5,cu_egl_color_format_yuv:5,cu_egl_color_format_yuv_:5,cu_egl_color_format_yuva:5,cu_egl_color_format_yuva_:5,cu_egl_color_format_yuyv_422:5,cu_egl_color_format_yuyv_:5,cu_egl_color_format_yvu420_planar:5,cu_egl_color_format_yvu420_planar_2020:5,cu_egl_color_format_yvu420_planar_709:5,cu_egl_color_format_yvu420_planar_:5,cu_egl_color_format_yvu420_semiplanar:5,cu_egl_color_format_yvu420_semiplanar_2020:5,cu_egl_color_format_yvu420_semiplanar_709:5,cu_egl_color_format_yvu420_semiplanar_:5,cu_egl_color_format_yvu422_planar:5,cu_egl_color_format_yvu422_planar_:5,cu_egl_color_format_yvu422_semiplanar:5,cu_egl_color_format_yvu422_semiplanar_:5,cu_egl_color_format_yvu444_planar:5,cu_egl_color_format_yvu444_planar_:5,cu_egl_color_format_yvu444_semiplanar:5,cu_egl_color_format_yvu444_semiplanar_:5,cu_egl_color_format_yvyu:5,cu_egl_color_format_yvyu_:5,cu_egl_frame_type_arrai:5,cu_egl_frame_type_pitch:5,cu_egl_resource_location_sysmem:5,cu_egl_resource_location_vidmem:5,cu_event_blocking_sync:5,cu_event_default:5,cu_event_disable_tim:5,cu_event_interprocess:5,cu_event_record_default:5,cu_event_record_extern:5,cu_event_sched_auto:5,cu_event_sched_blocking_sync:5,cu_event_sched_spin:5,cu_event_sched_yield:5,cu_event_wait_default:5,cu_event_wait_extern:5,cu_exec_affinity_type_max:5,cu_exec_affinity_type_sm_count:5,cu_external_memory_handle_type_d3d11_resourc:5,cu_external_memory_handle_type_d3d11_resource_kmt:5,cu_external_memory_handle_type_d3d12_heap:5,cu_external_memory_handle_type_d3d12_resourc:5,cu_external_memory_handle_type_nvscibuf:5,cu_external_memory_handle_type_opaque_fd:5,cu_external_memory_handle_type_opaque_win32:5,cu_external_memory_handle_type_opaque_win32_kmt:5,cu_external_semaphore_handle_type_d3d11_f:5,cu_external_semaphore_handle_type_d3d11_keyed_mutex:5,cu_external_semaphore_handle_type_d3d11_keyed_mutex_kmt:5,cu_external_semaphore_handle_type_d3d12_f:5,cu_external_semaphore_handle_type_nvscisync:5,cu_external_semaphore_handle_type_opaque_fd:5,cu_external_semaphore_handle_type_opaque_win32:5,cu_external_semaphore_handle_type_opaque_win32_kmt:5,cu_external_semaphore_handle_type_timeline_semaphore_fd:5,cu_external_semaphore_handle_type_timeline_semaphore_win32:5,cu_flush_gpu_direct_rdma_writes_option_host:5,cu_flush_gpu_direct_rdma_writes_option_memop:5,cu_flush_gpu_direct_rdma_writes_target_current_ctx:5,cu_flush_gpu_direct_rdma_writes_to_all_devic:5,cu_flush_gpu_direct_rdma_writes_to_own:5,cu_func_attribute_binary_vers:5,cu_func_attribute_cache_mode_ca:5,cu_func_attribute_cluster_scheduling_policy_prefer:5,cu_func_attribute_cluster_size_must_be_set:5,cu_func_attribute_const_size_byt:5,cu_func_attribute_local_size_byt:5,cu_func_attribute_max:5,cu_func_attribute_max_dynamic_shared_size_byt:5,cu_func_attribute_max_threads_per_block:5,cu_func_attribute_non_portable_cluster_size_allow:5,cu_func_attribute_num_reg:5,cu_func_attribute_preferred_shared_memory_carveout:5,cu_func_attribute_ptx_vers:5,cu_func_attribute_required_cluster_depth:5,cu_func_attribute_required_cluster_height:5,cu_func_attribute_required_cluster_width:5,cu_func_attribute_shared_size_byt:5,cu_func_cache_mode_ca:5,cu_func_cache_prefer_equ:5,cu_func_cache_prefer_l1:5,cu_func_cache_prefer_non:5,cu_func_cache_prefer_shar:5,cu_get_proc_address_default:5,cu_get_proc_address_legacy_stream:5,cu_get_proc_address_per_thread_default_stream:5,cu_gl_device_list_al:5,cu_gl_device_list_current_fram:5,cu_gl_device_list_next_fram:5,cu_gpu_direct_rdma_writes_ordering_all_devic:5,cu_gpu_direct_rdma_writes_ordering_non:5,cu_gpu_direct_rdma_writes_ordering_own:5,cu_graph_debug_dot_flags_batch_mem_op_node_param:5,cu_graph_debug_dot_flags_event_node_param:5,cu_graph_debug_dot_flags_ext_semas_signal_node_param:5,cu_graph_debug_dot_flags_ext_semas_wait_node_param:5,cu_graph_debug_dot_flags_handl:5,cu_graph_debug_dot_flags_host_node_param:5,cu_graph_debug_dot_flags_kernel_node_attribut:5,cu_graph_debug_dot_flags_kernel_node_param:5,cu_graph_debug_dot_flags_mem_alloc_node_param:5,cu_graph_debug_dot_flags_mem_free_node_param:5,cu_graph_debug_dot_flags_memcpy_node_param:5,cu_graph_debug_dot_flags_memset_node_param:5,cu_graph_debug_dot_flags_runtime_typ:5,cu_graph_debug_dot_flags_verbos:5,cu_graph_exec_update_error:5,cu_graph_exec_update_error_attributes_chang:5,cu_graph_exec_update_error_function_chang:5,cu_graph_exec_update_error_node_type_chang:5,cu_graph_exec_update_error_not_support:5,cu_graph_exec_update_error_parameters_chang:5,cu_graph_exec_update_error_topology_chang:5,cu_graph_exec_update_error_unsupported_function_chang:5,cu_graph_exec_update_success:5,cu_graph_mem_attr_reserved_mem_curr:5,cu_graph_mem_attr_reserved_mem_high:5,cu_graph_mem_attr_used_mem_curr:5,cu_graph_mem_attr_used_mem_high:5,cu_graph_node_type_batch_mem_op:5,cu_graph_node_type_empti:5,cu_graph_node_type_event_record:5,cu_graph_node_type_ext_semas_sign:5,cu_graph_node_type_ext_semas_wait:5,cu_graph_node_type_graph:5,cu_graph_node_type_host:5,cu_graph_node_type_kernel:5,cu_graph_node_type_mem_alloc:5,cu_graph_node_type_mem_fre:5,cu_graph_node_type_memcpi:5,cu_graph_node_type_memset:5,cu_graph_node_type_wait_ev:5,cu_graph_user_object_mov:5,cu_graphics_map_resource_flags_non:5,cu_graphics_map_resource_flags_read_onli:5,cu_graphics_map_resource_flags_readonli:5,cu_graphics_map_resource_flags_write_discard:5,cu_graphics_map_resource_flags_writediscard:5,cu_graphics_register_flags_non:5,cu_graphics_register_flags_read_onli:5,cu_graphics_register_flags_surface_ldst:5,cu_graphics_register_flags_texture_gath:5,cu_graphics_register_flags_write_discard:5,cu_ipc_handle_s:5,cu_ipc_mem_lazy_enable_peer_access:5,cu_jit_cache_mod:5,cu_jit_cache_option_ca:5,cu_jit_cache_option_cg:5,cu_jit_cache_option_non:5,cu_jit_error_log_buff:5,cu_jit_error_log_buffer_size_byt:5,cu_jit_fallback_strategi:5,cu_jit_fast_compil:5,cu_jit_fma:5,cu_jit_ftz:5,cu_jit_generate_debug_info:5,cu_jit_generate_line_info:5,cu_jit_global_symbol_address:5,cu_jit_global_symbol_count:5,cu_jit_global_symbol_nam:5,cu_jit_info_log_buff:5,cu_jit_info_log_buffer_size_byt:5,cu_jit_input_cubin:5,cu_jit_input_fatbinari:5,cu_jit_input_librari:5,cu_jit_input_nvvm:5,cu_jit_input_object:5,cu_jit_input_ptx:5,cu_jit_log_verbos:5,cu_jit_lto:5,cu_jit_max_regist:5,cu_jit_new_sm3x_opt:5,cu_jit_num_input_typ:5,cu_jit_num_opt:5,cu_jit_optimization_level:5,cu_jit_optimize_unused_device_vari:5,cu_jit_prec_div:5,cu_jit_prec_sqrt:5,cu_jit_referenced_kernel_count:5,cu_jit_referenced_kernel_nam:5,cu_jit_referenced_variable_count:5,cu_jit_referenced_variable_nam:5,cu_jit_target:5,cu_jit_target_from_cucontext:5,cu_jit_threads_per_block:5,cu_jit_wall_tim:5,cu_kernel_node_attribute_access_policy_window:5,cu_kernel_node_attribute_cluster_dimens:5,cu_kernel_node_attribute_cluster_scheduling_policy_prefer:5,cu_kernel_node_attribute_coop:5,cu_kernel_node_attribute_prior:5,cu_launch_attribute_access_policy_window:5,cu_launch_attribute_cluster_dimens:5,cu_launch_attribute_cluster_scheduling_policy_prefer:5,cu_launch_attribute_coop:5,cu_launch_attribute_ignor:5,cu_launch_attribute_prior:5,cu_launch_attribute_programmatic_ev:5,cu_launch_attribute_programmatic_stream_seri:5,cu_launch_attribute_synchronization_polici:5,cu_launch_param_buffer_point:[5,6],cu_launch_param_buffer_pointer_as_int:5,cu_launch_param_buffer_s:[5,6],cu_launch_param_buffer_size_as_int:5,cu_launch_param_end:[5,6],cu_launch_param_end_as_int:5,cu_limit_dev_runtime_pending_launch_count:5,cu_limit_dev_runtime_sync_depth:5,cu_limit_malloc_heap_s:5,cu_limit_max:5,cu_limit_max_l2_fetch_granular:5,cu_limit_persisting_l2_cache_s:5,cu_limit_printf_fifo_s:5,cu_limit_stack_s:5,cu_mem_access_flags_prot_max:5,cu_mem_access_flags_prot_non:5,cu_mem_access_flags_prot_read:5,cu_mem_access_flags_prot_readwrit:5,cu_mem_advise_set_accessed_bi:5,cu_mem_advise_set_preferred_loc:5,cu_mem_advise_set_read_mostli:5,cu_mem_advise_unset_accessed_bi:5,cu_mem_advise_unset_preferred_loc:5,cu_mem_advise_unset_read_mostli:5,cu_mem_alloc_granularity_minimum:5,cu_mem_alloc_granularity_recommend:5,cu_mem_allocation_comp_gener:5,cu_mem_allocation_comp_non:5,cu_mem_allocation_type_invalid:5,cu_mem_allocation_type_max:5,cu_mem_allocation_type_pin:5,cu_mem_attach_glob:5,cu_mem_attach_host:5,cu_mem_attach_singl:5,cu_mem_create_usage_tile_pool:5,cu_mem_handle_type_gener:5,cu_mem_handle_type_max:5,cu_mem_handle_type_non:5,cu_mem_handle_type_posix_file_descriptor:5,cu_mem_handle_type_win32:5,cu_mem_handle_type_win32_kmt:5,cu_mem_location_type_devic:5,cu_mem_location_type_invalid:5,cu_mem_location_type_max:5,cu_mem_operation_type_map:5,cu_mem_operation_type_unmap:5,cu_mem_range_attribute_accessed_bi:5,cu_mem_range_attribute_last_prefetch_loc:5,cu_mem_range_attribute_preferred_loc:5,cu_mem_range_attribute_read_mostli:5,cu_mem_range_handle_type_dma_buf_fd:5,cu_mem_range_handle_type_max:5,cu_memhostalloc_devicemap:5,cu_memhostalloc_port:5,cu_memhostalloc_writecombin:5,cu_memhostergister_read_onli:5,cu_memhostregister_devicemap:5,cu_memhostregister_iomemori:5,cu_memhostregister_port:5,cu_memhostregister_read_onli:5,cu_memorytype_arrai:[5,6],cu_memorytype_devic:[5,6],cu_memorytype_host:5,cu_memorytype_unifi:5,cu_mempool_attr_release_threshold:5,cu_mempool_attr_reserved_mem_curr:5,cu_mempool_attr_reserved_mem_high:5,cu_mempool_attr_reuse_allow_internal_depend:5,cu_mempool_attr_reuse_allow_opportunist:5,cu_mempool_attr_reuse_follow_event_depend:5,cu_mempool_attr_used_mem_curr:5,cu_mempool_attr_used_mem_high:5,cu_module_eager_load:5,cu_module_lazy_load:5,cu_occupancy_default:5,cu_occupancy_disable_caching_overrid:5,cu_param_tr_default:5,cu_pointer_attribute_access_flag:5,cu_pointer_attribute_access_flag_non:5,cu_pointer_attribute_access_flag_read:5,cu_pointer_attribute_access_flag_readwrit:5,cu_pointer_attribute_allowed_handle_typ:5,cu_pointer_attribute_buffer_id:5,cu_pointer_attribute_context:5,cu_pointer_attribute_device_ordin:5,cu_pointer_attribute_device_point:5,cu_pointer_attribute_host_point:5,cu_pointer_attribute_is_gpu_direct_rdma_cap:5,cu_pointer_attribute_is_legacy_cuda_ipc_cap:5,cu_pointer_attribute_is_manag:5,cu_pointer_attribute_map:5,cu_pointer_attribute_mapping_base_addr:5,cu_pointer_attribute_mapping_s:5,cu_pointer_attribute_memory_block_id:5,cu_pointer_attribute_memory_typ:5,cu_pointer_attribute_mempool_handl:5,cu_pointer_attribute_p2p_token:5,cu_pointer_attribute_range_s:5,cu_pointer_attribute_range_start_addr:5,cu_pointer_attribute_sync_memop:5,cu_prefer_binari:5,cu_prefer_ptx:5,cu_res_view_format_float_1x16:5,cu_res_view_format_float_1x32:5,cu_res_view_format_float_2x16:5,cu_res_view_format_float_2x32:5,cu_res_view_format_float_4x16:5,cu_res_view_format_float_4x32:5,cu_res_view_format_non:5,cu_res_view_format_signed_bc4:5,cu_res_view_format_signed_bc5:5,cu_res_view_format_signed_bc6h:5,cu_res_view_format_sint_1x16:5,cu_res_view_format_sint_1x32:5,cu_res_view_format_sint_1x8:5,cu_res_view_format_sint_2x16:5,cu_res_view_format_sint_2x32:5,cu_res_view_format_sint_2x8:5,cu_res_view_format_sint_4x16:5,cu_res_view_format_sint_4x32:5,cu_res_view_format_sint_4x8:5,cu_res_view_format_uint_1x16:5,cu_res_view_format_uint_1x32:5,cu_res_view_format_uint_1x8:5,cu_res_view_format_uint_2x16:5,cu_res_view_format_uint_2x32:5,cu_res_view_format_uint_2x8:5,cu_res_view_format_uint_4x16:5,cu_res_view_format_uint_4x32:5,cu_res_view_format_uint_4x8:5,cu_res_view_format_unsigned_bc1:5,cu_res_view_format_unsigned_bc2:5,cu_res_view_format_unsigned_bc3:5,cu_res_view_format_unsigned_bc4:5,cu_res_view_format_unsigned_bc5:5,cu_res_view_format_unsigned_bc6h:5,cu_res_view_format_unsigned_bc7:5,cu_resource_type_arrai:5,cu_resource_type_linear:5,cu_resource_type_mipmapped_arrai:5,cu_resource_type_pitch2d:5,cu_shared_mem_config_default_bank_s:5,cu_shared_mem_config_eight_byte_bank_s:5,cu_shared_mem_config_four_byte_bank_s:5,cu_sharedmem_carveout_default:5,cu_sharedmem_carveout_max_l1:5,cu_sharedmem_carveout_max_shar:5,cu_stream_add_capture_depend:5,cu_stream_attribute_access_policy_window:5,cu_stream_attribute_synchronization_polici:5,cu_stream_capture_mode_glob:5,cu_stream_capture_mode_relax:5,cu_stream_capture_mode_thread_loc:5,cu_stream_capture_status_act:5,cu_stream_capture_status_invalid:5,cu_stream_capture_status_non:5,cu_stream_default:5,cu_stream_legaci:5,cu_stream_mem_op_barri:5,cu_stream_mem_op_flush_remote_writ:[5,6],cu_stream_mem_op_wait_value_32:5,cu_stream_mem_op_wait_value_64:5,cu_stream_mem_op_write_value_32:5,cu_stream_mem_op_write_value_64:5,cu_stream_memory_barrier_type_gpu:5,cu_stream_memory_barrier_type_si:5,cu_stream_non_block:5,cu_stream_per_thread:5,cu_stream_set_capture_depend:5,cu_stream_wait_value_and:5,cu_stream_wait_value_eq:5,cu_stream_wait_value_flush:[5,6],cu_stream_wait_value_geq:5,cu_stream_wait_value_nor:5,cu_stream_write_value_default:5,cu_stream_write_value_no_memory_barri:5,cu_sync_policy_auto:5,cu_sync_policy_blocking_sync:5,cu_sync_policy_spin:5,cu_sync_policy_yield:5,cu_target_compute_20:5,cu_target_compute_21:5,cu_target_compute_30:5,cu_target_compute_32:5,cu_target_compute_35:5,cu_target_compute_37:5,cu_target_compute_50:5,cu_target_compute_52:5,cu_target_compute_53:5,cu_target_compute_60:5,cu_target_compute_61:5,cu_target_compute_62:5,cu_target_compute_70:5,cu_target_compute_72:5,cu_target_compute_75:5,cu_target_compute_80:5,cu_target_compute_86:5,cu_target_compute_87:5,cu_target_compute_89:5,cu_target_compute_90:5,cu_tr_address_mode_bord:5,cu_tr_address_mode_clamp:5,cu_tr_address_mode_mirror:5,cu_tr_address_mode_wrap:5,cu_tr_filter_mode_linear:5,cu_tr_filter_mode_point:5,cu_trsa_override_format:5,cu_trsf_disable_trilinear_optim:5,cu_trsf_normalized_coordin:5,cu_trsf_read_as_integ:5,cu_trsf_seamless_cubemap:5,cu_trsf_srgb:5,cu_user_object_no_destructor_sync:5,cuaccesspolicywindow:5,cuaccesspolicywindow_st:5,cuaccesspolicywindow_v1:5,cuaccessproperti:[5,6],cuaddress_mod:5,cuarrai:[5,6],cuarray3dcr:[5,6],cuarray3dgetdescriptor:[5,6],cuarray_cubemap_fac:5,cuarray_format:5,cuarraycr:[5,6],cuarraydestroi:[5,6],cuarraygetdescriptor:[5,6],cuarraygetmemoryrequir:5,cuarraygetplan:[5,6],cuarraygetsparseproperti:5,cuarraymapinfo:5,cuarraymapinfo_st:5,cuarraymapinfo_v1:5,cuarraysparsesubresourcetyp:5,cuarraysparsesubresourcetype_enum:5,cube:[5,6],cubemap:[5,6],cubin:[5,7],cubinout:5,cubinsizeret:7,cuclusterschedulingpolici:5,cucomputemod:5,cucontext:[5,6],cuctx_flag:5,cuctxcreat:[5,9],cuctxcreate_v3:5,cuctxdestroi:[5,6,9],cuctxdisablepeeraccess:[5,6],cuctxenablepeeraccess:[5,6],cuctxgetapivers:[5,6],cuctxgetcacheconfig:[5,6],cuctxgetcurr:[5,6],cuctxgetdevic:5,cuctxgetexecaffin:5,cuctxgetflag:[5,6],cuctxgetlimit:[5,6],cuctxgetsharedmemconfig:[5,6],cuctxgetstreampriorityrang:[5,6],cuctxpopcurr:5,cuctxpushcurr:5,cuctxresetpersistingl2cach:5,cuctxsetcacheconfig:[5,6],cuctxsetcurr:[5,6],cuctxsetlimit:[5,6],cuctxsetsharedmemconfig:[5,6],cuctxsynchron:[5,6],cuda:[1,2,4,7,10],cuda_api_per_thread_default_stream:[5,6],cuda_array3d_2darrai:5,cuda_array3d_color_attach:5,cuda_array3d_cubemap:5,cuda_array3d_deferred_map:5,cuda_array3d_depth_textur:5,cuda_array3d_descriptor:5,cuda_array3d_descriptor_st:5,cuda_array3d_descriptor_v2:5,cuda_array3d_lay:5,cuda_array3d_spars:5,cuda_array3d_surface_ldst:5,cuda_array3d_texture_gath:5,cuda_array_descriptor:5,cuda_array_descriptor_st:5,cuda_array_descriptor_v2:5,cuda_array_memory_requir:5,cuda_array_memory_requirements_st:5,cuda_array_memory_requirements_v1:5,cuda_array_sparse_properti:5,cuda_array_sparse_properties_st:5,cuda_array_sparse_properties_v1:5,cuda_batch_mem_op_node_param:5,cuda_batch_mem_op_node_params_st:5,cuda_cooperative_launch_multi_device_no_post_launch_sync:5,cuda_cooperative_launch_multi_device_no_pre_launch_sync:5,cuda_egl:[5,6],cuda_egl_infinite_timeout:5,cuda_egl_max_plan:6,cuda_error_already_acquir:5,cuda_error_already_map:5,cuda_error_array_is_map:5,cuda_error_assert:5,cuda_error_captured_ev:5,cuda_error_compat_not_supported_on_devic:5,cuda_error_context_already_curr:5,cuda_error_context_already_in_us:5,cuda_error_context_is_destroi:5,cuda_error_cooperative_launch_too_larg:5,cuda_error_deiniti:5,cuda_error_device_not_licens:5,cuda_error_device_unavail:5,cuda_error_ecc_uncorrect:5,cuda_error_external_devic:5,cuda_error_file_not_found:5,cuda_error_graph_exec_update_failur:5,cuda_error_hardware_stack_error:5,cuda_error_host_memory_already_regist:5,cuda_error_host_memory_not_regist:5,cuda_error_illegal_address:5,cuda_error_illegal_instruct:5,cuda_error_illegal_st:5,cuda_error_invalid_address_spac:5,cuda_error_invalid_cluster_s:5,cuda_error_invalid_context:5,cuda_error_invalid_devic:5,cuda_error_invalid_graphics_context:5,cuda_error_invalid_handl:5,cuda_error_invalid_imag:5,cuda_error_invalid_pc:5,cuda_error_invalid_ptx:5,cuda_error_invalid_sourc:5,cuda_error_invalid_valu:[5,6],cuda_error_jit_compilation_dis:5,cuda_error_jit_compiler_not_found:5,cuda_error_launch_fail:5,cuda_error_launch_incompatible_textur:5,cuda_error_launch_out_of_resourc:5,cuda_error_launch_timeout:5,cuda_error_map_fail:5,cuda_error_misaligned_address:5,cuda_error_mps_client_termin:5,cuda_error_mps_connection_fail:5,cuda_error_mps_max_clients_reach:5,cuda_error_mps_max_connections_reach:5,cuda_error_mps_rpc_failur:5,cuda_error_mps_server_not_readi:5,cuda_error_no_binary_for_gpu:5,cuda_error_no_devic:5,cuda_error_not_found:5,cuda_error_not_initi:[5,6],cuda_error_not_map:5,cuda_error_not_mapped_as_arrai:5,cuda_error_not_mapped_as_point:5,cuda_error_not_permit:5,cuda_error_not_readi:5,cuda_error_not_support:5,cuda_error_nvlink_uncorrect:5,cuda_error_operating_system:5,cuda_error_out_of_memori:[5,6],cuda_error_peer_access_already_en:5,cuda_error_peer_access_not_en:5,cuda_error_peer_access_unsupport:5,cuda_error_primary_context_act:5,cuda_error_profiler_already_start:5,cuda_error_profiler_already_stop:5,cuda_error_profiler_dis:5,cuda_error_profiler_not_initi:5,cuda_error_shared_object_init_fail:5,cuda_error_shared_object_symbol_not_found:5,cuda_error_stream_capture_implicit:5,cuda_error_stream_capture_invalid:5,cuda_error_stream_capture_isol:5,cuda_error_stream_capture_merg:5,cuda_error_stream_capture_unjoin:5,cuda_error_stream_capture_unmatch:5,cuda_error_stream_capture_unsupport:5,cuda_error_stream_capture_wrong_thread:5,cuda_error_stub_librari:5,cuda_error_system_driver_mismatch:5,cuda_error_system_not_readi:5,cuda_error_timeout:5,cuda_error_too_many_p:5,cuda_error_unknown:5,cuda_error_unmap_fail:5,cuda_error_unsupported_exec_affin:5,cuda_error_unsupported_limit:5,cuda_error_unsupported_ptx_vers:5,cuda_ext_sem_signal_node_param:5,cuda_ext_sem_signal_node_params_st:5,cuda_ext_sem_signal_node_params_v1:5,cuda_ext_sem_wait_node_param:5,cuda_ext_sem_wait_node_params_st:5,cuda_ext_sem_wait_node_params_v1:5,cuda_external_memory_buffer_desc:5,cuda_external_memory_buffer_desc_st:5,cuda_external_memory_buffer_desc_v1:5,cuda_external_memory_ded:5,cuda_external_memory_handle_desc:5,cuda_external_memory_handle_desc_st:5,cuda_external_memory_handle_desc_v1:5,cuda_external_memory_mipmapped_array_desc:5,cuda_external_memory_mipmapped_array_desc_st:5,cuda_external_memory_mipmapped_array_desc_v1:5,cuda_external_semaphore_handle_desc:5,cuda_external_semaphore_handle_desc_st:5,cuda_external_semaphore_handle_desc_v1:5,cuda_external_semaphore_param:5,cuda_external_semaphore_signal_param:5,cuda_external_semaphore_signal_params_st:5,cuda_external_semaphore_signal_params_v1:5,cuda_external_semaphore_signal_skip_nvscibuf_memsync:5,cuda_external_semaphore_wait_param:5,cuda_external_semaphore_wait_params_st:5,cuda_external_semaphore_wait_params_v1:5,cuda_external_semaphore_wait_skip_nvscibuf_memsync:5,cuda_graph_instantiate_flag_auto_free_on_launch:5,cuda_graph_instantiate_flag_use_node_prior:5,cuda_hom:[4,16,17],cuda_host_node_param:5,cuda_host_node_params_st:5,cuda_host_node_params_v1:5,cuda_ipc_handle_s:6,cuda_kernel_node_param:5,cuda_kernel_node_params_st:5,cuda_kernel_node_params_v1:5,cuda_launch_param:5,cuda_launch_params_st:5,cuda_launch_params_v1:5,cuda_managed_force_device_alloc:[5,6],cuda_mem_alloc_node_param:5,cuda_mem_alloc_node_params_st:5,cuda_memcpy2d:5,cuda_memcpy2d_st:5,cuda_memcpy2d_v2:5,cuda_memcpy3d:5,cuda_memcpy3d_p:5,cuda_memcpy3d_peer_st:5,cuda_memcpy3d_peer_v1:5,cuda_memcpy3d_st:5,cuda_memcpy3d_v2:5,cuda_memset_node_param:5,cuda_memset_node_params_st:5,cuda_memset_node_params_v1:5,cuda_module_load:5,cuda_nvscisync_attr_sign:5,cuda_nvscisync_attr_wait:5,cuda_pointer_attribute_access_flag:5,cuda_pointer_attribute_p2p_token:5,cuda_pointer_attribute_p2p_tokens_st:5,cuda_pointer_attribute_p2p_tokens_v1:5,cuda_python_cuda_per_thread_default_stream:13,cuda_resource_desc:5,cuda_resource_desc_st:5,cuda_resource_desc_v1:5,cuda_resource_view_desc:5,cuda_resource_view_desc_st:5,cuda_resource_view_desc_v1:5,cuda_runtim:16,cuda_success:[5,6,9],cuda_texture_desc:5,cuda_texture_desc_st:5,cuda_texture_desc_v1:5,cuda_vers:5,cuda_visible_devic:[5,6],cudaaccesspolicywindow:6,cudaaccessproperti:6,cudaaccesspropertynorm:6,cudaaccesspropertypersist:6,cudaaccesspropertystream:6,cudaaddressmodebord:6,cudaaddressmodeclamp:6,cudaaddressmodemirror:6,cudaaddressmodewrap:6,cudaarrai:[5,6],cudaarray_const_t:6,cudaarray_t:6,cudaarraycolorattach:6,cudaarraycubemap:6,cudaarraydefault:6,cudaarraydeferredmap:6,cudaarraygetinfo:[5,6],cudaarraygetmemoryrequir:6,cudaarraygetplan:6,cudaarraygetsparseproperti:6,cudaarraylay:6,cudaarraymemoryrequir:6,cudaarrayspars:6,cudaarraysparseproperti:6,cudaarraysparsepropertiessinglemiptail:6,cudaarraysurfaceloadstor:6,cudaarraytexturegath:6,cudabindsurfacetoarrai:[11,12],cudabindtextur:[11,12],cudabindtexture2d:[11,12],cudabindtexturetoarrai:[11,12],cudabindtexturetomipmappedarrai:[11,12],cudaboundarymodeclamp:6,cudaboundarymodetrap:6,cudaboundarymodezero:6,cudacc_rtc_int128:7,cudacgscop:6,cudacgscopegrid:6,cudacgscopeinvalid:6,cudacgscopemultigrid:6,cudachannelformatdesc:6,cudachannelformatkind:6,cudachannelformatkindfloat:6,cudachannelformatkindnon:6,cudachannelformatkindnv12:6,cudachannelformatkindsign:6,cudachannelformatkindsignedblockcompressed4:6,cudachannelformatkindsignedblockcompressed5:6,cudachannelformatkindsignedblockcompressed6h:6,cudachannelformatkindsignednormalized16x1:6,cudachannelformatkindsignednormalized16x2:6,cudachannelformatkindsignednormalized16x4:6,cudachannelformatkindsignednormalized8x1:6,cudachannelformatkindsignednormalized8x2:6,cudachannelformatkindsignednormalized8x4:6,cudachannelformatkindunsign:6,cudachannelformatkindunsignedblockcompressed1:6,cudachannelformatkindunsignedblockcompressed1srgb:6,cudachannelformatkindunsignedblockcompressed2:6,cudachannelformatkindunsignedblockcompressed2srgb:6,cudachannelformatkindunsignedblockcompressed3:6,cudachannelformatkindunsignedblockcompressed3srgb:6,cudachannelformatkindunsignedblockcompressed4:6,cudachannelformatkindunsignedblockcompressed5:6,cudachannelformatkindunsignedblockcompressed6h:6,cudachannelformatkindunsignedblockcompressed7:6,cudachannelformatkindunsignedblockcompressed7srgb:6,cudachannelformatkindunsignednormalized16x1:6,cudachannelformatkindunsignednormalized16x2:6,cudachannelformatkindunsignednormalized16x4:6,cudachannelformatkindunsignednormalized8x1:6,cudachannelformatkindunsignednormalized8x2:6,cudachannelformatkindunsignednormalized8x4:6,cudachoosedevic:6,cudaclusterschedulingpolici:[5,6],cudaclusterschedulingpolicydefault:6,cudaclusterschedulingpolicyloadbalanc:6,cudaclusterschedulingpolicyspread:6,cudacomputemod:6,cudacomputemodedefault:6,cudacomputemodeexclus:6,cudacomputemodeexclusiveprocess:6,cudacomputemodeprohibit:6,cudaconfigurecal:6,cudacooperativelaunchmultidevicenopostsync:6,cudacooperativelaunchmultidevicenopresync:6,cudacpudeviceid:6,cudacreatechanneldesc:6,cudacreatesurfaceobject:[5,6],cudacreatetextureobject:[5,6],cudacreatetextureobject_v2:6,cudacsv:6,cudactxcanaccessp:6,cudactxdisablepeeraccess:6,cudactxenablepeeraccess:6,cudactxresetpersistingl2cach:6,cudad3d10setdirect3ddevic:6,cudad3d11setdirect3ddevic:6,cudad3d9setdirect3ddevic:6,cudadestroyexternalmemori:6,cudadestroyexternalsemaphor:6,cudadestroysurfaceobject:[5,6],cudadestroytextureobject:[5,6],cudadevattrasyncenginecount:6,cudadevattrcanflushremotewrit:6,cudadevattrcanmaphostmemori:6,cudadevattrcanusehostpointerforregisteredmem:6,cudadevattrclockr:6,cudadevattrclusterlaunch:6,cudadevattrcomputecapabilitymajor:6,cudadevattrcomputecapabilityminor:6,cudadevattrcomputemod:6,cudadevattrcomputepreemptionsupport:6,cudadevattrconcurrentkernel:6,cudadevattrconcurrentmanagedaccess:6,cudadevattrcooperativelaunch:6,cudadevattrcooperativemultidevicelaunch:6,cudadevattrdeferredmappingcudaarraysupport:6,cudadevattrdirectmanagedmemaccessfromhost:6,cudadevattreccen:6,cudadevattrgloball1cachesupport:6,cudadevattrglobalmemorybuswidth:6,cudadevattrgpudirectrdmaflushwritesopt:6,cudadevattrgpudirectrdmasupport:6,cudadevattrgpudirectrdmawritesord:6,cudadevattrgpuoverlap:6,cudadevattrhostnativeatomicsupport:6,cudadevattrhostregisterreadonlysupport:6,cudadevattrhostregistersupport:6,cudadevattrintegr:6,cudadevattrismultigpuboard:6,cudadevattrkernelexectimeout:6,cudadevattrl2caches:6,cudadevattrlocall1cachesupport:6,cudadevattrmanagedmemori:6,cudadevattrmax:6,cudadevattrmaxaccesspolicywindows:6,cudadevattrmaxblockdimi:6,cudadevattrmaxblockdimx:6,cudadevattrmaxblockdimz:6,cudadevattrmaxblockspermultiprocessor:6,cudadevattrmaxgriddimi:6,cudadevattrmaxgriddimx:6,cudadevattrmaxgriddimz:6,cudadevattrmaxpersistingl2caches:6,cudadevattrmaxpitch:6,cudadevattrmaxregistersperblock:6,cudadevattrmaxregisterspermultiprocessor:6,cudadevattrmaxsharedmemoryperblock:6,cudadevattrmaxsharedmemoryperblockoptin:6,cudadevattrmaxsharedmemorypermultiprocessor:6,cudadevattrmaxsurface1dlayeredlay:6,cudadevattrmaxsurface1dlayeredwidth:6,cudadevattrmaxsurface1dwidth:6,cudadevattrmaxsurface2dheight:6,cudadevattrmaxsurface2dlayeredheight:6,cudadevattrmaxsurface2dlayeredlay:6,cudadevattrmaxsurface2dlayeredwidth:6,cudadevattrmaxsurface2dwidth:6,cudadevattrmaxsurface3ddepth:6,cudadevattrmaxsurface3dheight:6,cudadevattrmaxsurface3dwidth:6,cudadevattrmaxsurfacecubemaplayeredlay:6,cudadevattrmaxsurfacecubemaplayeredwidth:6,cudadevattrmaxsurfacecubemapwidth:6,cudadevattrmaxtexture1dlayeredlay:6,cudadevattrmaxtexture1dlayeredwidth:6,cudadevattrmaxtexture1dlinearwidth:6,cudadevattrmaxtexture1dmipmappedwidth:6,cudadevattrmaxtexture1dwidth:6,cudadevattrmaxtexture2dgatherheight:6,cudadevattrmaxtexture2dgatherwidth:6,cudadevattrmaxtexture2dheight:6,cudadevattrmaxtexture2dlayeredheight:6,cudadevattrmaxtexture2dlayeredlay:6,cudadevattrmaxtexture2dlayeredwidth:6,cudadevattrmaxtexture2dlinearheight:6,cudadevattrmaxtexture2dlinearpitch:6,cudadevattrmaxtexture2dlinearwidth:6,cudadevattrmaxtexture2dmipmappedheight:6,cudadevattrmaxtexture2dmipmappedwidth:6,cudadevattrmaxtexture2dwidth:6,cudadevattrmaxtexture3ddepth:6,cudadevattrmaxtexture3ddepthalt:6,cudadevattrmaxtexture3dheight:6,cudadevattrmaxtexture3dheightalt:6,cudadevattrmaxtexture3dwidth:6,cudadevattrmaxtexture3dwidthalt:6,cudadevattrmaxtexturecubemaplayeredlay:6,cudadevattrmaxtexturecubemaplayeredwidth:6,cudadevattrmaxtexturecubemapwidth:6,cudadevattrmaxthreadsperblock:6,cudadevattrmaxthreadspermultiprocessor:6,cudadevattrmaxtimelinesemaphoreinteropsupport:6,cudadevattrmemoryclockr:6,cudadevattrmemorypoolssupport:6,cudadevattrmemorypoolsupportedhandletyp:6,cudadevattrmultigpuboardgroupid:6,cudadevattrmultiprocessorcount:6,cudadevattrpageablememoryaccess:6,cudadevattrpageablememoryaccessuseshostpaget:6,cudadevattrpcibusid:6,cudadevattrpcideviceid:6,cudadevattrpcidomainid:6,cudadevattrreserved92:6,cudadevattrreserved93:6,cudadevattrreserved94:6,cudadevattrreservedsharedmemoryperblock:6,cudadevattrsingletodoubleprecisionperfratio:6,cudadevattrsparsecudaarraysupport:6,cudadevattrstreamprioritiessupport:6,cudadevattrsurfacealign:6,cudadevattrtccdriv:6,cudadevattrtexturealign:6,cudadevattrtexturepitchalign:6,cudadevattrtimelinesemaphoreinteropsupport:6,cudadevattrtotalconstantmemori:6,cudadevattrunifiedaddress:6,cudadevattrwarps:6,cudadeviceattr:6,cudadeviceattrreadonlyhostregistersupport:6,cudadeviceblockingsync:6,cudadevicecanaccessp:[5,6],cudadevicecount:[5,6],cudadevicedisablepeeraccess:[5,6],cudadeviceenablepeeraccess:[5,6],cudadeviceflushgpudirectrdmawrit:6,cudadevicegetattribut:[5,6],cudadevicegetbypcibusid:[5,6],cudadevicegetcacheconfig:[5,6],cudadevicegetdefaultmempool:6,cudadevicegetgraphmemattribut:6,cudadevicegetlimit:[5,6],cudadevicegetmempool:6,cudadevicegetnvscisyncattribut:6,cudadevicegetp2pattribut:[5,6],cudadevicegetpcibusid:[5,6],cudadevicegetsharedmemconfig:[5,6],cudadevicegetstreampriorityrang:[5,6],cudadevicegettexture1dlinearmaxwidth:[5,6],cudadevicegraphmemtrim:6,cudadevicelmemresizetomax:6,cudadevicemaphost:6,cudadevicemask:6,cudadevicep2pattr:6,cudadeviceprop:6,cudadevicereset:[5,6],cudadevicescheduleauto:6,cudadevicescheduleblockingsync:6,cudadeviceschedulemask:6,cudadeviceschedulespin:6,cudadevicescheduleyield:6,cudadevicesetcacheconfig:[5,6],cudadevicesetgraphmemattribut:6,cudadevicesetlimit:[5,6],cudadevicesetmempool:6,cudadevicesetsharedmemconfig:[5,6],cudadevicesynchron:[5,6],cudadevp2pattraccesssupport:6,cudadevp2pattrcudaarrayaccesssupport:6,cudadevp2pattrnativeatomicsupport:6,cudadevp2pattrperformancerank:6,cudadrivergetvers:[5,6],cudaeglcolorformat:6,cudaeglcolorformata:6,cudaeglcolorformatabgr:6,cudaeglcolorformatargb:6,cudaeglcolorformatayuv:6,cudaeglcolorformatayuv_:6,cudaeglcolorformatbayer10bggr:6,cudaeglcolorformatbayer10cccc:6,cudaeglcolorformatbayer10gbrg:6,cudaeglcolorformatbayer10grbg:6,cudaeglcolorformatbayer10rggb:6,cudaeglcolorformatbayer12bccr:6,cudaeglcolorformatbayer12bggr:6,cudaeglcolorformatbayer12cbrc:6,cudaeglcolorformatbayer12cccc:6,cudaeglcolorformatbayer12crbc:6,cudaeglcolorformatbayer12gbrg:6,cudaeglcolorformatbayer12grbg:6,cudaeglcolorformatbayer12rccb:6,cudaeglcolorformatbayer12rggb:6,cudaeglcolorformatbayer14bggr:6,cudaeglcolorformatbayer14gbrg:6,cudaeglcolorformatbayer14grbg:6,cudaeglcolorformatbayer14rggb:6,cudaeglcolorformatbayer20bggr:6,cudaeglcolorformatbayer20gbrg:6,cudaeglcolorformatbayer20grbg:6,cudaeglcolorformatbayer20rggb:6,cudaeglcolorformatbayerbccr:6,cudaeglcolorformatbayerbggr:6,cudaeglcolorformatbayercbrc:6,cudaeglcolorformatbayercrbc:6,cudaeglcolorformatbayergbrg:6,cudaeglcolorformatbayergrbg:6,cudaeglcolorformatbayerispbggr:6,cudaeglcolorformatbayerispgbrg:6,cudaeglcolorformatbayerispgrbg:6,cudaeglcolorformatbayerisprggb:6,cudaeglcolorformatbayerrccb:6,cudaeglcolorformatbayerrggb:6,cudaeglcolorformatbgra:6,cudaeglcolorformati:6,cudaeglcolorformatl:6,cudaeglcolorformatr:6,cudaeglcolorformatrg:6,cudaeglcolorformatrgba:6,cudaeglcolorformatuyvy422:6,cudaeglcolorformatuyvy_:6,cudaeglcolorformatvyui:6,cudaeglcolorformatvyuy_:6,cudaeglcolorformaty10_709_:6,cudaeglcolorformaty10_:6,cudaeglcolorformaty10v10u10_420semiplanar:6,cudaeglcolorformaty10v10u10_420semiplanar_2020:6,cudaeglcolorformaty10v10u10_420semiplanar_709:6,cudaeglcolorformaty10v10u10_420semiplanar_709_:6,cudaeglcolorformaty10v10u10_420semiplanar_:6,cudaeglcolorformaty10v10u10_422semiplanar:6,cudaeglcolorformaty10v10u10_422semiplanar_2020:6,cudaeglcolorformaty10v10u10_422semiplanar_709:6,cudaeglcolorformaty10v10u10_444semiplanar:6,cudaeglcolorformaty10v10u10_444semiplanar_709_:6,cudaeglcolorformaty10v10u10_444semiplanar_:6,cudaeglcolorformaty12_709_:6,cudaeglcolorformaty12_:6,cudaeglcolorformaty12v12u12_420semiplanar:6,cudaeglcolorformaty12v12u12_420semiplanar_709_:6,cudaeglcolorformaty12v12u12_420semiplanar_:6,cudaeglcolorformaty12v12u12_444semiplanar:6,cudaeglcolorformaty12v12u12_444semiplanar_709_:6,cudaeglcolorformaty12v12u12_444semiplanar_:6,cudaeglcolorformaty_709_:6,cudaeglcolorformaty_:6,cudaeglcolorformatyuv420planar:6,cudaeglcolorformatyuv420planar_2020:6,cudaeglcolorformatyuv420planar_709:6,cudaeglcolorformatyuv420planar_:6,cudaeglcolorformatyuv420semiplanar:6,cudaeglcolorformatyuv420semiplanar_2020:6,cudaeglcolorformatyuv420semiplanar_709:6,cudaeglcolorformatyuv420semiplanar_:6,cudaeglcolorformatyuv422planar:6,cudaeglcolorformatyuv422planar_:6,cudaeglcolorformatyuv422semiplanar:6,cudaeglcolorformatyuv422semiplanar_:6,cudaeglcolorformatyuv444planar:6,cudaeglcolorformatyuv444planar_:6,cudaeglcolorformatyuv444semiplanar:6,cudaeglcolorformatyuv444semiplanar_:6,cudaeglcolorformatyuva:6,cudaeglcolorformatyuva_:6,cudaeglcolorformatyuyv422:6,cudaeglcolorformatyuyv_:6,cudaeglcolorformatyvu420planar:6,cudaeglcolorformatyvu420planar_2020:6,cudaeglcolorformatyvu420planar_709:6,cudaeglcolorformatyvu420planar_:6,cudaeglcolorformatyvu420semiplanar:6,cudaeglcolorformatyvu420semiplanar_2020:6,cudaeglcolorformatyvu420semiplanar_709:6,cudaeglcolorformatyvu420semiplanar_:6,cudaeglcolorformatyvu422planar:6,cudaeglcolorformatyvu422planar_:6,cudaeglcolorformatyvu422semiplanar:6,cudaeglcolorformatyvu422semiplanar_:6,cudaeglcolorformatyvu444planar:6,cudaeglcolorformatyvu444planar_:6,cudaeglcolorformatyvu444semiplanar:6,cudaeglcolorformatyvu444semiplanar_:6,cudaeglcolorformatyvyu:6,cudaeglcolorformatyvyu_:6,cudaeglfram:6,cudaeglframe_st:6,cudaeglframetyp:6,cudaeglframetypearrai:6,cudaeglframetypepitch:6,cudaeglplanedesc:6,cudaeglplanedesc_st:6,cudaeglresourcelocationflag:6,cudaeglresourcelocationsysmem:6,cudaeglresourcelocationvidmem:6,cudaeglstreamconnect:6,cudaeglstreamconsumeracquirefram:[5,6,12],cudaeglstreamconsumerconnect:[5,6,12],cudaeglstreamconsumerconnectwithflag:[5,6,12],cudaeglstreamconsumerdisconnect:[5,6,12],cudaeglstreamconsumerreleasefram:[5,6,12],cudaeglstreamproducerconnect:[5,6,12],cudaeglstreamproducerdisconnect:[5,6,12],cudaeglstreamproducerpresentfram:[5,6,12],cudaeglstreamproducerreturnfram:[5,6,12],cudaenabledefault:6,cudaenablelegacystream:6,cudaenablepeeraccess:6,cudaenableperthreaddefaultstream:6,cudaerror:6,cudaerror_t:[6,13],cudaerroraddressofconst:6,cudaerroralreadyacquir:6,cudaerroralreadymap:6,cudaerrorapifailurebas:6,cudaerrorarrayismap:6,cudaerrorassert:6,cudaerrorcallrequiresnewerdriv:6,cudaerrorcapturedev:6,cudaerrorcompatnotsupportedondevic:6,cudaerrorcontextisdestroi:6,cudaerrorcooperativelaunchtoolarg:6,cudaerrorcudartunload:6,cudaerrordevicealreadyinus:6,cudaerrordevicenotlicens:6,cudaerrordevicesunavail:6,cudaerrordeviceuniniti:6,cudaerrorduplicatesurfacenam:6,cudaerrorduplicatetexturenam:6,cudaerrorduplicatevariablenam:6,cudaerroreccuncorrect:6,cudaerrorexternaldevic:6,cudaerrorfilenotfound:6,cudaerrorgraphexecupdatefailur:6,cudaerrorhardwarestackerror:6,cudaerrorhostmemoryalreadyregist:6,cudaerrorhostmemorynotregist:6,cudaerrorillegaladdress:6,cudaerrorillegalinstruct:6,cudaerrorillegalst:6,cudaerrorincompatibledrivercontext:6,cudaerrorinitializationerror:6,cudaerrorinsufficientdriv:6,cudaerrorinvalidaddressspac:6,cudaerrorinvalidchanneldescriptor:6,cudaerrorinvalidclusters:6,cudaerrorinvalidconfigur:6,cudaerrorinvalidcontext:6,cudaerrorinvaliddevic:6,cudaerrorinvaliddevicefunct:6,cudaerrorinvaliddevicepoint:6,cudaerrorinvalidfilterset:6,cudaerrorinvalidgraphicscontext:6,cudaerrorinvalidhandl:6,cudaerrorinvalidhostpoint:6,cudaerrorinvalidkernelimag:6,cudaerrorinvalidmemcpydirect:6,cudaerrorinvalidnormset:6,cudaerrorinvalidpc:6,cudaerrorinvalidpitchvalu:6,cudaerrorinvalidptx:6,cudaerrorinvalidresourcehandl:6,cudaerrorinvalidsourc:6,cudaerrorinvalidsurfac:6,cudaerrorinvalidsymbol:6,cudaerrorinvalidtextur:6,cudaerrorinvalidtexturebind:6,cudaerrorinvalidvalu:6,cudaerrorjitcompilationdis:6,cudaerrorjitcompilernotfound:6,cudaerrorlaunchfailur:6,cudaerrorlaunchfilescopedsurf:6,cudaerrorlaunchfilescopedtex:6,cudaerrorlaunchincompatibletextur:6,cudaerrorlaunchmaxdepthexceed:6,cudaerrorlaunchoutofresourc:6,cudaerrorlaunchpendingcountexceed:[5,6],cudaerrorlaunchtimeout:6,cudaerrormapbufferobjectfail:6,cudaerrormemoryalloc:6,cudaerrormemoryvaluetoolarg:6,cudaerrormisalignedaddress:6,cudaerrormissingconfigur:6,cudaerrormixeddeviceexecut:6,cudaerrormpsclienttermin:6,cudaerrormpsconnectionfail:6,cudaerrormpsmaxclientsreach:6,cudaerrormpsmaxconnectionsreach:6,cudaerrormpsrpcfailur:6,cudaerrormpsservernotreadi:6,cudaerrornodevic:6,cudaerrornokernelimagefordevic:6,cudaerrornotmap:6,cudaerrornotmappedasarrai:6,cudaerrornotmappedaspoint:6,cudaerrornotpermit:6,cudaerrornotreadi:6,cudaerrornotsupport:6,cudaerrornotyetimpl:6,cudaerrornvlinkuncorrect:6,cudaerroroperatingsystem:6,cudaerroroutofmemori:6,cudaerrorpeeraccessalreadyen:6,cudaerrorpeeraccessnoten:6,cudaerrorpeeraccessunsupport:6,cudaerrorpriorlaunchfailur:6,cudaerrorprofileralreadystart:6,cudaerrorprofileralreadystop:6,cudaerrorprofilerdis:6,cudaerrorprofilernotiniti:6,cudaerrorsetonactiveprocess:6,cudaerrorsharedobjectinitfail:6,cudaerrorsharedobjectsymbolnotfound:6,cudaerrorsoftwarevaliditynotestablish:6,cudaerrorstartupfailur:6,cudaerrorstreamcaptureimplicit:6,cudaerrorstreamcaptureinvalid:6,cudaerrorstreamcaptureisol:6,cudaerrorstreamcapturemerg:6,cudaerrorstreamcaptureunjoin:6,cudaerrorstreamcaptureunmatch:6,cudaerrorstreamcaptureunsupport:6,cudaerrorstreamcapturewrongthread:6,cudaerrorstublibrari:6,cudaerrorsymbolnotfound:6,cudaerrorsyncdepthexceed:[5,6],cudaerrorsynchronizationerror:6,cudaerrorsystemdrivermismatch:6,cudaerrorsystemnotreadi:6,cudaerrortexturefetchfail:6,cudaerrortexturenotbound:6,cudaerrortimeout:6,cudaerrortoomanyp:6,cudaerrorunknown:6,cudaerrorunmapbufferobjectfail:6,cudaerrorunsupportedexecaffin:6,cudaerrorunsupportedlimit:6,cudaerrorunsupportedptxvers:6,cudaerrorvalu:6,cudaevent_t:[5,6],cudaeventblockingsync:6,cudaeventcr:[5,6],cudaeventcreatefromeglsync:[6,12],cudaeventcreatewithflag:[5,6],cudaeventdefault:6,cudaeventdestroi:[5,6],cudaeventdisabletim:6,cudaeventelapsedtim:[5,6],cudaeventinterprocess:6,cudaeventqueri:[5,6],cudaeventrecord:[5,6],cudaeventrecorddefault:6,cudaeventrecordextern:6,cudaeventrecordwithflag:6,cudaeventsynchron:[5,6],cudaeventwaitdefault:6,cudaeventwaitextern:6,cudaext:6,cudaexternalmemory_t:6,cudaexternalmemorybufferdesc:6,cudaexternalmemoryded:6,cudaexternalmemorygetmappedbuff:6,cudaexternalmemorygetmappedmipmappedarrai:6,cudaexternalmemoryhandledesc:6,cudaexternalmemoryhandletyp:6,cudaexternalmemoryhandletyped3d11resourc:6,cudaexternalmemoryhandletyped3d11resourcekmt:6,cudaexternalmemoryhandletyped3d12heap:6,cudaexternalmemoryhandletyped3d12resourc:6,cudaexternalmemoryhandletypenvscibuf:6,cudaexternalmemoryhandletypeopaquefd:6,cudaexternalmemoryhandletypeopaquewin32:6,cudaexternalmemoryhandletypeopaquewin32kmt:6,cudaexternalmemorymipmappedarraydesc:6,cudaexternalsemaphore_t:6,cudaexternalsemaphorehandledesc:6,cudaexternalsemaphorehandletyp:6,cudaexternalsemaphorehandletyped3d11f:6,cudaexternalsemaphorehandletyped3d12f:6,cudaexternalsemaphorehandletypekeyedmutex:6,cudaexternalsemaphorehandletypekeyedmutexkmt:6,cudaexternalsemaphorehandletypenvscisync:6,cudaexternalsemaphorehandletypeopaquefd:6,cudaexternalsemaphorehandletypeopaquewin32:6,cudaexternalsemaphorehandletypeopaquewin32kmt:6,cudaexternalsemaphorehandletypetimelinesemaphorefd:6,cudaexternalsemaphorehandletypetimelinesemaphorewin32:6,cudaexternalsemaphoresignalnodeparam:6,cudaexternalsemaphoresignalparam:6,cudaexternalsemaphoresignalskipnvscibufmemsync:6,cudaexternalsemaphorewaitnodeparam:6,cudaexternalsemaphorewaitparam:6,cudaexternalsemaphorewaitskipnvscibufmemsync:6,cudafiltermodelinear:6,cudafiltermodepoint:6,cudaflushgpudirectrdmawrit:6,cudaflushgpudirectrdmawritesopt:6,cudaflushgpudirectrdmawritesoptionhost:6,cudaflushgpudirectrdmawritesoptionmemop:6,cudaflushgpudirectrdmawritesscop:6,cudaflushgpudirectrdmawritestarget:6,cudaflushgpudirectrdmawritestargetcurrentdevic:6,cudaflushgpudirectrdmawritestoalldevic:6,cudaflushgpudirectrdmawritestoown:6,cudaformatmodeauto:6,cudaformatmodeforc:6,cudafre:[5,6],cudafreearrai:[5,6],cudafreeasync:6,cudafreehost:[5,6],cudafreemipmappedarrai:[5,6],cudafuncattribut:6,cudafuncattributeclusterdimmustbeset:6,cudafuncattributeclusterschedulingpolicyprefer:6,cudafuncattributemax:6,cudafuncattributemaxdynamicsharedmemorys:6,cudafuncattributenonportableclustersizeallow:6,cudafuncattributepreferredsharedmemorycarveout:6,cudafuncattributerequiredclusterdepth:6,cudafuncattributerequiredclusterheight:6,cudafuncattributerequiredclusterwidth:6,cudafunccach:6,cudafunccachepreferequ:6,cudafunccachepreferl1:6,cudafunccacheprefernon:6,cudafunccacheprefershar:6,cudafuncgetattribut:[5,6],cudafuncsetattribut:[5,6],cudafuncsetcacheconfig:[5,6],cudafuncsetsharedmemconfig:[5,6],cudafunction_t:6,cudagetarrayplan:5,cudagetchanneldesc:6,cudagetdevic:[5,6],cudagetdevicecount:[5,6],cudagetdeviceflag:[5,6],cudagetdeviceproperti:[5,6],cudagetdriverentrypoint:[5,6],cudagetdriverentrypointflag:6,cudageterrornam:[5,6],cudageterrorstr:[5,6],cudagetfuncbysymbol:[11,12,13,14,15,16,17,18],cudagetlasterror:[5,6],cudagetmipmappedarraylevel:[5,6],cudagetsurfaceobjectresourcedesc:[5,6],cudagetsurfacerefer:[5,11,12],cudagetsymboladdress:[5,11,12,13,14,15,16,17,18],cudagetsymbols:[5,11,12,13,14,15,16,17,18],cudagettexturealignmentoffset:[6,11,12],cudagettextureobjectresourcedesc:[5,6],cudagettextureobjectresourceviewdesc:[5,6],cudagettextureobjecttexturedesc:[5,6],cudagettextureobjecttexturedesc_v2:6,cudagettexturerefer:[5,11,12],cudagldevicelist:6,cudagldevicelistal:6,cudagldevicelistcurrentfram:6,cudagldevicelistnextfram:6,cudaglgetdevic:[5,6,12],cudaglmapbufferobject:12,cudaglmapbufferobjectasync:12,cudaglregisterbufferobject:12,cudaglsetbufferobjectmapflag:12,cudaglsetgldevic:[6,12],cudaglunmapbufferobject:12,cudaglunmapbufferobjectasync:12,cudaglunregisterbufferobject:12,cudagpudirectrdmawritesord:6,cudagpudirectrdmawritesorderingalldevic:6,cudagpudirectrdmawritesorderingnon:6,cudagpudirectrdmawritesorderingown:6,cudagraph_t:[5,6],cudagraphaddchildgraphnod:6,cudagraphadddepend:6,cudagraphaddemptynod:6,cudagraphaddeventrecordnod:6,cudagraphaddeventwaitnod:6,cudagraphaddexternalsemaphoressignalnod:6,cudagraphaddexternalsemaphoreswaitnod:6,cudagraphaddhostnod:6,cudagraphaddkernelnod:6,cudagraphaddmemallocnod:6,cudagraphaddmemcpynod:6,cudagraphaddmemcpynode1d:6,cudagraphaddmemcpynodefromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphaddmemcpynodetosymbol:[6,11,12,13,14,15,16,17,18],cudagraphaddmemfreenod:6,cudagraphaddmemsetnod:6,cudagraphchildgraphnodegetgraph:6,cudagraphclon:6,cudagraphcr:6,cudagraphdebugdotflag:6,cudagraphdebugdotflagseventnodeparam:6,cudagraphdebugdotflagsextsemassignalnodeparam:6,cudagraphdebugdotflagsextsemaswaitnodeparam:6,cudagraphdebugdotflagshandl:6,cudagraphdebugdotflagshostnodeparam:6,cudagraphdebugdotflagskernelnodeattribut:6,cudagraphdebugdotflagskernelnodeparam:6,cudagraphdebugdotflagsmemcpynodeparam:6,cudagraphdebugdotflagsmemsetnodeparam:6,cudagraphdebugdotflagsverbos:6,cudagraphdebugdotprint:6,cudagraphdestroi:6,cudagraphdestroynod:6,cudagrapheventrecordnodegetev:6,cudagrapheventrecordnodesetev:6,cudagrapheventwaitnodegetev:6,cudagrapheventwaitnodesetev:6,cudagraphexec_t:[5,6],cudagraphexecchildgraphnodesetparam:6,cudagraphexecdestroi:6,cudagraphexeceventrecordnodesetev:6,cudagraphexeceventwaitnodesetev:6,cudagraphexecexternalsemaphoressignalnodesetparam:6,cudagraphexecexternalsemaphoreswaitnodesetparam:6,cudagraphexechostnodesetparam:6,cudagraphexeckernelnodesetparam:6,cudagraphexecmemcpynodesetparam:6,cudagraphexecmemcpynodesetparams1d:6,cudagraphexecmemcpynodesetparamsfromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphexecmemcpynodesetparamstosymbol:[6,11,12,13,14,15,16,17,18],cudagraphexecmemsetnodesetparam:6,cudagraphexecupd:6,cudagraphexecupdateerror:6,cudagraphexecupdateerrorattributeschang:6,cudagraphexecupdateerrorfunctionchang:6,cudagraphexecupdateerrornodetypechang:6,cudagraphexecupdateerrornotsupport:6,cudagraphexecupdateerrorparameterschang:6,cudagraphexecupdateerrortopologychang:6,cudagraphexecupdateerrorunsupportedfunctionchang:6,cudagraphexecupdateresult:6,cudagraphexecupdatesuccess:6,cudagraphexternalsemaphoressignalnodegetparam:6,cudagraphexternalsemaphoressignalnodesetparam:6,cudagraphexternalsemaphoreswaitnodegetparam:6,cudagraphexternalsemaphoreswaitnodesetparam:6,cudagraphgetedg:6,cudagraphgetnod:6,cudagraphgetrootnod:6,cudagraphhostnodegetparam:6,cudagraphhostnodesetparam:6,cudagraphicscubefac:6,cudagraphicscubefacenegativei:6,cudagraphicscubefacenegativex:6,cudagraphicscubefacenegativez:6,cudagraphicscubefacepositivei:6,cudagraphicscubefacepositivex:6,cudagraphicscubefacepositivez:6,cudagraphicsd3d10registerresourc:6,cudagraphicsd3d11registerresourc:6,cudagraphicsd3d9registerresourc:6,cudagraphicseglregisterimag:[5,6,12],cudagraphicsglregisterbuff:[5,6,12],cudagraphicsglregisterimag:[5,6,12],cudagraphicsmapflag:6,cudagraphicsmapflagsnon:6,cudagraphicsmapflagsreadonli:6,cudagraphicsmapflagswritediscard:6,cudagraphicsmapresourc:[5,6],cudagraphicsregisterflag:6,cudagraphicsregisterflagsnon:6,cudagraphicsregisterflagsreadonli:6,cudagraphicsregisterflagssurfaceloadstor:6,cudagraphicsregisterflagstexturegath:6,cudagraphicsregisterflagswritediscard:6,cudagraphicsresourc:6,cudagraphicsresource_t:6,cudagraphicsresourcegetmappedeglfram:[6,12],cudagraphicsresourcegetmappedmipmappedarrai:[5,6],cudagraphicsresourcegetmappedpoint:6,cudagraphicsresourcesetmapflag:[5,6],cudagraphicssubresourcegetmappedarrai:[5,6],cudagraphicsunmapresourc:[5,6],cudagraphicsunregisterresourc:[5,6],cudagraphicsvdpauregisteroutputsurfac:[5,6,12],cudagraphicsvdpauregistervideosurfac:[5,6,12],cudagraphinstanti:6,cudagraphinstantiateflag:6,cudagraphinstantiateflagautofreeonlaunch:6,cudagraphinstantiateflagusenodeprior:6,cudagraphinstantiatewithflag:6,cudagraphkernelnodecopyattribut:6,cudagraphkernelnodegetattribut:6,cudagraphkernelnodegetparam:6,cudagraphkernelnodesetattribut:6,cudagraphkernelnodesetparam:6,cudagraphlaunch:6,cudagraphmemallocnodegetparam:6,cudagraphmemattributetyp:6,cudagraphmemattrreservedmemcurr:6,cudagraphmemattrreservedmemhigh:6,cudagraphmemattrusedmemcurr:6,cudagraphmemattrusedmemhigh:6,cudagraphmemcpynodegetparam:6,cudagraphmemcpynodesetparam:6,cudagraphmemcpynodesetparams1d:6,cudagraphmemcpynodesetparamsfromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphmemcpynodesetparamstosymbol:[6,11,12,13,14,15,16,17,18],cudagraphmemfreenodegetparam:6,cudagraphmemsetnodegetparam:6,cudagraphmemsetnodesetparam:6,cudagraphnode_t:[5,6],cudagraphnodefindinclon:6,cudagraphnodegetdepend:6,cudagraphnodegetdependentnod:6,cudagraphnodegeten:6,cudagraphnodegettyp:6,cudagraphnodeseten:6,cudagraphnodetyp:6,cudagraphnodetypecount:6,cudagraphnodetypeempti:6,cudagraphnodetypeeventrecord:6,cudagraphnodetypeextsemaphoresign:6,cudagraphnodetypeextsemaphorewait:6,cudagraphnodetypegraph:6,cudagraphnodetypehost:6,cudagraphnodetypekernel:6,cudagraphnodetypememalloc:6,cudagraphnodetypememcpi:6,cudagraphnodetypememfre:6,cudagraphnodetypememset:6,cudagraphnodetypewaitev:6,cudagraphreleaseuserobject:6,cudagraphremovedepend:6,cudagraphretainuserobject:6,cudagraphupload:6,cudagraphuserobjectmov:6,cudahostalloc:[5,6],cudahostallocdefault:6,cudahostallocmap:6,cudahostallocport:6,cudahostallocwritecombin:6,cudahostfn_t:6,cudahostgetdevicepoint:[5,6],cudahostgetflag:[5,6],cudahostnodeparam:6,cudahostregist:[5,6],cudahostregisterdefault:6,cudahostregisteriomemori:6,cudahostregistermap:6,cudahostregisterport:6,cudahostregisterreadonli:6,cudahostunregist:[5,6],cudaimportexternalmemori:6,cudaimportexternalsemaphor:6,cudainvaliddeviceid:6,cudaipcclosememhandl:[5,6],cudaipceventhandl:6,cudaipceventhandle_st:6,cudaipceventhandle_t:6,cudaipcgeteventhandl:[5,6],cudaipcgetmemhandl:[5,6],cudaipcmemhandl:6,cudaipcmemhandle_st:6,cudaipcmemhandle_t:6,cudaipcmemlazyenablepeeraccess:6,cudaipcopeneventhandl:[5,6],cudaipcopenmemhandl:[5,6],cudakernelnodeattributeclusterdimens:6,cudakernelnodeattributeclusterschedulingpolicyprefer:6,cudakernelnodeattrid:6,cudakernelnodeattrvalu:6,cudakernelnodeparam:6,cudakeyvaluepair:6,cudalaunchattribut:6,cudalaunchattribute_st:6,cudalaunchattributeaccesspolicywindow:6,cudalaunchattributeclusterdimens:6,cudalaunchattributeclusterschedulingpolicyprefer:6,cudalaunchattributecoop:6,cudalaunchattributeid:6,cudalaunchattributeignor:6,cudalaunchattributeprior:6,cudalaunchattributeprogrammaticev:6,cudalaunchattributeprogrammaticstreamseri:6,cudalaunchattributesynchronizationpolici:6,cudalaunchattributevalu:6,cudalaunchcooperativekernel:[5,6,11,12,13,14,15,16,17,18],cudalaunchcooperativekernelmultidevic:[5,6,11,12,13,14,15,16,17,18],cudalaunchhostfunc:6,cudalaunchkernel:[5,6,11,12,13,14,15,16,17,18],cudalaunchkernelex:5,cudalimit:6,cudalimitdevruntimependinglaunchcount:6,cudalimitdevruntimesyncdepth:6,cudalimitmallocheaps:6,cudalimitmaxl2fetchgranular:6,cudalimitpersistingl2caches:6,cudalimitprintffifos:6,cudalimitstacks:6,cudamalloc3d:6,cudamalloc3darrai:[5,6],cudamalloc:[5,6],cudamallocarrai:[5,6],cudamallocasync:6,cudamallocfrompoolasync:6,cudamallochost:[5,6],cudamallocmanag:[5,6],cudamallocmipmappedarrai:[5,6],cudamallocpitch:[5,6],cudamaphost:6,cudamemaccessdesc:6,cudamemaccessflag:6,cudamemaccessflagsprotnon:6,cudamemaccessflagsprotread:6,cudamemaccessflagsprotreadwrit:6,cudamemadvicereadmostli:6,cudamemadvicesetaccessedbi:6,cudamemadviceunsetreadmostli:6,cudamemadvis:[5,6],cudamemadvisesetaccessedbi:6,cudamemadvisesetpreferredloc:6,cudamemadvisesetreadmostli:6,cudamemadviseunsetaccessedbi:6,cudamemadviseunsetpreferredloc:6,cudamemadviseunsetreadmostli:6,cudamemallocationhandletyp:6,cudamemallocationtyp:6,cudamemallocationtypeinvalid:6,cudamemallocationtypemax:6,cudamemallocationtypepin:6,cudamemallocnodeparam:6,cudamemattachglob:6,cudamemattachhost:6,cudamemattachsingl:6,cudamemcpi:[5,6],cudamemcpy2d:[5,6],cudamemcpy2darraytoarrai:6,cudamemcpy2dasync:[5,6],cudamemcpy2dfromarrai:[5,6],cudamemcpy2dfromarrayasync:[5,6],cudamemcpy2dtoarrai:[5,6],cudamemcpy2dtoarrayasync:[5,6],cudamemcpy3d:[5,6],cudamemcpy3dasync:[5,6],cudamemcpy3dp:[5,6],cudamemcpy3dparm:6,cudamemcpy3dpeerasync:[5,6],cudamemcpy3dpeerparm:6,cudamemcpyarraytoarrai:5,cudamemcpyasync:[5,6],cudamemcpydefault:6,cudamemcpydevicetodevic:6,cudamemcpydevicetohost:6,cudamemcpyfromarrai:5,cudamemcpyfromarrayasync:5,cudamemcpyfromsymbol:[5,6,11,12,13,14,15,16,17,18],cudamemcpyfromsymbolasync:[5,6,11,12,13,14,15,16,17,18],cudamemcpyhosttodevic:6,cudamemcpyhosttohost:6,cudamemcpykind:6,cudamemcpyp:[5,6],cudamemcpypeerasync:[5,6],cudamemcpytoarrai:5,cudamemcpytoarrayasync:5,cudamemcpytosymbol:[5,6,11,12,13,14,15,16,17,18],cudamemcpytosymbolasync:[5,6,11,12,13,14,15,16,17,18],cudamemfre:6,cudamemfreeasync:6,cudamemgetinfo:[5,6],cudamemhandletypenon:6,cudamemhandletypeposixfiledescriptor:6,cudamemhandletypewin32:6,cudamemhandletypewin32kmt:6,cudamemloc:6,cudamemlocationtyp:6,cudamemlocationtypedevic:6,cudamemlocationtypeinvalid:6,cudamemoryadvis:6,cudamemorytyp:6,cudamemorytypedevic:6,cudamemorytypehost:6,cudamemorytypemanag:6,cudamemorytypeunregist:6,cudamempool:6,cudamempool_t:[5,6],cudamempoolattr:6,cudamempoolattrreleasethreshold:6,cudamempoolattrreservedmemcurr:6,cudamempoolattrreservedmemhigh:6,cudamempoolattrusedmemcurr:6,cudamempoolattrusedmemhigh:6,cudamempoolcr:6,cudamempooldestroi:6,cudamempoolexportpoint:6,cudamempoolexporttoshareablehandl:6,cudamempoolgetaccess:6,cudamempoolgetattribut:6,cudamempoolimportfromshareablehandl:6,cudamempoolimportpoint:6,cudamempoolprop:6,cudamempoolptrexportdata:6,cudamempoolreuseallowinternaldepend:6,cudamempoolreuseallowopportunist:6,cudamempoolreusefolloweventdepend:6,cudamempoolsetaccess:6,cudamempoolsetattribut:6,cudamempooltrimto:6,cudamemprefetchasync:[5,6],cudamemrangeattribut:6,cudamemrangeattributeaccessedbi:6,cudamemrangeattributelastprefetchloc:6,cudamemrangeattributepreferredloc:6,cudamemrangeattributereadmostli:6,cudamemrangegetattribut:[5,6],cudamemset2d:[5,6],cudamemset2dasync:[5,6],cudamemset3d:6,cudamemset3dasync:6,cudamemset:[5,6],cudamemsetasync:[5,6],cudamemsetparam:6,cudamipmappedarray_const_t:6,cudamipmappedarray_t:6,cudamipmappedarraygetlevel:6,cudamipmappedarraygetmemoryrequir:6,cudamipmappedarraygetsparseproperti:6,cudanvscisyncattrsign:6,cudanvscisyncattrwait:6,cudaoccupancyavailabledynamicsmemperblock:6,cudaoccupancydefault:6,cudaoccupancydisablecachingoverrid:6,cudaoccupancymaxactiveblockspermultiprocessor:[5,6],cudaoccupancymaxactiveblockspermultiprocessorwithflag:[5,6],cudaoccupancymaxactiveclust:5,cudaoccupancymaxpotentialblocks:[5,6],cudaoccupancymaxpotentialblocksizevariablesmem:6,cudaoccupancymaxpotentialblocksizevariablesmemwithflag:6,cudaoccupancymaxpotentialblocksizewithflag:[5,6],cudaoutputmode_t:6,cudapeekatlasterror:6,cudapeeraccessdefault:6,cudapitchedptr:6,cudapo:6,cudapointerattribut:6,cudapointergetattribut:[5,6],cudaprofil:16,cudaprofileriniti:[6,12],cudaprofilerstart:[5,6,12],cudaprofilerstop:[5,6,12],cudareadmodeelementtyp:6,cudareadmodenormalizedfloat:6,cudaresourcedesc:6,cudaresourcetyp:6,cudaresourcetypearrai:6,cudaresourcetypelinear:6,cudaresourcetypemipmappedarrai:6,cudaresourcetypepitch2d:6,cudaresourceviewdesc:6,cudaresourceviewformat:6,cudaresviewformatfloat1:6,cudaresviewformatfloat2:6,cudaresviewformatfloat4:6,cudaresviewformathalf1:6,cudaresviewformathalf2:6,cudaresviewformathalf4:6,cudaresviewformatnon:6,cudaresviewformatsignedblockcompressed4:6,cudaresviewformatsignedblockcompressed5:6,cudaresviewformatsignedblockcompressed6h:6,cudaresviewformatsignedchar1:6,cudaresviewformatsignedchar2:6,cudaresviewformatsignedchar4:6,cudaresviewformatsignedint1:6,cudaresviewformatsignedint2:6,cudaresviewformatsignedint4:6,cudaresviewformatsignedshort1:6,cudaresviewformatsignedshort2:6,cudaresviewformatsignedshort4:6,cudaresviewformatunsignedblockcompressed1:6,cudaresviewformatunsignedblockcompressed2:6,cudaresviewformatunsignedblockcompressed3:6,cudaresviewformatunsignedblockcompressed4:6,cudaresviewformatunsignedblockcompressed5:6,cudaresviewformatunsignedblockcompressed6h:6,cudaresviewformatunsignedblockcompressed7:6,cudaresviewformatunsignedchar1:6,cudaresviewformatunsignedchar2:6,cudaresviewformatunsignedchar4:6,cudaresviewformatunsignedint1:6,cudaresviewformatunsignedint2:6,cudaresviewformatunsignedint4:6,cudaresviewformatunsignedshort1:6,cudaresviewformatunsignedshort2:6,cudaresviewformatunsignedshort4:6,cudart:[0,3,13],cudaruntimegetvers:[5,6],cudasetdevic:[5,6],cudasetdeviceflag:[5,6],cudasetdoublefordevic:6,cudasetdoubleforhost:6,cudasetvaliddevic:[6,11,12,13,14,15,16,17,18],cudasharedcarveout:6,cudasharedmembanksizedefault:6,cudasharedmembanksizeeightbyt:6,cudasharedmembanksizefourbyt:6,cudasharedmemcarveoutdefault:6,cudasharedmemcarveoutmaxl1:6,cudasharedmemcarveoutmaxshar:6,cudasharedmemconfig:6,cudasignalexternalsemaphoresasync:6,cudastream_t:[5,6,13],cudastreamaddcallback:[5,6],cudastreamaddcapturedepend:6,cudastreamattachmemasync:[5,6],cudastreamattrid:6,cudastreamattrvalu:6,cudastreambegincaptur:6,cudastreamcallback_t:6,cudastreamcapturemod:6,cudastreamcapturemodeglob:6,cudastreamcapturemoderelax:6,cudastreamcapturemodethreadloc:6,cudastreamcapturestatu:6,cudastreamcapturestatusact:6,cudastreamcapturestatusinvalid:6,cudastreamcapturestatusnon:6,cudastreamcopyattribut:6,cudastreamcr:[5,6],cudastreamcreatewithflag:[5,6],cudastreamcreatewithprior:[5,6],cudastreamdefault:6,cudastreamdestroi:[5,6],cudastreamendcaptur:6,cudastreamgetattribut:6,cudastreamgetcaptureinfo:6,cudastreamgetcaptureinfo_v2:6,cudastreamgetflag:[5,6],cudastreamgetprior:[5,6],cudastreamiscaptur:6,cudastreamlegaci:[5,6],cudastreamnonblock:[6,13],cudastreamperthread:[5,6],cudastreamqueri:[5,6,13],cudastreamsetattribut:6,cudastreamsetcapturedepend:6,cudastreamsynchron:[5,6],cudastreamupdatecapturedepend:6,cudastreamupdatecapturedependenciesflag:6,cudastreamwaitev:[5,6],cudasuccess:[6,13],cudasurfaceboundarymod:6,cudasurfaceformatmod:6,cudasurfaceobject_t:6,cudasurfacetype1d:6,cudasurfacetype1dlay:6,cudasurfacetype2d:6,cudasurfacetype2dlay:6,cudasurfacetype3d:6,cudasurfacetypecubemap:6,cudasurfacetypecubemaplay:6,cudasynchronizationpolici:6,cudasyncpolicyauto:6,cudasyncpolicyblockingsync:6,cudasyncpolicyspin:6,cudasyncpolicyyield:6,cudatextureaddressmod:6,cudatexturedesc:6,cudatexturedesc_v2:6,cudatexturefiltermod:6,cudatextureobject_t:6,cudatexturereadmod:6,cudatexturetype1d:6,cudatexturetype1dlay:6,cudatexturetype2d:6,cudatexturetype2dlay:6,cudatexturetype3d:6,cudatexturetypecubemap:6,cudatexturetypecubemaplay:6,cudathreadexchangestreamcapturemod:6,cudathreadgetcacheconfig:6,cudathreadsetcacheconfig:6,cudatriggerprogrammaticlaunchcomplet:5,cudatypedef:[5,6],cudaunbindtextur:[11,12],cudauserobject_t:6,cudauserobjectcr:6,cudauserobjectflag:6,cudauserobjectnodestructorsync:6,cudauserobjectreleas:6,cudauserobjectretain:6,cudauserobjectretainflag:6,cudauuid_t:6,cudavdpaugetdevic:[5,6,12],cudavdpausetvdpaudevic:[6,12,13,14,15,16,17,18],cudavers:5,cudawaitexternalsemaphoresasync:6,cudawglgetdevic:12,cudestroyexternalmemori:5,cudestroyexternalsemaphor:5,cudevic:[5,9],cudevice_attribut:5,cudevice_p2pattribut:5,cudevice_v1:5,cudevicecanaccessp:[5,6],cudeviceget:[5,9],cudevicegetattribut:[5,6],cudevicegetbypcibusid:[5,6],cudevicegetcount:[5,6],cudevicegetdefaultmempool:[5,6],cudevicegetexecaffinitysupport:5,cudevicegetgraphmemattribut:5,cudevicegetluid:5,cudevicegetmaxtexture1dlinear:6,cudevicegetmempool:[5,6],cudevicegetnam:[5,6],cudevicegetnvscisyncattribut:5,cudevicegetp2pattribut:[5,6],cudevicegetpcibusid:[5,6],cudevicegettexture1dlinearmaxwidth:[5,6],cudevicegetuuid:5,cudevicegetuuid_v2:5,cudevicegraphmemtrim:5,cudeviceprimaryctxgetst:[5,6],cudeviceprimaryctxreleas:5,cudeviceprimaryctxreset:5,cudeviceprimaryctxretain:5,cudeviceprimaryctxsetflag:[5,6],cudeviceptr:[5,9],cudeviceptr_v2:5,cudevicesetdefaultmempool:6,cudevicesetgraphmemattribut:5,cudevicesetmempool:[5,6],cudevicetotalmem:5,cudevprop:5,cudevprop_st:5,cudevprop_v1:5,cudrivergetvers:[5,6],cudriverprocaddress_flag:5,cueglcolorformat:5,cueglfram:5,cueglframe_st:5,cueglframe_v1:5,cueglframetyp:5,cueglresourcelocationflag:5,cueglstreamconnect:5,cueglstreamconsumeracquirefram:[5,6,12],cueglstreamconsumerconnect:[5,6,12],cueglstreamconsumerconnectwithflag:[5,6,12],cueglstreamconsumerdisconnect:[5,6,12],cueglstreamconsumerreleasefram:[5,6,12],cueglstreamproducerconnect:[5,6,12],cueglstreamproducerdisconnect:[5,6,12],cueglstreamproducerpresentfram:[5,6,12],cueglstreamproducerreturnfram:[5,6,12],cuevent:[5,6],cuevent_capture_flag:5,cuevent_flag:5,cuevent_record_flag:5,cuevent_sched_flag:5,cuevent_wait_flag:5,cueventcr:[5,6],cueventcreatefromeglsync:[5,12],cueventdestroi:[5,6],cueventelapsedtim:[5,6],cueventqueri:[5,6],cueventrecord:[5,6],cueventrecordwithflag:5,cueventsynchron:[5,6],cuexecaffinityparam:5,cuexecaffinityparam_st:5,cuexecaffinityparam_v1:5,cuexecaffinitysmcount:5,cuexecaffinitysmcount_st:5,cuexecaffinitysmcount_v1:5,cuexecaffinitytyp:5,cuexternalmemori:5,cuexternalmemorygetmappedbuff:5,cuexternalmemorygetmappedmipmappedarrai:5,cuexternalmemoryhandletyp:5,cuexternalsemaphor:5,cuexternalsemaphorehandletyp:5,cufilter_mod:5,cuflushgpudirectrdmawrit:[5,6],cuflushgpudirectrdmawritesopt:5,cuflushgpudirectrdmawritesscop:5,cuflushgpudirectrdmawritestarget:5,cuformat:5,cufreeasync:[5,6],cufunc_cach:5,cufuncgetattribut:[5,6],cufuncgetmodul:5,cufuncsetattribut:5,cufuncsetblockshap:5,cufuncsetcacheconfig:[5,6],cufuncsetsharedmemconfig:[5,6],cufuncsetshareds:5,cufunct:[5,6],cufunction_attribut:5,cufunctionsetattribut:5,cugeterrornam:[5,6],cugeterrorstr:[5,6],cugetprocaddress:[5,6],cuglctxcreat:12,cugldevicelist:5,cuglgetdevic:[5,6,12],cuglinit:12,cuglmapbufferobject:12,cuglmapbufferobjectasync:12,cuglregisterbufferobject:12,cuglsetbufferobjectmapflag:12,cuglunmapbufferobject:12,cuglunmapbufferobjectasync:12,cuglunregisterbufferobject:12,cugpudirectrdmawritesord:5,cugraph:[5,6],cugraphaddbatchmemopnod:5,cugraphaddchildgraphnod:5,cugraphadddepend:5,cugraphaddemptynod:5,cugraphaddeventrecordnod:5,cugraphaddeventwaitnod:5,cugraphaddexternalsemaphoressignalnod:5,cugraphaddexternalsemaphoreswaitnod:5,cugraphaddhostnod:5,cugraphaddkernelnod:5,cugraphaddmemallocnod:5,cugraphaddmemcpynod:5,cugraphaddmemfreenod:5,cugraphaddmemsetnod:5,cugraphbatchmemopnodegetparam:5,cugraphbatchmemopnodesetparam:5,cugraphchildgraphnodegetgraph:5,cugraphclon:5,cugraphcr:5,cugraphdebugdot_flag:5,cugraphdebugdotprint:5,cugraphdestroi:5,cugraphdestroynod:5,cugrapheventrecordnodegetev:5,cugrapheventrecordnodesetev:5,cugrapheventwaitnodegetev:5,cugrapheventwaitnodesetev:5,cugraphexec:[5,6],cugraphexecbatchmemopnodesetparam:5,cugraphexecchildgraphnodesetparam:5,cugraphexecdestroi:5,cugraphexeceventrecordnodesetev:5,cugraphexeceventwaitnodesetev:5,cugraphexecexternalsemaphoressignalnodesetparam:5,cugraphexecexternalsemaphoreswaitnodesetparam:5,cugraphexechostnodesetparam:5,cugraphexeckernelnodesetparam:5,cugraphexecmemcpynodesetparam:5,cugraphexecmemsetnodesetparam:5,cugraphexecupd:5,cugraphexecupdateresult:5,cugraphexternalsemaphoressignalnodegetparam:5,cugraphexternalsemaphoressignalnodesetparam:5,cugraphexternalsemaphoreswaitnodegetparam:5,cugraphexternalsemaphoreswaitnodesetparam:5,cugraphgetedg:5,cugraphgetnod:5,cugraphgetrootnod:5,cugraphhostnodegetparam:5,cugraphhostnodesetparam:5,cugraphicsd3d10registerresourc:5,cugraphicsd3d11registerresourc:5,cugraphicsd3d9registerresourc:5,cugraphicseglregisterimag:[5,6,12],cugraphicsglregisterbuff:[5,6,12],cugraphicsglregisterimag:[5,6,12],cugraphicsmapresourc:[5,6],cugraphicsmapresourceflag:5,cugraphicsregisterflag:5,cugraphicsresourc:[5,6],cugraphicsresourcegetmappedeglfram:[5,6,12],cugraphicsresourcegetmappedmipmappedarrai:[5,6],cugraphicsresourcegetmappedpoint:5,cugraphicsresourcesetmapflag:[5,6],cugraphicssubresourcegetmappedarrai:[5,6],cugraphicsunmapresourc:[5,6],cugraphicsunregisterresourc:[5,6],cugraphicsvdpauregisteroutputsurfac:[5,6,12],cugraphicsvdpauregistervideosurfac:[5,6,12],cugraphinstanti:5,cugraphinstantiate_flag:[5,6],cugraphinstantiatewithflag:5,cugraphkernelnodecopyattribut:5,cugraphkernelnodegetattribut:5,cugraphkernelnodegetparam:5,cugraphkernelnodesetattribut:5,cugraphkernelnodesetparam:5,cugraphlaunch:5,cugraphmem_attribut:5,cugraphmemallocnodegetparam:5,cugraphmemcpynodegetparam:5,cugraphmemcpynodesetparam:5,cugraphmemfreenodegetparam:5,cugraphmemsetnodegetparam:5,cugraphmemsetnodesetparam:5,cugraphnod:[5,6],cugraphnodefindinclon:5,cugraphnodegetdepend:5,cugraphnodegetdependentnod:5,cugraphnodegeten:5,cugraphnodegettyp:5,cugraphnodeseten:5,cugraphnodetyp:5,cugraphreleaseuserobject:5,cugraphremovedepend:5,cugraphretainuserobject:5,cugraphupload:5,cuhostfn:5,cuimportexternalmemori:5,cuimportexternalsemaphor:5,cuinit:[5,9],cuipcclosememhandl:[5,6],cuipceventhandl:5,cuipceventhandle_st:5,cuipceventhandle_v1:5,cuipcgeteventhandl:[5,6],cuipcgetmemhandl:[5,6],cuipcmem_flag:5,cuipcmemhandl:5,cuipcmemhandle_st:5,cuipcmemhandle_v1:5,cuipcopeneventhandl:[5,6],cuipcopenmemhandl:[5,6],cujit_cachemod:5,cujit_cachemode_enum:5,cujit_fallback:5,cujit_opt:5,cujit_target:5,cujitinputtyp:5,cukernelnodeattrid:5,cukernelnodeattrvalu:5,cukernelnodeattrvalue_v1:5,culaunchattribut:5,culaunchattribute_st:5,culaunchattributeid:5,culaunchattributevalu:5,culaunchattributevalue_union:5,culaunchconfig:5,culaunchconfig_st:5,culaunchcooperativekernel:5,culaunchcooperativekernelmultidevic:5,culaunchhostfunc:[5,6],culaunchkernel:[5,9],culaunchkernelex:5,culimit:5,culink:5,culinkadddata:5,culinkaddfil:5,culinkcomplet:5,culinkcr:5,culinkdestroi:5,culinkst:5,cumem_advis:5,cumem_range_attribut:5,cumemaccess_flag:5,cumemaccessdesc:5,cumemaccessdesc_st:5,cumemaccessdesc_v1:5,cumemaddressfre:5,cumemaddressreserv:5,cumemadvis:[5,6],cumemalloc:[5,6,9],cumemalloc_v2:[5,6],cumemallocasync:[5,6],cumemallocationcomptyp:5,cumemallocationgranularity_flag:5,cumemallocationhandletyp:[5,6],cumemallocationprop:5,cumemallocationprop_st:5,cumemallocationprop_v1:5,cumemallocationtyp:5,cumemallocfrompoolasync:[5,6],cumemallochost:[5,6],cumemallocmanag:[5,6],cumemallocpitch:[5,6],cumemattach_flag:5,cumemcpi:[5,6],cumemcpy2d:[5,6],cumemcpy2dasync:[5,6],cumemcpy2dunalign:[5,6],cumemcpy3d:[5,6],cumemcpy3dasync:[5,6],cumemcpy3dp:[5,6],cumemcpy3dpeerasync:[5,6],cumemcpyasync:[5,6],cumemcpyatoa:5,cumemcpyatod:5,cumemcpyatoh:5,cumemcpyatohasync:5,cumemcpydtoa:5,cumemcpydtod:[5,6],cumemcpydtodasync:[5,6],cumemcpydtoh:[5,6],cumemcpydtohasync:[5,6,9],cumemcpyhtoa:5,cumemcpyhtoaasync:5,cumemcpyhtod:[5,6],cumemcpyhtodasync:[5,6,9],cumemcpyp:[5,6],cumemcpypeerasync:[5,6],cumemcr:[5,6],cumemexporttoshareablehandl:5,cumemfre:[5,6,9],cumemfreeasync:[5,6],cumemfreehost:[5,6],cumemgenericallocationhandl:5,cumemgenericallocationhandle_v1:5,cumemgetaccess:5,cumemgetaddressrang:5,cumemgetallocationgranular:5,cumemgetallocationpropertiesfromhandl:5,cumemgethandleforaddressrang:5,cumemgetinfo:[5,6],cumemhandletyp:5,cumemhostalloc:[5,6],cumemhostgetdevicepoint:[5,6],cumemhostgetflag:[5,6],cumemhostregist:[5,6],cumemhostunregist:[5,6],cumemimportfromshareablehandl:5,cumemloc:5,cumemlocation_st:5,cumemlocation_v1:5,cumemlocationtyp:[5,6],cumemmap:5,cumemmaparrayasync:[5,6],cumemoperationtyp:5,cumemorypool:[5,6],cumemorytyp:5,cumemorytype_enum:5,cumempool:5,cumempool_attribut:5,cumempoolcr:[5,6],cumempooldestroi:[5,6],cumempoolexportpoint:[5,6],cumempoolexporttoshareablehandl:[5,6],cumempoolgetaccess:[5,6],cumempoolgetattribut:[5,6],cumempoolimportfromshareablehandl:[5,6],cumempoolimportpoint:[5,6],cumempoolprop:5,cumempoolprops_st:5,cumempoolprops_v1:5,cumempoolptrexportdata:5,cumempoolptrexportdata_st:5,cumempoolptrexportdata_v1:5,cumempoolsetaccess:[5,6],cumempoolsetattribut:[5,6],cumempooltrimto:[5,6],cumemprefetchasync:[5,6],cumemprot:[5,6],cumemrangegetattribut:[5,6],cumemrangehandletyp:5,cumemreleas:5,cumemretainallocationhandl:5,cumemsetaccess:5,cumemsetd16:[5,6],cumemsetd16async:[5,6],cumemsetd2d16:[5,6],cumemsetd2d16async:[5,6],cumemsetd2d32:[5,6],cumemsetd2d32async:[5,6],cumemsetd2d8:[5,6],cumemsetd2d8async:[5,6],cumemsetd32:[5,6],cumemsetd32async:[5,6],cumemsetd8:[5,6],cumemsetd8async:[5,6],cumemunmap:5,cumipmappedarrai:5,cumipmappedarraycr:[5,6],cumipmappedarraydestroi:[5,6],cumipmappedarraygetlevel:[5,6],cumipmappedarraygetmemoryrequir:5,cumipmappedarraygetsparseproperti:5,cumodul:5,cumodulegetfunct:[5,9],cumodulegetglob:5,cumodulegetloadingmod:5,cumodulegetsurfref:5,cumodulegettexref:5,cumoduleload:5,cumoduleloaddata:[5,9],cumoduleloaddataex:5,cumoduleloadfatbinari:5,cumoduleloadingmod:5,cumoduleunload:[5,9],cuoccupancy_flag:5,cuoccupancyavailabledynamicsmemperblock:5,cuoccupancyb2ds:5,cuoccupancymaxactiveblockspermultiprocessor:[5,6],cuoccupancymaxactiveblockspermultiprocessorwithflag:[5,6],cuoccupancymaxactiveclust:5,cuoccupancymaxpotentialblocks:5,cuoccupancymaxpotentialblocksizewithflag:5,cuoccupancymaxpotentialclusters:5,cuparamsetf:5,cuparamseti:5,cuparamsets:5,cuparamsetv:5,cupi:8,cupointer_attribut:5,cupointergetattribut:[5,6],cupointersetattribut:5,cuprofileriniti:[5,12],cuprofilerstart:[5,6,12],cuprofilerstop:[5,6,12],curesourcetyp:[5,6],curesourceviewformat:5,curesult:[5,9],current:[4,5,6,7,9],cushared_carveout:5,cusharedconfig:5,cusignalexternalsemaphoresasync:5,custream:[5,6],custream_flag:5,custreamaddcallback:[5,6],custreamattachmemasync:[5,6],custreamattrid:5,custreamattrvalu:5,custreamattrvalue_v1:5,custreambatchmemop:5,custreambatchmemop_v2:5,custreambatchmemopparam:5,custreambatchmemopparams_union:5,custreambatchmemopparams_v1:5,custreambatchmemoptyp:5,custreambegincaptur:[5,6],custreamcallback:5,custreamcapturemod:5,custreamcapturestatu:5,custreamcopyattribut:5,custreamcr:[5,6,9],custreamcreatewithprior:[5,6],custreamdestroi:[5,6,9],custreamendcaptur:5,custreamgetattribut:5,custreamgetcaptureinfo:5,custreamgetcaptureinfo_v2:5,custreamgetctx:5,custreamgetflag:[5,6],custreamgetprior:[5,6],custreamiscaptur:5,custreamlaunchhostfunc:5,custreammemopflushremotewritesparams_st:5,custreammemopmemorybarrierparams_st:5,custreammemopwaitvalueparams_st:[5,13],custreammemopwritevalueparams_st:5,custreammemorybarri:5,custreammemorybarrier_flag:5,custreamqueri:[5,6],custreamsetattribut:5,custreamsynchron:[5,6,9],custreamupdatecapturedepend:5,custreamupdatecapturedependencies_flag:5,custreamwaitev:[5,6],custreamwaitvalue32:5,custreamwaitvalue32_v2:5,custreamwaitvalue64:5,custreamwaitvalue64_v2:5,custreamwaitvalue_flag:5,custreamwritevalue32:5,custreamwritevalue32_v2:5,custreamwritevalue64:5,custreamwritevalue64_v2:5,custreamwritevalue_flag:5,cusurfobject:[5,6],cusurfobject_v1:5,cusurfobjectcr:[5,6],cusurfobjectdestroi:[5,6],cusurfobjectgetresourcedesc:[5,6],cusurfref:5,cusurfrefsetarrai:5,cusynchronizationpolici:5,cutexobject:[5,6],cutexobject_v1:5,cutexobjectcr:[5,6],cutexobjectdestroi:[5,6],cutexobjectgetresourcedesc:[5,6],cutexobjectgetresourceviewdesc:[5,6],cutexobjectgettexturedesc:[5,6],cutexref:5,cutexrefsetaddress2d:5,cutexrefsetarrai:5,cutexrefsetflag:5,cuthreadexchangestreamcapturemod:5,cuuint64_t:[5,6,13],cuuserobject:5,cuuserobject_flag:5,cuuserobjectcr:5,cuuserobjectreleas:5,cuuserobjectretain:5,cuuserobjectretain_flag:5,cuuuid:[5,6],cuuuid_st:[5,6],cuvdpauctxcr:[5,12],cuvdpaugetdevic:[5,6,12],cuwaitexternalsemaphoresasync:5,cuwglgetdevic:12,cyclic:5,cython:[8,11,12],d3d11:[5,6],d3d12:[5,6],d3dkmt_handl:[5,6],d:[6,7],daemon:[5,6],dash:7,data:[0,8,9],datas:[5,6],datatyp:[5,6],dc:7,deadlock:5,debug:[4,5,6,7],decid:[5,6],declar:[5,6,16],decomposit:14,decreas:[5,6],decrement:[5,6],dedic:[5,6],deefault:6,deem:1,deep:[8,9],def:[7,9],default_program:7,defer:[5,6],defin:[1,5,6,7,16,17],definit:[5,6,7],degrad:[5,6],deiniti:6,delet:[5,6],deliv:9,denorm:[5,7],denot:[5,6,7],depend:[4,5,6,16],dependencies_out:[5,6],dependentnod:5,deprec:[5,6,13],depth:[5,6],depth_textur:5,dereferenc:[5,6],deriv:[5,6],derogatori:1,desc:[5,6],desclist:6,describ:[2,5,6,7],descript:[5,6],descriptor:[5,6],design:[5,9],desir:[5,6],destin:[5,6],destroi:[5,6,7],destructor:[5,6],detail:[1,5,6,9],detect:[5,6,9],determin:[1,5,6,7],determinist:[5,6],dev:[5,6],develop:[5,6,8,9],deviat:[5,6],devic:[0,7,9],devicebitmask:5,devicelist:[5,6],devicenodemask:5,deviceoverlap:6,devicepoint:6,devptr:[5,6],dfma:7,dgpu:[5,6],diag:7,diagnost:[5,6,7],dialect:7,did:[5,6],differ:[1,5,6,8,9],dim3:6,dim:[5,9],dimens:[5,6],dimension:[5,6],dir:7,direct3d:0,direct:[5,6,7],directli:[5,6,7],directmanagedmemaccessfromhost:6,directori:[4,7,17],directx:[5,6],disabl:[1,5,6,7,17],disabletrilinearoptim:6,disallow:[5,6],disconnect:[5,6],discourag:6,discret:[5,6],discuss:[5,6],disjoint:[5,6],displai:[5,6,7],disregard:6,distinct:[5,6],div:[5,7],divis:[5,7],dlcm:[5,6],dlink:7,dlto:[5,7],dma:5,dma_buf:5,doc:[3,5,6],docs_src:4,document:[2,4,5,6],doe:[5,6,9],doesn:[5,6,9],domain:[5,6],don:[5,6],done:[5,6,13],dopt:7,dot:[5,6],doubl:[5,6],dout:9,doutclass:9,down:[5,6],downstream:5,dpitch:6,dptr:[5,6],dptr_out:[5,6],dq:7,drive:5,driver:[0,4,8,9],driver_typ:16,driververs:[5,6],dst:[5,6],dstarrai:[5,6],dstcontext:5,dstdevic:[5,6],dstheight:5,dsthost:5,dstlod:5,dstmemorytyp:5,dstoffset:5,dstpitch:5,dstpo:6,dstptr:6,dstxinbyt:5,dsty:5,dstz:5,dtype:9,due:[5,6],duplic:[5,6],durat:[5,6],dure:[5,6,7,16],dw:7,dx:9,dxclass:9,dy:9,dyclass:9,dynam:[5,6,9],dynamicsmems:[5,6],e:[1,4,5,6,7,17],ea:11,each:[5,6,7,9],earlier:[5,6,9],easi:[8,9],easier:9,ecc:[5,6],eccen:6,econom:1,ecosystem:[8,9],edg:[5,6],edit:[1,4],educ:1,effect:[5,6],effici:[5,6],eg:[5,6],egl:[0,12,13],egl_fals:5,egl_support_reuse_nv:5,egl_tru:5,eglcolorformat:[5,6],eglfram:[5,6],eglimag:[5,6],eglimagekhr:[5,6],eglint:[5,6],eglsream:[5,6],eglstream:[5,6],eglstreamkhr:[5,6],eglsync:[5,6],eglsynckhr:[5,6],eight:[5,6],either:[5,6,7],elaps:[5,6],electron:1,element:[5,6],elements:[5,6],elementsizebyt:5,elif:9,elimin:9,els:[5,9],emb:7,embed:[5,6,7],emit:7,empathi:1,emploi:[5,6],empti:[5,6],emul:6,enabl:[5,6,7,9,17],encod:[5,6,9],encount:[2,5,6],encourag:[5,6],end:[5,6,7],endpoint:[5,6],enforc:[3,6],engin:[5,6,8,9],enough:[5,6],enqueu:[5,6],ensur:[5,6,9],entir:[5,6,7,9],entiti:7,entri:[0,8],enumer:[5,6,7],env:[4,5],environ:[1,4,5,6,13],equal:[5,6,7],equival:[5,6,7],err:[7,9],error:[0,9,16],errornod:5,especi:[5,6],establish:[5,6],estim:[5,6],etc:[5,6],ethnic:1,evalu:2,even:[5,6,7,9],evenli:5,event:[0,1,9],event_out:[5,6],eventu:[5,6],everi:[5,6],everyon:1,evict:[5,6],ewp:7,ex:[5,6],exact:[5,6],exactli:[5,6],examin:[5,6],exampl:[1,5,6,9,13],exce:[5,6],exceed:[5,6],except:[5,6,9],excess:[5,6],exchang:[5,6],exclud:[5,6],exclus:[5,6],execut:[0,7,8,9,13],exhaust:[5,6],exhibit:5,exist:[5,6,8],exit:6,expand:[5,6],expans:5,expect:[1,5,6,9],experi:[1,9],explan:13,explicit:[1,5,6],explicitli:[5,6,7],exportdata:6,expos:5,express:[1,5,6,7],extend:[5,6],extens:[4,5,6,7],extent:[5,6],extentdepth:5,extentheight:5,extentwidth:5,extern:[0,9],extmem:[5,6],extmem_out:[5,6],extra:[5,6,7,9],extract:[7,9],extsem:[5,6],extsem_out:[5,6],extsemarrai:[5,6],f:[4,5,6],face:[1,5,6,16],facil:5,facilit:[5,6],fact:6,fail:[5,6,9],failur:[5,6],fair:1,faith:1,fall:[2,5,6],fallback:[5,6],fals:[5,7,9],famili:[5,6],faq:1,fashion:[5,6],fast:[5,7],faster:[5,6,7,8],fastest:[5,6],fat:5,fatal:[5,6],fatbin:5,fatcubin:5,fault:[5,6],fd:[5,6],featur:[2,5,6,7],fenc:[5,6],fetch:[5,6],fewer:[5,6,8],fewest:5,ffma:7,field:[5,6],fifo:[5,6],fig:9,file:[2,5,6],filenam:5,fill:[5,6],filter:[5,6],filtermod:[5,6],find:[5,6],findresourc:5,finish:[5,6,9],finit:[5,6],first:[5,6,7,9],firstlay:[5,6],firstmipmaplevel:[5,6],fit:[5,6],fix:[2,5,6,14,16],flag:[5,6],flage:6,flight:5,float16:5,float32:9,floor:[5,6],flush:[5,6,7],flushremotewrit:5,fma:5,fmad:[7,9],fmtdesc:6,fn:[5,6],fname:5,fo:5,focus:1,follow:[1,4,5,6,7,9,16],foo:5,foobaz:5,footprint:8,forbid:[5,6],forbidden:[5,6],forc:[5,6],fork:[5,6],form:[5,6,7,9],format:[5,6,9],formatdesc:6,former:5,forward:[5,6,7],foster:1,found:[5,6,16],foundat:[8,9],four:[5,6],frame:[5,6],frametyp:[5,6],free:[1,5,6],freed:[5,6],frequenc:[5,6],frequent:[5,6],from:[1,3,5,6,7,8,9,13,16],from_:[5,6],ftz:[5,7],full:[5,8,9],fulli:5,func:[5,6],func_nam:6,funcptr:6,fundament:9,further:[1,5,6],futur:[3,5,6,8,11,12,16],g:[4,5,6,7],ga:12,gather:[5,6],gbrg:[5,6],gdb:4,gemini:6,gender:1,gener:[0,5,6,9],get:[5,6,7,8,9],getptr:[5,6,7],getsharedhandl:[5,6],gh:4,git:4,gitlab:16,give:[5,6],given:[5,6,7],gl:[12,13],gl_alpha:[5,6],gl_intens:[5,6],gl_lumin:[5,6],gl_luminance_alpha:[5,6],gl_r16:[5,6],gl_r8:[5,6],gl_r:[5,6],gl_red:[5,6],gl_renderbuff:[5,6],gl_rg16:[5,6],gl_rg8:[5,6],gl_rg:[5,6],gl_rgba:[5,6],gl_texture_2d:[5,6],gl_texture_2d_arrai:[5,6],gl_texture_3d:[5,6],gl_texture_cube_map:[5,6],gl_texture_rectangl:[5,6],glcontext:[5,6],glenum:[5,6],glfinish:[5,6],global:[5,6,7],globall1cachesupport:6,gluint:[5,6],go:[5,6,9],goal:[8,9],good:[1,5,6,7],gpu:[5,6,7,8,9],gpudirect:[5,6],gr:[5,6],grab:9,gracefulli:1,grant:[5,6],granular:[5,6],graph:0,graph_out:[5,6],graphexec:[5,6],graphic:[0,13],grbg:[5,6],greater:[5,6,7],greatest:[5,6],greatestprior:[5,6],grid:[5,6,9],grid_group:6,griddepcontrol:[5,6],griddim:6,griddimi:5,griddimx:5,griddimz:5,group:[5,6],guarante:[5,6],guid:[4,5,6],guidanc:4,h:[5,6,16],ha:[5,6,8,9,16,17],had:[5,6],half:[5,6],halt:9,hand:[5,6,8],handl:[0,9,13],handle_out:[5,6],handletyp:[5,6],handwritten:5,happen:[5,6],harass:1,hardwar:[5,6],harm:1,harrai:[5,6],have:[1,5,6,7,8,9,16,17],haven:[5,6],hclonedgraph:5,hdst:6,header:[5,6,7,16,17],heap:[5,6],height:[5,6],held:[5,6],help:[5,6,8,9],helper:7,henc:[5,7],hend:5,here:[5,6,9],herrornode_out:[5,6],heurist:[5,6],hevent:5,hexadecim:[5,6],hfunc:5,hgraph:[5,6],hgraphexec:[5,6],high:[5,6],higher:[5,6,7,9],highest:[5,6],highli:6,hightlight:10,hint:[5,6],hit:[5,6],hitprop:[5,6],hitratio:[5,6],hmipmappedarrai:5,hmod:5,hnode:[5,6],hoffset:6,hoffsetdst:6,hoffsetsrc:6,hold:[5,6],honor:5,horiginalgraph:5,horiginalnod:5,host:[5,6,8,9],hostnativeatomicsupport:6,hostpoint:6,hostptr:6,hout:9,how:[5,6,9],howev:[5,6,7],hpc:8,hsrc:6,hstart:5,hstream:[5,6],html:[1,4,5],http:[1,5,6,16],hx:9,hy:9,hz:9,i:[5,6,7,17],id3d11fenc:[5,6],id3d11resourc:[5,6],id3d12devic:[5,6],id3d12fenc:[5,6],id3d12heap:[5,6],id3d12resourc:[5,6],id:[5,6],id_out:[5,6],ident:[1,5,6,7,9],identif:5,identifi:[5,6],idl:[5,6],idxgikeyedmutex:[5,6],idxgiresourc:[5,6],idxgiresource1:[5,6],ieee:[5,7],ignor:[5,6,9],igpu:[5,6],illeg:[5,6],imag:[5,6],imageri:1,immedi:[5,6,9],impact:[5,6],imper:5,impl_priv:6,implement:[2,5,6],impli:[5,6,7],implic:6,implicit:[5,6,7],implicitli:[5,6],implict:5,importantli:9,impos:[5,6],improp:5,improv:[5,6,9],inact:5,inappropri:1,inbetween:6,incid:1,includ:[1,5,6,7,16,17],includenam:7,inclus:[1,8],incompat:[5,6,9],incomplet:[5,6],inconsist:[5,6],incorpor:5,incorrect:6,increas:[5,6,7,9],increasingli:8,increment:[5,6],incur:[5,6],indefinit:[5,6],independ:[5,6],index:[3,4,5,6],indic:[5,6,7],indirectli:5,individu:[1,5,6,7,9],infer:[5,6],infinit:[5,6],info:[5,6,7],inform:[0,1,5,6,9],infrequ:[5,6],inhibit:7,initi:[0,6,7,9,11],initializer_list:7,initialrefcount:[5,6],inlin:7,inplac:4,input:[5,6,7,9],insert:[5,6],insid:[5,6],insight:9,inspect:[5,6],instal:[3,5,6,18],instanc:[1,5,6,7],instanti:[5,6],instead:[5,6,7,16],instruct:[5,6,9,18],insuffici:[5,6],insult:1,int128:7,int32_t:5,int64_t:5,int_max:[5,6],integ:[5,6],integr:[5,6],intend:[5,6],inter:[5,6],interact:[0,5,9],interchang:6,interest:[1,2],interfac:[5,6,8,9],interleav:[5,6],intermedi:[5,7],intern:[5,6],interop:[5,6],interoper:[0,9,10],interpret:[5,6,9],interprocess:[5,6],interv:[5,6],intra:[5,6],introduc:[5,6,9],introduct:9,intuit:9,invalid:[5,6],investig:1,invoc:5,invok:[5,6],involv:[5,6],ipc:[5,6],isa:9,isen:[5,6],isinst:9,ismultigpuboard:6,isn:[5,6],isp:[5,6],isssu:6,issu:[1,2,5,6,16,17,18],item:[5,6],items:9,iter:8,its:[1,5,6,8,9],janurai:13,jargon:8,jit:[5,6],join:[5,6],jump:9,june:16,just:[5,6],keep:[5,6],kei:[5,6,9],kernel:[5,6,7],kernelexectimeouten:6,kernelparam:[5,6],keyedmutex:[5,6],keyword:[5,6],kilohertz:[5,6],kind:[5,6,7],kmt:[5,6],know:[5,6],known:[5,6],kwarg:[5,6,7],l1:[5,6],l2:[5,6],l2caches:6,languag:[1,7,8,9],laps:[5,6],larg:[5,6],larger:[5,6],largest:5,last:[5,6,9],lastlay:[5,6],lastmipmaplevel:[5,6],latenc:[5,6],later:[4,5,6,7,9],latest:[4,5,6,16,17,18],latter:5,launch:[5,6,9,13,14,15,16,17,18],launch_depend:[5,6],launchdep:5,launchparamslist:5,layer:[5,6],layout:[5,6],lazi:5,lazili:5,lead:5,leadership:1,learn:[5,8,9],least:[5,6],leastprior:[5,6],leav:[5,6],left:6,legaci:[5,6,13],legal:[5,6],length:[5,6],less:[5,6,7],let:[5,6],level:[1,5,6,9,11,12],levelarrai:6,leverag:[5,6,9],li:[5,6],librari:[4,5,6,8,9,14],licens:[5,6],lie:6,life:5,lifetim:[5,6],lighter:8,lightweight:[5,6],like:[5,6,9],likewis:[5,6],limit:[5,6,7,10],line:[5,6,7,9],linear:[5,6],lineinfo:[5,7],link:[5,6,7],link_sync_behavior:[5,6],linker:5,linux:[4,5,6,7],list:[5,6,7,9],load:[5,6,9,14],local:[4,5,6],locall1cachesupport:6,localsizebyt:6,locat:[5,6,9,17],lock:[5,6],lod:5,lode:5,log2:[5,6],log:[5,6,7,9],logbuff:5,logic:[5,6],logsizeret:7,longer:[5,6,16,17],look:[5,6],loop:6,low:[5,6,9,11,12],lower:[5,6,7,8],lowered_nam:7,lowest:[5,6],lpsecurityattribut:[5,6],lsb:[5,6],luid:[5,6],luiddevicenodemask:6,lumin:[5,6],mac:[5,6],machin:[5,9],macro:[5,6,7],made:[5,6],mai:[1,5,6,7,9,15,16],mail:1,maintain:[1,5,6],mainten:8,major:[4,5,6,7],make:[1,4,5,6,7],make_cudaext:6,make_cudapitchedptr:6,make_cudapo:6,malloc:[5,6],manag:0,managedmemori:6,mandat:[5,6],mangl:[5,7],mani:[5,6],manner:5,manual:[5,6,9],map:[5,6],mapinfolist:5,mappabl:5,march:14,mark:[5,6],mask:[5,6],massiv:9,match:[4,5,6,9],math:7,matrix:[5,6],matthew:9,max:[5,6],max_plan:5,maxanisotropi:[5,6],maxblockspermultiprocessor:6,maxdynamicsharedsizebyt:6,maxgrids:[5,6],maxim:[5,6,9],maximum:[5,6,7],maxmipmaplevelclamp:[5,6],maxrregcount:7,maxsurface1d:6,maxsurface1dlay:6,maxsurface2d:6,maxsurface2dlay:6,maxsurface3d:6,maxsurfacecubemap:6,maxsurfacecubemaplay:6,maxtexture1d:6,maxtexture1dlay:6,maxtexture1dlinear:6,maxtexture1dmipmap:6,maxtexture2d:6,maxtexture2dgath:6,maxtexture2dlay:6,maxtexture2dlinear:6,maxtexture2dmipmap:6,maxtexture3d:6,maxtexture3dalt:6,maxtexturecubemap:6,maxtexturecubemaplay:6,maxthreadsdim:[5,6],maxthreadsperblock:[5,6],maxthreadspermultiprocessor:6,maxwel:[5,6],maxwidthinel:[5,6],mean:[5,6],meaning:[5,6],meant:[5,6],measur:[5,6],mechan:[5,6],media:1,meet:[5,6],mem:5,memaddressreserv:5,membar:5,member:[1,5,6,7,13],memcpi:[5,6],memhandl:5,memhandledesc:[5,6],memhandletyp:5,memop:[5,6],memoperationtyp:5,memori:[0,7,8,9],memorybarri:5,memorybuswidth:6,memoryclockr:6,memoryrequir:[5,6],mempitch:[5,6],mempool:[5,6],memset:[5,6],memsetparam:5,merg:[5,6],messag:[5,6,7],met:[5,6],method:5,microsecond:[5,6],mig:5,might:[5,6],migrat:[5,6],millisecond:[5,6],minbytestokeep:[5,6],mind:[5,6],mingrids:5,minim:[5,6],minimum:[5,6,7,8],minmipmaplevelclamp:[5,6],minor:[4,5,6,7,17],mip:[5,6],miplevel:[5,6],mipmap:[5,6],mipmapdesc:[5,6],mipmapfiltermod:[5,6],mipmaplevelbia:[5,6],mipmappedarrai:6,miptail:5,miptailfirstlevel:[5,6],miptails:[5,6],mirror:[5,6],misc:7,misconfigur:[5,6],mismatch:[5,6],miss:[5,6,17],missprop:[5,6],mix:[5,6],mobil:[16,17],mode:[5,6,7],model:[5,6,9],modif:[5,6],modifi:[5,6,7],modprob:5,modul:[0,3,4,6,8,9],more:[5,6,7,8,9],most:[5,6,8,9],mostli:[5,6],motherboard:6,motiv:3,move:[5,6,7],movement:9,movntdqa:5,mp:[5,6],ms:[5,6],much:[5,6],multi:[5,6],multi_grid_group:6,multidimension:[5,6],multigpuboardgroupid:6,multipl:[5,6,9],multiplanar:[5,6],multipli:[5,7],multiprocessor:[5,6],multiprocessorcount:6,multisampl:[5,6],must:[4,5,6,7,9],mutex:[5,6],n:[5,6,7,9],name:[5,6,7],name_express:7,narrow:6,nation:1,nativ:[5,6],natur:[5,9],nearest:[5,6,7],nearli:9,necessari:[1,5,6],necessarili:[5,6],need:[2,5,6,9,16,17],neg:[5,6],neither:6,nest:[5,6],network:8,never:[5,6],newer:[5,6],newli:[5,6],next:[5,6,9],nice:9,node:[5,6],nodeparam:[5,6],nodeparams_out:5,non:[5,6,7],none:[5,6,9],nonzero:[5,6],nor:6,normal:[5,6],normalizedcoord:6,note:[3,4,5,6,7,9],noth:[5,6],notifi:2,novemb:18,now:[5,6,8,9,13,16,17],np:9,nsight:9,nsy:9,nt:[5,6],nullabl:5,num_block:9,num_byt:[5,6],num_thread:9,numarch:7,numattr:5,numattribut:[5,6],numba:8,number:[5,6,7],numblock:[5,6],numbyt:5,numchannel:[5,6],numclust:5,numdepend:[5,6],numdependencies_out:[5,6],numdependentnod:5,numdevic:5,numedg:[5,6],numer:[5,6],numextsem:[5,6],numhead:7,numlevel:[5,6],nummipmaplevel:5,numnod:[5,6],numopt:[5,7],numparam:5,numpi:[8,9],numreg:6,numrootnod:5,nv:5,nvcc:[5,6],nvcl:5,nvcl_ctx_sched_auto:5,nvcl_ctx_sched_blocking_sync:5,nvcl_ctx_sched_spin:5,nvcl_ctx_sched_yield:5,nvcl_event_sched_auto:5,nvcl_event_sched_blocking_sync:5,nvcl_event_sched_spin:5,nvcl_event_sched_yield:5,nvidia:[1,2,4,5,6,8,9,16],nvidia_p2p_get_pag:[5,6],nvlink:[5,6],nvreg_enablestreammemop:5,nvrtc:[0,3,4,9,16],nvrtc_error:7,nvrtc_error_builtin_operation_failur:7,nvrtc_error_compil:7,nvrtc_error_internal_error:7,nvrtc_error_invalid_input:7,nvrtc_error_invalid_opt:7,nvrtc_error_invalid_program:7,nvrtc_error_name_expression_not_valid:7,nvrtc_error_no_lowered_names_before_compil:7,nvrtc_error_no_name_expressions_after_compil:7,nvrtc_error_out_of_memori:7,nvrtc_error_program_creation_failur:7,nvrtc_success:[7,9],nvrtcaddnameexpress:7,nvrtccompileprogram:[7,9],nvrtccreateprogram:[7,9],nvrtcdestroyprogram:7,nvrtcgetcubin:7,nvrtcgetcubins:7,nvrtcgeterrorstr:7,nvrtcgetlowerednam:7,nvrtcgetnumsupportedarch:7,nvrtcgetnvvm:7,nvrtcgetnvvmsiz:7,nvrtcgetprogramlog:[7,9],nvrtcgetprogramlogs:7,nvrtcgetptx:[7,9],nvrtcgetptxsiz:[7,9],nvrtcgetsupportedarch:7,nvrtcprogram:7,nvrtcresult:[7,9],nvrtcversion:7,nvscibuf:[5,6],nvscibufobject:[5,6],nvscisync:[5,6],nvscisyncattr:[5,6],nvscisyncattrkey_requiredperm:[5,6],nvscisyncattrlist:[5,6],nvscisyncobj:[5,6],nvvm:[5,7],nvvmsizeret:7,o:[5,6],obei:[5,6],obj:[5,6],object:[0,9],object_out:[5,6],oblig:1,observ:[5,6],obtain:[4,5,6],occasion:[5,6],occassion:[5,6],occup:0,occupi:6,occur:[5,6],octet:5,octob:[12,17],off:[5,6,7],offens:1,offici:1,offlin:1,offset:[5,6],offseti:5,offsetx:5,offsetz:5,often:[5,6],old:5,older:[5,6],omit:[5,6,9],onc:[5,6],one:[5,6,7,8],ones:5,ongo:[5,6],onli:[4,5,6,7,9,11],onlin:[1,5],onto:[5,6],op:[5,6],opaqu:[5,6,7],open:[1,4,5,6],opengl:0,oper:[0,6,7,9],operand:[5,6],opportunist:[5,6],oppos:6,opt:[5,6,7,9],optim:[5,6,7],optin:[5,6],option:[0,5,6,13,14,15,16,17,18],optionvalu:5,order:[0,7],ordin:[5,6],org:1,orient:[1,9],origin:[5,6],originalgraph:[5,6],originalnod:6,orthogon:[5,6],os:[5,6],oshandl:5,ote_null_stream:5,ote_sync:6,other:[1,4,5,6,7],otherwis:[1,5,6,7],our:[3,8,9],out:[5,6,9],outlin:[4,5,6],output:[5,6,7,9],outsid:[5,6,9],outstand:[5,6],over:[5,6],overal:9,overflow:[5,6],overhead:[5,6,8],overlap:[5,6,9],overload:6,overrid:[5,6],overridden:5,oversubscript:[5,6],overview:[3,5,6],overwrit:[5,6],overwritten:[5,6],own:[5,6,8,9],ownership:[5,6],p2p:[5,6],p2ptoken:5,p:[5,6],pack:5,packag:[4,5,6,9,11],pad:[5,6],page:[3,4,5,6],pageabl:[5,6],pageablememoryaccess:6,pageablememoryaccessuseshostpaget:6,pair:[5,6],pairless:[5,6],pallocatearrai:5,parallel:[5,6,7,8,9],param:[5,6],paramarrai:5,paramet:[5,6,7,9],params_out:[5,6],paramsarrai:[5,6],parrai:5,parraydescriptor:5,pars:17,part:[5,6,9],parti:[5,6],particip:[1,5,6],particular:[5,6,7,16],partit:[5,6],pass:[4,5,6,7,9],path:[5,6,7,8],pattern:[5,6],pbase:5,pcacheconfig:6,pcapturestatu:6,pci:[5,6],pcibusid:[5,6],pcideviceid:6,pcidomainid:6,pcie:[5,6],pclonednod:6,pconfig:[5,6],pcopi:5,pcopyparam:6,pctx:5,pcudadevic:[5,6],pcudadevicecount:[5,6],pcudaresourc:[5,6],pdepend:6,pdependentnod:6,pdevic:[5,6],pdevptr:5,pdptr:5,peak:[5,6],peer:0,peercontext:5,peerdev:5,peerdevic:6,pend:[5,6],per:[5,6,9,13],percent:[5,6],percentag:[5,6],perform:[3,5,6,7],perman:1,permiss:[1,5,6],permit:[5,6],perrornod:6,persist:[5,6],persistingl2cachemaxs:6,persit:[5,6],person:1,perspect:6,pervious:5,pexecaffin:5,pflag:[5,6],pfn:5,pformat:5,pfrom:6,pgraph:6,pgraphclon:6,pgraphexec:6,pgraphnod:6,phandl:5,phase:[5,6,7],phclonednod:5,pherrornod:5,phevent:[5,6],phgraph:5,phgraphclon:5,phgraphexec:5,phgraphnod:[5,6],phnode:5,phost:6,phstream:5,physic:[1,5,6],pi:5,pick:[5,6],pid:6,piec:[5,6],pin:[5,6],pip:4,pipelin:[5,6],pipi:4,pitch2d:[5,6],pitch:[5,6],pitcheddevptr:6,pitchinbyt:[5,6],place:[5,6,9],placehold:5,plai:9,planar:[5,6],plane:[5,6],planecount:[5,6],planedesc:6,planeidx:[5,6],platform:[4,5,6,11,12,16,17],pleas:[5,6],pledg:3,plevelarrai:5,plogbuff:6,pmemsetparam:6,pmillisecond:5,pmipmappedarrai:5,pmipmappedarraydesc:5,pnode:6,pnodeparam:6,pnumdepend:6,pnumdependentnod:6,pnumrootnod:6,pobject_attribut:5,point:[0,7,9],pointer:[5,6,7,9],polici:[1,5,6],polit:1,pool:[5,6,7],pool_out:[5,6],poolprop:[5,6],pop:[5,6],popul:[5,6,7],popular:8,port:4,portabl:[5,6,9],portion:[5,6],posit:[1,5,6],posix:[5,6],possibl:[5,6,9],post:1,potenti:[5,6],power:[5,6],pp:5,ppitch:5,pplanearrai:[5,6],ppointer:5,practic:9,pre:[5,6,7],prec:[5,7],preced:[5,6,7],precis:[5,6,7],predefin:7,predict:5,preempt:[5,6],preemption:[5,6],prefer:[5,6,8],preferredshmemcarveout:6,prefetch:[5,6],preinclud:7,prep:9,prepar:9,preprocess:7,preprocessor:7,presdesc:[5,6],present:[5,6,7],preserv:[5,6,7],presviewdesc:[5,6],prevent:[5,6],previou:[5,6,7,17],previous:[5,6,7],primari:[0,6,9],primarili:[5,6],primit:[5,6,10],print:5,printf:[5,6],prior:[5,6],prioriti:[2,5,6],privat:1,problem:8,proce:[6,9],procedur:[5,6],process:[5,6,7,8,9],processor:[5,6],produc:[5,6],product:6,profession:1,profil:[0,9,13],prog:[7,9],program:[5,6,7,8,9],programm:[5,6,7],programmat:[5,6],programmaticev:[5,6],programmaticstreamserializationallow:[5,6],progress:[5,6],prohibit:[5,6],project:1,promis:[5,6],promot:[5,6],prone:[5,6],prootnod:6,prop:[5,6],propag:16,proper:6,properli:[5,6],properti:[5,6],proprietari:[5,6],protect:[5,6],proucer:[5,6],provid:[5,6,7,8,9],psize:5,psrc:5,pstr:5,pstream:[5,6],psurfobject:[5,6],psurfref:5,ptd:13,ptexdesc:[5,6],ptexobject:[5,6],ptexref:5,pto:6,ptr:[5,6],ptr_out:[5,6],ptx:[5,6,7,9],ptxa:7,ptxsize:9,ptxsizeret:7,ptxversion:6,ptype:6,publish:1,pure:[5,6],purpos:[5,6],push:[5,6],pvalu:[5,6],px:5,py:[4,5,6],pypi:[3,12],python:[1,2,4],queri:[0,5,6],question:1,quickli:[5,6],quot:9,r:[5,6],race:[1,5,6],rais:[6,9],rand:9,random:9,rang:[5,6],rapid:8,rather:[5,6],ratio:[5,6],rccb:[5,6],rdc:7,rdma:[5,6],re:[5,6,9,16],reach:[5,6],read:[5,6],readi:[5,6,9],readmod:6,real:[5,6],realloc:[5,6],reason:[1,5,6],receiv:[5,6],recent:[5,6,9],recepi:5,recipi:[5,6],reciproc:[5,7],recogn:[5,6],recommend:[5,6],reconstruct:5,record:[5,6],recov:[5,6],recurs:[5,6],redistribut:4,reduc:[5,6,7],reenabl:[5,6],refcount:[5,6],refer:[3,5,6],referenc:[5,6],reflect:[5,6],regard:[1,5,6],regardless:[1,5,6],region:[5,6],regist:[5,6,7],registr:[5,6],regsperblock:[5,6],regspermultiprocessor:6,reiniti:6,reject:1,rel:[5,6],relat:[5,6],relationship:6,relaunch:[5,6],relax:[13,16],releas:[2,3,5,6,7,8,9],reli:[5,6],religion:1,reloc:5,relocat:7,remain:[4,5,6],remark:7,rememb:9,remot:[5,6],remov:[1,5,6,13,17],render:[5,6],renderbuff:[5,6],reorder:5,repercuss:1,replac:[5,6,8],replai:[5,6],report:[1,2,5,6,7],repres:[1,5,6],represent:[1,5,6],request:[2,5,6],requestedhandletyp:5,requir:[3,5,6,7,9,17],reserv:[5,6],reserved0:5,reserved1:5,reservedsharedmemperblock:6,reset:[5,6,7],resid:[5,6,9],resiz:[5,6],resolut:[5,6],resolv:[5,6,16,17,18],resour:5,resourc:[0,9],resourcetyp:5,respect:[1,5,6],respons:[3,5,6],responsibl:5,rest:[5,6],restor:[5,6],restrict:[5,6,7],restyp:[5,6],result:[1,5,6,7,9],retain:[5,6],retri:[5,6,9],retriev:[5,6,9],returnd:6,reus:[5,6],revert:[5,6],review:1,revis:6,rgb:5,rgba:[5,6],rggb:[5,6],right:1,role:9,room:[5,6],root:[4,5,6,7],rootnod:5,round:[5,6,7],routin:0,row:[5,6],rule:[5,6],run:[4,5,6,9],runtim:[0,5,7,8,9,16],runtimeerror:9,runtimevers:6,s:[1,5,6,7,8,9,17],safe:[5,6],sake:[5,6],same:[5,6,7,9],sampl:[5,6],satisfi:[5,6],saxpi:9,scenario:[5,6],sched:5,schedul:[2,5,6],scienc:[8,9],scipi:8,scope:[3,5,6],screenshot:9,se:[5,6],seamless:[5,6],seamlesscubemap:6,search:[3,5,6,7],second:[5,6],secondarili:6,section:[5,6],secur:[5,6],see:[1,2,5,6,7,9,13],seen:6,segment:[5,6],select:[5,6,7],self:6,semant:[5,6],semaphor:[5,6],semhandledesc:[5,6],sent:[5,6],separ:[1,5,6,7],sequenc:[5,6],serial:[5,6,9],serv:[5,6],server:[5,6],set:[1,4,5,6,7,8,9,13],setrlimit:7,setup:[4,5,6],sever:[5,6],sex:1,sexual:1,shall:[5,6],shape:[5,6],share:[5,6,9],shareabl:[5,6],shareablehandl:[5,6],sharedata:[5,6],sharedata_out:[5,6],sharedmem:6,sharedmembyt:[5,6],sharedmemperblock:[5,6],sharedmemperblockoptin:6,sharedmempermultiprocessor:6,sharedsizebyt:6,shhandletyp:5,shorter:6,should:[5,6,7,9],show:[1,9],shown:5,shut:[5,6],side:[5,6],sign:[5,6],signal:[5,6],signatur:[5,13],signific:[5,6],significantli:[5,6],silent:6,simdwidth:5,similar:[5,6],similarli:5,simpli:[5,6],simplif:9,simplifi:8,simultan:[5,6],sinc:[5,6],singl:[5,6,7,8,9],singletodoubleprecisionperfratio:6,singli:[5,6],situat:[5,6],six:[5,6],size:[1,5,6,7,9],size_t:[5,6,9],sizeinbyt:[5,6],sizeof:[5,6],sizeout:5,skip:[5,6],sku:5,slate:[5,6],sli:[5,6],slice:[5,6],slot:[5,6],slow:5,slower:5,sm:[5,6],sm_35:7,sm_37:7,sm_50:7,sm_52:7,sm_53:7,sm_60:7,sm_61:7,sm_62:7,sm_70:7,sm_72:7,sm_75:7,sm_80:7,sm_87:7,sm_89:7,sm_90:[5,7],small:5,smaller:[5,6,8],smi:5,so:[5,6,9],soc:[5,6],social:1,socio:1,solv:8,some:[5,6,9],someth:[5,6],sometim:6,sophist:8,sort:7,sourc:[3,5,6,7,10,11],space:[1,5,6,7],span:5,sparingli:[5,6],spars:[5,6],sparselevel:5,sparseproperti:[5,6],special:[5,6],specif:[1,4,5,6,7,9],specifi:[5,6,7],speed:[5,8],spent:5,spin:[5,6],spitch:6,split:[5,6],spread:[5,6],sqrt:[5,7],squar:[5,7],src:[5,6,7],srcarrai:[5,6],srccontext:5,srcdevic:[5,6],srcheight:5,srchost:5,srclod:5,srcmemorytyp:5,srcoffset:5,srcpitch:5,srcpo:6,srcptr:6,srcxinbyt:5,srcy:5,srcz:5,srgb:[5,6],sse4:5,stack:[5,6,7],stage:[5,6],standalon:5,standard:[3,8,9],start:[5,6],startup:6,stat:9,state:[5,6],stateout:5,statu:[1,5,6],status:[5,6],std:7,step:[4,9],still:[4,5,6,17],storag:[5,6],store:[5,6,7,9],str:9,strategi:5,strcutur:5,stream:[0,9,10,12],streamprioritiessupport:6,string:[5,6,7,9,14],strongli:6,struct:[5,6],structcudachannelformatdescchanneldesc:6,structur:[5,6,13],stub:[5,6],style:6,sub:[5,6],subject:9,submit:[5,6],subregion:[5,6],subresourc:[5,6],subresourcetyp:5,subroutin:5,subscrib:5,subsequ:[5,6,7],subset:[5,6],substanti:6,subsystem:[5,6],subtract:[5,7],succe:[6,7],succeed:[5,6],success:[5,6],successfulli:[5,6],suggest:5,suit:[5,6],suitabl:[5,6],sum:[5,6],suport:5,supplant:[5,6],suppli:[5,6],support:[0,4,5,6,8,10],supportedarch:7,suppport:5,suppress:[5,6,7],surfac:0,surfacealign:6,surfacerefer:6,surfobject:[5,6],sustain:[5,6],swap:[5,6],symbol:[5,6,13,14,15,16,17,18],symmetr:[5,6],sync:[5,6],synchron:[5,6,13],syncpolici:[5,6],synonym:6,syntax:8,sysmem:[5,6],system:[5,6,9],t:[5,6,9],tabl:[5,6,9],tag:7,tail:[5,6],take:[1,5,6,7,9],taken:6,target:[5,6,7,8,9],task:[5,6],tcc:[5,6],tccdriver:6,team:[1,2],tear:6,tegra:[5,6],templat:6,template_arg_0:6,template_arg_n:6,tempor:[5,6],temporari:[1,16],temporarili:[1,5,6],tenet:[5,6],term:[6,16],termin:[5,6],tesla:[5,6],test:[4,5,6],texobject:[5,6],texref:5,text:5,textur:0,texture1d_mipmapped_width:5,texture1d_width:5,texturealign:[5,6],texturepitchalign:6,texturerefer:6,texunit:5,than:[5,6,7],thank:2,thei:[1,5,6,7],them:[2,5,6,7,9],themselv:5,therebi:7,therefor:[5,6,9,17],thi:[1,2,5,6,7,9,10],thing:9,third:[5,6],those:[5,6],though:[5,6],thrash:[5,6],thread:[5,6,7,9,13],threadidx:9,threaten:1,three:[5,6,7,9],threshold:[5,6],through:[5,6,13],thu:[5,6],tid:9,tile:[5,6],tileext:[5,6],time:[2,5,6,7],timelin:[5,6],timeout:[5,6],timeoutm:[5,6],timingdata:[5,6],titl:5,todai:9,togeth:8,token:[5,7],toler:9,too:[5,6],took:[5,6],tool:[5,6,9],toolchain:[5,6],toolkit:[4,5,6,8,13,15,17],top:[5,6,8,9],topolog:[5,6],total:[5,6],totalconstantmemori:5,totalconstmem:6,totalglobalmem:6,toward:[1,9],traceback:9,track:[5,6,13],trade:7,trail:7,tranfer:[5,6],transact:5,transfer:[5,6,9],transform:9,transit:[5,6],translat:[7,9],transmit:5,trap:6,travel:6,treat:[5,6,7],tri:[5,6],triag:2,trigger:[5,6],triggeratblockstart:[5,6],trilinear:[5,6],trim:[5,6],trimto:[5,6],tripl:9,troll:1,truncat:[5,6,7],tune:[5,6],ture:9,turn:[5,6,7],twice:[5,6],two:[2,5,6,7],txt:4,type:[0,2,7,9,16,17],typedef:[5,6],typedefstructcudaeglplanedesc_st:6,typenam:5,typic:[5,6],u:[5,6,7],uc:5,ui:5,uint32:9,uint64:9,unabl:[5,6],unaccept:1,unaffect:[5,6],unari:5,unavail:[5,6],unbound:[5,6],uncommon:9,uncorrect:[5,6],undefin:[5,6,7],under:[5,6],underli:[5,6],underlin:13,understand:9,undo:[5,6],unexpect:[5,6],unfre:[5,6],unhandl:6,unidirect:[5,6],unifi:[0,8,9],unifiedaddress:6,uniform:8,union:[5,6],uniqu:[5,6],unison:8,unit:[5,6,7,9],unknown:[5,6,7,9],unless:[5,6],unlik:[5,6],unload:[5,6],unmap:[5,6],unnecessari:5,unprivileg:5,unreach:[5,6],unrecogn:[6,7],unreferenc:5,unregist:[5,6],unreleas:5,unresolv:5,unsaf:[5,6],unset:[5,6],unsign:[5,6],unsignedintdepth:6,unsignedintheight:6,unsignedintnumchannel:6,unsignedintpitch:6,unsignedintreserv:6,unsignedintwidth:6,unspecifi:[5,6],unsupport:[5,6],until:[5,6,7,9],unus:[5,6],unwelcom:1,up:[5,6,7,9],updat:[5,6,7,18],updateresult_out:[5,6],upfront:[5,6],upgrad:[5,6],upload:[5,6],upon:[5,6],upper:[5,6],us:[0,1,4,7,8,9,16,17,18],usabl:[5,6],usag:[5,6],use_fast_math:7,usec:[5,6],user:[5,6,8],userdata:[5,6],usr:4,usual:[5,6],utf:[5,6],util:[5,8],uuid:[5,6],uv:[5,6],uva:5,uyvi:[5,6],v10u10:[5,6],v12u12:[5,6],v1:5,v2:5,v3:5,v:[5,6],va:5,val:[5,6],valid:[5,6,7],valu:[5,6,7,9,13],value64:13,value_out:[5,6],valueerror:9,vanish:6,vari:[5,6],variabl:[4,5,6,7,13],variant:5,variat:17,variou:5,vaspacetoken:5,vdpau:[0,12,13],vdpdevic:[5,6],vdpgetprocaddress:[5,6],vdpoutputsurfac:[5,6],vdpsurfac:[5,6],vdpvideosurfac:[5,6],vector:[7,9],verbos:5,veri:6,verif:9,verifi:[5,6],versa:[5,6],version:[0,1,4,7,9],versu:5,via:[1,4,5,6,7],vice:[5,6],video:[5,6],vidmem:[5,6],view:[5,6],viewpoint:1,violat:[5,6],virtual:[0,6,7,9],visibl:[5,6],vista:[5,6],visual:[5,6],vkflushmappedmemoryrang:[5,6],vkinvalidatemappedmemoryrang:[5,6],void_ptr:[5,6],volatil:[5,6],volta:[5,6],vu:[5,6],vui:5,vulkan:[5,6],vuya:[5,6],vyui:[5,6],w:[5,6,7],wa:[5,6,7,9],wai:[5,6,9],wait:[5,6],waiter:[5,6],waitparam:13,waitvalu:5,wall:5,want:[2,5,6,8,9],warn:[5,7],warp:[5,6],warpsiz:6,watermark:[5,6],wc:[5,6],we:[1,2,8,9],welcom:1,well:[5,6],were:[5,6],what:[1,2,3,5,6],wheel:8,when:[1,5,6,7,8,9,13],whenev:[5,6],where:[5,6],whether:[5,6],which:[1,5,6,7,9],who:1,whole:[5,6,7],whose:[5,6],why:[3,5,6],wide:[5,6],width:[5,6],widthinbyt:5,wiki:1,wildcard:5,win32:[5,6],win32handlemetadata:5,win32securityattribut:[5,6],window:[4,5,6],within:[1,5,6,9],without:[1,5,6,7],woffset:6,woffsetdst:6,woffsetsrc:6,won:[5,6],word:[5,6],work:[5,6,9],workaround:[16,17],workflow:3,world:8,would:[5,6,9],wrap:[5,6,9,13],wraparound:5,wrapper:[8,11,12],write:[5,6,9],writevalu:5,written:[5,6],wrong:5,wsl:14,www:1,x:[5,6,9,11,12],xptxa:[5,6,7],xsize:6,xsz:6,xx:9,y10:[5,6],y12:[5,6],y:[5,6,9],yet:[5,6,9],yield:[5,6],yml:4,you:[2,4,5,6,8,9],your:[2,4,6,9],ysize:6,ysz:6,yuv420planar:[5,6],yuv422planar:[5,6],yuv444planar:[5,6],yuv:[5,6],yuyv:[5,6],yvyu:[5,6],z:[5,6,9],zero:[5,6,7,9]},titles:["CUDA Python API Reference","Code of Conduct","Contributing","CUDA Python Manual","Installation","cuda","cudart","nvrtc","Motivation","Overview","Release Notes","CUDA Python 11.4.0 Release notes","CUDA Python 11.5.0 Release notes","CUDA Python 11.6.0 Release notes","CUDA Python 11.6.1 Release notes","CUDA Python 11.7.0 Release notes","CUDA Python 11.7.1 Release notes","CUDA Python 11.8.0 Release notes","CUDA Python 11.8.1 Release notes"],titleterms:{"0":[11,12,13,15,17],"1":[14,16,18],"10":6,"11":[6,11,12,13,14,15,16,17,18],"4":11,"5":12,"6":[13,14],"7":[15,16],"8":[17,18],"9":6,"default":13,"function":[11,12,13,14,15,16,17,18],In:4,Not:[11,12,13,14,15,16,17,18],access:[5,6],address:[5,6],alloc:[5,6],api:[0,6],applic:9,attribut:1,build:[4,16,17],c:6,captionhold:0,code:1,comparison:9,compil:7,conda:4,conduct:1,content:3,context:5,contribut:2,control:[5,6],cuda:[0,3,5,6,8,9,11,12,13,14,15,16,17,18],cudart:6,data:[5,6],develop:4,devic:[5,6],direct3d:6,doc:4,driver:[5,6],egl:[5,6],enforc:1,entri:[5,6],error:[5,6,7],event:[5,6],execut:[5,6],extern:[5,6],from:4,futur:9,gener:7,graph:[5,6],graphic:[5,6],handl:[5,6,7],hightlight:[11,12,13,14,15,16,17,18],indic:3,inform:7,initi:5,instal:4,interact:6,interoper:[5,6,13],kernel:9,limit:[11,12,13,14,15,16,17,18],manag:[5,6],manual:3,memori:[5,6],modul:5,motiv:8,note:[10,11,12,13,14,15,16,17,18],nvrtc:7,object:[5,6],occup:[5,6],opengl:[5,6],oper:5,option:7,order:[5,6],our:1,overview:[1,9],peer:[5,6],perform:9,place:4,pledg:1,point:[5,6],primari:5,primit:13,profil:[5,6],publish:4,pypi:4,python:[0,3,8,9,11,12,13,14,15,16,17,18],queri:7,refer:0,releas:[10,11,12,13,14,15,16,17,18],requir:4,resourc:[5,6],respons:1,routin:6,runtim:6,scope:1,sourc:[4,16,17],standard:1,stream:[5,6,13],support:[7,11,12,13,14,15,16,17,18],surfac:[5,6],tabl:3,textur:[5,6],thi:[11,12,13,14,15,16,17,18],type:[5,6],unifi:[5,6],us:[5,6],vdpau:[5,6],version:[5,6],virtual:5,what:8,why:8,workflow:9}}) \ No newline at end of file +Search.setIndex({docnames:["api","conduct","contribute","index","install","module/cuda","module/cudart","module/nvrtc","motivation","overview","release","release/11.4.0-notes","release/11.5.0-notes","release/11.6.0-notes","release/11.6.1-notes","release/11.7.0-notes","release/11.7.1-notes","release/11.8.0-notes","release/11.8.1-notes"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api.rst","conduct.md","contribute.md","index.rst","install.md","module/cuda.rst","module/cudart.rst","module/nvrtc.rst","motivation.md","overview.md","release.md","release/11.4.0-notes.md","release/11.5.0-notes.md","release/11.6.0-notes.md","release/11.6.1-notes.md","release/11.7.0-notes.md","release/11.7.1-notes.md","release/11.8.0-notes.md","release/11.8.1-notes.md"],objects:{"cuda.cuda":[[5,0,1,"","CUDA_ARRAY3D_2DARRAY"],[5,0,1,"","CUDA_ARRAY3D_COLOR_ATTACHMENT"],[5,0,1,"","CUDA_ARRAY3D_CUBEMAP"],[5,0,1,"","CUDA_ARRAY3D_DEFERRED_MAPPING"],[5,0,1,"","CUDA_ARRAY3D_DEPTH_TEXTURE"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR_st"],[5,1,1,"","CUDA_ARRAY3D_DESCRIPTOR_v2"],[5,0,1,"","CUDA_ARRAY3D_LAYERED"],[5,0,1,"","CUDA_ARRAY3D_SPARSE"],[5,0,1,"","CUDA_ARRAY3D_SURFACE_LDST"],[5,0,1,"","CUDA_ARRAY3D_TEXTURE_GATHER"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR_st"],[5,1,1,"","CUDA_ARRAY_DESCRIPTOR_v2"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS_st"],[5,1,1,"","CUDA_ARRAY_MEMORY_REQUIREMENTS_v1"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES_st"],[5,1,1,"","CUDA_ARRAY_SPARSE_PROPERTIES_v1"],[5,1,1,"","CUDA_BATCH_MEM_OP_NODE_PARAMS"],[5,1,1,"","CUDA_BATCH_MEM_OP_NODE_PARAMS_st"],[5,0,1,"","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC"],[5,0,1,"","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC"],[5,0,1,"","CUDA_EGL_INFINITE_TIMEOUT"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1"],[5,0,1,"","CUDA_EXTERNAL_MEMORY_DEDICATED"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1"],[5,0,1,"","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st"],[5,1,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1"],[5,0,1,"","CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st"],[5,1,1,"","CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS_st"],[5,1,1,"","CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1"],[5,1,1,"","CUDA_HOST_NODE_PARAMS"],[5,1,1,"","CUDA_HOST_NODE_PARAMS_st"],[5,1,1,"","CUDA_HOST_NODE_PARAMS_v1"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS_st"],[5,1,1,"","CUDA_KERNEL_NODE_PARAMS_v1"],[5,1,1,"","CUDA_LAUNCH_PARAMS"],[5,1,1,"","CUDA_LAUNCH_PARAMS_st"],[5,1,1,"","CUDA_LAUNCH_PARAMS_v1"],[5,1,1,"","CUDA_MEMCPY2D"],[5,1,1,"","CUDA_MEMCPY2D_st"],[5,1,1,"","CUDA_MEMCPY2D_v2"],[5,1,1,"","CUDA_MEMCPY3D"],[5,1,1,"","CUDA_MEMCPY3D_PEER"],[5,1,1,"","CUDA_MEMCPY3D_PEER_st"],[5,1,1,"","CUDA_MEMCPY3D_PEER_v1"],[5,1,1,"","CUDA_MEMCPY3D_st"],[5,1,1,"","CUDA_MEMCPY3D_v2"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS_st"],[5,1,1,"","CUDA_MEMSET_NODE_PARAMS_v1"],[5,1,1,"","CUDA_MEM_ALLOC_NODE_PARAMS"],[5,1,1,"","CUDA_MEM_ALLOC_NODE_PARAMS_st"],[5,0,1,"","CUDA_NVSCISYNC_ATTR_SIGNAL"],[5,0,1,"","CUDA_NVSCISYNC_ATTR_WAIT"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st"],[5,1,1,"","CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1"],[5,1,1,"","CUDA_RESOURCE_DESC"],[5,1,1,"","CUDA_RESOURCE_DESC_st"],[5,1,1,"","CUDA_RESOURCE_DESC_v1"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC_st"],[5,1,1,"","CUDA_RESOURCE_VIEW_DESC_v1"],[5,1,1,"","CUDA_TEXTURE_DESC"],[5,1,1,"","CUDA_TEXTURE_DESC_st"],[5,1,1,"","CUDA_TEXTURE_DESC_v1"],[5,0,1,"","CUDA_VERSION"],[5,1,1,"","CUGLDeviceList"],[5,1,1,"","CUGPUDirectRDMAWritesOrdering"],[5,0,1,"","CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL"],[5,0,1,"","CU_DEVICE_CPU"],[5,0,1,"","CU_DEVICE_INVALID"],[5,0,1,"","CU_IPC_HANDLE_SIZE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE"],[5,0,1,"","CU_KERNEL_NODE_ATTRIBUTE_PRIORITY"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_POINTER"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_SIZE"],[5,0,1,"","CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT"],[5,0,1,"","CU_LAUNCH_PARAM_END"],[5,0,1,"","CU_LAUNCH_PARAM_END_AS_INT"],[5,0,1,"","CU_MEMHOSTALLOC_DEVICEMAP"],[5,0,1,"","CU_MEMHOSTALLOC_PORTABLE"],[5,0,1,"","CU_MEMHOSTALLOC_WRITECOMBINED"],[5,0,1,"","CU_MEMHOSTREGISTER_DEVICEMAP"],[5,0,1,"","CU_MEMHOSTREGISTER_IOMEMORY"],[5,0,1,"","CU_MEMHOSTREGISTER_PORTABLE"],[5,0,1,"","CU_MEMHOSTREGISTER_READ_ONLY"],[5,0,1,"","CU_MEM_CREATE_USAGE_TILE_POOL"],[5,0,1,"","CU_PARAM_TR_DEFAULT"],[5,0,1,"","CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY"],[5,0,1,"","CU_STREAM_LEGACY"],[5,0,1,"","CU_STREAM_PER_THREAD"],[5,0,1,"","CU_TRSA_OVERRIDE_FORMAT"],[5,0,1,"","CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION"],[5,0,1,"","CU_TRSF_NORMALIZED_COORDINATES"],[5,0,1,"","CU_TRSF_READ_AS_INTEGER"],[5,0,1,"","CU_TRSF_SEAMLESS_CUBEMAP"],[5,0,1,"","CU_TRSF_SRGB"],[5,1,1,"","CUaccessPolicyWindow"],[5,1,1,"","CUaccessPolicyWindow_st"],[5,1,1,"","CUaccessPolicyWindow_v1"],[5,1,1,"","CUaccessProperty"],[5,1,1,"","CUaddress_mode"],[5,1,1,"","CUarray"],[5,1,1,"","CUarrayMapInfo"],[5,1,1,"","CUarrayMapInfo_st"],[5,1,1,"","CUarrayMapInfo_v1"],[5,1,1,"","CUarraySparseSubresourceType"],[5,1,1,"","CUarray_cubemap_face"],[5,1,1,"","CUarray_format"],[5,1,1,"","CUclusterSchedulingPolicy"],[5,1,1,"","CUcomputemode"],[5,1,1,"","CUcontext"],[5,1,1,"","CUctx_flags"],[5,1,1,"","CUdevice"],[5,1,1,"","CUdevice_P2PAttribute"],[5,1,1,"","CUdevice_attribute"],[5,1,1,"","CUdevice_v1"],[5,1,1,"","CUdeviceptr"],[5,1,1,"","CUdeviceptr_v2"],[5,1,1,"","CUdevprop"],[5,1,1,"","CUdevprop_st"],[5,1,1,"","CUdevprop_v1"],[5,1,1,"","CUdriverProcAddress_flags"],[5,1,1,"","CUeglColorFormat"],[5,1,1,"","CUeglFrame"],[5,1,1,"","CUeglFrameType"],[5,1,1,"","CUeglFrame_st"],[5,1,1,"","CUeglFrame_v1"],[5,1,1,"","CUeglResourceLocationFlags"],[5,1,1,"","CUeglStreamConnection"],[5,1,1,"","CUevent"],[5,1,1,"","CUevent_flags"],[5,1,1,"","CUevent_record_flags"],[5,1,1,"","CUevent_sched_flags"],[5,1,1,"","CUevent_wait_flags"],[5,1,1,"","CUexecAffinityParam"],[5,1,1,"","CUexecAffinityParam_st"],[5,1,1,"","CUexecAffinityParam_v1"],[5,1,1,"","CUexecAffinitySmCount"],[5,1,1,"","CUexecAffinitySmCount_st"],[5,1,1,"","CUexecAffinitySmCount_v1"],[5,1,1,"","CUexecAffinityType"],[5,1,1,"","CUexternalMemory"],[5,1,1,"","CUexternalMemoryHandleType"],[5,1,1,"","CUexternalSemaphore"],[5,1,1,"","CUexternalSemaphoreHandleType"],[5,1,1,"","CUfilter_mode"],[5,1,1,"","CUflushGPUDirectRDMAWritesOptions"],[5,1,1,"","CUflushGPUDirectRDMAWritesScope"],[5,1,1,"","CUflushGPUDirectRDMAWritesTarget"],[5,1,1,"","CUfunc_cache"],[5,1,1,"","CUfunction"],[5,1,1,"","CUfunction_attribute"],[5,1,1,"","CUgraph"],[5,1,1,"","CUgraphDebugDot_flags"],[5,1,1,"","CUgraphExec"],[5,1,1,"","CUgraphExecUpdateResult"],[5,1,1,"","CUgraphInstantiate_flags"],[5,1,1,"","CUgraphMem_attribute"],[5,1,1,"","CUgraphNode"],[5,1,1,"","CUgraphNodeType"],[5,1,1,"","CUgraphicsMapResourceFlags"],[5,1,1,"","CUgraphicsRegisterFlags"],[5,1,1,"","CUgraphicsResource"],[5,1,1,"","CUhostFn"],[5,1,1,"","CUipcEventHandle"],[5,1,1,"","CUipcEventHandle_st"],[5,1,1,"","CUipcEventHandle_v1"],[5,1,1,"","CUipcMemHandle"],[5,1,1,"","CUipcMemHandle_st"],[5,1,1,"","CUipcMemHandle_v1"],[5,1,1,"","CUipcMem_flags"],[5,1,1,"","CUjitInputType"],[5,1,1,"","CUjit_cacheMode"],[5,1,1,"","CUjit_fallback"],[5,1,1,"","CUjit_option"],[5,1,1,"","CUjit_target"],[5,1,1,"","CUkernelNodeAttrValue"],[5,1,1,"","CUkernelNodeAttrValue_v1"],[5,1,1,"","CUlaunchAttribute"],[5,1,1,"","CUlaunchAttributeValue"],[5,1,1,"","CUlaunchAttributeValue_union"],[5,1,1,"","CUlaunchAttribute_st"],[5,1,1,"","CUlaunchConfig"],[5,1,1,"","CUlaunchConfig_st"],[5,1,1,"","CUlimit"],[5,1,1,"","CUlinkState"],[5,1,1,"","CUmemAccessDesc"],[5,1,1,"","CUmemAccessDesc_st"],[5,1,1,"","CUmemAccessDesc_v1"],[5,1,1,"","CUmemAccess_flags"],[5,1,1,"","CUmemAllocationCompType"],[5,1,1,"","CUmemAllocationGranularity_flags"],[5,1,1,"","CUmemAllocationHandleType"],[5,1,1,"","CUmemAllocationProp"],[5,1,1,"","CUmemAllocationProp_st"],[5,1,1,"","CUmemAllocationProp_v1"],[5,1,1,"","CUmemAllocationType"],[5,1,1,"","CUmemAttach_flags"],[5,1,1,"","CUmemGenericAllocationHandle"],[5,1,1,"","CUmemGenericAllocationHandle_v1"],[5,1,1,"","CUmemHandleType"],[5,1,1,"","CUmemLocation"],[5,1,1,"","CUmemLocationType"],[5,1,1,"","CUmemLocation_st"],[5,1,1,"","CUmemLocation_v1"],[5,1,1,"","CUmemOperationType"],[5,1,1,"","CUmemPoolProps"],[5,1,1,"","CUmemPoolProps_st"],[5,1,1,"","CUmemPoolProps_v1"],[5,1,1,"","CUmemPoolPtrExportData"],[5,1,1,"","CUmemPoolPtrExportData_st"],[5,1,1,"","CUmemPoolPtrExportData_v1"],[5,1,1,"","CUmemPool_attribute"],[5,1,1,"","CUmemRangeHandleType"],[5,1,1,"","CUmem_advise"],[5,1,1,"","CUmem_range_attribute"],[5,1,1,"","CUmemoryPool"],[5,1,1,"","CUmemorytype"],[5,1,1,"","CUmipmappedArray"],[5,1,1,"","CUmodule"],[5,1,1,"","CUmoduleLoadingMode"],[5,1,1,"","CUoccupancyB2DSize"],[5,1,1,"","CUoccupancy_flags"],[5,1,1,"","CUpointer_attribute"],[5,1,1,"","CUresourceViewFormat"],[5,1,1,"","CUresourcetype"],[5,1,1,"","CUresult"],[5,1,1,"","CUshared_carveout"],[5,1,1,"","CUsharedconfig"],[5,1,1,"","CUstream"],[5,1,1,"","CUstreamAttrID"],[5,1,1,"","CUstreamAttrValue"],[5,1,1,"","CUstreamAttrValue_v1"],[5,1,1,"","CUstreamBatchMemOpParams"],[5,1,1,"","CUstreamBatchMemOpParams_union"],[5,1,1,"","CUstreamBatchMemOpParams_v1"],[5,1,1,"","CUstreamBatchMemOpType"],[5,1,1,"","CUstreamCallback"],[5,1,1,"","CUstreamCaptureMode"],[5,1,1,"","CUstreamCaptureStatus"],[5,1,1,"","CUstreamMemoryBarrier_flags"],[5,1,1,"","CUstreamUpdateCaptureDependencies_flags"],[5,1,1,"","CUstreamWaitValue_flags"],[5,1,1,"","CUstreamWriteValue_flags"],[5,1,1,"","CUstream_flags"],[5,1,1,"","CUsurfObject"],[5,1,1,"","CUsurfObject_v1"],[5,1,1,"","CUsurfref"],[5,1,1,"","CUsynchronizationPolicy"],[5,1,1,"","CUtexObject"],[5,1,1,"","CUtexObject_v1"],[5,1,1,"","CUtexref"],[5,1,1,"","CUuserObject"],[5,1,1,"","CUuserObjectRetain_flags"],[5,1,1,"","CUuserObject_flags"],[5,1,1,"","CUuuid"],[5,1,1,"","CUuuid_st"],[5,0,1,"","MAX_PLANES"],[5,1,1,"","cl_context_flags"],[5,1,1,"","cl_event_flags"],[5,3,1,"","cuArray3DCreate"],[5,3,1,"","cuArray3DGetDescriptor"],[5,3,1,"","cuArrayCreate"],[5,3,1,"","cuArrayDestroy"],[5,3,1,"","cuArrayGetDescriptor"],[5,3,1,"","cuArrayGetMemoryRequirements"],[5,3,1,"","cuArrayGetPlane"],[5,3,1,"","cuArrayGetSparseProperties"],[5,3,1,"","cuCtxCreate"],[5,3,1,"","cuCtxCreate_v3"],[5,3,1,"","cuCtxDestroy"],[5,3,1,"","cuCtxDisablePeerAccess"],[5,3,1,"","cuCtxEnablePeerAccess"],[5,3,1,"","cuCtxGetApiVersion"],[5,3,1,"","cuCtxGetCacheConfig"],[5,3,1,"","cuCtxGetCurrent"],[5,3,1,"","cuCtxGetDevice"],[5,3,1,"","cuCtxGetExecAffinity"],[5,3,1,"","cuCtxGetFlags"],[5,3,1,"","cuCtxGetLimit"],[5,3,1,"","cuCtxGetSharedMemConfig"],[5,3,1,"","cuCtxGetStreamPriorityRange"],[5,3,1,"","cuCtxPopCurrent"],[5,3,1,"","cuCtxPushCurrent"],[5,3,1,"","cuCtxResetPersistingL2Cache"],[5,3,1,"","cuCtxSetCacheConfig"],[5,3,1,"","cuCtxSetCurrent"],[5,3,1,"","cuCtxSetLimit"],[5,3,1,"","cuCtxSetSharedMemConfig"],[5,3,1,"","cuCtxSynchronize"],[5,3,1,"","cuDestroyExternalMemory"],[5,3,1,"","cuDestroyExternalSemaphore"],[5,3,1,"","cuDeviceCanAccessPeer"],[5,3,1,"","cuDeviceGet"],[5,3,1,"","cuDeviceGetAttribute"],[5,3,1,"","cuDeviceGetByPCIBusId"],[5,3,1,"","cuDeviceGetCount"],[5,3,1,"","cuDeviceGetDefaultMemPool"],[5,3,1,"","cuDeviceGetGraphMemAttribute"],[5,3,1,"","cuDeviceGetLuid"],[5,3,1,"","cuDeviceGetMemPool"],[5,3,1,"","cuDeviceGetName"],[5,3,1,"","cuDeviceGetNvSciSyncAttributes"],[5,3,1,"","cuDeviceGetP2PAttribute"],[5,3,1,"","cuDeviceGetPCIBusId"],[5,3,1,"","cuDeviceGetTexture1DLinearMaxWidth"],[5,3,1,"","cuDeviceGetUuid"],[5,3,1,"","cuDeviceGetUuid_v2"],[5,3,1,"","cuDeviceGraphMemTrim"],[5,3,1,"","cuDevicePrimaryCtxGetState"],[5,3,1,"","cuDevicePrimaryCtxRelease"],[5,3,1,"","cuDevicePrimaryCtxReset"],[5,3,1,"","cuDevicePrimaryCtxRetain"],[5,3,1,"","cuDevicePrimaryCtxSetFlags"],[5,3,1,"","cuDeviceSetGraphMemAttribute"],[5,3,1,"","cuDeviceSetMemPool"],[5,3,1,"","cuDeviceTotalMem"],[5,3,1,"","cuDriverGetVersion"],[5,3,1,"","cuEGLStreamConsumerAcquireFrame"],[5,3,1,"","cuEGLStreamConsumerConnect"],[5,3,1,"","cuEGLStreamConsumerConnectWithFlags"],[5,3,1,"","cuEGLStreamConsumerDisconnect"],[5,3,1,"","cuEGLStreamConsumerReleaseFrame"],[5,3,1,"","cuEGLStreamProducerConnect"],[5,3,1,"","cuEGLStreamProducerDisconnect"],[5,3,1,"","cuEGLStreamProducerPresentFrame"],[5,3,1,"","cuEGLStreamProducerReturnFrame"],[5,3,1,"","cuEventCreate"],[5,3,1,"","cuEventCreateFromEGLSync"],[5,3,1,"","cuEventDestroy"],[5,3,1,"","cuEventElapsedTime"],[5,3,1,"","cuEventQuery"],[5,3,1,"","cuEventRecord"],[5,3,1,"","cuEventRecordWithFlags"],[5,3,1,"","cuEventSynchronize"],[5,3,1,"","cuExternalMemoryGetMappedBuffer"],[5,3,1,"","cuExternalMemoryGetMappedMipmappedArray"],[5,3,1,"","cuFlushGPUDirectRDMAWrites"],[5,3,1,"","cuFuncGetAttribute"],[5,3,1,"","cuFuncGetModule"],[5,3,1,"","cuFuncSetAttribute"],[5,3,1,"","cuFuncSetCacheConfig"],[5,3,1,"","cuFuncSetSharedMemConfig"],[5,3,1,"","cuGLGetDevices"],[5,3,1,"","cuGetErrorName"],[5,3,1,"","cuGetErrorString"],[5,3,1,"","cuGetProcAddress"],[5,3,1,"","cuGraphAddBatchMemOpNode"],[5,3,1,"","cuGraphAddChildGraphNode"],[5,3,1,"","cuGraphAddDependencies"],[5,3,1,"","cuGraphAddEmptyNode"],[5,3,1,"","cuGraphAddEventRecordNode"],[5,3,1,"","cuGraphAddEventWaitNode"],[5,3,1,"","cuGraphAddExternalSemaphoresSignalNode"],[5,3,1,"","cuGraphAddExternalSemaphoresWaitNode"],[5,3,1,"","cuGraphAddHostNode"],[5,3,1,"","cuGraphAddKernelNode"],[5,3,1,"","cuGraphAddMemAllocNode"],[5,3,1,"","cuGraphAddMemFreeNode"],[5,3,1,"","cuGraphAddMemcpyNode"],[5,3,1,"","cuGraphAddMemsetNode"],[5,3,1,"","cuGraphBatchMemOpNodeGetParams"],[5,3,1,"","cuGraphBatchMemOpNodeSetParams"],[5,3,1,"","cuGraphChildGraphNodeGetGraph"],[5,3,1,"","cuGraphClone"],[5,3,1,"","cuGraphCreate"],[5,3,1,"","cuGraphDebugDotPrint"],[5,3,1,"","cuGraphDestroy"],[5,3,1,"","cuGraphDestroyNode"],[5,3,1,"","cuGraphEventRecordNodeGetEvent"],[5,3,1,"","cuGraphEventRecordNodeSetEvent"],[5,3,1,"","cuGraphEventWaitNodeGetEvent"],[5,3,1,"","cuGraphEventWaitNodeSetEvent"],[5,3,1,"","cuGraphExecBatchMemOpNodeSetParams"],[5,3,1,"","cuGraphExecChildGraphNodeSetParams"],[5,3,1,"","cuGraphExecDestroy"],[5,3,1,"","cuGraphExecEventRecordNodeSetEvent"],[5,3,1,"","cuGraphExecEventWaitNodeSetEvent"],[5,3,1,"","cuGraphExecExternalSemaphoresSignalNodeSetParams"],[5,3,1,"","cuGraphExecExternalSemaphoresWaitNodeSetParams"],[5,3,1,"","cuGraphExecHostNodeSetParams"],[5,3,1,"","cuGraphExecKernelNodeSetParams"],[5,3,1,"","cuGraphExecMemcpyNodeSetParams"],[5,3,1,"","cuGraphExecMemsetNodeSetParams"],[5,3,1,"","cuGraphExecUpdate"],[5,3,1,"","cuGraphExternalSemaphoresSignalNodeGetParams"],[5,3,1,"","cuGraphExternalSemaphoresSignalNodeSetParams"],[5,3,1,"","cuGraphExternalSemaphoresWaitNodeGetParams"],[5,3,1,"","cuGraphExternalSemaphoresWaitNodeSetParams"],[5,3,1,"","cuGraphGetEdges"],[5,3,1,"","cuGraphGetNodes"],[5,3,1,"","cuGraphGetRootNodes"],[5,3,1,"","cuGraphHostNodeGetParams"],[5,3,1,"","cuGraphHostNodeSetParams"],[5,3,1,"","cuGraphInstantiate"],[5,3,1,"","cuGraphInstantiateWithFlags"],[5,3,1,"","cuGraphKernelNodeCopyAttributes"],[5,3,1,"","cuGraphKernelNodeGetAttribute"],[5,3,1,"","cuGraphKernelNodeGetParams"],[5,3,1,"","cuGraphKernelNodeSetAttribute"],[5,3,1,"","cuGraphKernelNodeSetParams"],[5,3,1,"","cuGraphLaunch"],[5,3,1,"","cuGraphMemAllocNodeGetParams"],[5,3,1,"","cuGraphMemFreeNodeGetParams"],[5,3,1,"","cuGraphMemcpyNodeGetParams"],[5,3,1,"","cuGraphMemcpyNodeSetParams"],[5,3,1,"","cuGraphMemsetNodeGetParams"],[5,3,1,"","cuGraphMemsetNodeSetParams"],[5,3,1,"","cuGraphNodeFindInClone"],[5,3,1,"","cuGraphNodeGetDependencies"],[5,3,1,"","cuGraphNodeGetDependentNodes"],[5,3,1,"","cuGraphNodeGetEnabled"],[5,3,1,"","cuGraphNodeGetType"],[5,3,1,"","cuGraphNodeSetEnabled"],[5,3,1,"","cuGraphReleaseUserObject"],[5,3,1,"","cuGraphRemoveDependencies"],[5,3,1,"","cuGraphRetainUserObject"],[5,3,1,"","cuGraphUpload"],[5,3,1,"","cuGraphicsEGLRegisterImage"],[5,3,1,"","cuGraphicsGLRegisterBuffer"],[5,3,1,"","cuGraphicsGLRegisterImage"],[5,3,1,"","cuGraphicsMapResources"],[5,3,1,"","cuGraphicsResourceGetMappedEglFrame"],[5,3,1,"","cuGraphicsResourceGetMappedMipmappedArray"],[5,3,1,"","cuGraphicsResourceGetMappedPointer"],[5,3,1,"","cuGraphicsResourceSetMapFlags"],[5,3,1,"","cuGraphicsSubResourceGetMappedArray"],[5,3,1,"","cuGraphicsUnmapResources"],[5,3,1,"","cuGraphicsUnregisterResource"],[5,3,1,"","cuGraphicsVDPAURegisterOutputSurface"],[5,3,1,"","cuGraphicsVDPAURegisterVideoSurface"],[5,3,1,"","cuImportExternalMemory"],[5,3,1,"","cuImportExternalSemaphore"],[5,3,1,"","cuInit"],[5,3,1,"","cuIpcCloseMemHandle"],[5,3,1,"","cuIpcGetEventHandle"],[5,3,1,"","cuIpcGetMemHandle"],[5,3,1,"","cuIpcOpenEventHandle"],[5,3,1,"","cuIpcOpenMemHandle"],[5,3,1,"","cuLaunchCooperativeKernel"],[5,3,1,"","cuLaunchCooperativeKernelMultiDevice"],[5,3,1,"","cuLaunchHostFunc"],[5,3,1,"","cuLaunchKernel"],[5,3,1,"","cuLaunchKernelEx"],[5,3,1,"","cuLinkAddData"],[5,3,1,"","cuLinkAddFile"],[5,3,1,"","cuLinkComplete"],[5,3,1,"","cuLinkCreate"],[5,3,1,"","cuLinkDestroy"],[5,3,1,"","cuMemAddressFree"],[5,3,1,"","cuMemAddressReserve"],[5,3,1,"","cuMemAdvise"],[5,3,1,"","cuMemAlloc"],[5,3,1,"","cuMemAllocAsync"],[5,3,1,"","cuMemAllocFromPoolAsync"],[5,3,1,"","cuMemAllocHost"],[5,3,1,"","cuMemAllocManaged"],[5,3,1,"","cuMemAllocPitch"],[5,3,1,"","cuMemCreate"],[5,3,1,"","cuMemExportToShareableHandle"],[5,3,1,"","cuMemFree"],[5,3,1,"","cuMemFreeAsync"],[5,3,1,"","cuMemFreeHost"],[5,3,1,"","cuMemGetAccess"],[5,3,1,"","cuMemGetAddressRange"],[5,3,1,"","cuMemGetAllocationGranularity"],[5,3,1,"","cuMemGetAllocationPropertiesFromHandle"],[5,3,1,"","cuMemGetHandleForAddressRange"],[5,3,1,"","cuMemGetInfo"],[5,3,1,"","cuMemHostAlloc"],[5,3,1,"","cuMemHostGetDevicePointer"],[5,3,1,"","cuMemHostGetFlags"],[5,3,1,"","cuMemHostRegister"],[5,3,1,"","cuMemHostUnregister"],[5,3,1,"","cuMemImportFromShareableHandle"],[5,3,1,"","cuMemMap"],[5,3,1,"","cuMemMapArrayAsync"],[5,3,1,"","cuMemPoolCreate"],[5,3,1,"","cuMemPoolDestroy"],[5,3,1,"","cuMemPoolExportPointer"],[5,3,1,"","cuMemPoolExportToShareableHandle"],[5,3,1,"","cuMemPoolGetAccess"],[5,3,1,"","cuMemPoolGetAttribute"],[5,3,1,"","cuMemPoolImportFromShareableHandle"],[5,3,1,"","cuMemPoolImportPointer"],[5,3,1,"","cuMemPoolSetAccess"],[5,3,1,"","cuMemPoolSetAttribute"],[5,3,1,"","cuMemPoolTrimTo"],[5,3,1,"","cuMemPrefetchAsync"],[5,3,1,"","cuMemRangeGetAttribute"],[5,3,1,"","cuMemRangeGetAttributes"],[5,3,1,"","cuMemRelease"],[5,3,1,"","cuMemRetainAllocationHandle"],[5,3,1,"","cuMemSetAccess"],[5,3,1,"","cuMemUnmap"],[5,3,1,"","cuMemcpy"],[5,3,1,"","cuMemcpy2D"],[5,3,1,"","cuMemcpy2DAsync"],[5,3,1,"","cuMemcpy2DUnaligned"],[5,3,1,"","cuMemcpy3D"],[5,3,1,"","cuMemcpy3DAsync"],[5,3,1,"","cuMemcpy3DPeer"],[5,3,1,"","cuMemcpy3DPeerAsync"],[5,3,1,"","cuMemcpyAsync"],[5,3,1,"","cuMemcpyAtoA"],[5,3,1,"","cuMemcpyAtoD"],[5,3,1,"","cuMemcpyAtoH"],[5,3,1,"","cuMemcpyAtoHAsync"],[5,3,1,"","cuMemcpyDtoA"],[5,3,1,"","cuMemcpyDtoD"],[5,3,1,"","cuMemcpyDtoDAsync"],[5,3,1,"","cuMemcpyDtoH"],[5,3,1,"","cuMemcpyDtoHAsync"],[5,3,1,"","cuMemcpyHtoA"],[5,3,1,"","cuMemcpyHtoAAsync"],[5,3,1,"","cuMemcpyHtoD"],[5,3,1,"","cuMemcpyHtoDAsync"],[5,3,1,"","cuMemcpyPeer"],[5,3,1,"","cuMemcpyPeerAsync"],[5,3,1,"","cuMemsetD16"],[5,3,1,"","cuMemsetD16Async"],[5,3,1,"","cuMemsetD2D16"],[5,3,1,"","cuMemsetD2D16Async"],[5,3,1,"","cuMemsetD2D32"],[5,3,1,"","cuMemsetD2D32Async"],[5,3,1,"","cuMemsetD2D8"],[5,3,1,"","cuMemsetD2D8Async"],[5,3,1,"","cuMemsetD32"],[5,3,1,"","cuMemsetD32Async"],[5,3,1,"","cuMemsetD8"],[5,3,1,"","cuMemsetD8Async"],[5,3,1,"","cuMipmappedArrayCreate"],[5,3,1,"","cuMipmappedArrayDestroy"],[5,3,1,"","cuMipmappedArrayGetLevel"],[5,3,1,"","cuMipmappedArrayGetMemoryRequirements"],[5,3,1,"","cuMipmappedArrayGetSparseProperties"],[5,3,1,"","cuModuleGetFunction"],[5,3,1,"","cuModuleGetGlobal"],[5,3,1,"","cuModuleGetLoadingMode"],[5,3,1,"","cuModuleGetSurfRef"],[5,3,1,"","cuModuleGetTexRef"],[5,3,1,"","cuModuleLoad"],[5,3,1,"","cuModuleLoadData"],[5,3,1,"","cuModuleLoadDataEx"],[5,3,1,"","cuModuleLoadFatBinary"],[5,3,1,"","cuModuleUnload"],[5,3,1,"","cuOccupancyAvailableDynamicSMemPerBlock"],[5,3,1,"","cuOccupancyMaxActiveBlocksPerMultiprocessor"],[5,3,1,"","cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"],[5,3,1,"","cuOccupancyMaxActiveClusters"],[5,3,1,"","cuOccupancyMaxPotentialBlockSize"],[5,3,1,"","cuOccupancyMaxPotentialBlockSizeWithFlags"],[5,3,1,"","cuOccupancyMaxPotentialClusterSize"],[5,3,1,"","cuPointerGetAttribute"],[5,3,1,"","cuPointerGetAttributes"],[5,3,1,"","cuPointerSetAttribute"],[5,3,1,"","cuProfilerStart"],[5,3,1,"","cuProfilerStop"],[5,3,1,"","cuSignalExternalSemaphoresAsync"],[5,3,1,"","cuStreamAddCallback"],[5,3,1,"","cuStreamAttachMemAsync"],[5,3,1,"","cuStreamBatchMemOp"],[5,3,1,"","cuStreamBatchMemOp_v2"],[5,3,1,"","cuStreamBeginCapture"],[5,3,1,"","cuStreamCopyAttributes"],[5,3,1,"","cuStreamCreate"],[5,3,1,"","cuStreamCreateWithPriority"],[5,3,1,"","cuStreamDestroy"],[5,3,1,"","cuStreamEndCapture"],[5,3,1,"","cuStreamGetAttribute"],[5,3,1,"","cuStreamGetCaptureInfo"],[5,3,1,"","cuStreamGetCaptureInfo_v2"],[5,3,1,"","cuStreamGetCtx"],[5,3,1,"","cuStreamGetFlags"],[5,3,1,"","cuStreamGetPriority"],[5,3,1,"","cuStreamIsCapturing"],[5,3,1,"","cuStreamQuery"],[5,3,1,"","cuStreamSetAttribute"],[5,3,1,"","cuStreamSynchronize"],[5,3,1,"","cuStreamUpdateCaptureDependencies"],[5,3,1,"","cuStreamWaitEvent"],[5,3,1,"","cuStreamWaitValue32"],[5,3,1,"","cuStreamWaitValue32_v2"],[5,3,1,"","cuStreamWaitValue64"],[5,3,1,"","cuStreamWaitValue64_v2"],[5,3,1,"","cuStreamWriteValue32"],[5,3,1,"","cuStreamWriteValue32_v2"],[5,3,1,"","cuStreamWriteValue64"],[5,3,1,"","cuStreamWriteValue64_v2"],[5,3,1,"","cuSurfObjectCreate"],[5,3,1,"","cuSurfObjectDestroy"],[5,3,1,"","cuSurfObjectGetResourceDesc"],[5,3,1,"","cuTexObjectCreate"],[5,3,1,"","cuTexObjectDestroy"],[5,3,1,"","cuTexObjectGetResourceDesc"],[5,3,1,"","cuTexObjectGetResourceViewDesc"],[5,3,1,"","cuTexObjectGetTextureDesc"],[5,3,1,"","cuThreadExchangeStreamCaptureMode"],[5,3,1,"","cuUserObjectCreate"],[5,3,1,"","cuUserObjectRelease"],[5,3,1,"","cuUserObjectRetain"],[5,3,1,"","cuVDPAUCtxCreate"],[5,3,1,"","cuVDPAUGetDevice"],[5,3,1,"","cuWaitExternalSemaphoresAsync"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR_st":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY3D_DESCRIPTOR_v2":[[5,0,1,"","Depth"],[5,0,1,"","Flags"],[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR_st":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_DESCRIPTOR_v2":[[5,0,1,"","Format"],[5,0,1,"","Height"],[5,0,1,"","NumChannels"],[5,0,1,"","Width"],[5,2,1,"","getPtr"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS_st":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_MEMORY_REQUIREMENTS_v1":[[5,0,1,"","alignment"],[5,2,1,"","getPtr"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_ARRAY_SPARSE_PROPERTIES_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","miptailFirstLevel"],[5,0,1,"","miptailSize"],[5,0,1,"","reserved"],[5,0,1,"","tileExtent"]],"cuda.cuda.CUDA_BATCH_MEM_OP_NODE_PARAMS":[[5,0,1,"","count"],[5,0,1,"","ctx"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","paramArray"]],"cuda.cuda.CUDA_BATCH_MEM_OP_NODE_PARAMS_st":[[5,0,1,"","count"],[5,0,1,"","ctx"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","paramArray"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","size"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","size"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1":[[5,0,1,"","arrayDesc"],[5,2,1,"","getPtr"],[5,0,1,"","numLevels"],[5,0,1,"","offset"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","handle"],[5,0,1,"","reserved"],[5,0,1,"","type"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","params"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS_st":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1":[[5,0,1,"","extSemArray"],[5,2,1,"","getPtr"],[5,0,1,"","numExtSems"],[5,0,1,"","paramsArray"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS_st":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_HOST_NODE_PARAMS_v1":[[5,0,1,"","fn"],[5,2,1,"","getPtr"],[5,0,1,"","userData"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS_st":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_KERNEL_NODE_PARAMS_v1":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","extra"],[5,0,1,"","func"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS_st":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_LAUNCH_PARAMS_v1":[[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,0,1,"","function"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","kernelParams"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUDA_MEMCPY2D":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY2D_st":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY2D_v2":[[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHost"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHost"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"]],"cuda.cuda.CUDA_MEMCPY3D":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER_st":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_PEER_v1":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstContext"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","srcArray"],[5,0,1,"","srcContext"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_st":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMCPY3D_v2":[[5,0,1,"","Depth"],[5,0,1,"","Height"],[5,0,1,"","WidthInBytes"],[5,0,1,"","dstArray"],[5,0,1,"","dstDevice"],[5,0,1,"","dstHeight"],[5,0,1,"","dstHost"],[5,0,1,"","dstLOD"],[5,0,1,"","dstMemoryType"],[5,0,1,"","dstPitch"],[5,0,1,"","dstXInBytes"],[5,0,1,"","dstY"],[5,0,1,"","dstZ"],[5,2,1,"","getPtr"],[5,0,1,"","reserved0"],[5,0,1,"","reserved1"],[5,0,1,"","srcArray"],[5,0,1,"","srcDevice"],[5,0,1,"","srcHeight"],[5,0,1,"","srcHost"],[5,0,1,"","srcLOD"],[5,0,1,"","srcMemoryType"],[5,0,1,"","srcPitch"],[5,0,1,"","srcXInBytes"],[5,0,1,"","srcY"],[5,0,1,"","srcZ"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS_st":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEMSET_NODE_PARAMS_v1":[[5,0,1,"","dst"],[5,0,1,"","elementSize"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","pitch"],[5,0,1,"","value"],[5,0,1,"","width"]],"cuda.cuda.CUDA_MEM_ALLOC_NODE_PARAMS":[[5,0,1,"","accessDescCount"],[5,0,1,"","accessDescs"],[5,0,1,"","bytesize"],[5,0,1,"","dptr"],[5,2,1,"","getPtr"],[5,0,1,"","poolProps"]],"cuda.cuda.CUDA_MEM_ALLOC_NODE_PARAMS_st":[[5,0,1,"","accessDescCount"],[5,0,1,"","accessDescs"],[5,0,1,"","bytesize"],[5,0,1,"","dptr"],[5,2,1,"","getPtr"],[5,0,1,"","poolProps"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS":[[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1":[[5,2,1,"","getPtr"],[5,0,1,"","p2pToken"],[5,0,1,"","vaSpaceToken"]],"cuda.cuda.CUDA_RESOURCE_DESC":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_DESC_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_DESC_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","res"],[5,0,1,"","resType"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC_st":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_RESOURCE_VIEW_DESC_v1":[[5,0,1,"","depth"],[5,0,1,"","firstLayer"],[5,0,1,"","firstMipmapLevel"],[5,0,1,"","format"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","lastLayer"],[5,0,1,"","lastMipmapLevel"],[5,0,1,"","reserved"],[5,0,1,"","width"]],"cuda.cuda.CUDA_TEXTURE_DESC":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_TEXTURE_DESC_st":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUDA_TEXTURE_DESC_v1":[[5,0,1,"","addressMode"],[5,0,1,"","borderColor"],[5,0,1,"","filterMode"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","maxAnisotropy"],[5,0,1,"","maxMipmapLevelClamp"],[5,0,1,"","minMipmapLevelClamp"],[5,0,1,"","mipmapFilterMode"],[5,0,1,"","mipmapLevelBias"],[5,0,1,"","reserved"]],"cuda.cuda.CUGLDeviceList":[[5,0,1,"","CU_GL_DEVICE_LIST_ALL"],[5,0,1,"","CU_GL_DEVICE_LIST_CURRENT_FRAME"],[5,0,1,"","CU_GL_DEVICE_LIST_NEXT_FRAME"]],"cuda.cuda.CUGPUDirectRDMAWritesOrdering":[[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_ALL_DEVICES"],[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_NONE"],[5,0,1,"","CU_GPU_DIRECT_RDMA_WRITES_ORDERING_OWNER"]],"cuda.cuda.CUaccessPolicyWindow":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessPolicyWindow_st":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessPolicyWindow_v1":[[5,0,1,"","base_ptr"],[5,2,1,"","getPtr"],[5,0,1,"","hitProp"],[5,0,1,"","hitRatio"],[5,0,1,"","missProp"],[5,0,1,"","num_bytes"]],"cuda.cuda.CUaccessProperty":[[5,0,1,"","CU_ACCESS_PROPERTY_NORMAL"],[5,0,1,"","CU_ACCESS_PROPERTY_PERSISTING"],[5,0,1,"","CU_ACCESS_PROPERTY_STREAMING"]],"cuda.cuda.CUaddress_mode":[[5,0,1,"","CU_TR_ADDRESS_MODE_BORDER"],[5,0,1,"","CU_TR_ADDRESS_MODE_CLAMP"],[5,0,1,"","CU_TR_ADDRESS_MODE_MIRROR"],[5,0,1,"","CU_TR_ADDRESS_MODE_WRAP"]],"cuda.cuda.CUarray":[[5,2,1,"","getPtr"]],"cuda.cuda.CUarrayMapInfo":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarrayMapInfo_st":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarrayMapInfo_v1":[[5,0,1,"","deviceBitMask"],[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","memHandle"],[5,0,1,"","memHandleType"],[5,0,1,"","memOperationType"],[5,0,1,"","offset"],[5,0,1,"","reserved"],[5,0,1,"","resource"],[5,0,1,"","resourceType"],[5,0,1,"","subresource"],[5,0,1,"","subresourceType"]],"cuda.cuda.CUarraySparseSubresourceType":[[5,0,1,"","CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL"],[5,0,1,"","CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL"]],"cuda.cuda.CUarray_cubemap_face":[[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_X"],[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_Y"],[5,0,1,"","CU_CUBEMAP_FACE_NEGATIVE_Z"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_X"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_Y"],[5,0,1,"","CU_CUBEMAP_FACE_POSITIVE_Z"]],"cuda.cuda.CUarray_format":[[5,0,1,"","CU_AD_FORMAT_BC1_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC1_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC2_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC2_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC3_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC3_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_BC4_SNORM"],[5,0,1,"","CU_AD_FORMAT_BC4_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC5_SNORM"],[5,0,1,"","CU_AD_FORMAT_BC5_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC6H_SF16"],[5,0,1,"","CU_AD_FORMAT_BC6H_UF16"],[5,0,1,"","CU_AD_FORMAT_BC7_UNORM"],[5,0,1,"","CU_AD_FORMAT_BC7_UNORM_SRGB"],[5,0,1,"","CU_AD_FORMAT_FLOAT"],[5,0,1,"","CU_AD_FORMAT_HALF"],[5,0,1,"","CU_AD_FORMAT_NV12"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT16"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT32"],[5,0,1,"","CU_AD_FORMAT_SIGNED_INT8"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X1"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X2"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT16X4"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X1"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X2"],[5,0,1,"","CU_AD_FORMAT_SNORM_INT8X4"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X1"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X2"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT16X4"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X1"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X2"],[5,0,1,"","CU_AD_FORMAT_UNORM_INT8X4"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT16"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT32"],[5,0,1,"","CU_AD_FORMAT_UNSIGNED_INT8"]],"cuda.cuda.CUclusterSchedulingPolicy":[[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_DEFAULT"],[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING"],[5,0,1,"","CU_CLUSTER_SCHEDULING_POLICY_SPREAD"]],"cuda.cuda.CUcomputemode":[[5,0,1,"","CU_COMPUTEMODE_DEFAULT"],[5,0,1,"","CU_COMPUTEMODE_EXCLUSIVE_PROCESS"],[5,0,1,"","CU_COMPUTEMODE_PROHIBITED"]],"cuda.cuda.CUcontext":[[5,2,1,"","getPtr"]],"cuda.cuda.CUctx_flags":[[5,0,1,"","CU_CTX_BLOCKING_SYNC"],[5,0,1,"","CU_CTX_FLAGS_MASK"],[5,0,1,"","CU_CTX_LMEM_RESIZE_TO_MAX"],[5,0,1,"","CU_CTX_MAP_HOST"],[5,0,1,"","CU_CTX_SCHED_AUTO"],[5,0,1,"","CU_CTX_SCHED_BLOCKING_SYNC"],[5,0,1,"","CU_CTX_SCHED_MASK"],[5,0,1,"","CU_CTX_SCHED_SPIN"],[5,0,1,"","CU_CTX_SCHED_YIELD"]],"cuda.cuda.CUdevice":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdevice_P2PAttribute":[[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED"],[5,0,1,"","CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK"]],"cuda.cuda.CUdevice_attribute":[[5,0,1,"","CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CLOCK_RATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_MODE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_ECC_ENABLED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_GPU_OVERLAP"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_INTEGRATED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_PITCH"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_BUS_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TCC_DRIVER"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED"],[5,0,1,"","CU_DEVICE_ATTRIBUTE_WARP_SIZE"]],"cuda.cuda.CUdevice_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdeviceptr":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdeviceptr_v2":[[5,2,1,"","getPtr"]],"cuda.cuda.CUdevprop":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdevprop_st":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdevprop_v1":[[5,0,1,"","SIMDWidth"],[5,0,1,"","clockRate"],[5,2,1,"","getPtr"],[5,0,1,"","maxGridSize"],[5,0,1,"","maxThreadsDim"],[5,0,1,"","maxThreadsPerBlock"],[5,0,1,"","memPitch"],[5,0,1,"","regsPerBlock"],[5,0,1,"","sharedMemPerBlock"],[5,0,1,"","textureAlign"],[5,0,1,"","totalConstantMemory"]],"cuda.cuda.CUdriverProcAddress_flags":[[5,0,1,"","CU_GET_PROC_ADDRESS_DEFAULT"],[5,0,1,"","CU_GET_PROC_ADDRESS_LEGACY_STREAM"],[5,0,1,"","CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM"]],"cuda.cuda.CUeglColorFormat":[[5,0,1,"","CU_EGL_COLOR_FORMAT_A"],[5,0,1,"","CU_EGL_COLOR_FORMAT_ABGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_ARGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_AYUV"],[5,0,1,"","CU_EGL_COLOR_FORMAT_AYUV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_CCCC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER10_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_BCCR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CBRC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CCCC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_CRBC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_RCCB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER12_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER14_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER20_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_BCCR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_CBRC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_CRBC"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_RCCB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BAYER_RGGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BGR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_BGRA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_L"],[5,0,1,"","CU_EGL_COLOR_FORMAT_MAX"],[5,0,1,"","CU_EGL_COLOR_FORMAT_R"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RG"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RGB"],[5,0,1,"","CU_EGL_COLOR_FORMAT_RGBA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_UYVY_422"],[5,0,1,"","CU_EGL_COLOR_FORMAT_UYVY_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_VYUY"],[5,0,1,"","CU_EGL_COLOR_FORMAT_VYUY_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y10_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y12_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUVA"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUVA_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUYV_422"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YUYV_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_2020"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_709"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_PLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVYU"],[5,0,1,"","CU_EGL_COLOR_FORMAT_YVYU_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y_709_ER"],[5,0,1,"","CU_EGL_COLOR_FORMAT_Y_ER"]],"cuda.cuda.CUeglFrame":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglFrameType":[[5,0,1,"","CU_EGL_FRAME_TYPE_ARRAY"],[5,0,1,"","CU_EGL_FRAME_TYPE_PITCH"]],"cuda.cuda.CUeglFrame_st":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglFrame_v1":[[5,0,1,"","cuFormat"],[5,0,1,"","depth"],[5,0,1,"","eglColorFormat"],[5,0,1,"","frame"],[5,0,1,"","frameType"],[5,2,1,"","getPtr"],[5,0,1,"","height"],[5,0,1,"","numChannels"],[5,0,1,"","pitch"],[5,0,1,"","planeCount"],[5,0,1,"","width"]],"cuda.cuda.CUeglResourceLocationFlags":[[5,0,1,"","CU_EGL_RESOURCE_LOCATION_SYSMEM"],[5,0,1,"","CU_EGL_RESOURCE_LOCATION_VIDMEM"]],"cuda.cuda.CUeglStreamConnection":[[5,2,1,"","getPtr"]],"cuda.cuda.CUevent":[[5,2,1,"","getPtr"]],"cuda.cuda.CUevent_flags":[[5,0,1,"","CU_EVENT_BLOCKING_SYNC"],[5,0,1,"","CU_EVENT_DEFAULT"],[5,0,1,"","CU_EVENT_DISABLE_TIMING"],[5,0,1,"","CU_EVENT_INTERPROCESS"]],"cuda.cuda.CUevent_record_flags":[[5,0,1,"","CU_EVENT_RECORD_DEFAULT"],[5,0,1,"","CU_EVENT_RECORD_EXTERNAL"]],"cuda.cuda.CUevent_sched_flags":[[5,0,1,"","CU_EVENT_SCHED_AUTO"],[5,0,1,"","CU_EVENT_SCHED_BLOCKING_SYNC"],[5,0,1,"","CU_EVENT_SCHED_SPIN"],[5,0,1,"","CU_EVENT_SCHED_YIELD"]],"cuda.cuda.CUevent_wait_flags":[[5,0,1,"","CU_EVENT_WAIT_DEFAULT"],[5,0,1,"","CU_EVENT_WAIT_EXTERNAL"]],"cuda.cuda.CUexecAffinityParam":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinityParam_st":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinityParam_v1":[[5,2,1,"","getPtr"],[5,0,1,"","param"],[5,0,1,"","type"]],"cuda.cuda.CUexecAffinitySmCount":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinitySmCount_st":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinitySmCount_v1":[[5,2,1,"","getPtr"],[5,0,1,"","val"]],"cuda.cuda.CUexecAffinityType":[[5,0,1,"","CU_EXEC_AFFINITY_TYPE_MAX"],[5,0,1,"","CU_EXEC_AFFINITY_TYPE_SM_COUNT"]],"cuda.cuda.CUexternalMemory":[[5,2,1,"","getPtr"]],"cuda.cuda.CUexternalMemoryHandleType":[[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32"],[5,0,1,"","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT"]],"cuda.cuda.CUexternalSemaphore":[[5,2,1,"","getPtr"]],"cuda.cuda.CUexternalSemaphoreHandleType":[[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD"],[5,0,1,"","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32"]],"cuda.cuda.CUfilter_mode":[[5,0,1,"","CU_TR_FILTER_MODE_LINEAR"],[5,0,1,"","CU_TR_FILTER_MODE_POINT"]],"cuda.cuda.CUflushGPUDirectRDMAWritesOptions":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_HOST"],[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_MEMOPS"]],"cuda.cuda.CUflushGPUDirectRDMAWritesScope":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES"],[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER"]],"cuda.cuda.CUflushGPUDirectRDMAWritesTarget":[[5,0,1,"","CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX"]],"cuda.cuda.CUfunc_cache":[[5,0,1,"","CU_FUNC_CACHE_PREFER_EQUAL"],[5,0,1,"","CU_FUNC_CACHE_PREFER_L1"],[5,0,1,"","CU_FUNC_CACHE_PREFER_NONE"],[5,0,1,"","CU_FUNC_CACHE_PREFER_SHARED"]],"cuda.cuda.CUfunction":[[5,2,1,"","getPtr"]],"cuda.cuda.CUfunction_attribute":[[5,0,1,"","CU_FUNC_ATTRIBUTE_BINARY_VERSION"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CACHE_MODE_CA"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET"],[5,0,1,"","CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES"],[5,0,1,"","CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK"],[5,0,1,"","CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED"],[5,0,1,"","CU_FUNC_ATTRIBUTE_NUM_REGS"],[5,0,1,"","CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT"],[5,0,1,"","CU_FUNC_ATTRIBUTE_PTX_VERSION"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT"],[5,0,1,"","CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH"],[5,0,1,"","CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES"]],"cuda.cuda.CUgraph":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphDebugDot_flags":[[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES"],[5,0,1,"","CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE"]],"cuda.cuda.CUgraphExec":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphExecUpdateResult":[[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE"],[5,0,1,"","CU_GRAPH_EXEC_UPDATE_SUCCESS"]],"cuda.cuda.CUgraphInstantiate_flags":[[5,0,1,"","CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH"],[5,0,1,"","CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY"]],"cuda.cuda.CUgraphMem_attribute":[[5,0,1,"","CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT"],[5,0,1,"","CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH"],[5,0,1,"","CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT"],[5,0,1,"","CU_GRAPH_MEM_ATTR_USED_MEM_HIGH"]],"cuda.cuda.CUgraphNode":[[5,2,1,"","getPtr"]],"cuda.cuda.CUgraphNodeType":[[5,0,1,"","CU_GRAPH_NODE_TYPE_BATCH_MEM_OP"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EMPTY"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EVENT_RECORD"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EXT_SEMAS_SIGNAL"],[5,0,1,"","CU_GRAPH_NODE_TYPE_EXT_SEMAS_WAIT"],[5,0,1,"","CU_GRAPH_NODE_TYPE_GRAPH"],[5,0,1,"","CU_GRAPH_NODE_TYPE_HOST"],[5,0,1,"","CU_GRAPH_NODE_TYPE_KERNEL"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEMCPY"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEMSET"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEM_ALLOC"],[5,0,1,"","CU_GRAPH_NODE_TYPE_MEM_FREE"],[5,0,1,"","CU_GRAPH_NODE_TYPE_WAIT_EVENT"]],"cuda.cuda.CUgraphicsMapResourceFlags":[[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE"],[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY"],[5,0,1,"","CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD"]],"cuda.cuda.CUgraphicsRegisterFlags":[[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_NONE"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER"],[5,0,1,"","CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD"]],"cuda.cuda.CUgraphicsResource":[[5,2,1,"","getPtr"]],"cuda.cuda.CUhostFn":[[5,2,1,"","getPtr"]],"cuda.cuda.CUipcEventHandle":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcEventHandle_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcEventHandle_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMemHandle_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUipcMem_flags":[[5,0,1,"","CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS"]],"cuda.cuda.CUjitInputType":[[5,0,1,"","CU_JIT_INPUT_CUBIN"],[5,0,1,"","CU_JIT_INPUT_FATBINARY"],[5,0,1,"","CU_JIT_INPUT_LIBRARY"],[5,0,1,"","CU_JIT_INPUT_NVVM"],[5,0,1,"","CU_JIT_INPUT_OBJECT"],[5,0,1,"","CU_JIT_INPUT_PTX"],[5,0,1,"","CU_JIT_NUM_INPUT_TYPES"]],"cuda.cuda.CUjit_cacheMode":[[5,0,1,"","CU_JIT_CACHE_OPTION_CA"],[5,0,1,"","CU_JIT_CACHE_OPTION_CG"],[5,0,1,"","CU_JIT_CACHE_OPTION_NONE"]],"cuda.cuda.CUjit_fallback":[[5,0,1,"","CU_PREFER_BINARY"],[5,0,1,"","CU_PREFER_PTX"]],"cuda.cuda.CUjit_option":[[5,0,1,"","CU_JIT_CACHE_MODE"],[5,0,1,"","CU_JIT_ERROR_LOG_BUFFER"],[5,0,1,"","CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES"],[5,0,1,"","CU_JIT_FALLBACK_STRATEGY"],[5,0,1,"","CU_JIT_FAST_COMPILE"],[5,0,1,"","CU_JIT_FMA"],[5,0,1,"","CU_JIT_FTZ"],[5,0,1,"","CU_JIT_GENERATE_DEBUG_INFO"],[5,0,1,"","CU_JIT_GENERATE_LINE_INFO"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_ADDRESSES"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_COUNT"],[5,0,1,"","CU_JIT_GLOBAL_SYMBOL_NAMES"],[5,0,1,"","CU_JIT_INFO_LOG_BUFFER"],[5,0,1,"","CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES"],[5,0,1,"","CU_JIT_LOG_VERBOSE"],[5,0,1,"","CU_JIT_LTO"],[5,0,1,"","CU_JIT_MAX_REGISTERS"],[5,0,1,"","CU_JIT_NEW_SM3X_OPT"],[5,0,1,"","CU_JIT_NUM_OPTIONS"],[5,0,1,"","CU_JIT_OPTIMIZATION_LEVEL"],[5,0,1,"","CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES"],[5,0,1,"","CU_JIT_PREC_DIV"],[5,0,1,"","CU_JIT_PREC_SQRT"],[5,0,1,"","CU_JIT_REFERENCED_KERNEL_COUNT"],[5,0,1,"","CU_JIT_REFERENCED_KERNEL_NAMES"],[5,0,1,"","CU_JIT_REFERENCED_VARIABLE_COUNT"],[5,0,1,"","CU_JIT_REFERENCED_VARIABLE_NAMES"],[5,0,1,"","CU_JIT_TARGET"],[5,0,1,"","CU_JIT_TARGET_FROM_CUCONTEXT"],[5,0,1,"","CU_JIT_THREADS_PER_BLOCK"],[5,0,1,"","CU_JIT_WALL_TIME"]],"cuda.cuda.CUjit_target":[[5,0,1,"","CU_TARGET_COMPUTE_20"],[5,0,1,"","CU_TARGET_COMPUTE_21"],[5,0,1,"","CU_TARGET_COMPUTE_30"],[5,0,1,"","CU_TARGET_COMPUTE_32"],[5,0,1,"","CU_TARGET_COMPUTE_35"],[5,0,1,"","CU_TARGET_COMPUTE_37"],[5,0,1,"","CU_TARGET_COMPUTE_50"],[5,0,1,"","CU_TARGET_COMPUTE_52"],[5,0,1,"","CU_TARGET_COMPUTE_53"],[5,0,1,"","CU_TARGET_COMPUTE_60"],[5,0,1,"","CU_TARGET_COMPUTE_61"],[5,0,1,"","CU_TARGET_COMPUTE_62"],[5,0,1,"","CU_TARGET_COMPUTE_70"],[5,0,1,"","CU_TARGET_COMPUTE_72"],[5,0,1,"","CU_TARGET_COMPUTE_75"],[5,0,1,"","CU_TARGET_COMPUTE_80"],[5,0,1,"","CU_TARGET_COMPUTE_86"],[5,0,1,"","CU_TARGET_COMPUTE_87"],[5,0,1,"","CU_TARGET_COMPUTE_89"],[5,0,1,"","CU_TARGET_COMPUTE_90"]],"cuda.cuda.CUkernelNodeAttrValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUkernelNodeAttrValue_v1":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttribute":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","value"]],"cuda.cuda.CUlaunchAttributeValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttributeValue_union":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUlaunchAttribute_st":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","value"]],"cuda.cuda.CUlaunchConfig":[[5,0,1,"","attrs"],[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","numAttrs"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUlaunchConfig_st":[[5,0,1,"","attrs"],[5,0,1,"","blockDimX"],[5,0,1,"","blockDimY"],[5,0,1,"","blockDimZ"],[5,2,1,"","getPtr"],[5,0,1,"","gridDimX"],[5,0,1,"","gridDimY"],[5,0,1,"","gridDimZ"],[5,0,1,"","hStream"],[5,0,1,"","numAttrs"],[5,0,1,"","sharedMemBytes"]],"cuda.cuda.CUlimit":[[5,0,1,"","CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT"],[5,0,1,"","CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH"],[5,0,1,"","CU_LIMIT_MALLOC_HEAP_SIZE"],[5,0,1,"","CU_LIMIT_MAX"],[5,0,1,"","CU_LIMIT_MAX_L2_FETCH_GRANULARITY"],[5,0,1,"","CU_LIMIT_PERSISTING_L2_CACHE_SIZE"],[5,0,1,"","CU_LIMIT_PRINTF_FIFO_SIZE"],[5,0,1,"","CU_LIMIT_STACK_SIZE"]],"cuda.cuda.CUlinkState":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemAccessDesc":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccessDesc_st":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccessDesc_v1":[[5,0,1,"","flags"],[5,2,1,"","getPtr"],[5,0,1,"","location"]],"cuda.cuda.CUmemAccess_flags":[[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_MAX"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_NONE"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_READ"],[5,0,1,"","CU_MEM_ACCESS_FLAGS_PROT_READWRITE"]],"cuda.cuda.CUmemAllocationCompType":[[5,0,1,"","CU_MEM_ALLOCATION_COMP_GENERIC"],[5,0,1,"","CU_MEM_ALLOCATION_COMP_NONE"]],"cuda.cuda.CUmemAllocationGranularity_flags":[[5,0,1,"","CU_MEM_ALLOC_GRANULARITY_MINIMUM"],[5,0,1,"","CU_MEM_ALLOC_GRANULARITY_RECOMMENDED"]],"cuda.cuda.CUmemAllocationHandleType":[[5,0,1,"","CU_MEM_HANDLE_TYPE_MAX"],[5,0,1,"","CU_MEM_HANDLE_TYPE_NONE"],[5,0,1,"","CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR"],[5,0,1,"","CU_MEM_HANDLE_TYPE_WIN32"],[5,0,1,"","CU_MEM_HANDLE_TYPE_WIN32_KMT"]],"cuda.cuda.CUmemAllocationProp":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationProp_st":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationProp_v1":[[5,0,1,"","allocFlags"],[5,2,1,"","getPtr"],[5,0,1,"","location"],[5,0,1,"","requestedHandleTypes"],[5,0,1,"","type"],[5,0,1,"","win32HandleMetaData"]],"cuda.cuda.CUmemAllocationType":[[5,0,1,"","CU_MEM_ALLOCATION_TYPE_INVALID"],[5,0,1,"","CU_MEM_ALLOCATION_TYPE_MAX"],[5,0,1,"","CU_MEM_ALLOCATION_TYPE_PINNED"]],"cuda.cuda.CUmemAttach_flags":[[5,0,1,"","CU_MEM_ATTACH_GLOBAL"],[5,0,1,"","CU_MEM_ATTACH_HOST"],[5,0,1,"","CU_MEM_ATTACH_SINGLE"]],"cuda.cuda.CUmemGenericAllocationHandle":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemGenericAllocationHandle_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemHandleType":[[5,0,1,"","CU_MEM_HANDLE_TYPE_GENERIC"]],"cuda.cuda.CUmemLocation":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemLocationType":[[5,0,1,"","CU_MEM_LOCATION_TYPE_DEVICE"],[5,0,1,"","CU_MEM_LOCATION_TYPE_INVALID"],[5,0,1,"","CU_MEM_LOCATION_TYPE_MAX"]],"cuda.cuda.CUmemLocation_st":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemLocation_v1":[[5,2,1,"","getPtr"],[5,0,1,"","id"],[5,0,1,"","type"]],"cuda.cuda.CUmemOperationType":[[5,0,1,"","CU_MEM_OPERATION_TYPE_MAP"],[5,0,1,"","CU_MEM_OPERATION_TYPE_UNMAP"]],"cuda.cuda.CUmemPoolProps":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolProps_st":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolProps_v1":[[5,0,1,"","allocType"],[5,2,1,"","getPtr"],[5,0,1,"","handleTypes"],[5,0,1,"","location"],[5,0,1,"","reserved"],[5,0,1,"","win32SecurityAttributes"]],"cuda.cuda.CUmemPoolPtrExportData":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPoolPtrExportData_st":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPoolPtrExportData_v1":[[5,2,1,"","getPtr"],[5,0,1,"","reserved"]],"cuda.cuda.CUmemPool_attribute":[[5,0,1,"","CU_MEMPOOL_ATTR_RELEASE_THRESHOLD"],[5,0,1,"","CU_MEMPOOL_ATTR_RESERVED_MEM_CURRENT"],[5,0,1,"","CU_MEMPOOL_ATTR_RESERVED_MEM_HIGH"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_ALLOW_INTERNAL_DEPENDENCIES"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_ALLOW_OPPORTUNISTIC"],[5,0,1,"","CU_MEMPOOL_ATTR_REUSE_FOLLOW_EVENT_DEPENDENCIES"],[5,0,1,"","CU_MEMPOOL_ATTR_USED_MEM_CURRENT"],[5,0,1,"","CU_MEMPOOL_ATTR_USED_MEM_HIGH"]],"cuda.cuda.CUmemRangeHandleType":[[5,0,1,"","CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD"],[5,0,1,"","CU_MEM_RANGE_HANDLE_TYPE_MAX"]],"cuda.cuda.CUmem_advise":[[5,0,1,"","CU_MEM_ADVISE_SET_ACCESSED_BY"],[5,0,1,"","CU_MEM_ADVISE_SET_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_ADVISE_SET_READ_MOSTLY"],[5,0,1,"","CU_MEM_ADVISE_UNSET_ACCESSED_BY"],[5,0,1,"","CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_ADVISE_UNSET_READ_MOSTLY"]],"cuda.cuda.CUmem_range_attribute":[[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION"],[5,0,1,"","CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY"]],"cuda.cuda.CUmemoryPool":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmemorytype":[[5,0,1,"","CU_MEMORYTYPE_ARRAY"],[5,0,1,"","CU_MEMORYTYPE_DEVICE"],[5,0,1,"","CU_MEMORYTYPE_HOST"],[5,0,1,"","CU_MEMORYTYPE_UNIFIED"]],"cuda.cuda.CUmipmappedArray":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmodule":[[5,2,1,"","getPtr"]],"cuda.cuda.CUmoduleLoadingMode":[[5,0,1,"","CU_MODULE_EAGER_LOADING"],[5,0,1,"","CU_MODULE_LAZY_LOADING"]],"cuda.cuda.CUoccupancyB2DSize":[[5,2,1,"","getPtr"]],"cuda.cuda.CUoccupancy_flags":[[5,0,1,"","CU_OCCUPANCY_DEFAULT"],[5,0,1,"","CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE"]],"cuda.cuda.CUpointer_attribute":[[5,0,1,"","CU_POINTER_ATTRIBUTE_ACCESS_FLAGS"],[5,0,1,"","CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES"],[5,0,1,"","CU_POINTER_ATTRIBUTE_BUFFER_ID"],[5,0,1,"","CU_POINTER_ATTRIBUTE_CONTEXT"],[5,0,1,"","CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL"],[5,0,1,"","CU_POINTER_ATTRIBUTE_DEVICE_POINTER"],[5,0,1,"","CU_POINTER_ATTRIBUTE_HOST_POINTER"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_IS_MANAGED"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPED"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MAPPING_SIZE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMORY_TYPE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_P2P_TOKENS"],[5,0,1,"","CU_POINTER_ATTRIBUTE_RANGE_SIZE"],[5,0,1,"","CU_POINTER_ATTRIBUTE_RANGE_START_ADDR"],[5,0,1,"","CU_POINTER_ATTRIBUTE_SYNC_MEMOPS"]],"cuda.cuda.CUresourceViewFormat":[[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_FLOAT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_NONE"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC4"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC5"],[5,0,1,"","CU_RES_VIEW_FORMAT_SIGNED_BC6H"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_1X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_2X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_SINT_4X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_1X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_2X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X16"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X32"],[5,0,1,"","CU_RES_VIEW_FORMAT_UINT_4X8"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC1"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC2"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC3"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC4"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC5"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC6H"],[5,0,1,"","CU_RES_VIEW_FORMAT_UNSIGNED_BC7"]],"cuda.cuda.CUresourcetype":[[5,0,1,"","CU_RESOURCE_TYPE_ARRAY"],[5,0,1,"","CU_RESOURCE_TYPE_LINEAR"],[5,0,1,"","CU_RESOURCE_TYPE_MIPMAPPED_ARRAY"],[5,0,1,"","CU_RESOURCE_TYPE_PITCH2D"]],"cuda.cuda.CUresult":[[5,0,1,"","CUDA_ERROR_ALREADY_ACQUIRED"],[5,0,1,"","CUDA_ERROR_ALREADY_MAPPED"],[5,0,1,"","CUDA_ERROR_ARRAY_IS_MAPPED"],[5,0,1,"","CUDA_ERROR_ASSERT"],[5,0,1,"","CUDA_ERROR_CAPTURED_EVENT"],[5,0,1,"","CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE"],[5,0,1,"","CUDA_ERROR_CONTEXT_ALREADY_CURRENT"],[5,0,1,"","CUDA_ERROR_CONTEXT_ALREADY_IN_USE"],[5,0,1,"","CUDA_ERROR_CONTEXT_IS_DESTROYED"],[5,0,1,"","CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE"],[5,0,1,"","CUDA_ERROR_DEINITIALIZED"],[5,0,1,"","CUDA_ERROR_DEVICE_NOT_LICENSED"],[5,0,1,"","CUDA_ERROR_DEVICE_UNAVAILABLE"],[5,0,1,"","CUDA_ERROR_ECC_UNCORRECTABLE"],[5,0,1,"","CUDA_ERROR_EXTERNAL_DEVICE"],[5,0,1,"","CUDA_ERROR_FILE_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE"],[5,0,1,"","CUDA_ERROR_HARDWARE_STACK_ERROR"],[5,0,1,"","CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED"],[5,0,1,"","CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED"],[5,0,1,"","CUDA_ERROR_ILLEGAL_ADDRESS"],[5,0,1,"","CUDA_ERROR_ILLEGAL_INSTRUCTION"],[5,0,1,"","CUDA_ERROR_ILLEGAL_STATE"],[5,0,1,"","CUDA_ERROR_INVALID_ADDRESS_SPACE"],[5,0,1,"","CUDA_ERROR_INVALID_CLUSTER_SIZE"],[5,0,1,"","CUDA_ERROR_INVALID_CONTEXT"],[5,0,1,"","CUDA_ERROR_INVALID_DEVICE"],[5,0,1,"","CUDA_ERROR_INVALID_GRAPHICS_CONTEXT"],[5,0,1,"","CUDA_ERROR_INVALID_HANDLE"],[5,0,1,"","CUDA_ERROR_INVALID_IMAGE"],[5,0,1,"","CUDA_ERROR_INVALID_PC"],[5,0,1,"","CUDA_ERROR_INVALID_PTX"],[5,0,1,"","CUDA_ERROR_INVALID_SOURCE"],[5,0,1,"","CUDA_ERROR_INVALID_VALUE"],[5,0,1,"","CUDA_ERROR_JIT_COMPILATION_DISABLED"],[5,0,1,"","CUDA_ERROR_JIT_COMPILER_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_LAUNCH_FAILED"],[5,0,1,"","CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING"],[5,0,1,"","CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES"],[5,0,1,"","CUDA_ERROR_LAUNCH_TIMEOUT"],[5,0,1,"","CUDA_ERROR_MAP_FAILED"],[5,0,1,"","CUDA_ERROR_MISALIGNED_ADDRESS"],[5,0,1,"","CUDA_ERROR_MPS_CLIENT_TERMINATED"],[5,0,1,"","CUDA_ERROR_MPS_CONNECTION_FAILED"],[5,0,1,"","CUDA_ERROR_MPS_MAX_CLIENTS_REACHED"],[5,0,1,"","CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED"],[5,0,1,"","CUDA_ERROR_MPS_RPC_FAILURE"],[5,0,1,"","CUDA_ERROR_MPS_SERVER_NOT_READY"],[5,0,1,"","CUDA_ERROR_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_NOT_INITIALIZED"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED_AS_ARRAY"],[5,0,1,"","CUDA_ERROR_NOT_MAPPED_AS_POINTER"],[5,0,1,"","CUDA_ERROR_NOT_PERMITTED"],[5,0,1,"","CUDA_ERROR_NOT_READY"],[5,0,1,"","CUDA_ERROR_NOT_SUPPORTED"],[5,0,1,"","CUDA_ERROR_NO_BINARY_FOR_GPU"],[5,0,1,"","CUDA_ERROR_NO_DEVICE"],[5,0,1,"","CUDA_ERROR_NVLINK_UNCORRECTABLE"],[5,0,1,"","CUDA_ERROR_OPERATING_SYSTEM"],[5,0,1,"","CUDA_ERROR_OUT_OF_MEMORY"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_NOT_ENABLED"],[5,0,1,"","CUDA_ERROR_PEER_ACCESS_UNSUPPORTED"],[5,0,1,"","CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE"],[5,0,1,"","CUDA_ERROR_PROFILER_ALREADY_STARTED"],[5,0,1,"","CUDA_ERROR_PROFILER_ALREADY_STOPPED"],[5,0,1,"","CUDA_ERROR_PROFILER_DISABLED"],[5,0,1,"","CUDA_ERROR_PROFILER_NOT_INITIALIZED"],[5,0,1,"","CUDA_ERROR_SHARED_OBJECT_INIT_FAILED"],[5,0,1,"","CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_IMPLICIT"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_INVALIDATED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_ISOLATION"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_MERGE"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNJOINED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNMATCHED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED"],[5,0,1,"","CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD"],[5,0,1,"","CUDA_ERROR_STUB_LIBRARY"],[5,0,1,"","CUDA_ERROR_SYSTEM_DRIVER_MISMATCH"],[5,0,1,"","CUDA_ERROR_SYSTEM_NOT_READY"],[5,0,1,"","CUDA_ERROR_TIMEOUT"],[5,0,1,"","CUDA_ERROR_TOO_MANY_PEERS"],[5,0,1,"","CUDA_ERROR_UNKNOWN"],[5,0,1,"","CUDA_ERROR_UNMAP_FAILED"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_LIMIT"],[5,0,1,"","CUDA_ERROR_UNSUPPORTED_PTX_VERSION"],[5,0,1,"","CUDA_SUCCESS"]],"cuda.cuda.CUshared_carveout":[[5,0,1,"","CU_SHAREDMEM_CARVEOUT_DEFAULT"],[5,0,1,"","CU_SHAREDMEM_CARVEOUT_MAX_L1"],[5,0,1,"","CU_SHAREDMEM_CARVEOUT_MAX_SHARED"]],"cuda.cuda.CUsharedconfig":[[5,0,1,"","CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE"],[5,0,1,"","CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE"],[5,0,1,"","CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE"]],"cuda.cuda.CUstream":[[5,2,1,"","getPtr"]],"cuda.cuda.CUstreamAttrID":[[5,0,1,"","CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_COOPERATIVE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_IGNORE"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PRIORITY"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION"],[5,0,1,"","CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY"]],"cuda.cuda.CUstreamAttrValue":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUstreamAttrValue_v1":[[5,0,1,"","accessPolicyWindow"],[5,0,1,"","clusterDim"],[5,0,1,"","clusterSchedulingPolicyPreference"],[5,0,1,"","cooperative"],[5,2,1,"","getPtr"],[5,0,1,"","pad"],[5,0,1,"","priority"],[5,0,1,"","programmaticEvent"],[5,0,1,"","programmaticStreamSerializationAllowed"],[5,0,1,"","syncPolicy"]],"cuda.cuda.CUstreamBatchMemOpParams":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpParams_union":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpParams_v1":[[5,0,1,"","flushRemoteWrites"],[5,2,1,"","getPtr"],[5,0,1,"","memoryBarrier"],[5,0,1,"","operation"],[5,0,1,"","pad"],[5,0,1,"","waitValue"],[5,0,1,"","writeValue"]],"cuda.cuda.CUstreamBatchMemOpType":[[5,0,1,"","CU_STREAM_MEM_OP_BARRIER"],[5,0,1,"","CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES"],[5,0,1,"","CU_STREAM_MEM_OP_WAIT_VALUE_32"],[5,0,1,"","CU_STREAM_MEM_OP_WAIT_VALUE_64"],[5,0,1,"","CU_STREAM_MEM_OP_WRITE_VALUE_32"],[5,0,1,"","CU_STREAM_MEM_OP_WRITE_VALUE_64"]],"cuda.cuda.CUstreamCallback":[[5,2,1,"","getPtr"]],"cuda.cuda.CUstreamCaptureMode":[[5,0,1,"","CU_STREAM_CAPTURE_MODE_GLOBAL"],[5,0,1,"","CU_STREAM_CAPTURE_MODE_RELAXED"],[5,0,1,"","CU_STREAM_CAPTURE_MODE_THREAD_LOCAL"]],"cuda.cuda.CUstreamCaptureStatus":[[5,0,1,"","CU_STREAM_CAPTURE_STATUS_ACTIVE"],[5,0,1,"","CU_STREAM_CAPTURE_STATUS_INVALIDATED"],[5,0,1,"","CU_STREAM_CAPTURE_STATUS_NONE"]],"cuda.cuda.CUstreamMemoryBarrier_flags":[[5,0,1,"","CU_STREAM_MEMORY_BARRIER_TYPE_GPU"],[5,0,1,"","CU_STREAM_MEMORY_BARRIER_TYPE_SYS"]],"cuda.cuda.CUstreamUpdateCaptureDependencies_flags":[[5,0,1,"","CU_STREAM_ADD_CAPTURE_DEPENDENCIES"],[5,0,1,"","CU_STREAM_SET_CAPTURE_DEPENDENCIES"]],"cuda.cuda.CUstreamWaitValue_flags":[[5,0,1,"","CU_STREAM_WAIT_VALUE_AND"],[5,0,1,"","CU_STREAM_WAIT_VALUE_EQ"],[5,0,1,"","CU_STREAM_WAIT_VALUE_FLUSH"],[5,0,1,"","CU_STREAM_WAIT_VALUE_GEQ"],[5,0,1,"","CU_STREAM_WAIT_VALUE_NOR"]],"cuda.cuda.CUstreamWriteValue_flags":[[5,0,1,"","CU_STREAM_WRITE_VALUE_DEFAULT"],[5,0,1,"","CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER"]],"cuda.cuda.CUstream_flags":[[5,0,1,"","CU_STREAM_DEFAULT"],[5,0,1,"","CU_STREAM_NON_BLOCKING"]],"cuda.cuda.CUsurfObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsurfObject_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsurfref":[[5,2,1,"","getPtr"]],"cuda.cuda.CUsynchronizationPolicy":[[5,0,1,"","CU_SYNC_POLICY_AUTO"],[5,0,1,"","CU_SYNC_POLICY_BLOCKING_SYNC"],[5,0,1,"","CU_SYNC_POLICY_SPIN"],[5,0,1,"","CU_SYNC_POLICY_YIELD"]],"cuda.cuda.CUtexObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUtexObject_v1":[[5,2,1,"","getPtr"]],"cuda.cuda.CUtexref":[[5,2,1,"","getPtr"]],"cuda.cuda.CUuserObject":[[5,2,1,"","getPtr"]],"cuda.cuda.CUuserObjectRetain_flags":[[5,0,1,"","CU_GRAPH_USER_OBJECT_MOVE"]],"cuda.cuda.CUuserObject_flags":[[5,0,1,"","CU_USER_OBJECT_NO_DESTRUCTOR_SYNC"]],"cuda.cuda.CUuuid":[[5,0,1,"","bytes"],[5,2,1,"","getPtr"]],"cuda.cuda.CUuuid_st":[[5,0,1,"","bytes"],[5,2,1,"","getPtr"]],"cuda.cuda.cl_context_flags":[[5,0,1,"","NVCL_CTX_SCHED_AUTO"],[5,0,1,"","NVCL_CTX_SCHED_BLOCKING_SYNC"],[5,0,1,"","NVCL_CTX_SCHED_SPIN"],[5,0,1,"","NVCL_CTX_SCHED_YIELD"]],"cuda.cuda.cl_event_flags":[[5,0,1,"","NVCL_EVENT_SCHED_AUTO"],[5,0,1,"","NVCL_EVENT_SCHED_BLOCKING_SYNC"],[5,0,1,"","NVCL_EVENT_SCHED_SPIN"],[5,0,1,"","NVCL_EVENT_SCHED_YIELD"]],"cuda.cudart":[[6,0,1,"","CUDA_EGL_MAX_PLANES"],[6,0,1,"","CUDA_IPC_HANDLE_SIZE"],[6,1,1,"","CUuuid"],[6,1,1,"","CUuuid_st"],[6,1,1,"","cudaAccessPolicyWindow"],[6,1,1,"","cudaAccessProperty"],[6,0,1,"","cudaArrayColorAttachment"],[6,0,1,"","cudaArrayCubemap"],[6,0,1,"","cudaArrayDefault"],[6,0,1,"","cudaArrayDeferredMapping"],[6,3,1,"","cudaArrayGetInfo"],[6,3,1,"","cudaArrayGetMemoryRequirements"],[6,3,1,"","cudaArrayGetPlane"],[6,3,1,"","cudaArrayGetSparseProperties"],[6,0,1,"","cudaArrayLayered"],[6,1,1,"","cudaArrayMemoryRequirements"],[6,0,1,"","cudaArraySparse"],[6,1,1,"","cudaArraySparseProperties"],[6,0,1,"","cudaArraySparsePropertiesSingleMipTail"],[6,0,1,"","cudaArraySurfaceLoadStore"],[6,0,1,"","cudaArrayTextureGather"],[6,1,1,"","cudaArray_const_t"],[6,1,1,"","cudaArray_t"],[6,1,1,"","cudaCGScope"],[6,1,1,"","cudaChannelFormatDesc"],[6,1,1,"","cudaChannelFormatKind"],[6,3,1,"","cudaChooseDevice"],[6,1,1,"","cudaClusterSchedulingPolicy"],[6,1,1,"","cudaComputeMode"],[6,0,1,"","cudaCooperativeLaunchMultiDeviceNoPostSync"],[6,0,1,"","cudaCooperativeLaunchMultiDeviceNoPreSync"],[6,0,1,"","cudaCpuDeviceId"],[6,3,1,"","cudaCreateChannelDesc"],[6,3,1,"","cudaCreateSurfaceObject"],[6,3,1,"","cudaCreateTextureObject"],[6,3,1,"","cudaCreateTextureObject_v2"],[6,3,1,"","cudaCtxResetPersistingL2Cache"],[6,3,1,"","cudaDestroyExternalMemory"],[6,3,1,"","cudaDestroyExternalSemaphore"],[6,3,1,"","cudaDestroySurfaceObject"],[6,3,1,"","cudaDestroyTextureObject"],[6,1,1,"","cudaDeviceAttr"],[6,0,1,"","cudaDeviceBlockingSync"],[6,3,1,"","cudaDeviceCanAccessPeer"],[6,3,1,"","cudaDeviceDisablePeerAccess"],[6,3,1,"","cudaDeviceEnablePeerAccess"],[6,3,1,"","cudaDeviceFlushGPUDirectRDMAWrites"],[6,3,1,"","cudaDeviceGetAttribute"],[6,3,1,"","cudaDeviceGetByPCIBusId"],[6,3,1,"","cudaDeviceGetCacheConfig"],[6,3,1,"","cudaDeviceGetDefaultMemPool"],[6,3,1,"","cudaDeviceGetGraphMemAttribute"],[6,3,1,"","cudaDeviceGetLimit"],[6,3,1,"","cudaDeviceGetMemPool"],[6,3,1,"","cudaDeviceGetNvSciSyncAttributes"],[6,3,1,"","cudaDeviceGetP2PAttribute"],[6,3,1,"","cudaDeviceGetPCIBusId"],[6,3,1,"","cudaDeviceGetSharedMemConfig"],[6,3,1,"","cudaDeviceGetStreamPriorityRange"],[6,3,1,"","cudaDeviceGetTexture1DLinearMaxWidth"],[6,3,1,"","cudaDeviceGraphMemTrim"],[6,0,1,"","cudaDeviceLmemResizeToMax"],[6,0,1,"","cudaDeviceMapHost"],[6,0,1,"","cudaDeviceMask"],[6,1,1,"","cudaDeviceP2PAttr"],[6,1,1,"","cudaDeviceProp"],[6,3,1,"","cudaDeviceReset"],[6,0,1,"","cudaDeviceScheduleAuto"],[6,0,1,"","cudaDeviceScheduleBlockingSync"],[6,0,1,"","cudaDeviceScheduleMask"],[6,0,1,"","cudaDeviceScheduleSpin"],[6,0,1,"","cudaDeviceScheduleYield"],[6,3,1,"","cudaDeviceSetCacheConfig"],[6,3,1,"","cudaDeviceSetGraphMemAttribute"],[6,3,1,"","cudaDeviceSetLimit"],[6,3,1,"","cudaDeviceSetMemPool"],[6,3,1,"","cudaDeviceSetSharedMemConfig"],[6,3,1,"","cudaDeviceSynchronize"],[6,3,1,"","cudaDriverGetVersion"],[6,3,1,"","cudaEGLStreamConsumerAcquireFrame"],[6,3,1,"","cudaEGLStreamConsumerConnect"],[6,3,1,"","cudaEGLStreamConsumerConnectWithFlags"],[6,3,1,"","cudaEGLStreamConsumerDisconnect"],[6,3,1,"","cudaEGLStreamConsumerReleaseFrame"],[6,3,1,"","cudaEGLStreamProducerConnect"],[6,3,1,"","cudaEGLStreamProducerDisconnect"],[6,3,1,"","cudaEGLStreamProducerPresentFrame"],[6,3,1,"","cudaEGLStreamProducerReturnFrame"],[6,1,1,"","cudaEglColorFormat"],[6,1,1,"","cudaEglFrame"],[6,1,1,"","cudaEglFrameType"],[6,1,1,"","cudaEglFrame_st"],[6,1,1,"","cudaEglPlaneDesc"],[6,1,1,"","cudaEglPlaneDesc_st"],[6,1,1,"","cudaEglResourceLocationFlags"],[6,1,1,"","cudaEglStreamConnection"],[6,1,1,"","cudaError_t"],[6,0,1,"","cudaEventBlockingSync"],[6,3,1,"","cudaEventCreate"],[6,3,1,"","cudaEventCreateFromEGLSync"],[6,3,1,"","cudaEventCreateWithFlags"],[6,0,1,"","cudaEventDefault"],[6,3,1,"","cudaEventDestroy"],[6,0,1,"","cudaEventDisableTiming"],[6,3,1,"","cudaEventElapsedTime"],[6,0,1,"","cudaEventInterprocess"],[6,3,1,"","cudaEventQuery"],[6,3,1,"","cudaEventRecord"],[6,0,1,"","cudaEventRecordDefault"],[6,0,1,"","cudaEventRecordExternal"],[6,3,1,"","cudaEventRecordWithFlags"],[6,3,1,"","cudaEventSynchronize"],[6,0,1,"","cudaEventWaitDefault"],[6,0,1,"","cudaEventWaitExternal"],[6,1,1,"","cudaEvent_t"],[6,1,1,"","cudaExtent"],[6,1,1,"","cudaExternalMemoryBufferDesc"],[6,0,1,"","cudaExternalMemoryDedicated"],[6,3,1,"","cudaExternalMemoryGetMappedBuffer"],[6,3,1,"","cudaExternalMemoryGetMappedMipmappedArray"],[6,1,1,"","cudaExternalMemoryHandleDesc"],[6,1,1,"","cudaExternalMemoryHandleType"],[6,1,1,"","cudaExternalMemoryMipmappedArrayDesc"],[6,1,1,"","cudaExternalMemory_t"],[6,1,1,"","cudaExternalSemaphoreHandleDesc"],[6,1,1,"","cudaExternalSemaphoreHandleType"],[6,1,1,"","cudaExternalSemaphoreSignalNodeParams"],[6,1,1,"","cudaExternalSemaphoreSignalParams"],[6,0,1,"","cudaExternalSemaphoreSignalSkipNvSciBufMemSync"],[6,1,1,"","cudaExternalSemaphoreWaitNodeParams"],[6,1,1,"","cudaExternalSemaphoreWaitParams"],[6,0,1,"","cudaExternalSemaphoreWaitSkipNvSciBufMemSync"],[6,1,1,"","cudaExternalSemaphore_t"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesOptions"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesScope"],[6,1,1,"","cudaFlushGPUDirectRDMAWritesTarget"],[6,3,1,"","cudaFree"],[6,3,1,"","cudaFreeArray"],[6,3,1,"","cudaFreeAsync"],[6,3,1,"","cudaFreeHost"],[6,3,1,"","cudaFreeMipmappedArray"],[6,1,1,"","cudaFuncAttribute"],[6,1,1,"","cudaFuncAttributes"],[6,1,1,"","cudaFuncCache"],[6,3,1,"","cudaFuncGetAttributes"],[6,3,1,"","cudaFuncSetAttribute"],[6,3,1,"","cudaFuncSetCacheConfig"],[6,3,1,"","cudaFuncSetSharedMemConfig"],[6,1,1,"","cudaFunction_t"],[6,1,1,"","cudaGLDeviceList"],[6,3,1,"","cudaGLGetDevices"],[6,1,1,"","cudaGPUDirectRDMAWritesOrdering"],[6,3,1,"","cudaGetChannelDesc"],[6,3,1,"","cudaGetDevice"],[6,3,1,"","cudaGetDeviceCount"],[6,3,1,"","cudaGetDeviceFlags"],[6,3,1,"","cudaGetDeviceProperties"],[6,3,1,"","cudaGetDriverEntryPoint"],[6,1,1,"","cudaGetDriverEntryPointFlags"],[6,3,1,"","cudaGetErrorName"],[6,3,1,"","cudaGetErrorString"],[6,3,1,"","cudaGetLastError"],[6,3,1,"","cudaGetMipmappedArrayLevel"],[6,3,1,"","cudaGetSurfaceObjectResourceDesc"],[6,3,1,"","cudaGetTextureObjectResourceDesc"],[6,3,1,"","cudaGetTextureObjectResourceViewDesc"],[6,3,1,"","cudaGetTextureObjectTextureDesc"],[6,3,1,"","cudaGetTextureObjectTextureDesc_v2"],[6,3,1,"","cudaGraphAddChildGraphNode"],[6,3,1,"","cudaGraphAddDependencies"],[6,3,1,"","cudaGraphAddEmptyNode"],[6,3,1,"","cudaGraphAddEventRecordNode"],[6,3,1,"","cudaGraphAddEventWaitNode"],[6,3,1,"","cudaGraphAddExternalSemaphoresSignalNode"],[6,3,1,"","cudaGraphAddExternalSemaphoresWaitNode"],[6,3,1,"","cudaGraphAddHostNode"],[6,3,1,"","cudaGraphAddKernelNode"],[6,3,1,"","cudaGraphAddMemAllocNode"],[6,3,1,"","cudaGraphAddMemFreeNode"],[6,3,1,"","cudaGraphAddMemcpyNode"],[6,3,1,"","cudaGraphAddMemcpyNode1D"],[6,3,1,"","cudaGraphAddMemsetNode"],[6,3,1,"","cudaGraphChildGraphNodeGetGraph"],[6,3,1,"","cudaGraphClone"],[6,3,1,"","cudaGraphCreate"],[6,1,1,"","cudaGraphDebugDotFlags"],[6,3,1,"","cudaGraphDebugDotPrint"],[6,3,1,"","cudaGraphDestroy"],[6,3,1,"","cudaGraphDestroyNode"],[6,3,1,"","cudaGraphEventRecordNodeGetEvent"],[6,3,1,"","cudaGraphEventRecordNodeSetEvent"],[6,3,1,"","cudaGraphEventWaitNodeGetEvent"],[6,3,1,"","cudaGraphEventWaitNodeSetEvent"],[6,3,1,"","cudaGraphExecChildGraphNodeSetParams"],[6,3,1,"","cudaGraphExecDestroy"],[6,3,1,"","cudaGraphExecEventRecordNodeSetEvent"],[6,3,1,"","cudaGraphExecEventWaitNodeSetEvent"],[6,3,1,"","cudaGraphExecExternalSemaphoresSignalNodeSetParams"],[6,3,1,"","cudaGraphExecExternalSemaphoresWaitNodeSetParams"],[6,3,1,"","cudaGraphExecHostNodeSetParams"],[6,3,1,"","cudaGraphExecKernelNodeSetParams"],[6,3,1,"","cudaGraphExecMemcpyNodeSetParams"],[6,3,1,"","cudaGraphExecMemcpyNodeSetParams1D"],[6,3,1,"","cudaGraphExecMemsetNodeSetParams"],[6,3,1,"","cudaGraphExecUpdate"],[6,1,1,"","cudaGraphExecUpdateResult"],[6,1,1,"","cudaGraphExec_t"],[6,3,1,"","cudaGraphExternalSemaphoresSignalNodeGetParams"],[6,3,1,"","cudaGraphExternalSemaphoresSignalNodeSetParams"],[6,3,1,"","cudaGraphExternalSemaphoresWaitNodeGetParams"],[6,3,1,"","cudaGraphExternalSemaphoresWaitNodeSetParams"],[6,3,1,"","cudaGraphGetEdges"],[6,3,1,"","cudaGraphGetNodes"],[6,3,1,"","cudaGraphGetRootNodes"],[6,3,1,"","cudaGraphHostNodeGetParams"],[6,3,1,"","cudaGraphHostNodeSetParams"],[6,3,1,"","cudaGraphInstantiate"],[6,1,1,"","cudaGraphInstantiateFlags"],[6,3,1,"","cudaGraphInstantiateWithFlags"],[6,3,1,"","cudaGraphKernelNodeCopyAttributes"],[6,3,1,"","cudaGraphKernelNodeGetAttribute"],[6,3,1,"","cudaGraphKernelNodeGetParams"],[6,3,1,"","cudaGraphKernelNodeSetAttribute"],[6,3,1,"","cudaGraphKernelNodeSetParams"],[6,3,1,"","cudaGraphLaunch"],[6,3,1,"","cudaGraphMemAllocNodeGetParams"],[6,1,1,"","cudaGraphMemAttributeType"],[6,3,1,"","cudaGraphMemFreeNodeGetParams"],[6,3,1,"","cudaGraphMemcpyNodeGetParams"],[6,3,1,"","cudaGraphMemcpyNodeSetParams"],[6,3,1,"","cudaGraphMemcpyNodeSetParams1D"],[6,3,1,"","cudaGraphMemsetNodeGetParams"],[6,3,1,"","cudaGraphMemsetNodeSetParams"],[6,3,1,"","cudaGraphNodeFindInClone"],[6,3,1,"","cudaGraphNodeGetDependencies"],[6,3,1,"","cudaGraphNodeGetDependentNodes"],[6,3,1,"","cudaGraphNodeGetEnabled"],[6,3,1,"","cudaGraphNodeGetType"],[6,3,1,"","cudaGraphNodeSetEnabled"],[6,1,1,"","cudaGraphNodeType"],[6,1,1,"","cudaGraphNode_t"],[6,3,1,"","cudaGraphReleaseUserObject"],[6,3,1,"","cudaGraphRemoveDependencies"],[6,3,1,"","cudaGraphRetainUserObject"],[6,3,1,"","cudaGraphUpload"],[6,1,1,"","cudaGraph_t"],[6,1,1,"","cudaGraphicsCubeFace"],[6,3,1,"","cudaGraphicsEGLRegisterImage"],[6,3,1,"","cudaGraphicsGLRegisterBuffer"],[6,3,1,"","cudaGraphicsGLRegisterImage"],[6,1,1,"","cudaGraphicsMapFlags"],[6,3,1,"","cudaGraphicsMapResources"],[6,1,1,"","cudaGraphicsRegisterFlags"],[6,3,1,"","cudaGraphicsResourceGetMappedEglFrame"],[6,3,1,"","cudaGraphicsResourceGetMappedMipmappedArray"],[6,3,1,"","cudaGraphicsResourceGetMappedPointer"],[6,3,1,"","cudaGraphicsResourceSetMapFlags"],[6,1,1,"","cudaGraphicsResource_t"],[6,3,1,"","cudaGraphicsSubResourceGetMappedArray"],[6,3,1,"","cudaGraphicsUnmapResources"],[6,3,1,"","cudaGraphicsUnregisterResource"],[6,3,1,"","cudaGraphicsVDPAURegisterOutputSurface"],[6,3,1,"","cudaGraphicsVDPAURegisterVideoSurface"],[6,3,1,"","cudaHostAlloc"],[6,0,1,"","cudaHostAllocDefault"],[6,0,1,"","cudaHostAllocMapped"],[6,0,1,"","cudaHostAllocPortable"],[6,0,1,"","cudaHostAllocWriteCombined"],[6,1,1,"","cudaHostFn_t"],[6,3,1,"","cudaHostGetDevicePointer"],[6,3,1,"","cudaHostGetFlags"],[6,1,1,"","cudaHostNodeParams"],[6,3,1,"","cudaHostRegister"],[6,0,1,"","cudaHostRegisterDefault"],[6,0,1,"","cudaHostRegisterIoMemory"],[6,0,1,"","cudaHostRegisterMapped"],[6,0,1,"","cudaHostRegisterPortable"],[6,0,1,"","cudaHostRegisterReadOnly"],[6,3,1,"","cudaHostUnregister"],[6,3,1,"","cudaImportExternalMemory"],[6,3,1,"","cudaImportExternalSemaphore"],[6,0,1,"","cudaInvalidDeviceId"],[6,3,1,"","cudaIpcCloseMemHandle"],[6,1,1,"","cudaIpcEventHandle_st"],[6,1,1,"","cudaIpcEventHandle_t"],[6,3,1,"","cudaIpcGetEventHandle"],[6,3,1,"","cudaIpcGetMemHandle"],[6,1,1,"","cudaIpcMemHandle_st"],[6,1,1,"","cudaIpcMemHandle_t"],[6,0,1,"","cudaIpcMemLazyEnablePeerAccess"],[6,3,1,"","cudaIpcOpenEventHandle"],[6,3,1,"","cudaIpcOpenMemHandle"],[6,0,1,"","cudaKernelNodeAttrID"],[6,0,1,"","cudaKernelNodeAttrValue"],[6,0,1,"","cudaKernelNodeAttributeClusterDimension"],[6,0,1,"","cudaKernelNodeAttributeClusterSchedulingPolicyPreference"],[6,1,1,"","cudaKernelNodeParams"],[6,1,1,"","cudaLaunchAttribute"],[6,1,1,"","cudaLaunchAttributeID"],[6,1,1,"id0","cudaLaunchAttributeValue"],[6,1,1,"","cudaLaunchAttribute_st"],[6,3,1,"","cudaLaunchHostFunc"],[6,1,1,"","cudaLimit"],[6,3,1,"","cudaMalloc"],[6,3,1,"","cudaMalloc3D"],[6,3,1,"","cudaMalloc3DArray"],[6,3,1,"","cudaMallocArray"],[6,3,1,"","cudaMallocAsync"],[6,3,1,"","cudaMallocFromPoolAsync"],[6,3,1,"","cudaMallocHost"],[6,3,1,"","cudaMallocManaged"],[6,3,1,"","cudaMallocMipmappedArray"],[6,3,1,"","cudaMallocPitch"],[6,1,1,"","cudaMemAccessDesc"],[6,1,1,"","cudaMemAccessFlags"],[6,3,1,"","cudaMemAdvise"],[6,1,1,"","cudaMemAllocNodeParams"],[6,1,1,"","cudaMemAllocationHandleType"],[6,1,1,"","cudaMemAllocationType"],[6,0,1,"","cudaMemAttachGlobal"],[6,0,1,"","cudaMemAttachHost"],[6,0,1,"","cudaMemAttachSingle"],[6,3,1,"","cudaMemGetInfo"],[6,1,1,"","cudaMemLocation"],[6,1,1,"","cudaMemLocationType"],[6,1,1,"","cudaMemPoolAttr"],[6,3,1,"","cudaMemPoolCreate"],[6,3,1,"","cudaMemPoolDestroy"],[6,3,1,"","cudaMemPoolExportPointer"],[6,3,1,"","cudaMemPoolExportToShareableHandle"],[6,3,1,"","cudaMemPoolGetAccess"],[6,3,1,"","cudaMemPoolGetAttribute"],[6,3,1,"","cudaMemPoolImportFromShareableHandle"],[6,3,1,"","cudaMemPoolImportPointer"],[6,1,1,"","cudaMemPoolProps"],[6,1,1,"","cudaMemPoolPtrExportData"],[6,3,1,"","cudaMemPoolSetAccess"],[6,3,1,"","cudaMemPoolSetAttribute"],[6,3,1,"","cudaMemPoolTrimTo"],[6,1,1,"","cudaMemPool_t"],[6,3,1,"","cudaMemPrefetchAsync"],[6,1,1,"","cudaMemRangeAttribute"],[6,3,1,"","cudaMemRangeGetAttribute"],[6,3,1,"","cudaMemRangeGetAttributes"],[6,3,1,"","cudaMemcpy"],[6,3,1,"","cudaMemcpy2D"],[6,3,1,"","cudaMemcpy2DArrayToArray"],[6,3,1,"","cudaMemcpy2DAsync"],[6,3,1,"","cudaMemcpy2DFromArray"],[6,3,1,"","cudaMemcpy2DFromArrayAsync"],[6,3,1,"","cudaMemcpy2DToArray"],[6,3,1,"","cudaMemcpy2DToArrayAsync"],[6,3,1,"","cudaMemcpy3D"],[6,3,1,"","cudaMemcpy3DAsync"],[6,1,1,"","cudaMemcpy3DParms"],[6,3,1,"","cudaMemcpy3DPeer"],[6,3,1,"","cudaMemcpy3DPeerAsync"],[6,1,1,"","cudaMemcpy3DPeerParms"],[6,3,1,"","cudaMemcpyAsync"],[6,1,1,"","cudaMemcpyKind"],[6,3,1,"","cudaMemcpyPeer"],[6,3,1,"","cudaMemcpyPeerAsync"],[6,1,1,"","cudaMemoryAdvise"],[6,1,1,"","cudaMemoryType"],[6,3,1,"","cudaMemset"],[6,3,1,"","cudaMemset2D"],[6,3,1,"","cudaMemset2DAsync"],[6,3,1,"","cudaMemset3D"],[6,3,1,"","cudaMemset3DAsync"],[6,3,1,"","cudaMemsetAsync"],[6,1,1,"","cudaMemsetParams"],[6,3,1,"","cudaMipmappedArrayGetMemoryRequirements"],[6,3,1,"","cudaMipmappedArrayGetSparseProperties"],[6,1,1,"","cudaMipmappedArray_const_t"],[6,1,1,"","cudaMipmappedArray_t"],[6,0,1,"","cudaNvSciSyncAttrSignal"],[6,0,1,"","cudaNvSciSyncAttrWait"],[6,3,1,"","cudaOccupancyAvailableDynamicSMemPerBlock"],[6,0,1,"","cudaOccupancyDefault"],[6,0,1,"","cudaOccupancyDisableCachingOverride"],[6,3,1,"","cudaOccupancyMaxActiveBlocksPerMultiprocessor"],[6,3,1,"","cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags"],[6,1,1,"","cudaOutputMode_t"],[6,3,1,"","cudaPeekAtLastError"],[6,0,1,"","cudaPeerAccessDefault"],[6,1,1,"","cudaPitchedPtr"],[6,1,1,"","cudaPointerAttributes"],[6,3,1,"","cudaPointerGetAttributes"],[6,1,1,"","cudaPos"],[6,3,1,"","cudaProfilerStart"],[6,3,1,"","cudaProfilerStop"],[6,1,1,"","cudaResourceDesc"],[6,1,1,"","cudaResourceType"],[6,1,1,"","cudaResourceViewDesc"],[6,1,1,"","cudaResourceViewFormat"],[6,3,1,"","cudaRuntimeGetVersion"],[6,3,1,"","cudaSetDevice"],[6,3,1,"","cudaSetDeviceFlags"],[6,3,1,"","cudaSetDoubleForDevice"],[6,3,1,"","cudaSetDoubleForHost"],[6,1,1,"","cudaSharedCarveout"],[6,1,1,"","cudaSharedMemConfig"],[6,3,1,"","cudaSignalExternalSemaphoresAsync"],[6,3,1,"","cudaStreamAddCallback"],[6,3,1,"","cudaStreamAttachMemAsync"],[6,0,1,"","cudaStreamAttrID"],[6,0,1,"","cudaStreamAttrValue"],[6,3,1,"","cudaStreamBeginCapture"],[6,1,1,"","cudaStreamCallback_t"],[6,1,1,"","cudaStreamCaptureMode"],[6,1,1,"","cudaStreamCaptureStatus"],[6,3,1,"","cudaStreamCopyAttributes"],[6,3,1,"","cudaStreamCreate"],[6,3,1,"","cudaStreamCreateWithFlags"],[6,3,1,"","cudaStreamCreateWithPriority"],[6,0,1,"","cudaStreamDefault"],[6,3,1,"","cudaStreamDestroy"],[6,3,1,"","cudaStreamEndCapture"],[6,3,1,"","cudaStreamGetAttribute"],[6,3,1,"","cudaStreamGetCaptureInfo"],[6,3,1,"","cudaStreamGetCaptureInfo_v2"],[6,3,1,"","cudaStreamGetFlags"],[6,3,1,"","cudaStreamGetPriority"],[6,3,1,"","cudaStreamIsCapturing"],[6,0,1,"","cudaStreamLegacy"],[6,0,1,"","cudaStreamNonBlocking"],[6,0,1,"","cudaStreamPerThread"],[6,3,1,"","cudaStreamQuery"],[6,3,1,"","cudaStreamSetAttribute"],[6,3,1,"","cudaStreamSynchronize"],[6,3,1,"","cudaStreamUpdateCaptureDependencies"],[6,1,1,"","cudaStreamUpdateCaptureDependenciesFlags"],[6,3,1,"","cudaStreamWaitEvent"],[6,1,1,"","cudaStream_t"],[6,1,1,"","cudaSurfaceBoundaryMode"],[6,1,1,"","cudaSurfaceFormatMode"],[6,1,1,"","cudaSurfaceObject_t"],[6,0,1,"","cudaSurfaceType1D"],[6,0,1,"","cudaSurfaceType1DLayered"],[6,0,1,"","cudaSurfaceType2D"],[6,0,1,"","cudaSurfaceType2DLayered"],[6,0,1,"","cudaSurfaceType3D"],[6,0,1,"","cudaSurfaceTypeCubemap"],[6,0,1,"","cudaSurfaceTypeCubemapLayered"],[6,1,1,"","cudaSynchronizationPolicy"],[6,1,1,"","cudaTextureAddressMode"],[6,1,1,"","cudaTextureDesc"],[6,1,1,"","cudaTextureDesc_v2"],[6,1,1,"","cudaTextureFilterMode"],[6,1,1,"","cudaTextureObject_t"],[6,1,1,"","cudaTextureReadMode"],[6,0,1,"","cudaTextureType1D"],[6,0,1,"","cudaTextureType1DLayered"],[6,0,1,"","cudaTextureType2D"],[6,0,1,"","cudaTextureType2DLayered"],[6,0,1,"","cudaTextureType3D"],[6,0,1,"","cudaTextureTypeCubemap"],[6,0,1,"","cudaTextureTypeCubemapLayered"],[6,3,1,"","cudaThreadExchangeStreamCaptureMode"],[6,1,1,"","cudaUUID_t"],[6,3,1,"","cudaUserObjectCreate"],[6,1,1,"","cudaUserObjectFlags"],[6,3,1,"","cudaUserObjectRelease"],[6,3,1,"","cudaUserObjectRetain"],[6,1,1,"","cudaUserObjectRetainFlags"],[6,1,1,"","cudaUserObject_t"],[6,3,1,"","cudaVDPAUGetDevice"],[6,3,1,"","cudaVDPAUSetVDPAUDevice"],[6,3,1,"","cudaWaitExternalSemaphoresAsync"],[6,3,1,"","make_cudaExtent"],[6,3,1,"","make_cudaPitchedPtr"],[6,3,1,"","make_cudaPos"]],"cuda.cudart.CUuuid":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.CUuuid_st":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.cudaAccessPolicyWindow":[[6,0,1,"","base_ptr"],[6,2,1,"","getPtr"],[6,0,1,"","hitProp"],[6,0,1,"","hitRatio"],[6,0,1,"","missProp"],[6,0,1,"","num_bytes"]],"cuda.cudart.cudaAccessProperty":[[6,0,1,"","cudaAccessPropertyNormal"],[6,0,1,"","cudaAccessPropertyPersisting"],[6,0,1,"","cudaAccessPropertyStreaming"]],"cuda.cudart.cudaArrayMemoryRequirements":[[6,0,1,"","alignment"],[6,2,1,"","getPtr"],[6,0,1,"","reserved"],[6,0,1,"","size"]],"cuda.cudart.cudaArraySparseProperties":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","miptailFirstLevel"],[6,0,1,"","miptailSize"],[6,0,1,"","reserved"],[6,0,1,"","tileExtent"]],"cuda.cudart.cudaArray_const_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaArray_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaCGScope":[[6,0,1,"","cudaCGScopeGrid"],[6,0,1,"","cudaCGScopeInvalid"],[6,0,1,"","cudaCGScopeMultiGrid"]],"cuda.cudart.cudaChannelFormatDesc":[[6,0,1,"","f"],[6,2,1,"","getPtr"],[6,0,1,"","w"],[6,0,1,"","x"],[6,0,1,"","y"],[6,0,1,"","z"]],"cuda.cudart.cudaChannelFormatKind":[[6,0,1,"","cudaChannelFormatKindFloat"],[6,0,1,"","cudaChannelFormatKindNV12"],[6,0,1,"","cudaChannelFormatKindNone"],[6,0,1,"","cudaChannelFormatKindSigned"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed4"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed5"],[6,0,1,"","cudaChannelFormatKindSignedBlockCompressed6H"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X1"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X2"],[6,0,1,"","cudaChannelFormatKindSignedNormalized16X4"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X1"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X2"],[6,0,1,"","cudaChannelFormatKindSignedNormalized8X4"],[6,0,1,"","cudaChannelFormatKindUnsigned"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed1"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed1SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed2"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed2SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed3"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed3SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed4"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed5"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed6H"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed7"],[6,0,1,"","cudaChannelFormatKindUnsignedBlockCompressed7SRGB"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X1"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X2"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized16X4"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X1"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X2"],[6,0,1,"","cudaChannelFormatKindUnsignedNormalized8X4"]],"cuda.cudart.cudaClusterSchedulingPolicy":[[6,0,1,"","cudaClusterSchedulingPolicyDefault"],[6,0,1,"","cudaClusterSchedulingPolicyLoadBalancing"],[6,0,1,"","cudaClusterSchedulingPolicySpread"]],"cuda.cudart.cudaComputeMode":[[6,0,1,"","cudaComputeModeDefault"],[6,0,1,"","cudaComputeModeExclusive"],[6,0,1,"","cudaComputeModeExclusiveProcess"],[6,0,1,"","cudaComputeModeProhibited"]],"cuda.cudart.cudaDeviceAttr":[[6,0,1,"","cudaDevAttrAsyncEngineCount"],[6,0,1,"","cudaDevAttrCanFlushRemoteWrites"],[6,0,1,"","cudaDevAttrCanMapHostMemory"],[6,0,1,"","cudaDevAttrCanUseHostPointerForRegisteredMem"],[6,0,1,"","cudaDevAttrClockRate"],[6,0,1,"","cudaDevAttrClusterLaunch"],[6,0,1,"","cudaDevAttrComputeCapabilityMajor"],[6,0,1,"","cudaDevAttrComputeCapabilityMinor"],[6,0,1,"","cudaDevAttrComputeMode"],[6,0,1,"","cudaDevAttrComputePreemptionSupported"],[6,0,1,"","cudaDevAttrConcurrentKernels"],[6,0,1,"","cudaDevAttrConcurrentManagedAccess"],[6,0,1,"","cudaDevAttrCooperativeLaunch"],[6,0,1,"","cudaDevAttrCooperativeMultiDeviceLaunch"],[6,0,1,"","cudaDevAttrDeferredMappingCudaArraySupported"],[6,0,1,"","cudaDevAttrDirectManagedMemAccessFromHost"],[6,0,1,"","cudaDevAttrEccEnabled"],[6,0,1,"","cudaDevAttrGPUDirectRDMAFlushWritesOptions"],[6,0,1,"","cudaDevAttrGPUDirectRDMASupported"],[6,0,1,"","cudaDevAttrGPUDirectRDMAWritesOrdering"],[6,0,1,"","cudaDevAttrGlobalL1CacheSupported"],[6,0,1,"","cudaDevAttrGlobalMemoryBusWidth"],[6,0,1,"","cudaDevAttrGpuOverlap"],[6,0,1,"","cudaDevAttrHostNativeAtomicSupported"],[6,0,1,"","cudaDevAttrHostRegisterReadOnlySupported"],[6,0,1,"","cudaDevAttrHostRegisterSupported"],[6,0,1,"","cudaDevAttrIntegrated"],[6,0,1,"","cudaDevAttrIsMultiGpuBoard"],[6,0,1,"","cudaDevAttrKernelExecTimeout"],[6,0,1,"","cudaDevAttrL2CacheSize"],[6,0,1,"","cudaDevAttrLocalL1CacheSupported"],[6,0,1,"","cudaDevAttrManagedMemory"],[6,0,1,"","cudaDevAttrMax"],[6,0,1,"","cudaDevAttrMaxAccessPolicyWindowSize"],[6,0,1,"","cudaDevAttrMaxBlockDimX"],[6,0,1,"","cudaDevAttrMaxBlockDimY"],[6,0,1,"","cudaDevAttrMaxBlockDimZ"],[6,0,1,"","cudaDevAttrMaxBlocksPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxGridDimX"],[6,0,1,"","cudaDevAttrMaxGridDimY"],[6,0,1,"","cudaDevAttrMaxGridDimZ"],[6,0,1,"","cudaDevAttrMaxPersistingL2CacheSize"],[6,0,1,"","cudaDevAttrMaxPitch"],[6,0,1,"","cudaDevAttrMaxRegistersPerBlock"],[6,0,1,"","cudaDevAttrMaxRegistersPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerBlock"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerBlockOptin"],[6,0,1,"","cudaDevAttrMaxSharedMemoryPerMultiprocessor"],[6,0,1,"","cudaDevAttrMaxSurface1DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurface1DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurface1DWidth"],[6,0,1,"","cudaDevAttrMaxSurface2DHeight"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredHeight"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurface2DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurface2DWidth"],[6,0,1,"","cudaDevAttrMaxSurface3DDepth"],[6,0,1,"","cudaDevAttrMaxSurface3DHeight"],[6,0,1,"","cudaDevAttrMaxSurface3DWidth"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapLayeredLayers"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapLayeredWidth"],[6,0,1,"","cudaDevAttrMaxSurfaceCubemapWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTexture1DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DLinearWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DMipmappedWidth"],[6,0,1,"","cudaDevAttrMaxTexture1DWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DGatherHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DGatherWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTexture2DLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearPitch"],[6,0,1,"","cudaDevAttrMaxTexture2DLinearWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DMipmappedHeight"],[6,0,1,"","cudaDevAttrMaxTexture2DMipmappedWidth"],[6,0,1,"","cudaDevAttrMaxTexture2DWidth"],[6,0,1,"","cudaDevAttrMaxTexture3DDepth"],[6,0,1,"","cudaDevAttrMaxTexture3DDepthAlt"],[6,0,1,"","cudaDevAttrMaxTexture3DHeight"],[6,0,1,"","cudaDevAttrMaxTexture3DHeightAlt"],[6,0,1,"","cudaDevAttrMaxTexture3DWidth"],[6,0,1,"","cudaDevAttrMaxTexture3DWidthAlt"],[6,0,1,"","cudaDevAttrMaxTextureCubemapLayeredLayers"],[6,0,1,"","cudaDevAttrMaxTextureCubemapLayeredWidth"],[6,0,1,"","cudaDevAttrMaxTextureCubemapWidth"],[6,0,1,"","cudaDevAttrMaxThreadsPerBlock"],[6,0,1,"","cudaDevAttrMaxThreadsPerMultiProcessor"],[6,0,1,"","cudaDevAttrMaxTimelineSemaphoreInteropSupported"],[6,0,1,"","cudaDevAttrMemoryClockRate"],[6,0,1,"","cudaDevAttrMemoryPoolSupportedHandleTypes"],[6,0,1,"","cudaDevAttrMemoryPoolsSupported"],[6,0,1,"","cudaDevAttrMultiGpuBoardGroupID"],[6,0,1,"","cudaDevAttrMultiProcessorCount"],[6,0,1,"","cudaDevAttrPageableMemoryAccess"],[6,0,1,"","cudaDevAttrPageableMemoryAccessUsesHostPageTables"],[6,0,1,"","cudaDevAttrPciBusId"],[6,0,1,"","cudaDevAttrPciDeviceId"],[6,0,1,"","cudaDevAttrPciDomainId"],[6,0,1,"","cudaDevAttrReserved92"],[6,0,1,"","cudaDevAttrReserved93"],[6,0,1,"","cudaDevAttrReserved94"],[6,0,1,"","cudaDevAttrReservedSharedMemoryPerBlock"],[6,0,1,"","cudaDevAttrSingleToDoublePrecisionPerfRatio"],[6,0,1,"","cudaDevAttrSparseCudaArraySupported"],[6,0,1,"","cudaDevAttrStreamPrioritiesSupported"],[6,0,1,"","cudaDevAttrSurfaceAlignment"],[6,0,1,"","cudaDevAttrTccDriver"],[6,0,1,"","cudaDevAttrTextureAlignment"],[6,0,1,"","cudaDevAttrTexturePitchAlignment"],[6,0,1,"","cudaDevAttrTimelineSemaphoreInteropSupported"],[6,0,1,"","cudaDevAttrTotalConstantMemory"],[6,0,1,"","cudaDevAttrUnifiedAddressing"],[6,0,1,"","cudaDevAttrWarpSize"]],"cuda.cudart.cudaDeviceP2PAttr":[[6,0,1,"","cudaDevP2PAttrAccessSupported"],[6,0,1,"","cudaDevP2PAttrCudaArrayAccessSupported"],[6,0,1,"","cudaDevP2PAttrNativeAtomicSupported"],[6,0,1,"","cudaDevP2PAttrPerformanceRank"]],"cuda.cudart.cudaDeviceProp":[[6,0,1,"","ECCEnabled"],[6,0,1,"","accessPolicyMaxWindowSize"],[6,0,1,"","asyncEngineCount"],[6,0,1,"","canMapHostMemory"],[6,0,1,"","canUseHostPointerForRegisteredMem"],[6,0,1,"","clockRate"],[6,0,1,"","computeMode"],[6,0,1,"","computePreemptionSupported"],[6,0,1,"","concurrentKernels"],[6,0,1,"","concurrentManagedAccess"],[6,0,1,"","cooperativeLaunch"],[6,0,1,"","cooperativeMultiDeviceLaunch"],[6,0,1,"","deviceOverlap"],[6,0,1,"","directManagedMemAccessFromHost"],[6,2,1,"","getPtr"],[6,0,1,"","globalL1CacheSupported"],[6,0,1,"","hostNativeAtomicSupported"],[6,0,1,"","integrated"],[6,0,1,"","isMultiGpuBoard"],[6,0,1,"","kernelExecTimeoutEnabled"],[6,0,1,"","l2CacheSize"],[6,0,1,"","localL1CacheSupported"],[6,0,1,"","luid"],[6,0,1,"","luidDeviceNodeMask"],[6,0,1,"","major"],[6,0,1,"","managedMemory"],[6,0,1,"","maxBlocksPerMultiProcessor"],[6,0,1,"","maxGridSize"],[6,0,1,"","maxSurface1D"],[6,0,1,"","maxSurface1DLayered"],[6,0,1,"","maxSurface2D"],[6,0,1,"","maxSurface2DLayered"],[6,0,1,"","maxSurface3D"],[6,0,1,"","maxSurfaceCubemap"],[6,0,1,"","maxSurfaceCubemapLayered"],[6,0,1,"","maxTexture1D"],[6,0,1,"","maxTexture1DLayered"],[6,0,1,"","maxTexture1DLinear"],[6,0,1,"","maxTexture1DMipmap"],[6,0,1,"","maxTexture2D"],[6,0,1,"","maxTexture2DGather"],[6,0,1,"","maxTexture2DLayered"],[6,0,1,"","maxTexture2DLinear"],[6,0,1,"","maxTexture2DMipmap"],[6,0,1,"","maxTexture3D"],[6,0,1,"","maxTexture3DAlt"],[6,0,1,"","maxTextureCubemap"],[6,0,1,"","maxTextureCubemapLayered"],[6,0,1,"","maxThreadsDim"],[6,0,1,"","maxThreadsPerBlock"],[6,0,1,"","maxThreadsPerMultiProcessor"],[6,0,1,"","memPitch"],[6,0,1,"","memoryBusWidth"],[6,0,1,"","memoryClockRate"],[6,0,1,"","minor"],[6,0,1,"","multiGpuBoardGroupID"],[6,0,1,"","multiProcessorCount"],[6,0,1,"","name"],[6,0,1,"","pageableMemoryAccess"],[6,0,1,"","pageableMemoryAccessUsesHostPageTables"],[6,0,1,"","pciBusID"],[6,0,1,"","pciDeviceID"],[6,0,1,"","pciDomainID"],[6,0,1,"","persistingL2CacheMaxSize"],[6,0,1,"","regsPerBlock"],[6,0,1,"","regsPerMultiprocessor"],[6,0,1,"","reservedSharedMemPerBlock"],[6,0,1,"","sharedMemPerBlock"],[6,0,1,"","sharedMemPerBlockOptin"],[6,0,1,"","sharedMemPerMultiprocessor"],[6,0,1,"","singleToDoublePrecisionPerfRatio"],[6,0,1,"","streamPrioritiesSupported"],[6,0,1,"","surfaceAlignment"],[6,0,1,"","tccDriver"],[6,0,1,"","textureAlignment"],[6,0,1,"","texturePitchAlignment"],[6,0,1,"","totalConstMem"],[6,0,1,"","totalGlobalMem"],[6,0,1,"","unifiedAddressing"],[6,0,1,"","uuid"],[6,0,1,"","warpSize"]],"cuda.cudart.cudaEglColorFormat":[[6,0,1,"","cudaEglColorFormatA"],[6,0,1,"","cudaEglColorFormatABGR"],[6,0,1,"","cudaEglColorFormatARGB"],[6,0,1,"","cudaEglColorFormatAYUV"],[6,0,1,"","cudaEglColorFormatAYUV_ER"],[6,0,1,"","cudaEglColorFormatBGRA"],[6,0,1,"","cudaEglColorFormatBayer10BGGR"],[6,0,1,"","cudaEglColorFormatBayer10CCCC"],[6,0,1,"","cudaEglColorFormatBayer10GBRG"],[6,0,1,"","cudaEglColorFormatBayer10GRBG"],[6,0,1,"","cudaEglColorFormatBayer10RGGB"],[6,0,1,"","cudaEglColorFormatBayer12BCCR"],[6,0,1,"","cudaEglColorFormatBayer12BGGR"],[6,0,1,"","cudaEglColorFormatBayer12CBRC"],[6,0,1,"","cudaEglColorFormatBayer12CCCC"],[6,0,1,"","cudaEglColorFormatBayer12CRBC"],[6,0,1,"","cudaEglColorFormatBayer12GBRG"],[6,0,1,"","cudaEglColorFormatBayer12GRBG"],[6,0,1,"","cudaEglColorFormatBayer12RCCB"],[6,0,1,"","cudaEglColorFormatBayer12RGGB"],[6,0,1,"","cudaEglColorFormatBayer14BGGR"],[6,0,1,"","cudaEglColorFormatBayer14GBRG"],[6,0,1,"","cudaEglColorFormatBayer14GRBG"],[6,0,1,"","cudaEglColorFormatBayer14RGGB"],[6,0,1,"","cudaEglColorFormatBayer20BGGR"],[6,0,1,"","cudaEglColorFormatBayer20GBRG"],[6,0,1,"","cudaEglColorFormatBayer20GRBG"],[6,0,1,"","cudaEglColorFormatBayer20RGGB"],[6,0,1,"","cudaEglColorFormatBayerBCCR"],[6,0,1,"","cudaEglColorFormatBayerBGGR"],[6,0,1,"","cudaEglColorFormatBayerCBRC"],[6,0,1,"","cudaEglColorFormatBayerCRBC"],[6,0,1,"","cudaEglColorFormatBayerGBRG"],[6,0,1,"","cudaEglColorFormatBayerGRBG"],[6,0,1,"","cudaEglColorFormatBayerIspBGGR"],[6,0,1,"","cudaEglColorFormatBayerIspGBRG"],[6,0,1,"","cudaEglColorFormatBayerIspGRBG"],[6,0,1,"","cudaEglColorFormatBayerIspRGGB"],[6,0,1,"","cudaEglColorFormatBayerRCCB"],[6,0,1,"","cudaEglColorFormatBayerRGGB"],[6,0,1,"","cudaEglColorFormatL"],[6,0,1,"","cudaEglColorFormatR"],[6,0,1,"","cudaEglColorFormatRG"],[6,0,1,"","cudaEglColorFormatRGBA"],[6,0,1,"","cudaEglColorFormatUYVY422"],[6,0,1,"","cudaEglColorFormatUYVY_ER"],[6,0,1,"","cudaEglColorFormatVYUY"],[6,0,1,"","cudaEglColorFormatVYUY_ER"],[6,0,1,"","cudaEglColorFormatY"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatY10V10U10_422SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY10V10U10_444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY10_709_ER"],[6,0,1,"","cudaEglColorFormatY10_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar_709_ER"],[6,0,1,"","cudaEglColorFormatY12V12U12_444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatY12_709_ER"],[6,0,1,"","cudaEglColorFormatY12_ER"],[6,0,1,"","cudaEglColorFormatYUV420Planar"],[6,0,1,"","cudaEglColorFormatYUV420Planar_2020"],[6,0,1,"","cudaEglColorFormatYUV420Planar_709"],[6,0,1,"","cudaEglColorFormatYUV420Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatYUV420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUV422Planar"],[6,0,1,"","cudaEglColorFormatYUV422Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV422SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV422SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUV444Planar"],[6,0,1,"","cudaEglColorFormatYUV444Planar_ER"],[6,0,1,"","cudaEglColorFormatYUV444SemiPlanar"],[6,0,1,"","cudaEglColorFormatYUV444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYUVA"],[6,0,1,"","cudaEglColorFormatYUVA_ER"],[6,0,1,"","cudaEglColorFormatYUYV422"],[6,0,1,"","cudaEglColorFormatYUYV_ER"],[6,0,1,"","cudaEglColorFormatYVU420Planar"],[6,0,1,"","cudaEglColorFormatYVU420Planar_2020"],[6,0,1,"","cudaEglColorFormatYVU420Planar_709"],[6,0,1,"","cudaEglColorFormatYVU420Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_2020"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_709"],[6,0,1,"","cudaEglColorFormatYVU420SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVU422Planar"],[6,0,1,"","cudaEglColorFormatYVU422Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU422SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU422SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVU444Planar"],[6,0,1,"","cudaEglColorFormatYVU444Planar_ER"],[6,0,1,"","cudaEglColorFormatYVU444SemiPlanar"],[6,0,1,"","cudaEglColorFormatYVU444SemiPlanar_ER"],[6,0,1,"","cudaEglColorFormatYVYU"],[6,0,1,"","cudaEglColorFormatYVYU_ER"],[6,0,1,"","cudaEglColorFormatY_709_ER"],[6,0,1,"","cudaEglColorFormatY_ER"]],"cuda.cudart.cudaEglFrame":[[6,0,1,"","eglColorFormat"],[6,0,1,"","frame"],[6,0,1,"","frameType"],[6,2,1,"","getPtr"],[6,0,1,"","planeCount"],[6,0,1,"","planeDesc"]],"cuda.cudart.cudaEglFrameType":[[6,0,1,"","cudaEglFrameTypeArray"],[6,0,1,"","cudaEglFrameTypePitch"]],"cuda.cudart.cudaEglFrame_st":[[6,0,1,"","eglColorFormat"],[6,0,1,"","frame"],[6,0,1,"","frameType"],[6,2,1,"","getPtr"],[6,0,1,"","planeCount"],[6,0,1,"","planeDesc"]],"cuda.cudart.cudaEglPlaneDesc":[[6,0,1,"","channelDesc"],[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","numChannels"],[6,0,1,"","pitch"],[6,0,1,"","reserved"],[6,0,1,"","width"]],"cuda.cudart.cudaEglPlaneDesc_st":[[6,0,1,"","channelDesc"],[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","numChannels"],[6,0,1,"","pitch"],[6,0,1,"","reserved"],[6,0,1,"","width"]],"cuda.cudart.cudaEglResourceLocationFlags":[[6,0,1,"","cudaEglResourceLocationSysmem"],[6,0,1,"","cudaEglResourceLocationVidmem"]],"cuda.cudart.cudaEglStreamConnection":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaError_t":[[6,0,1,"","cudaErrorAddressOfConstant"],[6,0,1,"","cudaErrorAlreadyAcquired"],[6,0,1,"","cudaErrorAlreadyMapped"],[6,0,1,"","cudaErrorApiFailureBase"],[6,0,1,"","cudaErrorArrayIsMapped"],[6,0,1,"","cudaErrorAssert"],[6,0,1,"","cudaErrorCallRequiresNewerDriver"],[6,0,1,"","cudaErrorCapturedEvent"],[6,0,1,"","cudaErrorCompatNotSupportedOnDevice"],[6,0,1,"","cudaErrorContextIsDestroyed"],[6,0,1,"","cudaErrorCooperativeLaunchTooLarge"],[6,0,1,"","cudaErrorCudartUnloading"],[6,0,1,"","cudaErrorDeviceAlreadyInUse"],[6,0,1,"","cudaErrorDeviceNotLicensed"],[6,0,1,"","cudaErrorDeviceUninitialized"],[6,0,1,"","cudaErrorDevicesUnavailable"],[6,0,1,"","cudaErrorDuplicateSurfaceName"],[6,0,1,"","cudaErrorDuplicateTextureName"],[6,0,1,"","cudaErrorDuplicateVariableName"],[6,0,1,"","cudaErrorECCUncorrectable"],[6,0,1,"","cudaErrorExternalDevice"],[6,0,1,"","cudaErrorFileNotFound"],[6,0,1,"","cudaErrorGraphExecUpdateFailure"],[6,0,1,"","cudaErrorHardwareStackError"],[6,0,1,"","cudaErrorHostMemoryAlreadyRegistered"],[6,0,1,"","cudaErrorHostMemoryNotRegistered"],[6,0,1,"","cudaErrorIllegalAddress"],[6,0,1,"","cudaErrorIllegalInstruction"],[6,0,1,"","cudaErrorIllegalState"],[6,0,1,"","cudaErrorIncompatibleDriverContext"],[6,0,1,"","cudaErrorInitializationError"],[6,0,1,"","cudaErrorInsufficientDriver"],[6,0,1,"","cudaErrorInvalidAddressSpace"],[6,0,1,"","cudaErrorInvalidChannelDescriptor"],[6,0,1,"","cudaErrorInvalidClusterSize"],[6,0,1,"","cudaErrorInvalidConfiguration"],[6,0,1,"","cudaErrorInvalidDevice"],[6,0,1,"","cudaErrorInvalidDeviceFunction"],[6,0,1,"","cudaErrorInvalidDevicePointer"],[6,0,1,"","cudaErrorInvalidFilterSetting"],[6,0,1,"","cudaErrorInvalidGraphicsContext"],[6,0,1,"","cudaErrorInvalidHostPointer"],[6,0,1,"","cudaErrorInvalidKernelImage"],[6,0,1,"","cudaErrorInvalidMemcpyDirection"],[6,0,1,"","cudaErrorInvalidNormSetting"],[6,0,1,"","cudaErrorInvalidPc"],[6,0,1,"","cudaErrorInvalidPitchValue"],[6,0,1,"","cudaErrorInvalidPtx"],[6,0,1,"","cudaErrorInvalidResourceHandle"],[6,0,1,"","cudaErrorInvalidSource"],[6,0,1,"","cudaErrorInvalidSurface"],[6,0,1,"","cudaErrorInvalidSymbol"],[6,0,1,"","cudaErrorInvalidTexture"],[6,0,1,"","cudaErrorInvalidTextureBinding"],[6,0,1,"","cudaErrorInvalidValue"],[6,0,1,"","cudaErrorJitCompilationDisabled"],[6,0,1,"","cudaErrorJitCompilerNotFound"],[6,0,1,"","cudaErrorLaunchFailure"],[6,0,1,"","cudaErrorLaunchFileScopedSurf"],[6,0,1,"","cudaErrorLaunchFileScopedTex"],[6,0,1,"","cudaErrorLaunchIncompatibleTexturing"],[6,0,1,"","cudaErrorLaunchMaxDepthExceeded"],[6,0,1,"","cudaErrorLaunchOutOfResources"],[6,0,1,"","cudaErrorLaunchPendingCountExceeded"],[6,0,1,"","cudaErrorLaunchTimeout"],[6,0,1,"","cudaErrorMapBufferObjectFailed"],[6,0,1,"","cudaErrorMemoryAllocation"],[6,0,1,"","cudaErrorMemoryValueTooLarge"],[6,0,1,"","cudaErrorMisalignedAddress"],[6,0,1,"","cudaErrorMissingConfiguration"],[6,0,1,"","cudaErrorMixedDeviceExecution"],[6,0,1,"","cudaErrorMpsClientTerminated"],[6,0,1,"","cudaErrorMpsConnectionFailed"],[6,0,1,"","cudaErrorMpsMaxClientsReached"],[6,0,1,"","cudaErrorMpsMaxConnectionsReached"],[6,0,1,"","cudaErrorMpsRpcFailure"],[6,0,1,"","cudaErrorMpsServerNotReady"],[6,0,1,"","cudaErrorNoDevice"],[6,0,1,"","cudaErrorNoKernelImageForDevice"],[6,0,1,"","cudaErrorNotMapped"],[6,0,1,"","cudaErrorNotMappedAsArray"],[6,0,1,"","cudaErrorNotMappedAsPointer"],[6,0,1,"","cudaErrorNotPermitted"],[6,0,1,"","cudaErrorNotReady"],[6,0,1,"","cudaErrorNotSupported"],[6,0,1,"","cudaErrorNotYetImplemented"],[6,0,1,"","cudaErrorNvlinkUncorrectable"],[6,0,1,"","cudaErrorOperatingSystem"],[6,0,1,"","cudaErrorPeerAccessAlreadyEnabled"],[6,0,1,"","cudaErrorPeerAccessNotEnabled"],[6,0,1,"","cudaErrorPeerAccessUnsupported"],[6,0,1,"","cudaErrorPriorLaunchFailure"],[6,0,1,"","cudaErrorProfilerAlreadyStarted"],[6,0,1,"","cudaErrorProfilerAlreadyStopped"],[6,0,1,"","cudaErrorProfilerDisabled"],[6,0,1,"","cudaErrorProfilerNotInitialized"],[6,0,1,"","cudaErrorSetOnActiveProcess"],[6,0,1,"","cudaErrorSharedObjectInitFailed"],[6,0,1,"","cudaErrorSharedObjectSymbolNotFound"],[6,0,1,"","cudaErrorSoftwareValidityNotEstablished"],[6,0,1,"","cudaErrorStartupFailure"],[6,0,1,"","cudaErrorStreamCaptureImplicit"],[6,0,1,"","cudaErrorStreamCaptureInvalidated"],[6,0,1,"","cudaErrorStreamCaptureIsolation"],[6,0,1,"","cudaErrorStreamCaptureMerge"],[6,0,1,"","cudaErrorStreamCaptureUnjoined"],[6,0,1,"","cudaErrorStreamCaptureUnmatched"],[6,0,1,"","cudaErrorStreamCaptureUnsupported"],[6,0,1,"","cudaErrorStreamCaptureWrongThread"],[6,0,1,"","cudaErrorStubLibrary"],[6,0,1,"","cudaErrorSymbolNotFound"],[6,0,1,"","cudaErrorSyncDepthExceeded"],[6,0,1,"","cudaErrorSynchronizationError"],[6,0,1,"","cudaErrorSystemDriverMismatch"],[6,0,1,"","cudaErrorSystemNotReady"],[6,0,1,"","cudaErrorTextureFetchFailed"],[6,0,1,"","cudaErrorTextureNotBound"],[6,0,1,"","cudaErrorTimeout"],[6,0,1,"","cudaErrorTooManyPeers"],[6,0,1,"","cudaErrorUnknown"],[6,0,1,"","cudaErrorUnmapBufferObjectFailed"],[6,0,1,"","cudaErrorUnsupportedExecAffinity"],[6,0,1,"","cudaErrorUnsupportedLimit"],[6,0,1,"","cudaErrorUnsupportedPtxVersion"],[6,0,1,"","cudaSuccess"]],"cuda.cudart.cudaEvent_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaExtent":[[6,0,1,"","depth"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","width"]],"cuda.cudart.cudaExternalMemoryBufferDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","offset"],[6,0,1,"","size"]],"cuda.cudart.cudaExternalMemoryHandleDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","handle"],[6,0,1,"","size"],[6,0,1,"","type"]],"cuda.cudart.cudaExternalMemoryHandleType":[[6,0,1,"","cudaExternalMemoryHandleTypeD3D11Resource"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D11ResourceKmt"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D12Heap"],[6,0,1,"","cudaExternalMemoryHandleTypeD3D12Resource"],[6,0,1,"","cudaExternalMemoryHandleTypeNvSciBuf"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueFd"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueWin32"],[6,0,1,"","cudaExternalMemoryHandleTypeOpaqueWin32Kmt"]],"cuda.cudart.cudaExternalMemoryMipmappedArrayDesc":[[6,0,1,"","extent"],[6,0,1,"","flags"],[6,0,1,"","formatDesc"],[6,2,1,"","getPtr"],[6,0,1,"","numLevels"],[6,0,1,"","offset"]],"cuda.cudart.cudaExternalMemory_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaExternalSemaphoreHandleDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","handle"],[6,0,1,"","type"]],"cuda.cudart.cudaExternalSemaphoreHandleType":[[6,0,1,"","cudaExternalSemaphoreHandleTypeD3D11Fence"],[6,0,1,"","cudaExternalSemaphoreHandleTypeD3D12Fence"],[6,0,1,"","cudaExternalSemaphoreHandleTypeKeyedMutex"],[6,0,1,"","cudaExternalSemaphoreHandleTypeKeyedMutexKmt"],[6,0,1,"","cudaExternalSemaphoreHandleTypeNvSciSync"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueFd"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueWin32"],[6,0,1,"","cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt"],[6,0,1,"","cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd"],[6,0,1,"","cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32"]],"cuda.cudart.cudaExternalSemaphoreSignalNodeParams":[[6,0,1,"","extSemArray"],[6,2,1,"","getPtr"],[6,0,1,"","numExtSems"],[6,0,1,"","paramsArray"]],"cuda.cudart.cudaExternalSemaphoreSignalParams":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","params"],[6,0,1,"","reserved"]],"cuda.cudart.cudaExternalSemaphoreWaitNodeParams":[[6,0,1,"","extSemArray"],[6,2,1,"","getPtr"],[6,0,1,"","numExtSems"],[6,0,1,"","paramsArray"]],"cuda.cudart.cudaExternalSemaphoreWaitParams":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","params"],[6,0,1,"","reserved"]],"cuda.cudart.cudaExternalSemaphore_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesOptions":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesOptionHost"],[6,0,1,"","cudaFlushGPUDirectRDMAWritesOptionMemOps"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesScope":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesToAllDevices"],[6,0,1,"","cudaFlushGPUDirectRDMAWritesToOwner"]],"cuda.cudart.cudaFlushGPUDirectRDMAWritesTarget":[[6,0,1,"","cudaFlushGPUDirectRDMAWritesTargetCurrentDevice"]],"cuda.cudart.cudaFuncAttribute":[[6,0,1,"","cudaFuncAttributeClusterDimMustBeSet"],[6,0,1,"","cudaFuncAttributeClusterSchedulingPolicyPreference"],[6,0,1,"","cudaFuncAttributeMax"],[6,0,1,"","cudaFuncAttributeMaxDynamicSharedMemorySize"],[6,0,1,"","cudaFuncAttributeNonPortableClusterSizeAllowed"],[6,0,1,"","cudaFuncAttributePreferredSharedMemoryCarveout"],[6,0,1,"","cudaFuncAttributeRequiredClusterDepth"],[6,0,1,"","cudaFuncAttributeRequiredClusterHeight"],[6,0,1,"","cudaFuncAttributeRequiredClusterWidth"]],"cuda.cudart.cudaFuncAttributes":[[6,0,1,"","binaryVersion"],[6,0,1,"","cacheModeCA"],[6,0,1,"","constSizeBytes"],[6,2,1,"","getPtr"],[6,0,1,"","localSizeBytes"],[6,0,1,"","maxDynamicSharedSizeBytes"],[6,0,1,"","maxThreadsPerBlock"],[6,0,1,"","numRegs"],[6,0,1,"","preferredShmemCarveout"],[6,0,1,"","ptxVersion"],[6,0,1,"","sharedSizeBytes"]],"cuda.cudart.cudaFuncCache":[[6,0,1,"","cudaFuncCachePreferEqual"],[6,0,1,"","cudaFuncCachePreferL1"],[6,0,1,"","cudaFuncCachePreferNone"],[6,0,1,"","cudaFuncCachePreferShared"]],"cuda.cudart.cudaFunction_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGLDeviceList":[[6,0,1,"","cudaGLDeviceListAll"],[6,0,1,"","cudaGLDeviceListCurrentFrame"],[6,0,1,"","cudaGLDeviceListNextFrame"]],"cuda.cudart.cudaGPUDirectRDMAWritesOrdering":[[6,0,1,"","cudaGPUDirectRDMAWritesOrderingAllDevices"],[6,0,1,"","cudaGPUDirectRDMAWritesOrderingNone"],[6,0,1,"","cudaGPUDirectRDMAWritesOrderingOwner"]],"cuda.cudart.cudaGetDriverEntryPointFlags":[[6,0,1,"","cudaEnableDefault"],[6,0,1,"","cudaEnableLegacyStream"],[6,0,1,"","cudaEnablePerThreadDefaultStream"]],"cuda.cudart.cudaGraphDebugDotFlags":[[6,0,1,"","cudaGraphDebugDotFlagsEventNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsExtSemasSignalNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsExtSemasWaitNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsHandles"],[6,0,1,"","cudaGraphDebugDotFlagsHostNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsKernelNodeAttributes"],[6,0,1,"","cudaGraphDebugDotFlagsKernelNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsMemcpyNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsMemsetNodeParams"],[6,0,1,"","cudaGraphDebugDotFlagsVerbose"]],"cuda.cudart.cudaGraphExecUpdateResult":[[6,0,1,"","cudaGraphExecUpdateError"],[6,0,1,"","cudaGraphExecUpdateErrorAttributesChanged"],[6,0,1,"","cudaGraphExecUpdateErrorFunctionChanged"],[6,0,1,"","cudaGraphExecUpdateErrorNodeTypeChanged"],[6,0,1,"","cudaGraphExecUpdateErrorNotSupported"],[6,0,1,"","cudaGraphExecUpdateErrorParametersChanged"],[6,0,1,"","cudaGraphExecUpdateErrorTopologyChanged"],[6,0,1,"","cudaGraphExecUpdateErrorUnsupportedFunctionChange"],[6,0,1,"","cudaGraphExecUpdateSuccess"]],"cuda.cudart.cudaGraphExec_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraphInstantiateFlags":[[6,0,1,"","cudaGraphInstantiateFlagAutoFreeOnLaunch"],[6,0,1,"","cudaGraphInstantiateFlagUseNodePriority"]],"cuda.cudart.cudaGraphMemAttributeType":[[6,0,1,"","cudaGraphMemAttrReservedMemCurrent"],[6,0,1,"","cudaGraphMemAttrReservedMemHigh"],[6,0,1,"","cudaGraphMemAttrUsedMemCurrent"],[6,0,1,"","cudaGraphMemAttrUsedMemHigh"]],"cuda.cudart.cudaGraphNodeType":[[6,0,1,"","cudaGraphNodeTypeCount"],[6,0,1,"","cudaGraphNodeTypeEmpty"],[6,0,1,"","cudaGraphNodeTypeEventRecord"],[6,0,1,"","cudaGraphNodeTypeExtSemaphoreSignal"],[6,0,1,"","cudaGraphNodeTypeExtSemaphoreWait"],[6,0,1,"","cudaGraphNodeTypeGraph"],[6,0,1,"","cudaGraphNodeTypeHost"],[6,0,1,"","cudaGraphNodeTypeKernel"],[6,0,1,"","cudaGraphNodeTypeMemAlloc"],[6,0,1,"","cudaGraphNodeTypeMemFree"],[6,0,1,"","cudaGraphNodeTypeMemcpy"],[6,0,1,"","cudaGraphNodeTypeMemset"],[6,0,1,"","cudaGraphNodeTypeWaitEvent"]],"cuda.cudart.cudaGraphNode_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraph_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaGraphicsCubeFace":[[6,0,1,"","cudaGraphicsCubeFaceNegativeX"],[6,0,1,"","cudaGraphicsCubeFaceNegativeY"],[6,0,1,"","cudaGraphicsCubeFaceNegativeZ"],[6,0,1,"","cudaGraphicsCubeFacePositiveX"],[6,0,1,"","cudaGraphicsCubeFacePositiveY"],[6,0,1,"","cudaGraphicsCubeFacePositiveZ"]],"cuda.cudart.cudaGraphicsMapFlags":[[6,0,1,"","cudaGraphicsMapFlagsNone"],[6,0,1,"","cudaGraphicsMapFlagsReadOnly"],[6,0,1,"","cudaGraphicsMapFlagsWriteDiscard"]],"cuda.cudart.cudaGraphicsRegisterFlags":[[6,0,1,"","cudaGraphicsRegisterFlagsNone"],[6,0,1,"","cudaGraphicsRegisterFlagsReadOnly"],[6,0,1,"","cudaGraphicsRegisterFlagsSurfaceLoadStore"],[6,0,1,"","cudaGraphicsRegisterFlagsTextureGather"],[6,0,1,"","cudaGraphicsRegisterFlagsWriteDiscard"]],"cuda.cudart.cudaGraphicsResource_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaHostFn_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaHostNodeParams":[[6,0,1,"","fn"],[6,2,1,"","getPtr"],[6,0,1,"","userData"]],"cuda.cudart.cudaIpcEventHandle_st":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcEventHandle_t":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcMemHandle_st":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaIpcMemHandle_t":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaKernelNodeParams":[[6,0,1,"","blockDim"],[6,0,1,"","extra"],[6,0,1,"","func"],[6,2,1,"","getPtr"],[6,0,1,"","gridDim"],[6,0,1,"","kernelParams"],[6,0,1,"","sharedMemBytes"]],"cuda.cudart.cudaLaunchAttribute":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","val"]],"cuda.cudart.cudaLaunchAttributeID":[[6,0,1,"","cudaLaunchAttributeAccessPolicyWindow"],[6,0,1,"","cudaLaunchAttributeClusterDimension"],[6,0,1,"","cudaLaunchAttributeClusterSchedulingPolicyPreference"],[6,0,1,"","cudaLaunchAttributeCooperative"],[6,0,1,"","cudaLaunchAttributeIgnore"],[6,0,1,"","cudaLaunchAttributePriority"],[6,0,1,"","cudaLaunchAttributeProgrammaticEvent"],[6,0,1,"","cudaLaunchAttributeProgrammaticStreamSerialization"],[6,0,1,"","cudaLaunchAttributeSynchronizationPolicy"]],"cuda.cudart.cudaLaunchAttributeValue":[[6,0,1,"id28","accessPolicyWindow"],[6,0,1,"id31","clusterDim"],[6,0,1,"id32","clusterSchedulingPolicyPreference"],[6,0,1,"id29","cooperative"],[6,2,1,"id36","getPtr"],[6,0,1,"id27","pad"],[6,0,1,"id35","priority"],[6,0,1,"id34","programmaticEvent"],[6,0,1,"id33","programmaticStreamSerializationAllowed"],[6,0,1,"id30","syncPolicy"]],"cuda.cudart.cudaLaunchAttribute_st":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","val"]],"cuda.cudart.cudaLimit":[[6,0,1,"","cudaLimitDevRuntimePendingLaunchCount"],[6,0,1,"","cudaLimitDevRuntimeSyncDepth"],[6,0,1,"","cudaLimitMallocHeapSize"],[6,0,1,"","cudaLimitMaxL2FetchGranularity"],[6,0,1,"","cudaLimitPersistingL2CacheSize"],[6,0,1,"","cudaLimitPrintfFifoSize"],[6,0,1,"","cudaLimitStackSize"]],"cuda.cudart.cudaMemAccessDesc":[[6,0,1,"","flags"],[6,2,1,"","getPtr"],[6,0,1,"","location"]],"cuda.cudart.cudaMemAccessFlags":[[6,0,1,"","cudaMemAccessFlagsProtNone"],[6,0,1,"","cudaMemAccessFlagsProtRead"],[6,0,1,"","cudaMemAccessFlagsProtReadWrite"]],"cuda.cudart.cudaMemAllocNodeParams":[[6,0,1,"","accessDescCount"],[6,0,1,"","accessDescs"],[6,0,1,"","bytesize"],[6,0,1,"","dptr"],[6,2,1,"","getPtr"],[6,0,1,"","poolProps"]],"cuda.cudart.cudaMemAllocationHandleType":[[6,0,1,"","cudaMemHandleTypeNone"],[6,0,1,"","cudaMemHandleTypePosixFileDescriptor"],[6,0,1,"","cudaMemHandleTypeWin32"],[6,0,1,"","cudaMemHandleTypeWin32Kmt"]],"cuda.cudart.cudaMemAllocationType":[[6,0,1,"","cudaMemAllocationTypeInvalid"],[6,0,1,"","cudaMemAllocationTypeMax"],[6,0,1,"","cudaMemAllocationTypePinned"]],"cuda.cudart.cudaMemLocation":[[6,2,1,"","getPtr"],[6,0,1,"","id"],[6,0,1,"","type"]],"cuda.cudart.cudaMemLocationType":[[6,0,1,"","cudaMemLocationTypeDevice"],[6,0,1,"","cudaMemLocationTypeInvalid"]],"cuda.cudart.cudaMemPoolAttr":[[6,0,1,"","cudaMemPoolAttrReleaseThreshold"],[6,0,1,"","cudaMemPoolAttrReservedMemCurrent"],[6,0,1,"","cudaMemPoolAttrReservedMemHigh"],[6,0,1,"","cudaMemPoolAttrUsedMemCurrent"],[6,0,1,"","cudaMemPoolAttrUsedMemHigh"],[6,0,1,"","cudaMemPoolReuseAllowInternalDependencies"],[6,0,1,"","cudaMemPoolReuseAllowOpportunistic"],[6,0,1,"","cudaMemPoolReuseFollowEventDependencies"]],"cuda.cudart.cudaMemPoolProps":[[6,0,1,"","allocType"],[6,2,1,"","getPtr"],[6,0,1,"","handleTypes"],[6,0,1,"","location"],[6,0,1,"","reserved"],[6,0,1,"","win32SecurityAttributes"]],"cuda.cudart.cudaMemPoolPtrExportData":[[6,2,1,"","getPtr"],[6,0,1,"","reserved"]],"cuda.cudart.cudaMemPool_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaMemRangeAttribute":[[6,0,1,"","cudaMemRangeAttributeAccessedBy"],[6,0,1,"","cudaMemRangeAttributeLastPrefetchLocation"],[6,0,1,"","cudaMemRangeAttributePreferredLocation"],[6,0,1,"","cudaMemRangeAttributeReadMostly"]],"cuda.cudart.cudaMemcpy3DParms":[[6,0,1,"","dstArray"],[6,0,1,"","dstPos"],[6,0,1,"","dstPtr"],[6,0,1,"","extent"],[6,2,1,"","getPtr"],[6,0,1,"","kind"],[6,0,1,"","srcArray"],[6,0,1,"","srcPos"],[6,0,1,"","srcPtr"]],"cuda.cudart.cudaMemcpy3DPeerParms":[[6,0,1,"","dstArray"],[6,0,1,"","dstDevice"],[6,0,1,"","dstPos"],[6,0,1,"","dstPtr"],[6,0,1,"","extent"],[6,2,1,"","getPtr"],[6,0,1,"","srcArray"],[6,0,1,"","srcDevice"],[6,0,1,"","srcPos"],[6,0,1,"","srcPtr"]],"cuda.cudart.cudaMemcpyKind":[[6,0,1,"","cudaMemcpyDefault"],[6,0,1,"","cudaMemcpyDeviceToDevice"],[6,0,1,"","cudaMemcpyDeviceToHost"],[6,0,1,"","cudaMemcpyHostToDevice"],[6,0,1,"","cudaMemcpyHostToHost"]],"cuda.cudart.cudaMemoryAdvise":[[6,0,1,"","cudaMemAdviseSetAccessedBy"],[6,0,1,"","cudaMemAdviseSetPreferredLocation"],[6,0,1,"","cudaMemAdviseSetReadMostly"],[6,0,1,"","cudaMemAdviseUnsetAccessedBy"],[6,0,1,"","cudaMemAdviseUnsetPreferredLocation"],[6,0,1,"","cudaMemAdviseUnsetReadMostly"]],"cuda.cudart.cudaMemoryType":[[6,0,1,"","cudaMemoryTypeDevice"],[6,0,1,"","cudaMemoryTypeHost"],[6,0,1,"","cudaMemoryTypeManaged"],[6,0,1,"","cudaMemoryTypeUnregistered"]],"cuda.cudart.cudaMemsetParams":[[6,0,1,"","dst"],[6,0,1,"","elementSize"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","pitch"],[6,0,1,"","value"],[6,0,1,"","width"]],"cuda.cudart.cudaMipmappedArray_const_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaMipmappedArray_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaOutputMode_t":[[6,0,1,"","cudaCSV"],[6,0,1,"","cudaKeyValuePair"]],"cuda.cudart.cudaPitchedPtr":[[6,2,1,"","getPtr"],[6,0,1,"","pitch"],[6,0,1,"","ptr"],[6,0,1,"","xsize"],[6,0,1,"","ysize"]],"cuda.cudart.cudaPointerAttributes":[[6,0,1,"","device"],[6,0,1,"","devicePointer"],[6,2,1,"","getPtr"],[6,0,1,"","hostPointer"],[6,0,1,"","type"]],"cuda.cudart.cudaPos":[[6,2,1,"","getPtr"],[6,0,1,"","x"],[6,0,1,"","y"],[6,0,1,"","z"]],"cuda.cudart.cudaResourceDesc":[[6,2,1,"","getPtr"],[6,0,1,"","res"],[6,0,1,"","resType"]],"cuda.cudart.cudaResourceType":[[6,0,1,"","cudaResourceTypeArray"],[6,0,1,"","cudaResourceTypeLinear"],[6,0,1,"","cudaResourceTypeMipmappedArray"],[6,0,1,"","cudaResourceTypePitch2D"]],"cuda.cudart.cudaResourceViewDesc":[[6,0,1,"","depth"],[6,0,1,"","firstLayer"],[6,0,1,"","firstMipmapLevel"],[6,0,1,"","format"],[6,2,1,"","getPtr"],[6,0,1,"","height"],[6,0,1,"","lastLayer"],[6,0,1,"","lastMipmapLevel"],[6,0,1,"","width"]],"cuda.cudart.cudaResourceViewFormat":[[6,0,1,"","cudaResViewFormatFloat1"],[6,0,1,"","cudaResViewFormatFloat2"],[6,0,1,"","cudaResViewFormatFloat4"],[6,0,1,"","cudaResViewFormatHalf1"],[6,0,1,"","cudaResViewFormatHalf2"],[6,0,1,"","cudaResViewFormatHalf4"],[6,0,1,"","cudaResViewFormatNone"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed4"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed5"],[6,0,1,"","cudaResViewFormatSignedBlockCompressed6H"],[6,0,1,"","cudaResViewFormatSignedChar1"],[6,0,1,"","cudaResViewFormatSignedChar2"],[6,0,1,"","cudaResViewFormatSignedChar4"],[6,0,1,"","cudaResViewFormatSignedInt1"],[6,0,1,"","cudaResViewFormatSignedInt2"],[6,0,1,"","cudaResViewFormatSignedInt4"],[6,0,1,"","cudaResViewFormatSignedShort1"],[6,0,1,"","cudaResViewFormatSignedShort2"],[6,0,1,"","cudaResViewFormatSignedShort4"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed1"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed2"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed3"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed4"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed5"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed6H"],[6,0,1,"","cudaResViewFormatUnsignedBlockCompressed7"],[6,0,1,"","cudaResViewFormatUnsignedChar1"],[6,0,1,"","cudaResViewFormatUnsignedChar2"],[6,0,1,"","cudaResViewFormatUnsignedChar4"],[6,0,1,"","cudaResViewFormatUnsignedInt1"],[6,0,1,"","cudaResViewFormatUnsignedInt2"],[6,0,1,"","cudaResViewFormatUnsignedInt4"],[6,0,1,"","cudaResViewFormatUnsignedShort1"],[6,0,1,"","cudaResViewFormatUnsignedShort2"],[6,0,1,"","cudaResViewFormatUnsignedShort4"]],"cuda.cudart.cudaSharedCarveout":[[6,0,1,"","cudaSharedmemCarveoutDefault"],[6,0,1,"","cudaSharedmemCarveoutMaxL1"],[6,0,1,"","cudaSharedmemCarveoutMaxShared"]],"cuda.cudart.cudaSharedMemConfig":[[6,0,1,"","cudaSharedMemBankSizeDefault"],[6,0,1,"","cudaSharedMemBankSizeEightByte"],[6,0,1,"","cudaSharedMemBankSizeFourByte"]],"cuda.cudart.cudaStreamCallback_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaStreamCaptureMode":[[6,0,1,"","cudaStreamCaptureModeGlobal"],[6,0,1,"","cudaStreamCaptureModeRelaxed"],[6,0,1,"","cudaStreamCaptureModeThreadLocal"]],"cuda.cudart.cudaStreamCaptureStatus":[[6,0,1,"","cudaStreamCaptureStatusActive"],[6,0,1,"","cudaStreamCaptureStatusInvalidated"],[6,0,1,"","cudaStreamCaptureStatusNone"]],"cuda.cudart.cudaStreamUpdateCaptureDependenciesFlags":[[6,0,1,"","cudaStreamAddCaptureDependencies"],[6,0,1,"","cudaStreamSetCaptureDependencies"]],"cuda.cudart.cudaStream_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaSurfaceBoundaryMode":[[6,0,1,"","cudaBoundaryModeClamp"],[6,0,1,"","cudaBoundaryModeTrap"],[6,0,1,"","cudaBoundaryModeZero"]],"cuda.cudart.cudaSurfaceFormatMode":[[6,0,1,"","cudaFormatModeAuto"],[6,0,1,"","cudaFormatModeForced"]],"cuda.cudart.cudaSurfaceObject_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaSynchronizationPolicy":[[6,0,1,"","cudaSyncPolicyAuto"],[6,0,1,"","cudaSyncPolicyBlockingSync"],[6,0,1,"","cudaSyncPolicySpin"],[6,0,1,"","cudaSyncPolicyYield"]],"cuda.cudart.cudaTextureAddressMode":[[6,0,1,"","cudaAddressModeBorder"],[6,0,1,"","cudaAddressModeClamp"],[6,0,1,"","cudaAddressModeMirror"],[6,0,1,"","cudaAddressModeWrap"]],"cuda.cudart.cudaTextureDesc":[[6,0,1,"","addressMode"],[6,0,1,"","borderColor"],[6,0,1,"","disableTrilinearOptimization"],[6,0,1,"","filterMode"],[6,2,1,"","getPtr"],[6,0,1,"","maxAnisotropy"],[6,0,1,"","maxMipmapLevelClamp"],[6,0,1,"","minMipmapLevelClamp"],[6,0,1,"","mipmapFilterMode"],[6,0,1,"","mipmapLevelBias"],[6,0,1,"","normalizedCoords"],[6,0,1,"","readMode"],[6,0,1,"","sRGB"]],"cuda.cudart.cudaTextureDesc_v2":[[6,0,1,"","addressMode"],[6,0,1,"","borderColor"],[6,0,1,"","disableTrilinearOptimization"],[6,0,1,"","filterMode"],[6,2,1,"","getPtr"],[6,0,1,"","maxAnisotropy"],[6,0,1,"","maxMipmapLevelClamp"],[6,0,1,"","minMipmapLevelClamp"],[6,0,1,"","mipmapFilterMode"],[6,0,1,"","mipmapLevelBias"],[6,0,1,"","normalizedCoords"],[6,0,1,"","readMode"],[6,0,1,"","sRGB"],[6,0,1,"","seamlessCubemap"]],"cuda.cudart.cudaTextureFilterMode":[[6,0,1,"","cudaFilterModeLinear"],[6,0,1,"","cudaFilterModePoint"]],"cuda.cudart.cudaTextureObject_t":[[6,2,1,"","getPtr"]],"cuda.cudart.cudaTextureReadMode":[[6,0,1,"","cudaReadModeElementType"],[6,0,1,"","cudaReadModeNormalizedFloat"]],"cuda.cudart.cudaUUID_t":[[6,0,1,"","bytes"],[6,2,1,"","getPtr"]],"cuda.cudart.cudaUserObjectFlags":[[6,0,1,"","cudaUserObjectNoDestructorSync"]],"cuda.cudart.cudaUserObjectRetainFlags":[[6,0,1,"","cudaGraphUserObjectMove"]],"cuda.cudart.cudaUserObject_t":[[6,2,1,"","getPtr"]],"cuda.nvrtc":[[7,3,1,"","nvrtcAddNameExpression"],[7,3,1,"","nvrtcCompileProgram"],[7,3,1,"","nvrtcCreateProgram"],[7,3,1,"","nvrtcDestroyProgram"],[7,3,1,"","nvrtcGetCUBIN"],[7,3,1,"","nvrtcGetCUBINSize"],[7,3,1,"","nvrtcGetErrorString"],[7,3,1,"","nvrtcGetLoweredName"],[7,3,1,"","nvrtcGetNVVM"],[7,3,1,"","nvrtcGetNVVMSize"],[7,3,1,"","nvrtcGetNumSupportedArchs"],[7,3,1,"","nvrtcGetPTX"],[7,3,1,"","nvrtcGetPTXSize"],[7,3,1,"","nvrtcGetProgramLog"],[7,3,1,"","nvrtcGetProgramLogSize"],[7,3,1,"","nvrtcGetSupportedArchs"],[7,1,1,"","nvrtcProgram"],[7,1,1,"","nvrtcResult"],[7,3,1,"","nvrtcVersion"]],"cuda.nvrtc.nvrtcProgram":[[7,2,1,"","getPtr"]],"cuda.nvrtc.nvrtcResult":[[7,0,1,"","NVRTC_ERROR_BUILTIN_OPERATION_FAILURE"],[7,0,1,"","NVRTC_ERROR_COMPILATION"],[7,0,1,"","NVRTC_ERROR_INTERNAL_ERROR"],[7,0,1,"","NVRTC_ERROR_INVALID_INPUT"],[7,0,1,"","NVRTC_ERROR_INVALID_OPTION"],[7,0,1,"","NVRTC_ERROR_INVALID_PROGRAM"],[7,0,1,"","NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID"],[7,0,1,"","NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION"],[7,0,1,"","NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION"],[7,0,1,"","NVRTC_ERROR_OUT_OF_MEMORY"],[7,0,1,"","NVRTC_ERROR_PROGRAM_CREATION_FAILURE"],[7,0,1,"","NVRTC_SUCCESS"]]},objnames:{"0":["py","attribute","Python attribute"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:attribute","1":"py:class","2":"py:method","3":"py:function"},terms:{"0":[3,4,5,6,7,9,10],"02":4,"03":7,"0b":[5,6],"1":[1,3,5,6,7,9,10,13,17],"10":[0,5,7],"100":[5,6],"1000":[5,6],"10000":6,"101":[5,6],"102":[5,6],"1024":[5,6],"103":[5,6],"104":[5,6],"105":[5,6],"106":[5,6],"107":[5,6],"1073741824":5,"1076m":9,"108":[5,6],"1080m":9,"109":[5,6],"11":[0,3,4,5,7,10],"110":[5,6],"11020":5,"11070":[],"11080":5,"111":[5,6],"112":[5,6],"113":[5,6],"114":[5,6],"115":[5,6],"116":[5,6],"117":[5,6],"118":[5,6],"119":[5,6],"12":[5,6,13],"120":[5,6],"121":[5,6],"122":[5,6],"123":5,"124":5,"125":5,"127":6,"128":[5,6],"128b":[5,6],"13":[5,6],"14":[5,6,7],"145":5,"146":5,"147":5,"148":5,"149":5,"15":[5,6],"150":5,"151":5,"152":5,"153":5,"154":5,"155":5,"156":5,"157":5,"158":5,"16":[5,6,11],"16f":[5,6],"16f_arb":[5,6],"16i":[5,6],"16i_ext":[5,6],"16ui":[5,6],"16ui_ext":[5,6],"17":[5,6,7],"176":5,"18":[5,6,12,14],"19":[5,6],"192":5,"193":5,"194":5,"195":5,"196":5,"197":5,"198":5,"199":5,"1d":[5,6],"2":[5,6,7,9,13,16],"20":[5,6],"200":[5,6],"201":[5,6],"202":5,"2021":[11,12],"2022":[13,14,15,16,17,18],"203":5,"2048":[5,6],"205":[5,6],"206":[5,6],"207":[5,6],"208":[5,6],"209":[5,6],"21":[5,6],"210":[5,6],"211":[5,6],"212":[5,6],"213":[5,6],"214":[5,6],"2147483647":[5,6],"215":[5,6],"216":[5,6],"217":[5,6],"218":[5,6,9],"219":[5,6],"22":[5,6,16],"220":[5,6],"221":[5,6],"222":[5,6],"223":[5,6],"224":[5,6],"23":[5,6],"24":[5,6,17],"241":6,"242":6,"25":[5,6],"252":6,"256":[5,6],"26":[5,6],"27":[5,6,18],"28":[5,6],"29":[5,6,16],"2d":[5,6],"3":[5,6,7,9,17],"30":[5,6],"300":[5,6],"301":[5,6],"3010":[5,6],"302":[5,6],"3020":[5,6],"303":[5,6],"304":[5,6],"31":[5,6],"32":[5,6],"32768":9,"32f":[5,6],"32f_arb":[5,6],"32i":[5,6],"32i_ext":[5,6],"32ui":[5,6],"32ui_ext":[5,6],"33":[5,6],"34":[5,6],"35":[5,6],"352\u00b5":9,"36":[5,6],"37":[5,6],"38":[4,5,6],"39":[5,6],"3d":[5,6],"3rd":5,"4":[1,3,5,6,7,9,10],"40":[5,6],"400":[5,6],"401":[5,6],"4020":5,"4096":5,"41":[5,6],"42":[5,6],"43":[5,6],"44":[5,6],"445":[5,6],"45":[5,6],"450":4,"456":4,"46":[5,6],"47":[5,6],"48":[5,6],"49":[5,6],"4x16":5,"5":[3,5,6,7,9,10],"50":[5,6],"500":[5,6],"51":[5,6],"512":[5,6,9],"52":[5,6],"53":[5,6],"54":[5,6],"55":[5,6],"56":[5,6],"57":[5,6],"58":[5,6],"59":[5,6],"6":[3,5,6,7,9,10],"60":[5,6],"600":[5,6],"61":[5,6],"62":[5,6],"63":[5,6],"64":[5,6],"65":[5,6],"66":[5,6],"67":[5,6],"68":[5,6],"69":[5,6],"7":[3,5,6,7,9,10,17],"70":[5,6],"700":[5,6],"701":[5,6],"702":[5,6],"703":[5,6],"704":[5,6],"705":[5,6],"708":[5,6],"709":[5,6],"71":[5,6],"710":[5,6],"711":[5,6],"712":[5,6],"713":[5,6],"714":[5,6],"715":[5,6],"716":[5,6],"717":[5,6],"718":[5,6],"719":[5,6],"72":[5,6],"720":[5,6],"73":[5,6],"74":[5,6],"75":[5,6,9],"76":[5,6],"77":[5,6],"78":[5,6],"79":[5,6],"8":[3,4,5,6,7,10],"80":[4,5,6],"800":[5,6],"801":[5,6],"802":[5,6],"803":[5,6],"804":[5,6],"805":[5,6],"806":[5,6],"807":[5,6],"808":[5,6],"809":[5,6],"81":[5,6],"810":[5,6],"8192":5,"82":[5,6],"83":[5,6],"84":[5,6],"85":[5,6],"86":[5,6],"87":[5,6],"88":[5,6],"89":[5,6],"8i":[5,6],"8i_ext":[5,6],"8ui":[5,6],"8ui_ext":[5,6],"9":[0,5,7],"90":[5,6],"900":[5,6],"901":[5,6],"902":[5,6],"9020":[5,6],"903":[5,6],"904":[5,6],"905":[5,6],"906":[5,6],"907":[5,6],"908":[5,6],"909":[5,6],"91":[5,6],"910":[5,6],"911":[5,6],"912":[5,6],"92":[5,6],"93":[5,6],"94":[5,6],"95":[5,6],"96":[5,6],"97":[5,6],"98":[5,6],"99":[5,6],"999":[5,6],"boolean":5,"break":5,"byte":[5,6,7],"case":[5,6],"char":[5,6,7,9],"class":[5,6,7,13],"const":5,"default":[5,6,7,10,12],"do":[1,2,5,6,7,9],"enum":[5,6],"export":[4,5,6,13],"float":[5,6,7,9],"function":[5,6,7,9,10],"import":[5,6,8,9],"int":[5,6,7,9],"long":[5,6,7,9],"new":[5,6,7,8],"null":[5,6,7],"public":1,"return":[5,6,7,9],"short":[5,7,16],"static":[5,6],"switch":6,"true":[5,6,7,9],"try":[5,6,9],"void":[5,6,9],"while":[5,6],A:[5,6,9,16],As:[5,6,16],At:[2,5,6],Being:1,But:[5,6],By:[5,6,17],For:[1,5,6,7,9],IN:5,If:[2,5,6,7,9],In:[1,5,6,7,8,9,16],It:[5,6,7,9,17],No:[5,6,7],Not:[5,6,10],OR:5,On:[5,6,7],One:9,Such:[5,6],That:[5,9],The:[1,2,4,5,6,7,8,9],Then:4,There:[5,6,9],These:[5,6,7],To:[4,5,6,7,9],With:[8,9],__constant__:7,__global__:9,__int128:7,__threadfence_system:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_memhandle_u:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_resource_u:5,_cuarraymapinfo_v1_cuarraymapinfo_v1_cuarraymapinfo_st_subresource_u:5,_cuda_array_sparse_properties_v1_cuda_array_sparse_properties_v1_cuda_array_sparse_properties_st_tileextent_:5,_cuda_external_memory_handle_desc_v1_cuda_external_memory_handle_desc_v1_cuda_external_memory_handle_desc_st_handle_u:5,_cuda_external_semaphore_handle_desc_v1_cuda_external_semaphore_handle_desc_v1_cuda_external_semaphore_handle_desc_st_handle_u:5,_cuda_external_semaphore_signal_params_v1_cuda_external_semaphore_signal_params_v1_cuda_external_semaphore_signal_params_st_params_:5,_cuda_external_semaphore_wait_params_v1_cuda_external_semaphore_wait_params_v1_cuda_external_semaphore_wait_params_st_params_:5,_cuda_resource_desc_v1_cuda_resource_desc_v1_cuda_resource_desc_st_res_u:5,_cudaarraysparseproperties_tileextent_:6,_cudaeglframe_cudaeglframe_cudaeglframe_st_frame_u:6,_cudaexternalmemoryhandledesc_handle_u:6,_cudaexternalsemaphorehandledesc_handle_u:6,_cudaexternalsemaphoresignalparams_params_:6,_cudaexternalsemaphorewaitparams_params_:6,_cudalaunchattributevalue_cudalaunchattributevalue_cudalaunchattributevalue_clusterdim_:6,_cudalaunchattributevalue_cudalaunchattributevalue_cudalaunchattributevalue_programmaticevent_:6,_cudaresourcedesc_res_u:6,_cueglframe_v1_cueglframe_v1_cueglframe_st_frame_u:5,_cuexecaffinityparam_v1_cuexecaffinityparam_v1_cuexecaffinityparam_st_param_u:5,_culaunchattributevalue_culaunchattributevalue_culaunchattributevalue_union_clusterdim_:5,_culaunchattributevalue_culaunchattributevalue_culaunchattributevalue_union_programmaticevent_:5,_cumemallocationprop_v1_cumemallocationprop_v1_cumemallocationprop_st_allocflags_:5,_ptr:[5,6],_v2:5,abbrevi:[5,6],abgr:[5,6],abi:[5,6,7],abl:[5,6],about:[1,5,6],abov:[4,5,6,9],absent:[5,6],abus:1,acceler:[5,6,8,9],accept:[1,2,5,6,13],acces:[5,6],access:[0,8,9,16],accessdesc:[5,6],accessdesccount:[5,6],accesspolicymaxwindows:6,accesspolicywindow:[5,6],accomplish:[5,6],accord:[5,6],accordingli:[5,6],account:[1,5],accumul:5,achiev:5,acquir:[5,6],across:[5,6],act:1,action:[1,5,6],activ:[4,5,6],actual:[5,6,7],ad:[5,6],adapt:1,add:[5,6,7],addit:[5,6,9],addition:[5,6],addr:5,address:[0,1,7],addressmod:[5,6],advanc:[1,5,6],advers:[5,6],advic:[5,6],advis:[5,6],affect:[5,6],affin:[5,6],after:[5,6,7,9],afterward:5,ag:1,again:[5,6],against:[5,6],aggress:7,agnost:[5,6],ahead:9,ai:8,alia:6,align:[1,5,6],all:[1,4,5,6,7,9,11,12,16,17],allclos:9,alloc:[0,7,9],allocat:[5,6],allocflag:5,alloctyp:[5,6],allow:[5,6,7,8,9,17],along:[5,6,7],alpha:[5,6],alreadi:[5,6],also:[5,6,7,8,9],alter:[5,6],altern:[5,6,7],although:[5,6],alwai:[5,6],among:[5,6,9],amount:[5,6,7],an:[1,2,5,6,7,8,9,13],anaconda:8,analog:9,analyt:[8,9],ani:[1,5,6,7,9],anisotrop:[5,6],anisotropi:[5,6],anistropi:6,annot:7,anoth:[5,6,9],answer:1,anymor:5,api:[3,5,7,8,9,13,14,15,16,17,18],app:[5,6],appear:[1,5,7],appli:[1,5,6],applic:[5,6,8],applicaton:[5,6],appoint:1,appropri:[1,5,6],approprri:6,approx:[5,6],approxim:[5,7],ar:[1,4,5,6,7,8,9,13,16],arbitrari:[5,6],arch:7,architectur:[5,6,7,9],archiv:5,area:[5,6],arg:[5,6,7,9],argb:[5,6],argument:[4,5,6,7,9],arithmet:6,arm:5,around:[5,6],arrai:[5,6,7,8,9],arraydesc:5,arrayindex:[5,6],arriv:5,ascend:7,ascii:[5,6],assembl:7,assert:[5,6,7,9],assert_drv:9,assign:[5,6,7,9],assist:5,associ:[5,6,9],assum:[5,6,7],assumpt:6,astyp:9,async:[5,6],asyncenginecount:6,asynchron:[5,6,9],atom:[5,6],atribut:5,attach:[5,6],attack:1,attempt:[5,6],attent:[1,2],attr:[5,6],attrib:[5,6],attribut:[3,5,6],august:11,auto:6,automat:[5,6,9],avail:[1,5,6,7],availab:5,avoid:[5,6],avui:[5,6],b:[5,6,9],back:[5,6,9],balanc:[5,6],ban:1,bandwidth:[5,6],bank:[5,6],barfoo:5,barfoobaz:5,barrier:[5,6,8],base:[2,5,6,8],base_ptr:[5,6],basic:[5,6,9],batch:5,bayer10:[5,6],bayer12:[5,6],bayer14:[5,6],bayer20:[5,6],bayer:[5,6],bc1:[5,6],bc2:[5,6],bc3:[5,6],bc4:[5,6],bc5:[5,6],bc6h:[5,6],bc7:[5,6],bc:[5,6],bccr:[5,6],becaus:[5,6,7,9],becom:[5,6],been:[5,6,7,9,16],befor:[5,6,9,13],begin:[5,6],begun:[5,6],behav:[5,6],behavior:[1,5,6,13],behind:[5,6],being:[5,6],believ:2,belong:[5,6],below:[5,6,7],benchmark:[],benefit:8,besid:6,best:[1,5,6,8,9],better:6,between:[5,6,7,9],betwen:6,beyond:[5,6],bggr:[5,6],bgr:5,bgra:[5,6],bia:5,bilinear:5,binari:[5,6],binaryvers:6,bind:[4,5,6,8,9,11,12,16],bit:[5,6],bitmask:[5,6],block:[5,6,7,9],blockdim:[6,9],blockdimi:5,blockdimx:5,blockdimz:5,blockidx:9,blocksiz:[5,6],blocksizelimit:5,blocksizetodynamicsmems:5,board:[5,6],bodi:1,border:[5,6],bordercolor:[5,6],both:[1,5,6,8],bound:[5,6],boundari:[5,6],breadth:5,breviti:[5,6,9],bu:[5,6],buffer:[5,6],bufferdesc:[5,6],buffers:[5,6,9],bug:2,build:[3,8,9,10],build_ext:4,built:[6,9],builtin:[5,7],bump:7,bundl:5,burden:[5,6],busi:[5,6],bytecount:5,bytes:[5,6],c:[0,4,5,7,9,16],ca:[5,6],cach:[5,6],cacheconfig:6,cachemodeca:6,calcul:[5,6],call:[5,6,7,9],callback:[5,6],caller:[5,6],can:[4,5,6,7,8,9],canaccessp:[5,6],cancel:7,canmaphostmemori:6,cannot:[5,6],canusehostpointerforregisteredmem:6,cap:5,capabl:[5,6,8,9],capac:[5,6],captur:[5,6],capturestatu:[5,6],capturestatus_out:[5,6],card:6,carveout:[5,6],cast:[5,6],categori:2,caus:[5,6,7],cbrc:[5,6],cccc:[5,6],cd:4,cdp:[5,6],cell:9,certain:[5,6,16],chain:[5,6],chang:[2,5,6,7,9,12,13],channel:[5,6],channeldesc:6,chapter:[5,6],charact:[5,6,7],characterist:1,check:[5,6,9],checkout:4,child:[5,6],childgraph:[5,6],chip:6,choic:5,choos:[5,6],chosen:[5,6],circumst:[1,5,6],cl_context_flag:5,cl_event_flag:5,clamp:[5,6],clarifi:1,clean:[5,6,9],clear:[5,6],cli:9,client:[5,6],clock:[5,6],clockrat:[5,6],clone:[5,6],clonedgraph:6,close:[5,6,9],cluster:[5,6],clusterdim:[5,6],clusters:5,clusterschedulingpolicyprefer:[5,6],co:5,coalesc:[5,6],code:[2,3,5,6,7,8,9,11],coher:[5,6],collaps:[5,6],collect:[5,6],color:[5,6],column:[5,6],com:[1,5,6,16],combin:[5,6],come:[5,6,11,12],comma:[6,7],command:[5,6,9],comment:[1,2],commit:[1,5,6,9],common:[1,5,6,9],commonli:[5,6,9],commun:1,compar:[5,6,9],comparison:5,compat:[4,5,6,8,9],compil:[0,4,5,6,8,9],complaint:1,complet:[5,6,9],compliant:[5,6],compon:[4,5,6],compos:8,composit:[5,6],compress:[5,6],comput:[5,6,8,9],compute_35:7,compute_37:7,compute_50:7,compute_52:7,compute_53:7,compute_60:7,compute_61:7,compute_62:7,compute_70:7,compute_72:7,compute_75:[7,9],compute_80:7,compute_87:7,compute_89:7,compute_90:7,computemod:6,computepreemptionsupport:6,concept:9,concurr:[5,6],concurrentkernel:6,concurrentmanagedaccess:6,conda:[3,12],condit:[5,6],conduct:3,conect:[5,6],confidenti:1,config:[5,6],configur:[5,6,9],conflict:[5,6],conjunct:5,conn:[5,6],connect:[5,6],consecut:[5,6],consid:[1,5,6,7],consist:[5,6],constant:[5,6,7],constantli:[5,6],constitut:5,constrain:[5,6],constraint:[5,6],constrast:6,construct:[1,5,6,9],constsizebyt:6,consum:[5,6],consumpt:[5,6],contact:1,contain:[5,6,7],content:[5,6,7],context:[0,6,9],contigu:[5,6,9],contingu:5,continu:[5,6],contract:[5,6,7],contrari:6,contrast:5,contribut:[1,3,5,6],contributor:1,control:[0,9],conveni:[5,6],convent:[5,6],convers:[5,6],convert:[5,6],cooper:[5,6],cooperativelaunch:6,cooperativemultidevicelaunch:6,coordin:[5,6],copi:[5,6,9],copyparam:5,corner:6,correct:[1,5,6,9],correctli:5,correspon:5,correspond:[5,6,7],corrupt:[5,6],cost:[5,6],could:[1,5,6],count:[5,6],counter:[5,6],counterpart:[5,6],coven:1,coverag:[8,9],cp:4,cpu:[5,6,8,9],crbc:[5,6],creat:[1,4,5,6,7,9],createsharedhandl:[5,6],creation:[5,6,9],criteria:6,critic:1,cross:[5,6],ctk:[4,16,17,18],ctx:5,ctype:9,cu:9,cu_access_property_norm:5,cu_access_property_persist:5,cu_access_property_stream:5,cu_ad_format_bc1_unorm:5,cu_ad_format_bc1_unorm_srgb:5,cu_ad_format_bc2_unorm:5,cu_ad_format_bc2_unorm_srgb:5,cu_ad_format_bc3_unorm:5,cu_ad_format_bc3_unorm_srgb:5,cu_ad_format_bc4_snorm:5,cu_ad_format_bc4_unorm:5,cu_ad_format_bc5_snorm:5,cu_ad_format_bc5_unorm:5,cu_ad_format_bc6h_sf16:5,cu_ad_format_bc6h_uf16:5,cu_ad_format_bc7_unorm:5,cu_ad_format_bc7_unorm_srgb:5,cu_ad_format_float:5,cu_ad_format_half:5,cu_ad_format_nv12:5,cu_ad_format_signed_int16:5,cu_ad_format_signed_int32:5,cu_ad_format_signed_int8:5,cu_ad_format_snorm_int16x1:5,cu_ad_format_snorm_int16x2:5,cu_ad_format_snorm_int16x4:5,cu_ad_format_snorm_int8x1:5,cu_ad_format_snorm_int8x2:5,cu_ad_format_snorm_int8x4:5,cu_ad_format_unorm_int16x1:5,cu_ad_format_unorm_int16x2:5,cu_ad_format_unorm_int16x4:5,cu_ad_format_unorm_int8x1:5,cu_ad_format_unorm_int8x2:5,cu_ad_format_unorm_int8x4:5,cu_ad_format_unsigned_int16:5,cu_ad_format_unsigned_int32:5,cu_ad_format_unsigned_int8:5,cu_array_sparse_properties_single_miptail:5,cu_array_sparse_subresource_type_miptail:5,cu_array_sparse_subresource_type_sparse_level:5,cu_cluster_scheduling_policy_default:5,cu_cluster_scheduling_policy_load_balanc:5,cu_cluster_scheduling_policy_spread:5,cu_computemode_default:5,cu_computemode_exclusive_process:5,cu_computemode_prohibit:5,cu_ctx_blocking_sync:5,cu_ctx_flags_mask:5,cu_ctx_lmem_resize_to_max:5,cu_ctx_map_host:5,cu_ctx_sched_auto:5,cu_ctx_sched_blocking_sync:5,cu_ctx_sched_mask:5,cu_ctx_sched_spin:5,cu_ctx_sched_yield:5,cu_cubemap_face_negative_i:5,cu_cubemap_face_negative_x:5,cu_cubemap_face_negative_z:5,cu_cubemap_face_positive_i:5,cu_cubemap_face_positive_x:5,cu_cubemap_face_positive_z:5,cu_device_attribute_async_engine_count:5,cu_device_attribute_can_flush_remote_writ:5,cu_device_attribute_can_map_host_memori:5,cu_device_attribute_can_tex2d_gath:5,cu_device_attribute_can_use_64_bit_stream_mem_op:5,cu_device_attribute_can_use_64_bit_stream_mem_ops_v2:5,cu_device_attribute_can_use_host_pointer_for_registered_mem:5,cu_device_attribute_can_use_stream_mem_op:5,cu_device_attribute_can_use_stream_wait_value_nor:5,cu_device_attribute_can_use_stream_wait_value_nor_v2:5,cu_device_attribute_clock_r:5,cu_device_attribute_cluster_launch:5,cu_device_attribute_compute_capability_major:5,cu_device_attribute_compute_capability_minor:5,cu_device_attribute_compute_mod:5,cu_device_attribute_compute_preemption_support:5,cu_device_attribute_concurrent_kernel:5,cu_device_attribute_concurrent_managed_access:5,cu_device_attribute_cooperative_launch:5,cu_device_attribute_cooperative_multi_device_launch:5,cu_device_attribute_deferred_mapping_cuda_array_support:5,cu_device_attribute_direct_managed_mem_access_from_host:5,cu_device_attribute_dma_buf_support:5,cu_device_attribute_ecc_en:5,cu_device_attribute_flush_flush_gpu_direct_rdma_opt:5,cu_device_attribute_generic_compression_support:5,cu_device_attribute_global_l1_cache_support:5,cu_device_attribute_global_memory_bus_width:5,cu_device_attribute_gpu_direct_rdma_flush_writes_opt:5,cu_device_attribute_gpu_direct_rdma_support:5,cu_device_attribute_gpu_direct_rdma_with_cuda_vmm_support:5,cu_device_attribute_gpu_direct_rdma_writes_ord:5,cu_device_attribute_gpu_overlap:5,cu_device_attribute_handle_type_posix_file_descriptor_support:5,cu_device_attribute_handle_type_win32_handle_support:5,cu_device_attribute_handle_type_win32_kmt_handle_support:5,cu_device_attribute_host_native_atomic_support:5,cu_device_attribute_host_register_support:5,cu_device_attribute_integr:5,cu_device_attribute_kernel_exec_timeout:5,cu_device_attribute_l2_cache_s:5,cu_device_attribute_local_l1_cache_support:5,cu_device_attribute_managed_memori:5,cu_device_attribute_max:5,cu_device_attribute_max_access_policy_window_s:5,cu_device_attribute_max_block_dim_i:5,cu_device_attribute_max_block_dim_x:5,cu_device_attribute_max_block_dim_z:5,cu_device_attribute_max_blocks_per_multiprocessor:5,cu_device_attribute_max_grid_dim_i:5,cu_device_attribute_max_grid_dim_x:5,cu_device_attribute_max_grid_dim_z:5,cu_device_attribute_max_persisting_l2_cache_s:5,cu_device_attribute_max_pitch:5,cu_device_attribute_max_registers_per_block:5,cu_device_attribute_max_registers_per_multiprocessor:5,cu_device_attribute_max_shared_memory_per_block:5,cu_device_attribute_max_shared_memory_per_block_optin:5,cu_device_attribute_max_shared_memory_per_multiprocessor:5,cu_device_attribute_max_threads_per_block:5,cu_device_attribute_max_threads_per_multiprocessor:5,cu_device_attribute_maximum_surface1d_layered_lay:5,cu_device_attribute_maximum_surface1d_layered_width:5,cu_device_attribute_maximum_surface1d_width:5,cu_device_attribute_maximum_surface2d_height:5,cu_device_attribute_maximum_surface2d_layered_height:5,cu_device_attribute_maximum_surface2d_layered_lay:5,cu_device_attribute_maximum_surface2d_layered_width:5,cu_device_attribute_maximum_surface2d_width:5,cu_device_attribute_maximum_surface3d_depth:5,cu_device_attribute_maximum_surface3d_height:5,cu_device_attribute_maximum_surface3d_width:5,cu_device_attribute_maximum_surfacecubemap_layered_lay:5,cu_device_attribute_maximum_surfacecubemap_layered_width:5,cu_device_attribute_maximum_surfacecubemap_width:5,cu_device_attribute_maximum_texture1d_layered_lay:5,cu_device_attribute_maximum_texture1d_layered_width:5,cu_device_attribute_maximum_texture1d_linear_width:5,cu_device_attribute_maximum_texture1d_mipmapped_width:5,cu_device_attribute_maximum_texture1d_width:5,cu_device_attribute_maximum_texture2d_array_height:5,cu_device_attribute_maximum_texture2d_array_numslic:5,cu_device_attribute_maximum_texture2d_array_width:5,cu_device_attribute_maximum_texture2d_gather_height:5,cu_device_attribute_maximum_texture2d_gather_width:5,cu_device_attribute_maximum_texture2d_height:5,cu_device_attribute_maximum_texture2d_layered_height:5,cu_device_attribute_maximum_texture2d_layered_lay:5,cu_device_attribute_maximum_texture2d_layered_width:5,cu_device_attribute_maximum_texture2d_linear_height:5,cu_device_attribute_maximum_texture2d_linear_pitch:5,cu_device_attribute_maximum_texture2d_linear_width:5,cu_device_attribute_maximum_texture2d_mipmapped_height:5,cu_device_attribute_maximum_texture2d_mipmapped_width:5,cu_device_attribute_maximum_texture2d_width:5,cu_device_attribute_maximum_texture3d_depth:5,cu_device_attribute_maximum_texture3d_depth_altern:5,cu_device_attribute_maximum_texture3d_height:5,cu_device_attribute_maximum_texture3d_height_altern:5,cu_device_attribute_maximum_texture3d_width:5,cu_device_attribute_maximum_texture3d_width_altern:5,cu_device_attribute_maximum_texturecubemap_layered_lay:5,cu_device_attribute_maximum_texturecubemap_layered_width:5,cu_device_attribute_maximum_texturecubemap_width:5,cu_device_attribute_memory_clock_r:5,cu_device_attribute_memory_pools_support:5,cu_device_attribute_mempool_supported_handle_typ:5,cu_device_attribute_multi_gpu_board:5,cu_device_attribute_multi_gpu_board_group_id:5,cu_device_attribute_multiprocessor_count:5,cu_device_attribute_pageable_memory_access:5,cu_device_attribute_pageable_memory_access_uses_host_page_t:5,cu_device_attribute_pci_bus_id:5,cu_device_attribute_pci_device_id:5,cu_device_attribute_pci_domain_id:5,cu_device_attribute_read_only_host_register_support:5,cu_device_attribute_registers_per_block:5,cu_device_attribute_reserved_shared_memory_per_block:5,cu_device_attribute_shared_memory_per_block:5,cu_device_attribute_single_to_double_precision_perf_ratio:5,cu_device_attribute_sparse_cuda_array_support:5,cu_device_attribute_stream_priorities_support:5,cu_device_attribute_surface_align:5,cu_device_attribute_tcc_driv:5,cu_device_attribute_texture_align:5,cu_device_attribute_texture_pitch_align:5,cu_device_attribute_timeline_semaphore_interop_support:5,cu_device_attribute_total_constant_memori:5,cu_device_attribute_unified_address:5,cu_device_attribute_virtual_address_management_support:5,cu_device_attribute_virtual_memory_management_support:5,cu_device_attribute_warp_s:5,cu_device_cpu:5,cu_device_invalid:5,cu_device_p2p_attribute_access_access_support:5,cu_device_p2p_attribute_access_support:5,cu_device_p2p_attribute_cuda_array_access_support:5,cu_device_p2p_attribute_native_atomic_support:5,cu_device_p2p_attribute_performance_rank:5,cu_egl_color_format_a:5,cu_egl_color_format_abgr:5,cu_egl_color_format_argb:5,cu_egl_color_format_ayuv:5,cu_egl_color_format_ayuv_:5,cu_egl_color_format_bayer10_bggr:5,cu_egl_color_format_bayer10_cccc:5,cu_egl_color_format_bayer10_gbrg:5,cu_egl_color_format_bayer10_grbg:5,cu_egl_color_format_bayer10_rggb:5,cu_egl_color_format_bayer12_bccr:5,cu_egl_color_format_bayer12_bggr:5,cu_egl_color_format_bayer12_cbrc:5,cu_egl_color_format_bayer12_cccc:5,cu_egl_color_format_bayer12_crbc:5,cu_egl_color_format_bayer12_gbrg:5,cu_egl_color_format_bayer12_grbg:5,cu_egl_color_format_bayer12_rccb:5,cu_egl_color_format_bayer12_rggb:5,cu_egl_color_format_bayer14_bggr:5,cu_egl_color_format_bayer14_gbrg:5,cu_egl_color_format_bayer14_grbg:5,cu_egl_color_format_bayer14_rggb:5,cu_egl_color_format_bayer20_bggr:5,cu_egl_color_format_bayer20_gbrg:5,cu_egl_color_format_bayer20_grbg:5,cu_egl_color_format_bayer20_rggb:5,cu_egl_color_format_bayer_bccr:5,cu_egl_color_format_bayer_bggr:5,cu_egl_color_format_bayer_cbrc:5,cu_egl_color_format_bayer_crbc:5,cu_egl_color_format_bayer_gbrg:5,cu_egl_color_format_bayer_grbg:5,cu_egl_color_format_bayer_isp_bggr:5,cu_egl_color_format_bayer_isp_gbrg:5,cu_egl_color_format_bayer_isp_grbg:5,cu_egl_color_format_bayer_isp_rggb:5,cu_egl_color_format_bayer_rccb:5,cu_egl_color_format_bayer_rggb:5,cu_egl_color_format_bgr:5,cu_egl_color_format_bgra:5,cu_egl_color_format_i:5,cu_egl_color_format_l:5,cu_egl_color_format_max:5,cu_egl_color_format_r:5,cu_egl_color_format_rg:5,cu_egl_color_format_rgb:5,cu_egl_color_format_rgba:5,cu_egl_color_format_uyvy_422:5,cu_egl_color_format_uyvy_:5,cu_egl_color_format_vyui:5,cu_egl_color_format_vyuy_:5,cu_egl_color_format_y10_709_:5,cu_egl_color_format_y10_:5,cu_egl_color_format_y10v10u10_420_semiplanar:5,cu_egl_color_format_y10v10u10_420_semiplanar_2020:5,cu_egl_color_format_y10v10u10_420_semiplanar_709:5,cu_egl_color_format_y10v10u10_420_semiplanar_709_:5,cu_egl_color_format_y10v10u10_420_semiplanar_:5,cu_egl_color_format_y10v10u10_422_semiplanar:5,cu_egl_color_format_y10v10u10_422_semiplanar_2020:5,cu_egl_color_format_y10v10u10_422_semiplanar_709:5,cu_egl_color_format_y10v10u10_444_semiplanar:5,cu_egl_color_format_y10v10u10_444_semiplanar_709_:5,cu_egl_color_format_y10v10u10_444_semiplanar_:5,cu_egl_color_format_y12_709_:5,cu_egl_color_format_y12_:5,cu_egl_color_format_y12v12u12_420_semiplanar:5,cu_egl_color_format_y12v12u12_420_semiplanar_709_:5,cu_egl_color_format_y12v12u12_420_semiplanar_:5,cu_egl_color_format_y12v12u12_444_semiplanar:5,cu_egl_color_format_y12v12u12_444_semiplanar_709_:5,cu_egl_color_format_y12v12u12_444_semiplanar_:5,cu_egl_color_format_y_709_:5,cu_egl_color_format_y_:5,cu_egl_color_format_yuv420_planar:5,cu_egl_color_format_yuv420_planar_2020:5,cu_egl_color_format_yuv420_planar_709:5,cu_egl_color_format_yuv420_planar_:5,cu_egl_color_format_yuv420_semiplanar:5,cu_egl_color_format_yuv420_semiplanar_2020:5,cu_egl_color_format_yuv420_semiplanar_709:5,cu_egl_color_format_yuv420_semiplanar_:5,cu_egl_color_format_yuv422_planar:5,cu_egl_color_format_yuv422_planar_:5,cu_egl_color_format_yuv422_semiplanar:5,cu_egl_color_format_yuv422_semiplanar_:5,cu_egl_color_format_yuv444_planar:5,cu_egl_color_format_yuv444_planar_:5,cu_egl_color_format_yuv444_semiplanar:5,cu_egl_color_format_yuv444_semiplanar_:5,cu_egl_color_format_yuv:5,cu_egl_color_format_yuv_:5,cu_egl_color_format_yuva:5,cu_egl_color_format_yuva_:5,cu_egl_color_format_yuyv_422:5,cu_egl_color_format_yuyv_:5,cu_egl_color_format_yvu420_planar:5,cu_egl_color_format_yvu420_planar_2020:5,cu_egl_color_format_yvu420_planar_709:5,cu_egl_color_format_yvu420_planar_:5,cu_egl_color_format_yvu420_semiplanar:5,cu_egl_color_format_yvu420_semiplanar_2020:5,cu_egl_color_format_yvu420_semiplanar_709:5,cu_egl_color_format_yvu420_semiplanar_:5,cu_egl_color_format_yvu422_planar:5,cu_egl_color_format_yvu422_planar_:5,cu_egl_color_format_yvu422_semiplanar:5,cu_egl_color_format_yvu422_semiplanar_:5,cu_egl_color_format_yvu444_planar:5,cu_egl_color_format_yvu444_planar_:5,cu_egl_color_format_yvu444_semiplanar:5,cu_egl_color_format_yvu444_semiplanar_:5,cu_egl_color_format_yvyu:5,cu_egl_color_format_yvyu_:5,cu_egl_frame_type_arrai:5,cu_egl_frame_type_pitch:5,cu_egl_resource_location_sysmem:5,cu_egl_resource_location_vidmem:5,cu_event_blocking_sync:5,cu_event_default:5,cu_event_disable_tim:5,cu_event_interprocess:5,cu_event_record_default:5,cu_event_record_extern:5,cu_event_sched_auto:5,cu_event_sched_blocking_sync:5,cu_event_sched_spin:5,cu_event_sched_yield:5,cu_event_wait_default:5,cu_event_wait_extern:5,cu_exec_affinity_type_max:5,cu_exec_affinity_type_sm_count:5,cu_external_memory_handle_type_d3d11_resourc:5,cu_external_memory_handle_type_d3d11_resource_kmt:5,cu_external_memory_handle_type_d3d12_heap:5,cu_external_memory_handle_type_d3d12_resourc:5,cu_external_memory_handle_type_nvscibuf:5,cu_external_memory_handle_type_opaque_fd:5,cu_external_memory_handle_type_opaque_win32:5,cu_external_memory_handle_type_opaque_win32_kmt:5,cu_external_semaphore_handle_type_d3d11_f:5,cu_external_semaphore_handle_type_d3d11_keyed_mutex:5,cu_external_semaphore_handle_type_d3d11_keyed_mutex_kmt:5,cu_external_semaphore_handle_type_d3d12_f:5,cu_external_semaphore_handle_type_nvscisync:5,cu_external_semaphore_handle_type_opaque_fd:5,cu_external_semaphore_handle_type_opaque_win32:5,cu_external_semaphore_handle_type_opaque_win32_kmt:5,cu_external_semaphore_handle_type_timeline_semaphore_fd:5,cu_external_semaphore_handle_type_timeline_semaphore_win32:5,cu_flush_gpu_direct_rdma_writes_option_host:5,cu_flush_gpu_direct_rdma_writes_option_memop:5,cu_flush_gpu_direct_rdma_writes_target_current_ctx:5,cu_flush_gpu_direct_rdma_writes_to_all_devic:5,cu_flush_gpu_direct_rdma_writes_to_own:5,cu_func_attribute_binary_vers:5,cu_func_attribute_cache_mode_ca:5,cu_func_attribute_cluster_scheduling_policy_prefer:5,cu_func_attribute_cluster_size_must_be_set:5,cu_func_attribute_const_size_byt:5,cu_func_attribute_local_size_byt:5,cu_func_attribute_max:5,cu_func_attribute_max_dynamic_shared_size_byt:5,cu_func_attribute_max_threads_per_block:5,cu_func_attribute_non_portable_cluster_size_allow:5,cu_func_attribute_num_reg:5,cu_func_attribute_preferred_shared_memory_carveout:5,cu_func_attribute_ptx_vers:5,cu_func_attribute_required_cluster_depth:5,cu_func_attribute_required_cluster_height:5,cu_func_attribute_required_cluster_width:5,cu_func_attribute_shared_size_byt:5,cu_func_cache_mode_ca:5,cu_func_cache_prefer_equ:5,cu_func_cache_prefer_l1:5,cu_func_cache_prefer_non:5,cu_func_cache_prefer_shar:5,cu_get_proc_address_default:5,cu_get_proc_address_legacy_stream:5,cu_get_proc_address_per_thread_default_stream:5,cu_gl_device_list_al:5,cu_gl_device_list_current_fram:5,cu_gl_device_list_next_fram:5,cu_gpu_direct_rdma_writes_ordering_all_devic:5,cu_gpu_direct_rdma_writes_ordering_non:5,cu_gpu_direct_rdma_writes_ordering_own:5,cu_graph_debug_dot_flags_batch_mem_op_node_param:5,cu_graph_debug_dot_flags_event_node_param:5,cu_graph_debug_dot_flags_ext_semas_signal_node_param:5,cu_graph_debug_dot_flags_ext_semas_wait_node_param:5,cu_graph_debug_dot_flags_handl:5,cu_graph_debug_dot_flags_host_node_param:5,cu_graph_debug_dot_flags_kernel_node_attribut:5,cu_graph_debug_dot_flags_kernel_node_param:5,cu_graph_debug_dot_flags_mem_alloc_node_param:5,cu_graph_debug_dot_flags_mem_free_node_param:5,cu_graph_debug_dot_flags_memcpy_node_param:5,cu_graph_debug_dot_flags_memset_node_param:5,cu_graph_debug_dot_flags_runtime_typ:5,cu_graph_debug_dot_flags_verbos:5,cu_graph_exec_update_error:5,cu_graph_exec_update_error_attributes_chang:5,cu_graph_exec_update_error_function_chang:5,cu_graph_exec_update_error_node_type_chang:5,cu_graph_exec_update_error_not_support:5,cu_graph_exec_update_error_parameters_chang:5,cu_graph_exec_update_error_topology_chang:5,cu_graph_exec_update_error_unsupported_function_chang:5,cu_graph_exec_update_success:5,cu_graph_mem_attr_reserved_mem_curr:5,cu_graph_mem_attr_reserved_mem_high:5,cu_graph_mem_attr_used_mem_curr:5,cu_graph_mem_attr_used_mem_high:5,cu_graph_node_type_batch_mem_op:5,cu_graph_node_type_empti:5,cu_graph_node_type_event_record:5,cu_graph_node_type_ext_semas_sign:5,cu_graph_node_type_ext_semas_wait:5,cu_graph_node_type_graph:5,cu_graph_node_type_host:5,cu_graph_node_type_kernel:5,cu_graph_node_type_mem_alloc:5,cu_graph_node_type_mem_fre:5,cu_graph_node_type_memcpi:5,cu_graph_node_type_memset:5,cu_graph_node_type_wait_ev:5,cu_graph_user_object_mov:5,cu_graphics_map_resource_flags_non:5,cu_graphics_map_resource_flags_read_onli:5,cu_graphics_map_resource_flags_readonli:5,cu_graphics_map_resource_flags_write_discard:5,cu_graphics_map_resource_flags_writediscard:5,cu_graphics_register_flags_non:5,cu_graphics_register_flags_read_onli:5,cu_graphics_register_flags_surface_ldst:5,cu_graphics_register_flags_texture_gath:5,cu_graphics_register_flags_write_discard:5,cu_ipc_handle_s:5,cu_ipc_mem_lazy_enable_peer_access:5,cu_jit_cache_mod:5,cu_jit_cache_option_ca:5,cu_jit_cache_option_cg:5,cu_jit_cache_option_non:5,cu_jit_error_log_buff:5,cu_jit_error_log_buffer_size_byt:5,cu_jit_fallback_strategi:5,cu_jit_fast_compil:5,cu_jit_fma:5,cu_jit_ftz:5,cu_jit_generate_debug_info:5,cu_jit_generate_line_info:5,cu_jit_global_symbol_address:5,cu_jit_global_symbol_count:5,cu_jit_global_symbol_nam:5,cu_jit_info_log_buff:5,cu_jit_info_log_buffer_size_byt:5,cu_jit_input_cubin:5,cu_jit_input_fatbinari:5,cu_jit_input_librari:5,cu_jit_input_nvvm:5,cu_jit_input_object:5,cu_jit_input_ptx:5,cu_jit_log_verbos:5,cu_jit_lto:5,cu_jit_max_regist:5,cu_jit_new_sm3x_opt:5,cu_jit_num_input_typ:5,cu_jit_num_opt:5,cu_jit_optimization_level:5,cu_jit_optimize_unused_device_vari:5,cu_jit_prec_div:5,cu_jit_prec_sqrt:5,cu_jit_referenced_kernel_count:5,cu_jit_referenced_kernel_nam:5,cu_jit_referenced_variable_count:5,cu_jit_referenced_variable_nam:5,cu_jit_target:5,cu_jit_target_from_cucontext:5,cu_jit_threads_per_block:5,cu_jit_wall_tim:5,cu_kernel_node_attribute_access_policy_window:5,cu_kernel_node_attribute_cluster_dimens:5,cu_kernel_node_attribute_cluster_scheduling_policy_prefer:5,cu_kernel_node_attribute_coop:5,cu_kernel_node_attribute_prior:5,cu_launch_attribute_access_policy_window:5,cu_launch_attribute_cluster_dimens:5,cu_launch_attribute_cluster_scheduling_policy_prefer:5,cu_launch_attribute_coop:5,cu_launch_attribute_ignor:5,cu_launch_attribute_prior:5,cu_launch_attribute_programmatic_ev:5,cu_launch_attribute_programmatic_stream_seri:5,cu_launch_attribute_synchronization_polici:5,cu_launch_param_buffer_point:[5,6],cu_launch_param_buffer_pointer_as_int:5,cu_launch_param_buffer_s:[5,6],cu_launch_param_buffer_size_as_int:5,cu_launch_param_end:[5,6],cu_launch_param_end_as_int:5,cu_limit_dev_runtime_pending_launch_count:5,cu_limit_dev_runtime_sync_depth:5,cu_limit_malloc_heap_s:5,cu_limit_max:5,cu_limit_max_l2_fetch_granular:5,cu_limit_persisting_l2_cache_s:5,cu_limit_printf_fifo_s:5,cu_limit_stack_s:5,cu_mem_access_flags_prot_max:5,cu_mem_access_flags_prot_non:5,cu_mem_access_flags_prot_read:5,cu_mem_access_flags_prot_readwrit:5,cu_mem_advise_set_accessed_bi:5,cu_mem_advise_set_preferred_loc:5,cu_mem_advise_set_read_mostli:5,cu_mem_advise_unset_accessed_bi:5,cu_mem_advise_unset_preferred_loc:5,cu_mem_advise_unset_read_mostli:5,cu_mem_alloc_granularity_minimum:5,cu_mem_alloc_granularity_recommend:5,cu_mem_allocation_comp_gener:5,cu_mem_allocation_comp_non:5,cu_mem_allocation_type_invalid:5,cu_mem_allocation_type_max:5,cu_mem_allocation_type_pin:5,cu_mem_attach_glob:5,cu_mem_attach_host:5,cu_mem_attach_singl:5,cu_mem_create_usage_tile_pool:5,cu_mem_handle_type_gener:5,cu_mem_handle_type_max:5,cu_mem_handle_type_non:5,cu_mem_handle_type_posix_file_descriptor:5,cu_mem_handle_type_win32:5,cu_mem_handle_type_win32_kmt:5,cu_mem_location_type_devic:5,cu_mem_location_type_invalid:5,cu_mem_location_type_max:5,cu_mem_operation_type_map:5,cu_mem_operation_type_unmap:5,cu_mem_range_attribute_accessed_bi:5,cu_mem_range_attribute_last_prefetch_loc:5,cu_mem_range_attribute_preferred_loc:5,cu_mem_range_attribute_read_mostli:5,cu_mem_range_handle_type_dma_buf_fd:5,cu_mem_range_handle_type_max:5,cu_memhostalloc_devicemap:5,cu_memhostalloc_port:5,cu_memhostalloc_writecombin:5,cu_memhostergister_read_onli:5,cu_memhostregister_devicemap:5,cu_memhostregister_iomemori:5,cu_memhostregister_port:5,cu_memhostregister_read_onli:5,cu_memorytype_arrai:[5,6],cu_memorytype_devic:[5,6],cu_memorytype_host:5,cu_memorytype_unifi:5,cu_mempool_attr_release_threshold:5,cu_mempool_attr_reserved_mem_curr:5,cu_mempool_attr_reserved_mem_high:5,cu_mempool_attr_reuse_allow_internal_depend:5,cu_mempool_attr_reuse_allow_opportunist:5,cu_mempool_attr_reuse_follow_event_depend:5,cu_mempool_attr_used_mem_curr:5,cu_mempool_attr_used_mem_high:5,cu_module_eager_load:5,cu_module_lazy_load:5,cu_occupancy_default:5,cu_occupancy_disable_caching_overrid:5,cu_param_tr_default:5,cu_pointer_attribute_access_flag:5,cu_pointer_attribute_access_flag_non:5,cu_pointer_attribute_access_flag_read:5,cu_pointer_attribute_access_flag_readwrit:5,cu_pointer_attribute_allowed_handle_typ:5,cu_pointer_attribute_buffer_id:5,cu_pointer_attribute_context:5,cu_pointer_attribute_device_ordin:5,cu_pointer_attribute_device_point:5,cu_pointer_attribute_host_point:5,cu_pointer_attribute_is_gpu_direct_rdma_cap:5,cu_pointer_attribute_is_legacy_cuda_ipc_cap:5,cu_pointer_attribute_is_manag:5,cu_pointer_attribute_map:5,cu_pointer_attribute_mapping_base_addr:5,cu_pointer_attribute_mapping_s:5,cu_pointer_attribute_memory_block_id:5,cu_pointer_attribute_memory_typ:5,cu_pointer_attribute_mempool_handl:5,cu_pointer_attribute_p2p_token:5,cu_pointer_attribute_range_s:5,cu_pointer_attribute_range_start_addr:5,cu_pointer_attribute_sync_memop:5,cu_prefer_binari:5,cu_prefer_ptx:5,cu_res_view_format_float_1x16:5,cu_res_view_format_float_1x32:5,cu_res_view_format_float_2x16:5,cu_res_view_format_float_2x32:5,cu_res_view_format_float_4x16:5,cu_res_view_format_float_4x32:5,cu_res_view_format_non:5,cu_res_view_format_signed_bc4:5,cu_res_view_format_signed_bc5:5,cu_res_view_format_signed_bc6h:5,cu_res_view_format_sint_1x16:5,cu_res_view_format_sint_1x32:5,cu_res_view_format_sint_1x8:5,cu_res_view_format_sint_2x16:5,cu_res_view_format_sint_2x32:5,cu_res_view_format_sint_2x8:5,cu_res_view_format_sint_4x16:5,cu_res_view_format_sint_4x32:5,cu_res_view_format_sint_4x8:5,cu_res_view_format_uint_1x16:5,cu_res_view_format_uint_1x32:5,cu_res_view_format_uint_1x8:5,cu_res_view_format_uint_2x16:5,cu_res_view_format_uint_2x32:5,cu_res_view_format_uint_2x8:5,cu_res_view_format_uint_4x16:5,cu_res_view_format_uint_4x32:5,cu_res_view_format_uint_4x8:5,cu_res_view_format_unsigned_bc1:5,cu_res_view_format_unsigned_bc2:5,cu_res_view_format_unsigned_bc3:5,cu_res_view_format_unsigned_bc4:5,cu_res_view_format_unsigned_bc5:5,cu_res_view_format_unsigned_bc6h:5,cu_res_view_format_unsigned_bc7:5,cu_resource_type_arrai:5,cu_resource_type_linear:5,cu_resource_type_mipmapped_arrai:5,cu_resource_type_pitch2d:5,cu_shared_mem_config_default_bank_s:5,cu_shared_mem_config_eight_byte_bank_s:5,cu_shared_mem_config_four_byte_bank_s:5,cu_sharedmem_carveout_default:5,cu_sharedmem_carveout_max_l1:5,cu_sharedmem_carveout_max_shar:5,cu_stream_add_capture_depend:5,cu_stream_attribute_access_policy_window:5,cu_stream_attribute_synchronization_polici:5,cu_stream_capture_mode_glob:5,cu_stream_capture_mode_relax:5,cu_stream_capture_mode_thread_loc:5,cu_stream_capture_status_act:5,cu_stream_capture_status_invalid:5,cu_stream_capture_status_non:5,cu_stream_default:5,cu_stream_legaci:5,cu_stream_mem_op_barri:5,cu_stream_mem_op_flush_remote_writ:[5,6],cu_stream_mem_op_wait_value_32:5,cu_stream_mem_op_wait_value_64:5,cu_stream_mem_op_write_value_32:5,cu_stream_mem_op_write_value_64:5,cu_stream_memory_barrier_type_gpu:5,cu_stream_memory_barrier_type_si:5,cu_stream_non_block:5,cu_stream_per_thread:5,cu_stream_set_capture_depend:5,cu_stream_wait_value_and:5,cu_stream_wait_value_eq:5,cu_stream_wait_value_flush:[5,6],cu_stream_wait_value_geq:5,cu_stream_wait_value_nor:5,cu_stream_write_value_default:5,cu_stream_write_value_no_memory_barri:5,cu_sync_policy_auto:5,cu_sync_policy_blocking_sync:5,cu_sync_policy_spin:5,cu_sync_policy_yield:5,cu_target_compute_20:5,cu_target_compute_21:5,cu_target_compute_30:5,cu_target_compute_32:5,cu_target_compute_35:5,cu_target_compute_37:5,cu_target_compute_50:5,cu_target_compute_52:5,cu_target_compute_53:5,cu_target_compute_60:5,cu_target_compute_61:5,cu_target_compute_62:5,cu_target_compute_70:5,cu_target_compute_72:5,cu_target_compute_75:5,cu_target_compute_80:5,cu_target_compute_86:5,cu_target_compute_87:5,cu_target_compute_89:5,cu_target_compute_90:5,cu_tr_address_mode_bord:5,cu_tr_address_mode_clamp:5,cu_tr_address_mode_mirror:5,cu_tr_address_mode_wrap:5,cu_tr_filter_mode_linear:5,cu_tr_filter_mode_point:5,cu_trsa_override_format:5,cu_trsf_disable_trilinear_optim:5,cu_trsf_normalized_coordin:5,cu_trsf_read_as_integ:5,cu_trsf_seamless_cubemap:5,cu_trsf_srgb:5,cu_user_object_no_destructor_sync:5,cuaccesspolicywindow:5,cuaccesspolicywindow_st:5,cuaccesspolicywindow_v1:5,cuaccessproperti:[5,6],cuaddress_mod:5,cuarrai:[5,6],cuarray3dcr:[5,6],cuarray3dgetdescriptor:[5,6],cuarray_cubemap_fac:5,cuarray_format:5,cuarraycr:[5,6],cuarraydestroi:[5,6],cuarraygetdescriptor:[5,6],cuarraygetmemoryrequir:5,cuarraygetplan:[5,6],cuarraygetsparseproperti:5,cuarraymapinfo:5,cuarraymapinfo_st:5,cuarraymapinfo_v1:5,cuarraysparsesubresourcetyp:5,cuarraysparsesubresourcetype_enum:5,cube:[5,6],cubemap:[5,6],cubin:[5,7],cubinout:5,cubinsizeret:7,cuclusterschedulingpolici:5,cucomputemod:5,cucontext:[5,6],cuctx_flag:5,cuctxcreat:[5,9],cuctxcreate_v3:5,cuctxdestroi:[5,6,9],cuctxdisablepeeraccess:[5,6],cuctxenablepeeraccess:[5,6],cuctxgetapivers:[5,6],cuctxgetcacheconfig:[5,6],cuctxgetcurr:[5,6],cuctxgetdevic:5,cuctxgetexecaffin:5,cuctxgetflag:[5,6],cuctxgetlimit:[5,6],cuctxgetsharedmemconfig:[5,6],cuctxgetstreampriorityrang:[5,6],cuctxpopcurr:5,cuctxpushcurr:5,cuctxresetpersistingl2cach:5,cuctxsetcacheconfig:[5,6],cuctxsetcurr:[5,6],cuctxsetlimit:[5,6],cuctxsetsharedmemconfig:[5,6],cuctxsynchron:[5,6],cuda:[1,2,4,7,10],cuda_api_per_thread_default_stream:[5,6],cuda_array3d_2darrai:5,cuda_array3d_color_attach:5,cuda_array3d_cubemap:5,cuda_array3d_deferred_map:5,cuda_array3d_depth_textur:5,cuda_array3d_descriptor:5,cuda_array3d_descriptor_st:5,cuda_array3d_descriptor_v2:5,cuda_array3d_lay:5,cuda_array3d_spars:5,cuda_array3d_surface_ldst:5,cuda_array3d_texture_gath:5,cuda_array_descriptor:5,cuda_array_descriptor_st:5,cuda_array_descriptor_v2:5,cuda_array_memory_requir:5,cuda_array_memory_requirements_st:5,cuda_array_memory_requirements_v1:5,cuda_array_sparse_properti:5,cuda_array_sparse_properties_st:5,cuda_array_sparse_properties_v1:5,cuda_batch_mem_op_node_param:5,cuda_batch_mem_op_node_params_st:5,cuda_cooperative_launch_multi_device_no_post_launch_sync:5,cuda_cooperative_launch_multi_device_no_pre_launch_sync:5,cuda_egl:[5,6],cuda_egl_infinite_timeout:5,cuda_egl_max_plan:6,cuda_error_already_acquir:5,cuda_error_already_map:5,cuda_error_array_is_map:5,cuda_error_assert:5,cuda_error_captured_ev:5,cuda_error_compat_not_supported_on_devic:5,cuda_error_context_already_curr:5,cuda_error_context_already_in_us:5,cuda_error_context_is_destroi:5,cuda_error_cooperative_launch_too_larg:5,cuda_error_deiniti:5,cuda_error_device_not_licens:5,cuda_error_device_unavail:5,cuda_error_ecc_uncorrect:5,cuda_error_external_devic:5,cuda_error_file_not_found:5,cuda_error_graph_exec_update_failur:5,cuda_error_hardware_stack_error:5,cuda_error_host_memory_already_regist:5,cuda_error_host_memory_not_regist:5,cuda_error_illegal_address:5,cuda_error_illegal_instruct:5,cuda_error_illegal_st:5,cuda_error_invalid_address_spac:5,cuda_error_invalid_cluster_s:5,cuda_error_invalid_context:5,cuda_error_invalid_devic:5,cuda_error_invalid_graphics_context:5,cuda_error_invalid_handl:5,cuda_error_invalid_imag:5,cuda_error_invalid_pc:5,cuda_error_invalid_ptx:5,cuda_error_invalid_sourc:5,cuda_error_invalid_valu:[5,6],cuda_error_jit_compilation_dis:5,cuda_error_jit_compiler_not_found:5,cuda_error_launch_fail:5,cuda_error_launch_incompatible_textur:5,cuda_error_launch_out_of_resourc:5,cuda_error_launch_timeout:5,cuda_error_map_fail:5,cuda_error_misaligned_address:5,cuda_error_mps_client_termin:5,cuda_error_mps_connection_fail:5,cuda_error_mps_max_clients_reach:5,cuda_error_mps_max_connections_reach:5,cuda_error_mps_rpc_failur:5,cuda_error_mps_server_not_readi:5,cuda_error_no_binary_for_gpu:5,cuda_error_no_devic:5,cuda_error_not_found:5,cuda_error_not_initi:[5,6],cuda_error_not_map:5,cuda_error_not_mapped_as_arrai:5,cuda_error_not_mapped_as_point:5,cuda_error_not_permit:5,cuda_error_not_readi:5,cuda_error_not_support:5,cuda_error_nvlink_uncorrect:5,cuda_error_operating_system:5,cuda_error_out_of_memori:[5,6],cuda_error_peer_access_already_en:5,cuda_error_peer_access_not_en:5,cuda_error_peer_access_unsupport:5,cuda_error_primary_context_act:5,cuda_error_profiler_already_start:5,cuda_error_profiler_already_stop:5,cuda_error_profiler_dis:5,cuda_error_profiler_not_initi:5,cuda_error_shared_object_init_fail:5,cuda_error_shared_object_symbol_not_found:5,cuda_error_stream_capture_implicit:5,cuda_error_stream_capture_invalid:5,cuda_error_stream_capture_isol:5,cuda_error_stream_capture_merg:5,cuda_error_stream_capture_unjoin:5,cuda_error_stream_capture_unmatch:5,cuda_error_stream_capture_unsupport:5,cuda_error_stream_capture_wrong_thread:5,cuda_error_stub_librari:5,cuda_error_system_driver_mismatch:5,cuda_error_system_not_readi:5,cuda_error_timeout:5,cuda_error_too_many_p:5,cuda_error_unknown:5,cuda_error_unmap_fail:5,cuda_error_unsupported_exec_affin:5,cuda_error_unsupported_limit:5,cuda_error_unsupported_ptx_vers:5,cuda_ext_sem_signal_node_param:5,cuda_ext_sem_signal_node_params_st:5,cuda_ext_sem_signal_node_params_v1:5,cuda_ext_sem_wait_node_param:5,cuda_ext_sem_wait_node_params_st:5,cuda_ext_sem_wait_node_params_v1:5,cuda_external_memory_buffer_desc:5,cuda_external_memory_buffer_desc_st:5,cuda_external_memory_buffer_desc_v1:5,cuda_external_memory_ded:5,cuda_external_memory_handle_desc:5,cuda_external_memory_handle_desc_st:5,cuda_external_memory_handle_desc_v1:5,cuda_external_memory_mipmapped_array_desc:5,cuda_external_memory_mipmapped_array_desc_st:5,cuda_external_memory_mipmapped_array_desc_v1:5,cuda_external_semaphore_handle_desc:5,cuda_external_semaphore_handle_desc_st:5,cuda_external_semaphore_handle_desc_v1:5,cuda_external_semaphore_param:5,cuda_external_semaphore_signal_param:5,cuda_external_semaphore_signal_params_st:5,cuda_external_semaphore_signal_params_v1:5,cuda_external_semaphore_signal_skip_nvscibuf_memsync:5,cuda_external_semaphore_wait_param:5,cuda_external_semaphore_wait_params_st:5,cuda_external_semaphore_wait_params_v1:5,cuda_external_semaphore_wait_skip_nvscibuf_memsync:5,cuda_graph_instantiate_flag_auto_free_on_launch:5,cuda_graph_instantiate_flag_use_node_prior:5,cuda_hom:[4,16,17],cuda_host_node_param:5,cuda_host_node_params_st:5,cuda_host_node_params_v1:5,cuda_ipc_handle_s:6,cuda_kernel_node_param:5,cuda_kernel_node_params_st:5,cuda_kernel_node_params_v1:5,cuda_launch_param:5,cuda_launch_params_st:5,cuda_launch_params_v1:5,cuda_managed_force_device_alloc:[5,6],cuda_mem_alloc_node_param:5,cuda_mem_alloc_node_params_st:5,cuda_memcpy2d:5,cuda_memcpy2d_st:5,cuda_memcpy2d_v2:5,cuda_memcpy3d:5,cuda_memcpy3d_p:5,cuda_memcpy3d_peer_st:5,cuda_memcpy3d_peer_v1:5,cuda_memcpy3d_st:5,cuda_memcpy3d_v2:5,cuda_memset_node_param:5,cuda_memset_node_params_st:5,cuda_memset_node_params_v1:5,cuda_module_load:5,cuda_nvscisync_attr_sign:5,cuda_nvscisync_attr_wait:5,cuda_pointer_attribute_access_flag:5,cuda_pointer_attribute_p2p_token:5,cuda_pointer_attribute_p2p_tokens_st:5,cuda_pointer_attribute_p2p_tokens_v1:5,cuda_python_cuda_per_thread_default_stream:13,cuda_resource_desc:5,cuda_resource_desc_st:5,cuda_resource_desc_v1:5,cuda_resource_view_desc:5,cuda_resource_view_desc_st:5,cuda_resource_view_desc_v1:5,cuda_runtim:16,cuda_success:[5,6,9],cuda_texture_desc:5,cuda_texture_desc_st:5,cuda_texture_desc_v1:5,cuda_vers:5,cuda_visible_devic:[5,6],cudaaccesspolicywindow:6,cudaaccessproperti:6,cudaaccesspropertynorm:6,cudaaccesspropertypersist:6,cudaaccesspropertystream:6,cudaaddressmodebord:6,cudaaddressmodeclamp:6,cudaaddressmodemirror:6,cudaaddressmodewrap:6,cudaarrai:[5,6],cudaarray_const_t:6,cudaarray_t:6,cudaarraycolorattach:6,cudaarraycubemap:6,cudaarraydefault:6,cudaarraydeferredmap:6,cudaarraygetinfo:[5,6],cudaarraygetmemoryrequir:6,cudaarraygetplan:6,cudaarraygetsparseproperti:6,cudaarraylay:6,cudaarraymemoryrequir:6,cudaarrayspars:6,cudaarraysparseproperti:6,cudaarraysparsepropertiessinglemiptail:6,cudaarraysurfaceloadstor:6,cudaarraytexturegath:6,cudabindsurfacetoarrai:[11,12],cudabindtextur:[11,12],cudabindtexture2d:[11,12],cudabindtexturetoarrai:[11,12],cudabindtexturetomipmappedarrai:[11,12],cudaboundarymodeclamp:6,cudaboundarymodetrap:6,cudaboundarymodezero:6,cudacc_rtc_int128:7,cudacgscop:6,cudacgscopegrid:6,cudacgscopeinvalid:6,cudacgscopemultigrid:6,cudachannelformatdesc:6,cudachannelformatkind:6,cudachannelformatkindfloat:6,cudachannelformatkindnon:6,cudachannelformatkindnv12:6,cudachannelformatkindsign:6,cudachannelformatkindsignedblockcompressed4:6,cudachannelformatkindsignedblockcompressed5:6,cudachannelformatkindsignedblockcompressed6h:6,cudachannelformatkindsignednormalized16x1:6,cudachannelformatkindsignednormalized16x2:6,cudachannelformatkindsignednormalized16x4:6,cudachannelformatkindsignednormalized8x1:6,cudachannelformatkindsignednormalized8x2:6,cudachannelformatkindsignednormalized8x4:6,cudachannelformatkindunsign:6,cudachannelformatkindunsignedblockcompressed1:6,cudachannelformatkindunsignedblockcompressed1srgb:6,cudachannelformatkindunsignedblockcompressed2:6,cudachannelformatkindunsignedblockcompressed2srgb:6,cudachannelformatkindunsignedblockcompressed3:6,cudachannelformatkindunsignedblockcompressed3srgb:6,cudachannelformatkindunsignedblockcompressed4:6,cudachannelformatkindunsignedblockcompressed5:6,cudachannelformatkindunsignedblockcompressed6h:6,cudachannelformatkindunsignedblockcompressed7:6,cudachannelformatkindunsignedblockcompressed7srgb:6,cudachannelformatkindunsignednormalized16x1:6,cudachannelformatkindunsignednormalized16x2:6,cudachannelformatkindunsignednormalized16x4:6,cudachannelformatkindunsignednormalized8x1:6,cudachannelformatkindunsignednormalized8x2:6,cudachannelformatkindunsignednormalized8x4:6,cudachoosedevic:6,cudaclusterschedulingpolici:[5,6],cudaclusterschedulingpolicydefault:6,cudaclusterschedulingpolicyloadbalanc:6,cudaclusterschedulingpolicyspread:6,cudacomputemod:6,cudacomputemodedefault:6,cudacomputemodeexclus:6,cudacomputemodeexclusiveprocess:6,cudacomputemodeprohibit:6,cudaconfigurecal:6,cudacooperativelaunchmultidevicenopostsync:6,cudacooperativelaunchmultidevicenopresync:6,cudacpudeviceid:6,cudacreatechanneldesc:6,cudacreatesurfaceobject:[5,6],cudacreatetextureobject:[5,6],cudacreatetextureobject_v2:6,cudacsv:6,cudactxcanaccessp:6,cudactxdisablepeeraccess:6,cudactxenablepeeraccess:6,cudactxresetpersistingl2cach:6,cudad3d10setdirect3ddevic:6,cudad3d11setdirect3ddevic:6,cudad3d9setdirect3ddevic:6,cudadestroyexternalmemori:6,cudadestroyexternalsemaphor:6,cudadestroysurfaceobject:[5,6],cudadestroytextureobject:[5,6],cudadevattrasyncenginecount:6,cudadevattrcanflushremotewrit:6,cudadevattrcanmaphostmemori:6,cudadevattrcanusehostpointerforregisteredmem:6,cudadevattrclockr:6,cudadevattrclusterlaunch:6,cudadevattrcomputecapabilitymajor:6,cudadevattrcomputecapabilityminor:6,cudadevattrcomputemod:6,cudadevattrcomputepreemptionsupport:6,cudadevattrconcurrentkernel:6,cudadevattrconcurrentmanagedaccess:6,cudadevattrcooperativelaunch:6,cudadevattrcooperativemultidevicelaunch:6,cudadevattrdeferredmappingcudaarraysupport:6,cudadevattrdirectmanagedmemaccessfromhost:6,cudadevattreccen:6,cudadevattrgloball1cachesupport:6,cudadevattrglobalmemorybuswidth:6,cudadevattrgpudirectrdmaflushwritesopt:6,cudadevattrgpudirectrdmasupport:6,cudadevattrgpudirectrdmawritesord:6,cudadevattrgpuoverlap:6,cudadevattrhostnativeatomicsupport:6,cudadevattrhostregisterreadonlysupport:6,cudadevattrhostregistersupport:6,cudadevattrintegr:6,cudadevattrismultigpuboard:6,cudadevattrkernelexectimeout:6,cudadevattrl2caches:6,cudadevattrlocall1cachesupport:6,cudadevattrmanagedmemori:6,cudadevattrmax:6,cudadevattrmaxaccesspolicywindows:6,cudadevattrmaxblockdimi:6,cudadevattrmaxblockdimx:6,cudadevattrmaxblockdimz:6,cudadevattrmaxblockspermultiprocessor:6,cudadevattrmaxgriddimi:6,cudadevattrmaxgriddimx:6,cudadevattrmaxgriddimz:6,cudadevattrmaxpersistingl2caches:6,cudadevattrmaxpitch:6,cudadevattrmaxregistersperblock:6,cudadevattrmaxregisterspermultiprocessor:6,cudadevattrmaxsharedmemoryperblock:6,cudadevattrmaxsharedmemoryperblockoptin:6,cudadevattrmaxsharedmemorypermultiprocessor:6,cudadevattrmaxsurface1dlayeredlay:6,cudadevattrmaxsurface1dlayeredwidth:6,cudadevattrmaxsurface1dwidth:6,cudadevattrmaxsurface2dheight:6,cudadevattrmaxsurface2dlayeredheight:6,cudadevattrmaxsurface2dlayeredlay:6,cudadevattrmaxsurface2dlayeredwidth:6,cudadevattrmaxsurface2dwidth:6,cudadevattrmaxsurface3ddepth:6,cudadevattrmaxsurface3dheight:6,cudadevattrmaxsurface3dwidth:6,cudadevattrmaxsurfacecubemaplayeredlay:6,cudadevattrmaxsurfacecubemaplayeredwidth:6,cudadevattrmaxsurfacecubemapwidth:6,cudadevattrmaxtexture1dlayeredlay:6,cudadevattrmaxtexture1dlayeredwidth:6,cudadevattrmaxtexture1dlinearwidth:6,cudadevattrmaxtexture1dmipmappedwidth:6,cudadevattrmaxtexture1dwidth:6,cudadevattrmaxtexture2dgatherheight:6,cudadevattrmaxtexture2dgatherwidth:6,cudadevattrmaxtexture2dheight:6,cudadevattrmaxtexture2dlayeredheight:6,cudadevattrmaxtexture2dlayeredlay:6,cudadevattrmaxtexture2dlayeredwidth:6,cudadevattrmaxtexture2dlinearheight:6,cudadevattrmaxtexture2dlinearpitch:6,cudadevattrmaxtexture2dlinearwidth:6,cudadevattrmaxtexture2dmipmappedheight:6,cudadevattrmaxtexture2dmipmappedwidth:6,cudadevattrmaxtexture2dwidth:6,cudadevattrmaxtexture3ddepth:6,cudadevattrmaxtexture3ddepthalt:6,cudadevattrmaxtexture3dheight:6,cudadevattrmaxtexture3dheightalt:6,cudadevattrmaxtexture3dwidth:6,cudadevattrmaxtexture3dwidthalt:6,cudadevattrmaxtexturecubemaplayeredlay:6,cudadevattrmaxtexturecubemaplayeredwidth:6,cudadevattrmaxtexturecubemapwidth:6,cudadevattrmaxthreadsperblock:6,cudadevattrmaxthreadspermultiprocessor:6,cudadevattrmaxtimelinesemaphoreinteropsupport:6,cudadevattrmemoryclockr:6,cudadevattrmemorypoolssupport:6,cudadevattrmemorypoolsupportedhandletyp:6,cudadevattrmultigpuboardgroupid:6,cudadevattrmultiprocessorcount:6,cudadevattrpageablememoryaccess:6,cudadevattrpageablememoryaccessuseshostpaget:6,cudadevattrpcibusid:6,cudadevattrpcideviceid:6,cudadevattrpcidomainid:6,cudadevattrreserved92:6,cudadevattrreserved93:6,cudadevattrreserved94:6,cudadevattrreservedsharedmemoryperblock:6,cudadevattrsingletodoubleprecisionperfratio:6,cudadevattrsparsecudaarraysupport:6,cudadevattrstreamprioritiessupport:6,cudadevattrsurfacealign:6,cudadevattrtccdriv:6,cudadevattrtexturealign:6,cudadevattrtexturepitchalign:6,cudadevattrtimelinesemaphoreinteropsupport:6,cudadevattrtotalconstantmemori:6,cudadevattrunifiedaddress:6,cudadevattrwarps:6,cudadeviceattr:6,cudadeviceattrreadonlyhostregistersupport:6,cudadeviceblockingsync:6,cudadevicecanaccessp:[5,6],cudadevicecount:[5,6],cudadevicedisablepeeraccess:[5,6],cudadeviceenablepeeraccess:[5,6],cudadeviceflushgpudirectrdmawrit:6,cudadevicegetattribut:[5,6],cudadevicegetbypcibusid:[5,6],cudadevicegetcacheconfig:[5,6],cudadevicegetdefaultmempool:6,cudadevicegetgraphmemattribut:6,cudadevicegetlimit:[5,6],cudadevicegetmempool:6,cudadevicegetnvscisyncattribut:6,cudadevicegetp2pattribut:[5,6],cudadevicegetpcibusid:[5,6],cudadevicegetsharedmemconfig:[5,6],cudadevicegetstreampriorityrang:[5,6],cudadevicegettexture1dlinearmaxwidth:[5,6],cudadevicegraphmemtrim:6,cudadevicelmemresizetomax:6,cudadevicemaphost:6,cudadevicemask:6,cudadevicep2pattr:6,cudadeviceprop:6,cudadevicereset:[5,6],cudadevicescheduleauto:6,cudadevicescheduleblockingsync:6,cudadeviceschedulemask:6,cudadeviceschedulespin:6,cudadevicescheduleyield:6,cudadevicesetcacheconfig:[5,6],cudadevicesetgraphmemattribut:6,cudadevicesetlimit:[5,6],cudadevicesetmempool:6,cudadevicesetsharedmemconfig:[5,6],cudadevicesynchron:[5,6],cudadevp2pattraccesssupport:6,cudadevp2pattrcudaarrayaccesssupport:6,cudadevp2pattrnativeatomicsupport:6,cudadevp2pattrperformancerank:6,cudadrivergetvers:[5,6],cudaeglcolorformat:6,cudaeglcolorformata:6,cudaeglcolorformatabgr:6,cudaeglcolorformatargb:6,cudaeglcolorformatayuv:6,cudaeglcolorformatayuv_:6,cudaeglcolorformatbayer10bggr:6,cudaeglcolorformatbayer10cccc:6,cudaeglcolorformatbayer10gbrg:6,cudaeglcolorformatbayer10grbg:6,cudaeglcolorformatbayer10rggb:6,cudaeglcolorformatbayer12bccr:6,cudaeglcolorformatbayer12bggr:6,cudaeglcolorformatbayer12cbrc:6,cudaeglcolorformatbayer12cccc:6,cudaeglcolorformatbayer12crbc:6,cudaeglcolorformatbayer12gbrg:6,cudaeglcolorformatbayer12grbg:6,cudaeglcolorformatbayer12rccb:6,cudaeglcolorformatbayer12rggb:6,cudaeglcolorformatbayer14bggr:6,cudaeglcolorformatbayer14gbrg:6,cudaeglcolorformatbayer14grbg:6,cudaeglcolorformatbayer14rggb:6,cudaeglcolorformatbayer20bggr:6,cudaeglcolorformatbayer20gbrg:6,cudaeglcolorformatbayer20grbg:6,cudaeglcolorformatbayer20rggb:6,cudaeglcolorformatbayerbccr:6,cudaeglcolorformatbayerbggr:6,cudaeglcolorformatbayercbrc:6,cudaeglcolorformatbayercrbc:6,cudaeglcolorformatbayergbrg:6,cudaeglcolorformatbayergrbg:6,cudaeglcolorformatbayerispbggr:6,cudaeglcolorformatbayerispgbrg:6,cudaeglcolorformatbayerispgrbg:6,cudaeglcolorformatbayerisprggb:6,cudaeglcolorformatbayerrccb:6,cudaeglcolorformatbayerrggb:6,cudaeglcolorformatbgra:6,cudaeglcolorformati:6,cudaeglcolorformatl:6,cudaeglcolorformatr:6,cudaeglcolorformatrg:6,cudaeglcolorformatrgba:6,cudaeglcolorformatuyvy422:6,cudaeglcolorformatuyvy_:6,cudaeglcolorformatvyui:6,cudaeglcolorformatvyuy_:6,cudaeglcolorformaty10_709_:6,cudaeglcolorformaty10_:6,cudaeglcolorformaty10v10u10_420semiplanar:6,cudaeglcolorformaty10v10u10_420semiplanar_2020:6,cudaeglcolorformaty10v10u10_420semiplanar_709:6,cudaeglcolorformaty10v10u10_420semiplanar_709_:6,cudaeglcolorformaty10v10u10_420semiplanar_:6,cudaeglcolorformaty10v10u10_422semiplanar:6,cudaeglcolorformaty10v10u10_422semiplanar_2020:6,cudaeglcolorformaty10v10u10_422semiplanar_709:6,cudaeglcolorformaty10v10u10_444semiplanar:6,cudaeglcolorformaty10v10u10_444semiplanar_709_:6,cudaeglcolorformaty10v10u10_444semiplanar_:6,cudaeglcolorformaty12_709_:6,cudaeglcolorformaty12_:6,cudaeglcolorformaty12v12u12_420semiplanar:6,cudaeglcolorformaty12v12u12_420semiplanar_709_:6,cudaeglcolorformaty12v12u12_420semiplanar_:6,cudaeglcolorformaty12v12u12_444semiplanar:6,cudaeglcolorformaty12v12u12_444semiplanar_709_:6,cudaeglcolorformaty12v12u12_444semiplanar_:6,cudaeglcolorformaty_709_:6,cudaeglcolorformaty_:6,cudaeglcolorformatyuv420planar:6,cudaeglcolorformatyuv420planar_2020:6,cudaeglcolorformatyuv420planar_709:6,cudaeglcolorformatyuv420planar_:6,cudaeglcolorformatyuv420semiplanar:6,cudaeglcolorformatyuv420semiplanar_2020:6,cudaeglcolorformatyuv420semiplanar_709:6,cudaeglcolorformatyuv420semiplanar_:6,cudaeglcolorformatyuv422planar:6,cudaeglcolorformatyuv422planar_:6,cudaeglcolorformatyuv422semiplanar:6,cudaeglcolorformatyuv422semiplanar_:6,cudaeglcolorformatyuv444planar:6,cudaeglcolorformatyuv444planar_:6,cudaeglcolorformatyuv444semiplanar:6,cudaeglcolorformatyuv444semiplanar_:6,cudaeglcolorformatyuva:6,cudaeglcolorformatyuva_:6,cudaeglcolorformatyuyv422:6,cudaeglcolorformatyuyv_:6,cudaeglcolorformatyvu420planar:6,cudaeglcolorformatyvu420planar_2020:6,cudaeglcolorformatyvu420planar_709:6,cudaeglcolorformatyvu420planar_:6,cudaeglcolorformatyvu420semiplanar:6,cudaeglcolorformatyvu420semiplanar_2020:6,cudaeglcolorformatyvu420semiplanar_709:6,cudaeglcolorformatyvu420semiplanar_:6,cudaeglcolorformatyvu422planar:6,cudaeglcolorformatyvu422planar_:6,cudaeglcolorformatyvu422semiplanar:6,cudaeglcolorformatyvu422semiplanar_:6,cudaeglcolorformatyvu444planar:6,cudaeglcolorformatyvu444planar_:6,cudaeglcolorformatyvu444semiplanar:6,cudaeglcolorformatyvu444semiplanar_:6,cudaeglcolorformatyvyu:6,cudaeglcolorformatyvyu_:6,cudaeglfram:6,cudaeglframe_st:6,cudaeglframetyp:6,cudaeglframetypearrai:6,cudaeglframetypepitch:6,cudaeglplanedesc:6,cudaeglplanedesc_st:6,cudaeglresourcelocationflag:6,cudaeglresourcelocationsysmem:6,cudaeglresourcelocationvidmem:6,cudaeglstreamconnect:6,cudaeglstreamconsumeracquirefram:[5,6,12],cudaeglstreamconsumerconnect:[5,6,12],cudaeglstreamconsumerconnectwithflag:[5,6,12],cudaeglstreamconsumerdisconnect:[5,6,12],cudaeglstreamconsumerreleasefram:[5,6,12],cudaeglstreamproducerconnect:[5,6,12],cudaeglstreamproducerdisconnect:[5,6,12],cudaeglstreamproducerpresentfram:[5,6,12],cudaeglstreamproducerreturnfram:[5,6,12],cudaenabledefault:6,cudaenablelegacystream:6,cudaenablepeeraccess:6,cudaenableperthreaddefaultstream:6,cudaerror:6,cudaerror_t:[6,13],cudaerroraddressofconst:6,cudaerroralreadyacquir:6,cudaerroralreadymap:6,cudaerrorapifailurebas:6,cudaerrorarrayismap:6,cudaerrorassert:6,cudaerrorcallrequiresnewerdriv:6,cudaerrorcapturedev:6,cudaerrorcompatnotsupportedondevic:6,cudaerrorcontextisdestroi:6,cudaerrorcooperativelaunchtoolarg:6,cudaerrorcudartunload:6,cudaerrordevicealreadyinus:6,cudaerrordevicenotlicens:6,cudaerrordevicesunavail:6,cudaerrordeviceuniniti:6,cudaerrorduplicatesurfacenam:6,cudaerrorduplicatetexturenam:6,cudaerrorduplicatevariablenam:6,cudaerroreccuncorrect:6,cudaerrorexternaldevic:6,cudaerrorfilenotfound:6,cudaerrorgraphexecupdatefailur:6,cudaerrorhardwarestackerror:6,cudaerrorhostmemoryalreadyregist:6,cudaerrorhostmemorynotregist:6,cudaerrorillegaladdress:6,cudaerrorillegalinstruct:6,cudaerrorillegalst:6,cudaerrorincompatibledrivercontext:6,cudaerrorinitializationerror:6,cudaerrorinsufficientdriv:6,cudaerrorinvalidaddressspac:6,cudaerrorinvalidchanneldescriptor:6,cudaerrorinvalidclusters:6,cudaerrorinvalidconfigur:6,cudaerrorinvalidcontext:6,cudaerrorinvaliddevic:6,cudaerrorinvaliddevicefunct:6,cudaerrorinvaliddevicepoint:6,cudaerrorinvalidfilterset:6,cudaerrorinvalidgraphicscontext:6,cudaerrorinvalidhandl:6,cudaerrorinvalidhostpoint:6,cudaerrorinvalidkernelimag:6,cudaerrorinvalidmemcpydirect:6,cudaerrorinvalidnormset:6,cudaerrorinvalidpc:6,cudaerrorinvalidpitchvalu:6,cudaerrorinvalidptx:6,cudaerrorinvalidresourcehandl:6,cudaerrorinvalidsourc:6,cudaerrorinvalidsurfac:6,cudaerrorinvalidsymbol:6,cudaerrorinvalidtextur:6,cudaerrorinvalidtexturebind:6,cudaerrorinvalidvalu:6,cudaerrorjitcompilationdis:6,cudaerrorjitcompilernotfound:6,cudaerrorlaunchfailur:6,cudaerrorlaunchfilescopedsurf:6,cudaerrorlaunchfilescopedtex:6,cudaerrorlaunchincompatibletextur:6,cudaerrorlaunchmaxdepthexceed:6,cudaerrorlaunchoutofresourc:6,cudaerrorlaunchpendingcountexceed:[5,6],cudaerrorlaunchtimeout:6,cudaerrormapbufferobjectfail:6,cudaerrormemoryalloc:6,cudaerrormemoryvaluetoolarg:6,cudaerrormisalignedaddress:6,cudaerrormissingconfigur:6,cudaerrormixeddeviceexecut:6,cudaerrormpsclienttermin:6,cudaerrormpsconnectionfail:6,cudaerrormpsmaxclientsreach:6,cudaerrormpsmaxconnectionsreach:6,cudaerrormpsrpcfailur:6,cudaerrormpsservernotreadi:6,cudaerrornodevic:6,cudaerrornokernelimagefordevic:6,cudaerrornotmap:6,cudaerrornotmappedasarrai:6,cudaerrornotmappedaspoint:6,cudaerrornotpermit:6,cudaerrornotreadi:6,cudaerrornotsupport:6,cudaerrornotyetimpl:6,cudaerrornvlinkuncorrect:6,cudaerroroperatingsystem:6,cudaerroroutofmemori:6,cudaerrorpeeraccessalreadyen:6,cudaerrorpeeraccessnoten:6,cudaerrorpeeraccessunsupport:6,cudaerrorpriorlaunchfailur:6,cudaerrorprofileralreadystart:6,cudaerrorprofileralreadystop:6,cudaerrorprofilerdis:6,cudaerrorprofilernotiniti:6,cudaerrorsetonactiveprocess:6,cudaerrorsharedobjectinitfail:6,cudaerrorsharedobjectsymbolnotfound:6,cudaerrorsoftwarevaliditynotestablish:6,cudaerrorstartupfailur:6,cudaerrorstreamcaptureimplicit:6,cudaerrorstreamcaptureinvalid:6,cudaerrorstreamcaptureisol:6,cudaerrorstreamcapturemerg:6,cudaerrorstreamcaptureunjoin:6,cudaerrorstreamcaptureunmatch:6,cudaerrorstreamcaptureunsupport:6,cudaerrorstreamcapturewrongthread:6,cudaerrorstublibrari:6,cudaerrorsymbolnotfound:6,cudaerrorsyncdepthexceed:[5,6],cudaerrorsynchronizationerror:6,cudaerrorsystemdrivermismatch:6,cudaerrorsystemnotreadi:6,cudaerrortexturefetchfail:6,cudaerrortexturenotbound:6,cudaerrortimeout:6,cudaerrortoomanyp:6,cudaerrorunknown:6,cudaerrorunmapbufferobjectfail:6,cudaerrorunsupportedexecaffin:6,cudaerrorunsupportedlimit:6,cudaerrorunsupportedptxvers:6,cudaerrorvalu:6,cudaevent_t:[5,6],cudaeventblockingsync:6,cudaeventcr:[5,6],cudaeventcreatefromeglsync:[6,12],cudaeventcreatewithflag:[5,6],cudaeventdefault:6,cudaeventdestroi:[5,6],cudaeventdisabletim:6,cudaeventelapsedtim:[5,6],cudaeventinterprocess:6,cudaeventqueri:[5,6],cudaeventrecord:[5,6],cudaeventrecorddefault:6,cudaeventrecordextern:6,cudaeventrecordwithflag:6,cudaeventsynchron:[5,6],cudaeventwaitdefault:6,cudaeventwaitextern:6,cudaext:6,cudaexternalmemory_t:6,cudaexternalmemorybufferdesc:6,cudaexternalmemoryded:6,cudaexternalmemorygetmappedbuff:6,cudaexternalmemorygetmappedmipmappedarrai:6,cudaexternalmemoryhandledesc:6,cudaexternalmemoryhandletyp:6,cudaexternalmemoryhandletyped3d11resourc:6,cudaexternalmemoryhandletyped3d11resourcekmt:6,cudaexternalmemoryhandletyped3d12heap:6,cudaexternalmemoryhandletyped3d12resourc:6,cudaexternalmemoryhandletypenvscibuf:6,cudaexternalmemoryhandletypeopaquefd:6,cudaexternalmemoryhandletypeopaquewin32:6,cudaexternalmemoryhandletypeopaquewin32kmt:6,cudaexternalmemorymipmappedarraydesc:6,cudaexternalsemaphore_t:6,cudaexternalsemaphorehandledesc:6,cudaexternalsemaphorehandletyp:6,cudaexternalsemaphorehandletyped3d11f:6,cudaexternalsemaphorehandletyped3d12f:6,cudaexternalsemaphorehandletypekeyedmutex:6,cudaexternalsemaphorehandletypekeyedmutexkmt:6,cudaexternalsemaphorehandletypenvscisync:6,cudaexternalsemaphorehandletypeopaquefd:6,cudaexternalsemaphorehandletypeopaquewin32:6,cudaexternalsemaphorehandletypeopaquewin32kmt:6,cudaexternalsemaphorehandletypetimelinesemaphorefd:6,cudaexternalsemaphorehandletypetimelinesemaphorewin32:6,cudaexternalsemaphoresignalnodeparam:6,cudaexternalsemaphoresignalparam:6,cudaexternalsemaphoresignalskipnvscibufmemsync:6,cudaexternalsemaphorewaitnodeparam:6,cudaexternalsemaphorewaitparam:6,cudaexternalsemaphorewaitskipnvscibufmemsync:6,cudafiltermodelinear:6,cudafiltermodepoint:6,cudaflushgpudirectrdmawrit:6,cudaflushgpudirectrdmawritesopt:6,cudaflushgpudirectrdmawritesoptionhost:6,cudaflushgpudirectrdmawritesoptionmemop:6,cudaflushgpudirectrdmawritesscop:6,cudaflushgpudirectrdmawritestarget:6,cudaflushgpudirectrdmawritestargetcurrentdevic:6,cudaflushgpudirectrdmawritestoalldevic:6,cudaflushgpudirectrdmawritestoown:6,cudaformatmodeauto:6,cudaformatmodeforc:6,cudafre:[5,6],cudafreearrai:[5,6],cudafreeasync:6,cudafreehost:[5,6],cudafreemipmappedarrai:[5,6],cudafuncattribut:6,cudafuncattributeclusterdimmustbeset:6,cudafuncattributeclusterschedulingpolicyprefer:6,cudafuncattributemax:6,cudafuncattributemaxdynamicsharedmemorys:6,cudafuncattributenonportableclustersizeallow:6,cudafuncattributepreferredsharedmemorycarveout:6,cudafuncattributerequiredclusterdepth:6,cudafuncattributerequiredclusterheight:6,cudafuncattributerequiredclusterwidth:6,cudafunccach:6,cudafunccachepreferequ:6,cudafunccachepreferl1:6,cudafunccacheprefernon:6,cudafunccacheprefershar:6,cudafuncgetattribut:[5,6],cudafuncsetattribut:[5,6],cudafuncsetcacheconfig:[5,6],cudafuncsetsharedmemconfig:[5,6],cudafunction_t:6,cudagetarrayplan:5,cudagetchanneldesc:6,cudagetdevic:[5,6],cudagetdevicecount:[5,6],cudagetdeviceflag:[5,6],cudagetdeviceproperti:[5,6],cudagetdriverentrypoint:[5,6],cudagetdriverentrypointflag:6,cudageterrornam:[5,6],cudageterrorstr:[5,6],cudagetfuncbysymbol:[11,12,13,14,15,16,17,18],cudagetlasterror:[5,6],cudagetmipmappedarraylevel:[5,6],cudagetsurfaceobjectresourcedesc:[5,6],cudagetsurfacerefer:[5,11,12],cudagetsymboladdress:[5,11,12,13,14,15,16,17,18],cudagetsymbols:[5,11,12,13,14,15,16,17,18],cudagettexturealignmentoffset:[6,11,12],cudagettextureobjectresourcedesc:[5,6],cudagettextureobjectresourceviewdesc:[5,6],cudagettextureobjecttexturedesc:[5,6],cudagettextureobjecttexturedesc_v2:6,cudagettexturerefer:[5,11,12],cudagldevicelist:6,cudagldevicelistal:6,cudagldevicelistcurrentfram:6,cudagldevicelistnextfram:6,cudaglgetdevic:[5,6,12],cudaglmapbufferobject:12,cudaglmapbufferobjectasync:12,cudaglregisterbufferobject:12,cudaglsetbufferobjectmapflag:12,cudaglsetgldevic:[6,12],cudaglunmapbufferobject:12,cudaglunmapbufferobjectasync:12,cudaglunregisterbufferobject:12,cudagpudirectrdmawritesord:6,cudagpudirectrdmawritesorderingalldevic:6,cudagpudirectrdmawritesorderingnon:6,cudagpudirectrdmawritesorderingown:6,cudagraph_t:[5,6],cudagraphaddchildgraphnod:6,cudagraphadddepend:6,cudagraphaddemptynod:6,cudagraphaddeventrecordnod:6,cudagraphaddeventwaitnod:6,cudagraphaddexternalsemaphoressignalnod:6,cudagraphaddexternalsemaphoreswaitnod:6,cudagraphaddhostnod:6,cudagraphaddkernelnod:6,cudagraphaddmemallocnod:6,cudagraphaddmemcpynod:6,cudagraphaddmemcpynode1d:6,cudagraphaddmemcpynodefromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphaddmemcpynodetosymbol:[6,11,12,13,14,15,16,17,18],cudagraphaddmemfreenod:6,cudagraphaddmemsetnod:6,cudagraphchildgraphnodegetgraph:6,cudagraphclon:6,cudagraphcr:6,cudagraphdebugdotflag:6,cudagraphdebugdotflagseventnodeparam:6,cudagraphdebugdotflagsextsemassignalnodeparam:6,cudagraphdebugdotflagsextsemaswaitnodeparam:6,cudagraphdebugdotflagshandl:6,cudagraphdebugdotflagshostnodeparam:6,cudagraphdebugdotflagskernelnodeattribut:6,cudagraphdebugdotflagskernelnodeparam:6,cudagraphdebugdotflagsmemcpynodeparam:6,cudagraphdebugdotflagsmemsetnodeparam:6,cudagraphdebugdotflagsverbos:6,cudagraphdebugdotprint:6,cudagraphdestroi:6,cudagraphdestroynod:6,cudagrapheventrecordnodegetev:6,cudagrapheventrecordnodesetev:6,cudagrapheventwaitnodegetev:6,cudagrapheventwaitnodesetev:6,cudagraphexec_t:[5,6],cudagraphexecchildgraphnodesetparam:6,cudagraphexecdestroi:6,cudagraphexeceventrecordnodesetev:6,cudagraphexeceventwaitnodesetev:6,cudagraphexecexternalsemaphoressignalnodesetparam:6,cudagraphexecexternalsemaphoreswaitnodesetparam:6,cudagraphexechostnodesetparam:6,cudagraphexeckernelnodesetparam:6,cudagraphexecmemcpynodesetparam:6,cudagraphexecmemcpynodesetparams1d:6,cudagraphexecmemcpynodesetparamsfromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphexecmemcpynodesetparamstosymbol:[6,11,12,13,14,15,16,17,18],cudagraphexecmemsetnodesetparam:6,cudagraphexecupd:6,cudagraphexecupdateerror:6,cudagraphexecupdateerrorattributeschang:6,cudagraphexecupdateerrorfunctionchang:6,cudagraphexecupdateerrornodetypechang:6,cudagraphexecupdateerrornotsupport:6,cudagraphexecupdateerrorparameterschang:6,cudagraphexecupdateerrortopologychang:6,cudagraphexecupdateerrorunsupportedfunctionchang:6,cudagraphexecupdateresult:6,cudagraphexecupdatesuccess:6,cudagraphexternalsemaphoressignalnodegetparam:6,cudagraphexternalsemaphoressignalnodesetparam:6,cudagraphexternalsemaphoreswaitnodegetparam:6,cudagraphexternalsemaphoreswaitnodesetparam:6,cudagraphgetedg:6,cudagraphgetnod:6,cudagraphgetrootnod:6,cudagraphhostnodegetparam:6,cudagraphhostnodesetparam:6,cudagraphicscubefac:6,cudagraphicscubefacenegativei:6,cudagraphicscubefacenegativex:6,cudagraphicscubefacenegativez:6,cudagraphicscubefacepositivei:6,cudagraphicscubefacepositivex:6,cudagraphicscubefacepositivez:6,cudagraphicsd3d10registerresourc:6,cudagraphicsd3d11registerresourc:6,cudagraphicsd3d9registerresourc:6,cudagraphicseglregisterimag:[5,6,12],cudagraphicsglregisterbuff:[5,6,12],cudagraphicsglregisterimag:[5,6,12],cudagraphicsmapflag:6,cudagraphicsmapflagsnon:6,cudagraphicsmapflagsreadonli:6,cudagraphicsmapflagswritediscard:6,cudagraphicsmapresourc:[5,6],cudagraphicsregisterflag:6,cudagraphicsregisterflagsnon:6,cudagraphicsregisterflagsreadonli:6,cudagraphicsregisterflagssurfaceloadstor:6,cudagraphicsregisterflagstexturegath:6,cudagraphicsregisterflagswritediscard:6,cudagraphicsresourc:6,cudagraphicsresource_t:6,cudagraphicsresourcegetmappedeglfram:[6,12],cudagraphicsresourcegetmappedmipmappedarrai:[5,6],cudagraphicsresourcegetmappedpoint:6,cudagraphicsresourcesetmapflag:[5,6],cudagraphicssubresourcegetmappedarrai:[5,6],cudagraphicsunmapresourc:[5,6],cudagraphicsunregisterresourc:[5,6],cudagraphicsvdpauregisteroutputsurfac:[5,6,12],cudagraphicsvdpauregistervideosurfac:[5,6,12],cudagraphinstanti:6,cudagraphinstantiateflag:6,cudagraphinstantiateflagautofreeonlaunch:6,cudagraphinstantiateflagusenodeprior:6,cudagraphinstantiatewithflag:6,cudagraphkernelnodecopyattribut:6,cudagraphkernelnodegetattribut:6,cudagraphkernelnodegetparam:6,cudagraphkernelnodesetattribut:6,cudagraphkernelnodesetparam:6,cudagraphlaunch:6,cudagraphmemallocnodegetparam:6,cudagraphmemattributetyp:6,cudagraphmemattrreservedmemcurr:6,cudagraphmemattrreservedmemhigh:6,cudagraphmemattrusedmemcurr:6,cudagraphmemattrusedmemhigh:6,cudagraphmemcpynodegetparam:6,cudagraphmemcpynodesetparam:6,cudagraphmemcpynodesetparams1d:6,cudagraphmemcpynodesetparamsfromsymbol:[6,11,12,13,14,15,16,17,18],cudagraphmemcpynodesetparamstosymbol:[6,11,12,13,14,15,16,17,18],cudagraphmemfreenodegetparam:6,cudagraphmemsetnodegetparam:6,cudagraphmemsetnodesetparam:6,cudagraphnode_t:[5,6],cudagraphnodefindinclon:6,cudagraphnodegetdepend:6,cudagraphnodegetdependentnod:6,cudagraphnodegeten:6,cudagraphnodegettyp:6,cudagraphnodeseten:6,cudagraphnodetyp:6,cudagraphnodetypecount:6,cudagraphnodetypeempti:6,cudagraphnodetypeeventrecord:6,cudagraphnodetypeextsemaphoresign:6,cudagraphnodetypeextsemaphorewait:6,cudagraphnodetypegraph:6,cudagraphnodetypehost:6,cudagraphnodetypekernel:6,cudagraphnodetypememalloc:6,cudagraphnodetypememcpi:6,cudagraphnodetypememfre:6,cudagraphnodetypememset:6,cudagraphnodetypewaitev:6,cudagraphreleaseuserobject:6,cudagraphremovedepend:6,cudagraphretainuserobject:6,cudagraphupload:6,cudagraphuserobjectmov:6,cudahostalloc:[5,6],cudahostallocdefault:6,cudahostallocmap:6,cudahostallocport:6,cudahostallocwritecombin:6,cudahostfn_t:6,cudahostgetdevicepoint:[5,6],cudahostgetflag:[5,6],cudahostnodeparam:6,cudahostregist:[5,6],cudahostregisterdefault:6,cudahostregisteriomemori:6,cudahostregistermap:6,cudahostregisterport:6,cudahostregisterreadonli:6,cudahostunregist:[5,6],cudaimportexternalmemori:6,cudaimportexternalsemaphor:6,cudainvaliddeviceid:6,cudaipcclosememhandl:[5,6],cudaipceventhandl:6,cudaipceventhandle_st:6,cudaipceventhandle_t:6,cudaipcgeteventhandl:[5,6],cudaipcgetmemhandl:[5,6],cudaipcmemhandl:6,cudaipcmemhandle_st:6,cudaipcmemhandle_t:6,cudaipcmemlazyenablepeeraccess:6,cudaipcopeneventhandl:[5,6],cudaipcopenmemhandl:[5,6],cudakernelnodeattributeclusterdimens:6,cudakernelnodeattributeclusterschedulingpolicyprefer:6,cudakernelnodeattrid:6,cudakernelnodeattrvalu:6,cudakernelnodeparam:6,cudakeyvaluepair:6,cudalaunchattribut:6,cudalaunchattribute_st:6,cudalaunchattributeaccesspolicywindow:6,cudalaunchattributeclusterdimens:6,cudalaunchattributeclusterschedulingpolicyprefer:6,cudalaunchattributecoop:6,cudalaunchattributeid:6,cudalaunchattributeignor:6,cudalaunchattributeprior:6,cudalaunchattributeprogrammaticev:6,cudalaunchattributeprogrammaticstreamseri:6,cudalaunchattributesynchronizationpolici:6,cudalaunchattributevalu:6,cudalaunchcooperativekernel:[5,6,11,12,13,14,15,16,17,18],cudalaunchcooperativekernelmultidevic:[5,6,11,12,13,14,15,16,17,18],cudalaunchhostfunc:6,cudalaunchkernel:[5,6,11,12,13,14,15,16,17,18],cudalaunchkernelex:5,cudalimit:6,cudalimitdevruntimependinglaunchcount:6,cudalimitdevruntimesyncdepth:6,cudalimitmallocheaps:6,cudalimitmaxl2fetchgranular:6,cudalimitpersistingl2caches:6,cudalimitprintffifos:6,cudalimitstacks:6,cudamalloc3d:6,cudamalloc3darrai:[5,6],cudamalloc:[5,6],cudamallocarrai:[5,6],cudamallocasync:6,cudamallocfrompoolasync:6,cudamallochost:[5,6],cudamallocmanag:[5,6],cudamallocmipmappedarrai:[5,6],cudamallocpitch:[5,6],cudamaphost:6,cudamemaccessdesc:6,cudamemaccessflag:6,cudamemaccessflagsprotnon:6,cudamemaccessflagsprotread:6,cudamemaccessflagsprotreadwrit:6,cudamemadvicereadmostli:6,cudamemadvicesetaccessedbi:6,cudamemadviceunsetreadmostli:6,cudamemadvis:[5,6],cudamemadvisesetaccessedbi:6,cudamemadvisesetpreferredloc:6,cudamemadvisesetreadmostli:6,cudamemadviseunsetaccessedbi:6,cudamemadviseunsetpreferredloc:6,cudamemadviseunsetreadmostli:6,cudamemallocationhandletyp:6,cudamemallocationtyp:6,cudamemallocationtypeinvalid:6,cudamemallocationtypemax:6,cudamemallocationtypepin:6,cudamemallocnodeparam:6,cudamemattachglob:6,cudamemattachhost:6,cudamemattachsingl:6,cudamemcpi:[5,6],cudamemcpy2d:[5,6],cudamemcpy2darraytoarrai:6,cudamemcpy2dasync:[5,6],cudamemcpy2dfromarrai:[5,6],cudamemcpy2dfromarrayasync:[5,6],cudamemcpy2dtoarrai:[5,6],cudamemcpy2dtoarrayasync:[5,6],cudamemcpy3d:[5,6],cudamemcpy3dasync:[5,6],cudamemcpy3dp:[5,6],cudamemcpy3dparm:6,cudamemcpy3dpeerasync:[5,6],cudamemcpy3dpeerparm:6,cudamemcpyarraytoarrai:5,cudamemcpyasync:[5,6],cudamemcpydefault:6,cudamemcpydevicetodevic:6,cudamemcpydevicetohost:6,cudamemcpyfromarrai:5,cudamemcpyfromarrayasync:5,cudamemcpyfromsymbol:[5,6,11,12,13,14,15,16,17,18],cudamemcpyfromsymbolasync:[5,6,11,12,13,14,15,16,17,18],cudamemcpyhosttodevic:6,cudamemcpyhosttohost:6,cudamemcpykind:6,cudamemcpyp:[5,6],cudamemcpypeerasync:[5,6],cudamemcpytoarrai:5,cudamemcpytoarrayasync:5,cudamemcpytosymbol:[5,6,11,12,13,14,15,16,17,18],cudamemcpytosymbolasync:[5,6,11,12,13,14,15,16,17,18],cudamemfre:6,cudamemfreeasync:6,cudamemgetinfo:[5,6],cudamemhandletypenon:6,cudamemhandletypeposixfiledescriptor:6,cudamemhandletypewin32:6,cudamemhandletypewin32kmt:6,cudamemloc:6,cudamemlocationtyp:6,cudamemlocationtypedevic:6,cudamemlocationtypeinvalid:6,cudamemoryadvis:6,cudamemorytyp:6,cudamemorytypedevic:6,cudamemorytypehost:6,cudamemorytypemanag:6,cudamemorytypeunregist:6,cudamempool:6,cudamempool_t:[5,6],cudamempoolattr:6,cudamempoolattrreleasethreshold:6,cudamempoolattrreservedmemcurr:6,cudamempoolattrreservedmemhigh:6,cudamempoolattrusedmemcurr:6,cudamempoolattrusedmemhigh:6,cudamempoolcr:6,cudamempooldestroi:6,cudamempoolexportpoint:6,cudamempoolexporttoshareablehandl:6,cudamempoolgetaccess:6,cudamempoolgetattribut:6,cudamempoolimportfromshareablehandl:6,cudamempoolimportpoint:6,cudamempoolprop:6,cudamempoolptrexportdata:6,cudamempoolreuseallowinternaldepend:6,cudamempoolreuseallowopportunist:6,cudamempoolreusefolloweventdepend:6,cudamempoolsetaccess:6,cudamempoolsetattribut:6,cudamempooltrimto:6,cudamemprefetchasync:[5,6],cudamemrangeattribut:6,cudamemrangeattributeaccessedbi:6,cudamemrangeattributelastprefetchloc:6,cudamemrangeattributepreferredloc:6,cudamemrangeattributereadmostli:6,cudamemrangegetattribut:[5,6],cudamemset2d:[5,6],cudamemset2dasync:[5,6],cudamemset3d:6,cudamemset3dasync:6,cudamemset:[5,6],cudamemsetasync:[5,6],cudamemsetparam:6,cudamipmappedarray_const_t:6,cudamipmappedarray_t:6,cudamipmappedarraygetlevel:6,cudamipmappedarraygetmemoryrequir:6,cudamipmappedarraygetsparseproperti:6,cudanvscisyncattrsign:6,cudanvscisyncattrwait:6,cudaoccupancyavailabledynamicsmemperblock:6,cudaoccupancydefault:6,cudaoccupancydisablecachingoverrid:6,cudaoccupancymaxactiveblockspermultiprocessor:[5,6],cudaoccupancymaxactiveblockspermultiprocessorwithflag:[5,6],cudaoccupancymaxactiveclust:5,cudaoccupancymaxpotentialblocks:[5,6],cudaoccupancymaxpotentialblocksizevariablesmem:6,cudaoccupancymaxpotentialblocksizevariablesmemwithflag:6,cudaoccupancymaxpotentialblocksizewithflag:[5,6],cudaoutputmode_t:6,cudapeekatlasterror:6,cudapeeraccessdefault:6,cudapitchedptr:6,cudapo:6,cudapointerattribut:6,cudapointergetattribut:[5,6],cudaprofil:16,cudaprofileriniti:[6,12],cudaprofilerstart:[5,6,12],cudaprofilerstop:[5,6,12],cudareadmodeelementtyp:6,cudareadmodenormalizedfloat:6,cudaresourcedesc:6,cudaresourcetyp:6,cudaresourcetypearrai:6,cudaresourcetypelinear:6,cudaresourcetypemipmappedarrai:6,cudaresourcetypepitch2d:6,cudaresourceviewdesc:6,cudaresourceviewformat:6,cudaresviewformatfloat1:6,cudaresviewformatfloat2:6,cudaresviewformatfloat4:6,cudaresviewformathalf1:6,cudaresviewformathalf2:6,cudaresviewformathalf4:6,cudaresviewformatnon:6,cudaresviewformatsignedblockcompressed4:6,cudaresviewformatsignedblockcompressed5:6,cudaresviewformatsignedblockcompressed6h:6,cudaresviewformatsignedchar1:6,cudaresviewformatsignedchar2:6,cudaresviewformatsignedchar4:6,cudaresviewformatsignedint1:6,cudaresviewformatsignedint2:6,cudaresviewformatsignedint4:6,cudaresviewformatsignedshort1:6,cudaresviewformatsignedshort2:6,cudaresviewformatsignedshort4:6,cudaresviewformatunsignedblockcompressed1:6,cudaresviewformatunsignedblockcompressed2:6,cudaresviewformatunsignedblockcompressed3:6,cudaresviewformatunsignedblockcompressed4:6,cudaresviewformatunsignedblockcompressed5:6,cudaresviewformatunsignedblockcompressed6h:6,cudaresviewformatunsignedblockcompressed7:6,cudaresviewformatunsignedchar1:6,cudaresviewformatunsignedchar2:6,cudaresviewformatunsignedchar4:6,cudaresviewformatunsignedint1:6,cudaresviewformatunsignedint2:6,cudaresviewformatunsignedint4:6,cudaresviewformatunsignedshort1:6,cudaresviewformatunsignedshort2:6,cudaresviewformatunsignedshort4:6,cudart:[0,3,13],cudaruntimegetvers:[5,6],cudasetdevic:[5,6],cudasetdeviceflag:[5,6],cudasetdoublefordevic:6,cudasetdoubleforhost:6,cudasetvaliddevic:[6,11,12,13,14,15,16,17,18],cudasharedcarveout:6,cudasharedmembanksizedefault:6,cudasharedmembanksizeeightbyt:6,cudasharedmembanksizefourbyt:6,cudasharedmemcarveoutdefault:6,cudasharedmemcarveoutmaxl1:6,cudasharedmemcarveoutmaxshar:6,cudasharedmemconfig:6,cudasignalexternalsemaphoresasync:6,cudastream_t:[5,6,13],cudastreamaddcallback:[5,6],cudastreamaddcapturedepend:6,cudastreamattachmemasync:[5,6],cudastreamattrid:6,cudastreamattrvalu:6,cudastreambegincaptur:6,cudastreamcallback_t:6,cudastreamcapturemod:6,cudastreamcapturemodeglob:6,cudastreamcapturemoderelax:6,cudastreamcapturemodethreadloc:6,cudastreamcapturestatu:6,cudastreamcapturestatusact:6,cudastreamcapturestatusinvalid:6,cudastreamcapturestatusnon:6,cudastreamcopyattribut:6,cudastreamcr:[5,6],cudastreamcreatewithflag:[5,6],cudastreamcreatewithprior:[5,6],cudastreamdefault:6,cudastreamdestroi:[5,6],cudastreamendcaptur:6,cudastreamgetattribut:6,cudastreamgetcaptureinfo:6,cudastreamgetcaptureinfo_v2:6,cudastreamgetflag:[5,6],cudastreamgetprior:[5,6],cudastreamiscaptur:6,cudastreamlegaci:[5,6],cudastreamnonblock:[6,13],cudastreamperthread:[5,6],cudastreamqueri:[5,6,13],cudastreamsetattribut:6,cudastreamsetcapturedepend:6,cudastreamsynchron:[5,6],cudastreamupdatecapturedepend:6,cudastreamupdatecapturedependenciesflag:6,cudastreamwaitev:[5,6],cudasuccess:[6,13],cudasurfaceboundarymod:6,cudasurfaceformatmod:6,cudasurfaceobject_t:6,cudasurfacetype1d:6,cudasurfacetype1dlay:6,cudasurfacetype2d:6,cudasurfacetype2dlay:6,cudasurfacetype3d:6,cudasurfacetypecubemap:6,cudasurfacetypecubemaplay:6,cudasynchronizationpolici:6,cudasyncpolicyauto:6,cudasyncpolicyblockingsync:6,cudasyncpolicyspin:6,cudasyncpolicyyield:6,cudatextureaddressmod:6,cudatexturedesc:6,cudatexturedesc_v2:6,cudatexturefiltermod:6,cudatextureobject_t:6,cudatexturereadmod:6,cudatexturetype1d:6,cudatexturetype1dlay:6,cudatexturetype2d:6,cudatexturetype2dlay:6,cudatexturetype3d:6,cudatexturetypecubemap:6,cudatexturetypecubemaplay:6,cudathreadexchangestreamcapturemod:6,cudathreadgetcacheconfig:6,cudathreadsetcacheconfig:6,cudatriggerprogrammaticlaunchcomplet:5,cudatypedef:[5,6],cudaunbindtextur:[11,12],cudauserobject_t:6,cudauserobjectcr:6,cudauserobjectflag:6,cudauserobjectnodestructorsync:6,cudauserobjectreleas:6,cudauserobjectretain:6,cudauserobjectretainflag:6,cudauuid_t:6,cudavdpaugetdevic:[5,6,12],cudavdpausetvdpaudevic:[6,12,13,14,15,16,17,18],cudavers:5,cudawaitexternalsemaphoresasync:6,cudawglgetdevic:12,cudestroyexternalmemori:5,cudestroyexternalsemaphor:5,cudevic:[5,9],cudevice_attribut:5,cudevice_p2pattribut:5,cudevice_v1:5,cudevicecanaccessp:[5,6],cudeviceget:[5,9],cudevicegetattribut:[5,6],cudevicegetbypcibusid:[5,6],cudevicegetcount:[5,6],cudevicegetdefaultmempool:[5,6],cudevicegetexecaffinitysupport:5,cudevicegetgraphmemattribut:5,cudevicegetluid:5,cudevicegetmaxtexture1dlinear:6,cudevicegetmempool:[5,6],cudevicegetnam:[5,6],cudevicegetnvscisyncattribut:5,cudevicegetp2pattribut:[5,6],cudevicegetpcibusid:[5,6],cudevicegettexture1dlinearmaxwidth:[5,6],cudevicegetuuid:5,cudevicegetuuid_v2:5,cudevicegraphmemtrim:5,cudeviceprimaryctxgetst:[5,6],cudeviceprimaryctxreleas:5,cudeviceprimaryctxreset:5,cudeviceprimaryctxretain:5,cudeviceprimaryctxsetflag:[5,6],cudeviceptr:[5,9],cudeviceptr_v2:5,cudevicesetdefaultmempool:6,cudevicesetgraphmemattribut:5,cudevicesetmempool:[5,6],cudevicetotalmem:5,cudevprop:5,cudevprop_st:5,cudevprop_v1:5,cudrivergetvers:[5,6],cudriverprocaddress_flag:5,cueglcolorformat:5,cueglfram:5,cueglframe_st:5,cueglframe_v1:5,cueglframetyp:5,cueglresourcelocationflag:5,cueglstreamconnect:5,cueglstreamconsumeracquirefram:[5,6,12],cueglstreamconsumerconnect:[5,6,12],cueglstreamconsumerconnectwithflag:[5,6,12],cueglstreamconsumerdisconnect:[5,6,12],cueglstreamconsumerreleasefram:[5,6,12],cueglstreamproducerconnect:[5,6,12],cueglstreamproducerdisconnect:[5,6,12],cueglstreamproducerpresentfram:[5,6,12],cueglstreamproducerreturnfram:[5,6,12],cuevent:[5,6],cuevent_capture_flag:5,cuevent_flag:5,cuevent_record_flag:5,cuevent_sched_flag:5,cuevent_wait_flag:5,cueventcr:[5,6],cueventcreatefromeglsync:[5,12],cueventdestroi:[5,6],cueventelapsedtim:[5,6],cueventqueri:[5,6],cueventrecord:[5,6],cueventrecordwithflag:5,cueventsynchron:[5,6],cuexecaffinityparam:5,cuexecaffinityparam_st:5,cuexecaffinityparam_v1:5,cuexecaffinitysmcount:5,cuexecaffinitysmcount_st:5,cuexecaffinitysmcount_v1:5,cuexecaffinitytyp:5,cuexternalmemori:5,cuexternalmemorygetmappedbuff:5,cuexternalmemorygetmappedmipmappedarrai:5,cuexternalmemoryhandletyp:5,cuexternalsemaphor:5,cuexternalsemaphorehandletyp:5,cufilter_mod:5,cuflushgpudirectrdmawrit:[5,6],cuflushgpudirectrdmawritesopt:5,cuflushgpudirectrdmawritesscop:5,cuflushgpudirectrdmawritestarget:5,cuformat:5,cufreeasync:[5,6],cufunc_cach:5,cufuncgetattribut:[5,6],cufuncgetmodul:5,cufuncsetattribut:5,cufuncsetblockshap:5,cufuncsetcacheconfig:[5,6],cufuncsetsharedmemconfig:[5,6],cufuncsetshareds:5,cufunct:[5,6],cufunction_attribut:5,cufunctionsetattribut:5,cugeterrornam:[5,6],cugeterrorstr:[5,6],cugetprocaddress:[5,6],cuglctxcreat:12,cugldevicelist:5,cuglgetdevic:[5,6,12],cuglinit:12,cuglmapbufferobject:12,cuglmapbufferobjectasync:12,cuglregisterbufferobject:12,cuglsetbufferobjectmapflag:12,cuglunmapbufferobject:12,cuglunmapbufferobjectasync:12,cuglunregisterbufferobject:12,cugpudirectrdmawritesord:5,cugraph:[5,6],cugraphaddbatchmemopnod:5,cugraphaddchildgraphnod:5,cugraphadddepend:5,cugraphaddemptynod:5,cugraphaddeventrecordnod:5,cugraphaddeventwaitnod:5,cugraphaddexternalsemaphoressignalnod:5,cugraphaddexternalsemaphoreswaitnod:5,cugraphaddhostnod:5,cugraphaddkernelnod:5,cugraphaddmemallocnod:5,cugraphaddmemcpynod:5,cugraphaddmemfreenod:5,cugraphaddmemsetnod:5,cugraphbatchmemopnodegetparam:5,cugraphbatchmemopnodesetparam:5,cugraphchildgraphnodegetgraph:5,cugraphclon:5,cugraphcr:5,cugraphdebugdot_flag:5,cugraphdebugdotprint:5,cugraphdestroi:5,cugraphdestroynod:5,cugrapheventrecordnodegetev:5,cugrapheventrecordnodesetev:5,cugrapheventwaitnodegetev:5,cugrapheventwaitnodesetev:5,cugraphexec:[5,6],cugraphexecbatchmemopnodesetparam:5,cugraphexecchildgraphnodesetparam:5,cugraphexecdestroi:5,cugraphexeceventrecordnodesetev:5,cugraphexeceventwaitnodesetev:5,cugraphexecexternalsemaphoressignalnodesetparam:5,cugraphexecexternalsemaphoreswaitnodesetparam:5,cugraphexechostnodesetparam:5,cugraphexeckernelnodesetparam:5,cugraphexecmemcpynodesetparam:5,cugraphexecmemsetnodesetparam:5,cugraphexecupd:5,cugraphexecupdateresult:5,cugraphexternalsemaphoressignalnodegetparam:5,cugraphexternalsemaphoressignalnodesetparam:5,cugraphexternalsemaphoreswaitnodegetparam:5,cugraphexternalsemaphoreswaitnodesetparam:5,cugraphgetedg:5,cugraphgetnod:5,cugraphgetrootnod:5,cugraphhostnodegetparam:5,cugraphhostnodesetparam:5,cugraphicsd3d10registerresourc:5,cugraphicsd3d11registerresourc:5,cugraphicsd3d9registerresourc:5,cugraphicseglregisterimag:[5,6,12],cugraphicsglregisterbuff:[5,6,12],cugraphicsglregisterimag:[5,6,12],cugraphicsmapresourc:[5,6],cugraphicsmapresourceflag:5,cugraphicsregisterflag:5,cugraphicsresourc:[5,6],cugraphicsresourcegetmappedeglfram:[5,6,12],cugraphicsresourcegetmappedmipmappedarrai:[5,6],cugraphicsresourcegetmappedpoint:5,cugraphicsresourcesetmapflag:[5,6],cugraphicssubresourcegetmappedarrai:[5,6],cugraphicsunmapresourc:[5,6],cugraphicsunregisterresourc:[5,6],cugraphicsvdpauregisteroutputsurfac:[5,6,12],cugraphicsvdpauregistervideosurfac:[5,6,12],cugraphinstanti:5,cugraphinstantiate_flag:[5,6],cugraphinstantiatewithflag:5,cugraphkernelnodecopyattribut:5,cugraphkernelnodegetattribut:5,cugraphkernelnodegetparam:5,cugraphkernelnodesetattribut:5,cugraphkernelnodesetparam:5,cugraphlaunch:5,cugraphmem_attribut:5,cugraphmemallocnodegetparam:5,cugraphmemcpynodegetparam:5,cugraphmemcpynodesetparam:5,cugraphmemfreenodegetparam:5,cugraphmemsetnodegetparam:5,cugraphmemsetnodesetparam:5,cugraphnod:[5,6],cugraphnodefindinclon:5,cugraphnodegetdepend:5,cugraphnodegetdependentnod:5,cugraphnodegeten:5,cugraphnodegettyp:5,cugraphnodeseten:5,cugraphnodetyp:5,cugraphreleaseuserobject:5,cugraphremovedepend:5,cugraphretainuserobject:5,cugraphupload:5,cuhostfn:5,cuimportexternalmemori:5,cuimportexternalsemaphor:5,cuinit:[5,9],cuipcclosememhandl:[5,6],cuipceventhandl:5,cuipceventhandle_st:5,cuipceventhandle_v1:5,cuipcgeteventhandl:[5,6],cuipcgetmemhandl:[5,6],cuipcmem_flag:5,cuipcmemhandl:5,cuipcmemhandle_st:5,cuipcmemhandle_v1:5,cuipcopeneventhandl:[5,6],cuipcopenmemhandl:[5,6],cujit_cachemod:5,cujit_cachemode_enum:5,cujit_fallback:5,cujit_opt:5,cujit_target:5,cujitinputtyp:5,cukernelnodeattrid:5,cukernelnodeattrvalu:5,cukernelnodeattrvalue_v1:5,cukernelnodegetattribut:[],cukernelnodesetattribut:[],culaunchattribut:5,culaunchattribute_st:5,culaunchattributeid:5,culaunchattributevalu:5,culaunchattributevalue_union:5,culaunchconfig:5,culaunchconfig_st:5,culaunchcooperativekernel:5,culaunchcooperativekernelmultidevic:5,culaunchhostfunc:[5,6],culaunchkernel:[5,9],culaunchkernelex:5,culimit:5,culink:5,culinkadddata:5,culinkaddfil:5,culinkcomplet:5,culinkcr:5,culinkdestroi:5,culinkst:5,cumem_advis:5,cumem_range_attribut:5,cumemaccess_flag:5,cumemaccessdesc:5,cumemaccessdesc_st:5,cumemaccessdesc_v1:5,cumemaddressfre:5,cumemaddressreserv:5,cumemadvis:[5,6],cumemalloc:[5,6,9],cumemalloc_v2:[5,6],cumemallocasync:[5,6],cumemallocationcomptyp:5,cumemallocationgranularity_flag:5,cumemallocationhandletyp:[5,6],cumemallocationprop:5,cumemallocationprop_st:5,cumemallocationprop_v1:5,cumemallocationtyp:5,cumemallocfrompoolasync:[5,6],cumemallochost:[5,6],cumemallocmanag:[5,6],cumemallocpitch:[5,6],cumemattach_flag:5,cumemcpi:[5,6],cumemcpy2d:[5,6],cumemcpy2dasync:[5,6],cumemcpy2dunalign:[5,6],cumemcpy3d:[5,6],cumemcpy3dasync:[5,6],cumemcpy3dp:[5,6],cumemcpy3dpeerasync:[5,6],cumemcpyasync:[5,6],cumemcpyatoa:5,cumemcpyatod:5,cumemcpyatoh:5,cumemcpyatohasync:5,cumemcpydtoa:5,cumemcpydtod:[5,6],cumemcpydtodasync:[5,6],cumemcpydtoh:[5,6],cumemcpydtohasync:[5,6,9],cumemcpyhtoa:5,cumemcpyhtoaasync:5,cumemcpyhtod:[5,6],cumemcpyhtodasync:[5,6,9],cumemcpyp:[5,6],cumemcpypeerasync:[5,6],cumemcr:[5,6],cumemexporttoshareablehandl:5,cumemfre:[5,6,9],cumemfreeasync:[5,6],cumemfreehost:[5,6],cumemgenericallocationhandl:5,cumemgenericallocationhandle_v1:5,cumemgetaccess:5,cumemgetaddressrang:5,cumemgetallocationgranular:5,cumemgetallocationpropertiesfromhandl:5,cumemgethandleforaddressrang:5,cumemgetinfo:[5,6],cumemhandletyp:5,cumemhostalloc:[5,6],cumemhostgetdevicepoint:[5,6],cumemhostgetflag:[5,6],cumemhostregist:[5,6],cumemhostunregist:[5,6],cumemimportfromshareablehandl:5,cumemloc:5,cumemlocation_st:5,cumemlocation_v1:5,cumemlocationtyp:[5,6],cumemmap:5,cumemmaparrayasync:[5,6],cumemoperationtyp:5,cumemorypool:[5,6],cumemorytyp:5,cumemorytype_enum:5,cumempool:5,cumempool_attribut:5,cumempoolcr:[5,6],cumempooldestroi:[5,6],cumempoolexportpoint:[5,6],cumempoolexporttoshareablehandl:[5,6],cumempoolgetaccess:[5,6],cumempoolgetattribut:[5,6],cumempoolimportfromshareablehandl:[5,6],cumempoolimportpoint:[5,6],cumempoolprop:5,cumempoolprops_st:5,cumempoolprops_v1:5,cumempoolptrexportdata:5,cumempoolptrexportdata_st:5,cumempoolptrexportdata_v1:5,cumempoolsetaccess:[5,6],cumempoolsetattribut:[5,6],cumempooltrimto:[5,6],cumemprefetchasync:[5,6],cumemprot:[5,6],cumemrangegetattribut:[5,6],cumemrangehandletyp:5,cumemreleas:5,cumemretainallocationhandl:5,cumemsetaccess:5,cumemsetd16:[5,6],cumemsetd16async:[5,6],cumemsetd2d16:[5,6],cumemsetd2d16async:[5,6],cumemsetd2d32:[5,6],cumemsetd2d32async:[5,6],cumemsetd2d8:[5,6],cumemsetd2d8async:[5,6],cumemsetd32:[5,6],cumemsetd32async:[5,6],cumemsetd8:[5,6],cumemsetd8async:[5,6],cumemunmap:5,cumipmappedarrai:5,cumipmappedarraycr:[5,6],cumipmappedarraydestroi:[5,6],cumipmappedarraygetlevel:[5,6],cumipmappedarraygetmemoryrequir:5,cumipmappedarraygetsparseproperti:5,cumodul:5,cumodulegetfunct:[5,9],cumodulegetglob:5,cumodulegetloadingmod:5,cumodulegetsurfref:5,cumodulegettexref:5,cumoduleload:5,cumoduleloaddata:[5,9],cumoduleloaddataex:5,cumoduleloadfatbinari:5,cumoduleloadingmod:5,cumoduleunload:[5,9],cuoccupancy_flag:5,cuoccupancyavailabledynamicsmemperblock:5,cuoccupancyb2ds:5,cuoccupancymaxactiveblockspermultiprocessor:[5,6],cuoccupancymaxactiveblockspermultiprocessorwithflag:[5,6],cuoccupancymaxactiveclust:5,cuoccupancymaxpotentialblocks:5,cuoccupancymaxpotentialblocksizewithflag:5,cuoccupancymaxpotentialclusters:5,cuparamsetf:5,cuparamseti:5,cuparamsets:5,cuparamsetv:5,cupi:8,cupointer_attribut:5,cupointergetattribut:[5,6],cupointersetattribut:5,cuprofileriniti:[5,12],cuprofilerstart:[5,6,12],cuprofilerstop:[5,6,12],curesourcetyp:[5,6],curesourceviewformat:5,curesult:[5,9],current:[4,5,6,7,9],cushared_carveout:5,cusharedconfig:5,cusignalexternalsemaphoresasync:5,custream:[5,6],custream_flag:5,custreamaddcallback:[5,6],custreamattachmemasync:[5,6],custreamattrid:5,custreamattrvalu:5,custreamattrvalue_v1:5,custreambatchmemop:5,custreambatchmemop_v2:5,custreambatchmemopparam:5,custreambatchmemopparams_union:5,custreambatchmemopparams_v1:5,custreambatchmemoptyp:5,custreambegincaptur:[5,6],custreamcallback:5,custreamcapturemod:5,custreamcapturestatu:5,custreamcopyattribut:5,custreamcr:[5,6,9],custreamcreatewithprior:[5,6],custreamdestroi:[5,6,9],custreamendcaptur:5,custreamgetattribut:5,custreamgetcaptureinfo:5,custreamgetcaptureinfo_v2:5,custreamgetctx:5,custreamgetflag:[5,6],custreamgetprior:[5,6],custreamiscaptur:5,custreamlaunchhostfunc:5,custreammemopflushremotewritesparams_st:5,custreammemopmemorybarrierparams_st:5,custreammemopwaitvalueparams_st:[5,13],custreammemopwritevalueparams_st:5,custreammemorybarri:5,custreammemorybarrier_flag:5,custreamqueri:[5,6],custreamsetattribut:5,custreamsynchron:[5,6,9],custreamupdatecapturedepend:5,custreamupdatecapturedependencies_flag:5,custreamwaitev:[5,6],custreamwaitvalue32:5,custreamwaitvalue32_v2:5,custreamwaitvalue64:5,custreamwaitvalue64_v2:5,custreamwaitvalue_flag:5,custreamwritevalue32:5,custreamwritevalue32_v2:5,custreamwritevalue64:5,custreamwritevalue64_v2:5,custreamwritevalue_flag:5,cusurfobject:[5,6],cusurfobject_v1:5,cusurfobjectcr:[5,6],cusurfobjectdestroi:[5,6],cusurfobjectgetresourcedesc:[5,6],cusurfref:5,cusurfrefsetarrai:5,cusynchronizationpolici:5,cutexobject:[5,6],cutexobject_v1:5,cutexobjectcr:[5,6],cutexobjectdestroi:[5,6],cutexobjectgetresourcedesc:[5,6],cutexobjectgetresourceviewdesc:[5,6],cutexobjectgettexturedesc:[5,6],cutexref:5,cutexrefsetaddress2d:5,cutexrefsetarrai:5,cutexrefsetflag:5,cuthreadexchangestreamcapturemod:5,cuuint64_t:[5,6,13],cuuserobject:5,cuuserobject_flag:5,cuuserobjectcr:5,cuuserobjectreleas:5,cuuserobjectretain:5,cuuserobjectretain_flag:5,cuuuid:[5,6],cuuuid_st:[5,6],cuvdpauctxcr:[5,12],cuvdpaugetdevic:[5,6,12],cuwaitexternalsemaphoresasync:5,cuwglgetdevic:12,cyclic:5,cython:[8,11,12],d3d11:[5,6],d3d12:[5,6],d3dkmt_handl:[5,6],d:[6,7],daemon:[5,6],dash:7,data:[0,8,9],datas:[5,6],datatyp:[5,6],dc:7,deadlock:5,debug:[4,5,6,7],decid:[5,6],declar:[5,6,16],decomposit:14,decreas:[5,6],decrement:[5,6],dedic:[5,6],deefault:6,deem:1,deep:[8,9],def:[7,9],default_program:7,defer:[5,6],defin:[1,5,6,7,16,17],definit:[5,6,7],degrad:[5,6],deiniti:6,delet:[5,6],deliv:9,denorm:[5,7],denot:[5,6,7],depend:[4,5,6,16],dependencies_out:[5,6],dependentnod:5,deprec:[5,6,13],depth:[5,6],depth_textur:5,dereferenc:[5,6],deriv:[5,6],derogatori:1,desc:[5,6],desclist:6,describ:[2,5,6,7],descript:[5,6],descriptor:[5,6],design:[5,9],desir:[5,6],destin:[5,6],destroi:[5,6,7],destructor:[5,6],detail:[1,5,6,9],detect:[5,6,9],determin:[1,5,6,7],determinist:[5,6],dev:[5,6],develop:[5,6,8,9],deviat:[5,6],devic:[0,7,9],devicebitmask:5,devicelist:[5,6],devicenodemask:5,deviceoverlap:6,devicepoint:6,devptr:[5,6],dfma:7,dgpu:[5,6],diag:7,diagnost:[5,6,7],dialect:7,did:[5,6],differ:[1,5,6,8,9],dim3:6,dim:[5,9],dimens:[5,6],dimension:[5,6],dir:7,direct3d:0,direct:[5,6,7],directli:[5,6,7],directmanagedmemaccessfromhost:6,directori:[4,7,17],directx:[5,6],disabl:[1,5,6,7,17],disabletrilinearoptim:6,disallow:[5,6],disconnect:[5,6],discourag:6,discret:[5,6],discuss:[5,6],disjoint:[5,6],displai:[5,6,7],disregard:6,distinct:[5,6],div:[5,7],divis:[5,7],dlcm:[5,6],dlink:7,dlto:[5,7],dma:5,dma_buf:5,doc:[3,5,6],docs_src:4,document:[2,4,5,6],doe:[5,6,9],doesn:[5,6,9],domain:[5,6],don:[5,6],done:[5,6,13],dopt:7,dot:[5,6],doubl:[5,6],dout:9,doutclass:9,down:[5,6],downstream:5,dpitch:6,dptr:[5,6],dptr_out:[5,6],dq:7,drive:5,driver:[0,4,8,9],driver_typ:16,driververs:[5,6],dst:[5,6],dstarrai:[5,6],dstcontext:5,dstdevic:[5,6],dstheight:5,dsthost:5,dstlod:5,dstmemorytyp:5,dstoffset:5,dstpitch:5,dstpo:6,dstptr:6,dstxinbyt:5,dsty:5,dstz:5,dtype:9,due:[5,6],duplic:[5,6],durat:[5,6],dure:[5,6,7,16],dw:7,dx:9,dxclass:9,dy:9,dyclass:9,dynam:[5,6,9],dynamicsmems:[5,6],e:[1,4,5,6,7,17],ea:11,each:[5,6,7,9],earlier:[5,6,9],easi:[8,9],easier:9,ecc:[5,6],eccen:6,econom:1,ecosystem:[8,9],edg:[5,6],edit:[1,4],educ:1,effect:[5,6],effici:[5,6],eg:[5,6],egl:[0,12,13],egl_fals:5,egl_support_reuse_nv:5,egl_tru:5,eglcolorformat:[5,6],eglfram:[5,6],eglimag:[5,6],eglimagekhr:[5,6],eglint:[5,6],eglsream:[5,6],eglstream:[5,6],eglstreamkhr:[5,6],eglsync:[5,6],eglsynckhr:[5,6],eight:[5,6],either:[5,6,7],elaps:[5,6],electron:1,element:[5,6],elements:[5,6],elementsizebyt:5,elif:9,elimin:9,els:[5,9],emb:7,embed:[5,6,7],emit:7,empathi:1,emploi:[5,6],empti:[5,6],emul:6,enabl:[5,6,7,9,17],encod:[5,6,9],encount:[2,5,6],encourag:[5,6],end:[5,6,7],endpoint:[5,6],enforc:[3,6],engin:[5,6,8,9],enough:[5,6],enqueu:[5,6],ensur:[5,6,9],entir:[5,6,7,9],entiti:7,entri:[0,8],enumer:[5,6,7],env:[4,5],environ:[1,4,5,6,13],equal:[5,6,7],equival:[5,6,7],err:[7,9],error:[0,9,16],errornod:5,especi:[5,6],establish:[5,6],estim:[5,6],etc:[5,6],ethnic:1,evalu:2,even:[5,6,7,9],evenli:5,event:[0,1,9],event_out:[5,6],eventu:[5,6],everi:[5,6],everyon:1,evict:[5,6],ewp:7,ex:[5,6],exact:[5,6],exactli:[5,6],examin:[5,6],exampl:[1,5,6,9,13],exce:[5,6],exceed:[5,6],except:[5,6,9],excess:[5,6],exchang:[5,6],exclud:[5,6],exclus:[5,6],execut:[0,7,8,9,13],exhaust:[5,6],exhibit:5,exist:[5,6,8],exit:6,expand:[5,6],expans:5,expect:[1,5,6,9],experi:[1,9],explan:13,explicit:[1,5,6],explicitli:[5,6,7],exportdata:6,expos:5,express:[1,5,6,7],extend:[5,6],extens:[4,5,6,7],extent:[5,6],extentdepth:5,extentheight:5,extentwidth:5,extern:[0,9],extmem:[5,6],extmem_out:[5,6],extra:[5,6,7,9],extract:[7,9],extsem:[5,6],extsem_out:[5,6],extsemarrai:[5,6],f:[4,5,6],face:[1,5,6,16],facil:5,facilit:[5,6],fact:6,fail:[5,6,9],failur:[5,6],fair:1,faith:1,fall:[2,5,6],fallback:[5,6],fals:[5,7,9],famili:[5,6],faq:1,fashion:[5,6],fast:[5,7],faster:[5,6,7,8],fastest:[5,6],fat:5,fatal:[5,6],fatbin:5,fatcubin:5,fault:[5,6],fd:[5,6],featur:[2,5,6,7],fenc:[5,6],fetch:[5,6],fewer:[5,6,8],fewest:5,ffma:7,field:[5,6],fifo:[5,6],fig:9,file:[2,5,6],filenam:5,fill:[5,6],filter:[5,6],filtermod:[5,6],find:[5,6],findresourc:5,finish:[5,6,9],finit:[5,6],first:[5,6,7,9],firstlay:[5,6],firstmipmaplevel:[5,6],fit:[5,6],fix:[2,5,6,14,16],flag:[5,6],flage:6,flight:5,float16:5,float32:9,floor:[5,6],flush:[5,6,7],flushremotewrit:5,fma:5,fmad:[7,9],fmtdesc:6,fn:[5,6],fname:5,fo:5,focus:1,follow:[1,4,5,6,7,9,16],foo:5,foobaz:5,footprint:8,forbid:[5,6],forbidden:[5,6],forc:[5,6],fork:[5,6],form:[5,6,7,9],format:[5,6,9],formatdesc:6,former:5,forward:[5,6,7],foster:1,found:[5,6,16],foundat:[8,9],four:[5,6],frame:[5,6],frametyp:[5,6],free:[1,5,6],freed:[5,6],frequenc:[5,6],frequent:[5,6],from:[1,3,5,6,7,8,9,13,16],from_:[5,6],ftz:[5,7],full:[5,8,9],fulli:5,func:[5,6],func_nam:6,funcptr:6,fundament:9,further:[1,5,6],futur:[3,5,6,8,11,12,16],g:[4,5,6,7],ga:12,gather:[5,6],gbrg:[5,6],gdb:4,gemini:6,gender:1,gener:[0,5,6,9],get:[5,6,7,8,9],getptr:[5,6,7],getsharedhandl:[5,6],gh:4,git:4,gitlab:16,give:[5,6],given:[5,6,7],gl:[12,13],gl_alpha:[5,6],gl_intens:[5,6],gl_lumin:[5,6],gl_luminance_alpha:[5,6],gl_r16:[5,6],gl_r8:[5,6],gl_r:[5,6],gl_red:[5,6],gl_renderbuff:[5,6],gl_rg16:[5,6],gl_rg8:[5,6],gl_rg:[5,6],gl_rgba:[5,6],gl_texture_2d:[5,6],gl_texture_2d_arrai:[5,6],gl_texture_3d:[5,6],gl_texture_cube_map:[5,6],gl_texture_rectangl:[5,6],glcontext:[5,6],glenum:[5,6],glfinish:[5,6],global:[5,6,7],globall1cachesupport:6,gluint:[5,6],go:[5,6,9],goal:[8,9],good:[1,5,6,7],gpu:[5,6,7,8,9],gpudirect:[5,6],gr:[5,6],grab:9,gracefulli:1,grant:[5,6],granular:[5,6],graph:0,graph_out:[5,6],graphexec:[5,6],graphic:[0,13],grbg:[5,6],greater:[5,6,7],greatest:[5,6],greatestprior:[5,6],grid:[5,6,9],grid_group:6,griddepcontrol:[5,6],griddim:6,griddimi:5,griddimx:5,griddimz:5,group:[5,6],guarante:[5,6],guid:[4,5,6],guidanc:4,h:[5,6,16],ha:[5,6,8,9,16,17],had:[5,6],half:[5,6],halt:9,hand:[5,6,8],handl:[0,9,13],handle_out:[5,6],handletyp:[5,6],handwritten:5,happen:[5,6],harass:1,hardwar:[5,6],harm:1,harrai:[5,6],have:[1,5,6,7,8,9,16,17],haven:[5,6],hclonedgraph:5,hdst:6,header:[5,6,7,16,17],heap:[5,6],height:[5,6],held:[5,6],help:[5,6,8,9],helper:7,henc:[5,7],hend:5,here:[5,6,9],herrornode_out:[5,6],heurist:[5,6],hevent:5,hexadecim:[5,6],hfunc:5,hgraph:[5,6],hgraphexec:[5,6],high:[5,6],higher:[5,6,7,9],highest:[5,6],highli:6,hightlight:10,hint:[5,6],hit:[5,6],hitprop:[5,6],hitratio:[5,6],hmipmappedarrai:5,hmod:5,hnode:[5,6],hoffset:6,hoffsetdst:6,hoffsetsrc:6,hold:[5,6],honor:5,horiginalgraph:5,horiginalnod:5,host:[5,6,8,9],hostnativeatomicsupport:6,hostpoint:6,hostptr:6,hout:9,how:[5,6,9],howev:[5,6,7],hpc:8,hsrc:6,hstart:5,hstream:[5,6],html:[1,4,5],http:[1,5,6,16],hx:9,hy:9,hz:9,i:[5,6,7,17],id3d11fenc:[5,6],id3d11resourc:[5,6],id3d12devic:[5,6],id3d12fenc:[5,6],id3d12heap:[5,6],id3d12resourc:[5,6],id:[5,6],id_out:[5,6],ident:[1,5,6,7,9],identif:5,identifi:[5,6],idl:[5,6],idxgikeyedmutex:[5,6],idxgiresourc:[5,6],idxgiresource1:[5,6],ieee:[5,7],ignor:[5,6,9],igpu:[5,6],illeg:[5,6],imag:[5,6],imageri:1,immedi:[5,6,9],impact:[5,6],imper:5,impl_priv:6,implement:[2,5,6],impli:[5,6,7],implic:6,implicit:[5,6,7],implicitli:[5,6],implict:5,importantli:9,impos:[5,6],improp:5,improv:[5,6,9],inact:5,inappropri:1,inbetween:6,incid:1,includ:[1,5,6,7,16,17],includenam:7,inclus:[1,8],incompat:[5,6,9],incomplet:[5,6],inconsist:[5,6],incorpor:5,incorrect:6,increas:[5,6,7,9],increasingli:8,increment:[5,6],incur:[5,6],indefinit:[5,6],independ:[5,6],index:[3,4,5,6],indic:[5,6,7],indirectli:5,individu:[1,5,6,7,9],infer:[5,6],infinit:[5,6],info:[5,6,7],inform:[0,1,5,6,9],infrequ:[5,6],inhibit:7,initi:[0,6,7,9,11],initializer_list:7,initialrefcount:[5,6],inlin:7,inplac:4,input:[5,6,7,9],insert:[5,6],insid:[5,6],insight:9,inspect:[5,6],instal:[3,5,6,18],instanc:[1,5,6,7],instanti:[5,6],instead:[5,6,7,16],instruct:[5,6,9,18],insuffici:[5,6],insult:1,int128:7,int32_t:5,int64_t:5,int_max:[5,6],integ:[5,6],integr:[5,6],intend:[5,6],inter:[5,6],interact:[0,5,9],interchang:6,interest:[1,2],interfac:[5,6,8,9],interleav:[5,6],intermedi:[5,7],intern:[5,6],interop:[5,6],interoper:[0,9,10],interpret:[5,6,9],interprocess:[5,6],interv:[5,6],intra:[5,6],introduc:[5,6,9],introduct:9,intuit:9,invalid:[5,6],investig:1,invoc:5,invok:[5,6],involv:[5,6],ipc:[5,6],isa:9,isen:[5,6],isinst:9,ismultigpuboard:6,isn:[5,6],isp:[5,6],isssu:6,issu:[1,2,5,6,16,17,18],item:[5,6],items:9,iter:8,its:[1,5,6,8,9],janurai:13,jargon:8,jit:[5,6],join:[5,6],jump:9,june:16,just:[5,6],keep:[5,6],kei:[5,6,9],kernel:[5,6,7],kernelexectimeouten:6,kernelparam:[5,6],keyedmutex:[5,6],keyword:[5,6],kilohertz:[5,6],kind:[5,6,7],kmt:[5,6],know:[5,6],known:[5,6],kwarg:[5,6,7],l1:[5,6],l2:[5,6],l2caches:6,languag:[1,7,8,9],laps:[5,6],larg:[5,6],larger:[5,6],largest:5,last:[5,6,9],lastlay:[5,6],lastmipmaplevel:[5,6],latenc:[5,6],later:[4,5,6,7,9],latest:[4,5,6,16,17,18],latter:5,launch:[5,6,9,13,14,15,16,17,18],launch_depend:[5,6],launchdep:5,launchparamslist:5,layer:[5,6],layout:[5,6],lazi:5,lazili:5,lead:5,leadership:1,learn:[5,8,9],least:[5,6],leastprior:[5,6],leav:[5,6],left:6,legaci:[5,6,13],legal:[5,6],length:[5,6],less:[5,6,7],let:[5,6],level:[1,5,6,9,11,12],levelarrai:6,leverag:[5,6,9],li:[5,6],librari:[4,5,6,8,9,14],licens:[5,6],lie:6,life:5,lifetim:[5,6],lighter:8,lightweight:[5,6],like:[5,6,9],likewis:[5,6],limit:[5,6,7,10],line:[5,6,7,9],linear:[5,6],lineinfo:[5,7],link:[5,6,7],link_sync_behavior:[5,6],linker:5,linux:[4,5,6,7],list:[5,6,7,9],load:[5,6,9,14],local:[4,5,6],locall1cachesupport:6,localsizebyt:6,locat:[5,6,9,17],lock:[5,6],lod:5,lode:5,log2:[5,6],log:[5,6,7,9],logbuff:5,logic:[5,6],logsizeret:7,longer:[5,6,16,17],look:[5,6],loop:6,low:[5,6,9,11,12],lower:[5,6,7,8],lowered_nam:7,lowest:[5,6],lpsecurityattribut:[5,6],lsb:[5,6],luid:[5,6],luiddevicenodemask:6,lumin:[5,6],mac:[5,6],machin:[5,9],macro:[5,6,7],made:[5,6],mai:[1,5,6,7,9,15,16],mail:1,maintain:[1,5,6],mainten:8,major:[4,5,6,7],make:[1,4,5,6,7],make_cudaext:6,make_cudapitchedptr:6,make_cudapo:6,malloc:[5,6],manag:0,managedmemori:6,mandat:[5,6],mangl:[5,7],mani:[5,6],manner:5,manual:[5,6,9],map:[5,6],mapinfolist:5,mappabl:5,march:14,mark:[5,6],mask:[5,6],massiv:9,match:[4,5,6,9],math:7,matrix:[5,6],matthew:9,max:[5,6],max_plan:5,maxanisotropi:[5,6],maxblockspermultiprocessor:6,maxdynamicsharedsizebyt:6,maxgrids:[5,6],maxim:[5,6,9],maximum:[5,6,7],maxmipmaplevelclamp:[5,6],maxrregcount:7,maxsurface1d:6,maxsurface1dlay:6,maxsurface2d:6,maxsurface2dlay:6,maxsurface3d:6,maxsurfacecubemap:6,maxsurfacecubemaplay:6,maxtexture1d:6,maxtexture1dlay:6,maxtexture1dlinear:6,maxtexture1dmipmap:6,maxtexture2d:6,maxtexture2dgath:6,maxtexture2dlay:6,maxtexture2dlinear:6,maxtexture2dmipmap:6,maxtexture3d:6,maxtexture3dalt:6,maxtexturecubemap:6,maxtexturecubemaplay:6,maxthreadsdim:[5,6],maxthreadsperblock:[5,6],maxthreadspermultiprocessor:6,maxwel:[5,6],maxwidthinel:[5,6],mean:[5,6],meaning:[5,6],meant:[5,6],measur:[5,6],mechan:[5,6],media:1,meet:[5,6],mem:5,memaddressreserv:5,membar:5,member:[1,5,6,7,13],memcpi:[5,6],memhandl:5,memhandledesc:[5,6],memhandletyp:5,memop:[5,6],memoperationtyp:5,memori:[0,7,8,9],memorybarri:5,memorybuswidth:6,memoryclockr:6,memoryrequir:[5,6],mempitch:[5,6],mempool:[5,6],memset:[5,6],memsetparam:5,merg:[5,6],messag:[5,6,7],met:[5,6],method:5,microsecond:[5,6],mig:5,might:[5,6],migrat:[5,6],millisecond:[5,6],minbytestokeep:[5,6],mind:[5,6],mingrids:5,minim:[5,6],minimum:[5,6,7,8],minmipmaplevelclamp:[5,6],minor:[4,5,6,7,17],mip:[5,6],miplevel:[5,6],mipmap:[5,6],mipmapdesc:[5,6],mipmapfiltermod:[5,6],mipmaplevelbia:[5,6],mipmappedarrai:6,miptail:5,miptailfirstlevel:[5,6],miptails:[5,6],mirror:[5,6],misc:7,misconfigur:[5,6],mismatch:[5,6],miss:[5,6,17],missprop:[5,6],mix:[5,6],mobil:[16,17],mode:[5,6,7],model:[5,6,9],modif:[5,6],modifi:[5,6,7],modprob:5,modul:[0,3,4,6,8,9],more:[5,6,7,8,9],most:[5,6,8,9],mostli:[5,6],motherboard:6,motiv:3,move:[5,6,7],movement:9,movntdqa:5,mp:[5,6],ms:[5,6],much:[5,6],multi:[5,6],multi_grid_group:6,multidimension:[5,6],multigpuboardgroupid:6,multipl:[5,6,9],multiplanar:[5,6],multipli:[5,7],multiprocessor:[5,6],multiprocessorcount:6,multisampl:[5,6],must:[4,5,6,7,9],mutex:[5,6],n:[5,6,7,9],name:[5,6,7],name_express:7,narrow:6,nation:1,nativ:[5,6],natur:[5,9],nearest:[5,6,7],nearli:9,necessari:[1,5,6],necessarili:[5,6],need:[2,5,6,9,16,17],neg:[5,6],neither:6,nest:[5,6],network:8,never:[5,6],newer:[5,6],newli:[5,6],next:[5,6,9],nice:9,node:[5,6],nodeparam:[5,6],nodeparams_out:5,non:[5,6,7],none:[5,6,9],nonzero:[5,6],nor:6,normal:[5,6],normalizedcoord:6,note:[3,4,5,6,7,9],noth:[5,6],notifi:2,now:[5,6,8,9,13,16,17],np:9,nsight:9,nsy:9,nt:[5,6],nullabl:5,num_block:9,num_byt:[5,6],num_thread:9,numarch:7,numattr:5,numattribut:[5,6],numba:8,number:[5,6,7],numblock:[5,6],numbyt:5,numchannel:[5,6],numclust:5,numdepend:[5,6],numdependencies_out:[5,6],numdependentnod:5,numdevic:5,numedg:[5,6],numer:[5,6],numextsem:[5,6],numhead:7,numlevel:[5,6],nummipmaplevel:5,numnod:[5,6],numopt:[5,7],numparam:5,numpi:[8,9],numreg:6,numrootnod:5,nv:5,nvcc:[5,6],nvcl:5,nvcl_ctx_sched_auto:5,nvcl_ctx_sched_blocking_sync:5,nvcl_ctx_sched_spin:5,nvcl_ctx_sched_yield:5,nvcl_event_sched_auto:5,nvcl_event_sched_blocking_sync:5,nvcl_event_sched_spin:5,nvcl_event_sched_yield:5,nvidia:[1,2,4,5,6,8,9,16],nvidia_p2p_get_pag:[5,6],nvlink:[5,6],nvreg_enablestreammemop:5,nvrtc:[0,3,4,9,16],nvrtc_error:7,nvrtc_error_builtin_operation_failur:7,nvrtc_error_compil:7,nvrtc_error_internal_error:7,nvrtc_error_invalid_input:7,nvrtc_error_invalid_opt:7,nvrtc_error_invalid_program:7,nvrtc_error_name_expression_not_valid:7,nvrtc_error_no_lowered_names_before_compil:7,nvrtc_error_no_name_expressions_after_compil:7,nvrtc_error_out_of_memori:7,nvrtc_error_program_creation_failur:7,nvrtc_success:[7,9],nvrtcaddnameexpress:7,nvrtccompileprogram:[7,9],nvrtccreateprogram:[7,9],nvrtcdestroyprogram:7,nvrtcgetcubin:7,nvrtcgetcubins:7,nvrtcgeterrorstr:7,nvrtcgetlowerednam:7,nvrtcgetnumsupportedarch:7,nvrtcgetnvvm:7,nvrtcgetnvvmsiz:7,nvrtcgetprogramlog:[7,9],nvrtcgetprogramlogs:7,nvrtcgetptx:[7,9],nvrtcgetptxsiz:[7,9],nvrtcgetsupportedarch:7,nvrtcprogram:7,nvrtcresult:[7,9],nvrtcversion:7,nvscibuf:[5,6],nvscibufobject:[5,6],nvscisync:[5,6],nvscisyncattr:[5,6],nvscisyncattrkey_requiredperm:[5,6],nvscisyncattrlist:[5,6],nvscisyncobj:[5,6],nvvm:[5,7],nvvmsizeret:7,o:[5,6],obei:[5,6],obj:[5,6],object:[0,9],object_out:[5,6],oblig:1,observ:[5,6],obtain:[4,5,6],occasion:[5,6],occassion:[5,6],occup:0,occupi:6,occur:[5,6],octet:5,octob:[12,17,18],off:[5,6,7],offens:1,offici:1,offlin:1,offset:[5,6],offseti:5,offsetx:5,offsetz:5,often:[5,6],old:5,older:[5,6],omit:[5,6,9],onc:[5,6],one:[5,6,7,8],ones:5,ongo:[5,6],onli:[4,5,6,7,9,11],onlin:[1,5],onto:[5,6],op:[5,6],opaqu:[5,6,7],open:[1,4,5,6],opengl:0,oper:[0,6,7,9],operand:[5,6],opportunist:[5,6],oppos:6,opt:[5,6,7,9],optim:[5,6,7],optin:[5,6],option:[0,5,6,13,14,15,16,17,18],optionvalu:5,order:[0,7],ordin:[5,6],org:1,orient:[1,9],origin:[5,6],originalgraph:[5,6],originalnod:6,orthogon:[5,6],os:[5,6],oshandl:5,ote_null_stream:5,ote_sync:6,other:[1,4,5,6,7],otherwis:[1,5,6,7],our:[3,8,9],out:[5,6,9],outlin:[4,5,6],output:[5,6,7,9],outsid:[5,6,9],outstand:[5,6],over:[5,6],overal:9,overflow:[5,6],overhead:[5,6,8],overlap:[5,6,9],overload:6,overrid:[5,6],overridden:5,oversubscript:[5,6],overview:[3,5,6],overwrit:[5,6],overwritten:[5,6],own:[5,6,8,9],ownership:[5,6],p2p:[5,6],p2ptoken:5,p:[5,6],pack:5,packag:[4,5,6,9,11],pad:[5,6],page:[3,4,5,6],pageabl:[5,6],pageablememoryaccess:6,pageablememoryaccessuseshostpaget:6,pair:[5,6],pairless:[5,6],pallocatearrai:5,parallel:[5,6,7,8,9],param:[5,6],paramarrai:5,paramet:[5,6,7,9],params_out:[5,6],paramsarrai:[5,6],parrai:5,parraydescriptor:5,pars:17,part:[5,6,9],parti:[5,6],particip:[1,5,6],particular:[5,6,7,16],partit:[5,6],pass:[4,5,6,7,9],path:[5,6,7,8],pattern:[5,6],pbase:5,pcacheconfig:6,pcapturestatu:6,pci:[5,6],pcibusid:[5,6],pcideviceid:6,pcidomainid:6,pcie:[5,6],pclonednod:6,pconfig:[5,6],pcopi:5,pcopyparam:6,pctx:5,pcudadevic:[5,6],pcudadevicecount:[5,6],pcudaresourc:[5,6],pdepend:6,pdependentnod:6,pdevic:[5,6],pdevptr:5,pdptr:5,peak:[5,6],peer:0,peercontext:5,peerdev:5,peerdevic:6,pend:[5,6],per:[5,6,9,13],percent:[5,6],percentag:[5,6],perform:[3,5,6,7],perman:1,permiss:[1,5,6],permit:[5,6],perrornod:6,persist:[5,6],persistingl2cachemaxs:6,persit:[5,6],person:1,perspect:6,pervious:5,pexecaffin:5,pflag:[5,6],pfn:5,pformat:5,pfrom:6,pgraph:6,pgraphclon:6,pgraphexec:6,pgraphnod:6,phandl:5,phase:[5,6,7],phclonednod:5,pherrornod:5,phevent:[5,6],phgraph:5,phgraphclon:5,phgraphexec:5,phgraphnod:[5,6],phnode:5,phost:6,phstream:5,physic:[1,5,6],pi:5,pick:[5,6],pid:6,piec:[5,6],pin:[5,6],pip:4,pipelin:[5,6],pipi:4,pitch2d:[5,6],pitch:[5,6],pitcheddevptr:6,pitchinbyt:[5,6],place:[5,6,9],placehold:5,plai:9,planar:[5,6],plane:[5,6],planecount:[5,6],planedesc:6,planeidx:[5,6],platform:[4,5,6,11,12,16,17],pleas:[5,6],pledg:3,plevelarrai:5,plogbuff:6,pmemsetparam:6,pmillisecond:5,pmipmappedarrai:5,pmipmappedarraydesc:5,pnode:6,pnodeparam:6,pnumdepend:6,pnumdependentnod:6,pnumrootnod:6,pobject_attribut:5,point:[0,7,9],pointer:[5,6,7,9],polici:[1,5,6],polit:1,pool:[5,6,7],pool_out:[5,6],poolprop:[5,6],pop:[5,6],popul:[5,6,7],popular:8,port:4,portabl:[5,6,9],portion:[5,6],posit:[1,5,6],posix:[5,6],possibl:[5,6,9],post:1,potenti:[5,6],power:[5,6],pp:5,ppitch:5,pplanearrai:[5,6],ppointer:5,practic:9,pre:[5,6,7],prec:[5,7],preced:[5,6,7],precis:[5,6,7],predefin:7,predict:5,preempt:[5,6],preemption:[5,6],prefer:[5,6,8],preferredshmemcarveout:6,prefetch:[5,6],preinclud:7,prep:9,prepar:9,preprocess:7,preprocessor:7,presdesc:[5,6],present:[5,6,7],preserv:[5,6,7],presviewdesc:[5,6],prevent:[5,6],previou:[5,6,7,17],previous:[5,6,7],primari:[0,6,9],primarili:[5,6],primit:[5,6,10],print:5,printf:[5,6],prior:[5,6],prioriti:[2,5,6],privat:1,problem:8,proce:[6,9],procedur:[5,6],process:[5,6,7,8,9],processor:[5,6],produc:[5,6],product:6,profession:1,profil:[0,9,13],prog:[7,9],program:[5,6,7,8,9],programm:[5,6,7],programmat:[5,6],programmaticev:[5,6],programmaticstreamserializationallow:[5,6],progress:[5,6],prohibit:[5,6],project:1,promis:[5,6],promot:[5,6],prone:[5,6],prootnod:6,prop:[5,6],propag:16,proper:6,properli:[5,6],properti:[5,6],proprietari:[5,6],protect:[5,6],proucer:[5,6],provid:[5,6,7,8,9],psize:5,psrc:5,pstr:5,pstream:[5,6],psurfobject:[5,6],psurfref:5,ptd:13,ptexdesc:[5,6],ptexobject:[5,6],ptexref:5,pto:6,ptr:[5,6],ptr_out:[5,6],ptx:[5,6,7,9],ptxa:7,ptxsize:9,ptxsizeret:7,ptxversion:6,ptype:6,publish:1,pure:[5,6],purpos:[5,6],push:[5,6],pvalu:[5,6],px:5,py:[4,5,6],pypi:[3,12],pytest:[],python:[1,2,4],queri:[0,5,6],question:1,quickli:[5,6],quot:9,r:[5,6],race:[1,5,6],rais:[6,9],rand:9,random:9,rang:[5,6],rapid:8,rather:[5,6],ratio:[5,6],rccb:[5,6],rdc:7,rdma:[5,6],re:[5,6,9,16],reach:[5,6],read:[5,6],readi:[5,6,9],readmod:6,real:[5,6],realloc:[5,6],reason:[1,5,6],receiv:[5,6],recent:[5,6,9],recepi:5,recipi:[5,6],reciproc:[5,7],recogn:[5,6],recommend:[5,6],reconstruct:5,record:[5,6],recov:[5,6],recurs:[5,6],redistribut:4,reduc:[5,6,7],reenabl:[5,6],refcount:[5,6],refer:[3,5,6],referenc:[5,6],reflect:[5,6],regard:[1,5,6],regardless:[1,5,6],region:[5,6],regist:[5,6,7],registr:[5,6],regsperblock:[5,6],regspermultiprocessor:6,reiniti:6,reject:1,rel:[5,6],relat:[5,6],relationship:6,relaunch:[5,6],relax:[13,16],releas:[2,3,5,6,7,8,9],reli:[5,6],religion:1,reloc:5,relocat:7,remain:[4,5,6],remark:7,rememb:9,remot:[5,6],remov:[1,5,6,13,17],render:[5,6],renderbuff:[5,6],reorder:5,repercuss:1,replac:[5,6,8],replai:[5,6],report:[1,2,5,6,7],repres:[1,5,6],represent:[1,5,6],request:[2,5,6],requestedhandletyp:5,requir:[3,5,6,7,9,17],reserv:[5,6],reserved0:5,reserved1:5,reservedsharedmemperblock:6,reset:[5,6,7],resid:[5,6,9],resiz:[5,6],resolut:[5,6],resolv:[5,6,16,17,18],resour:5,resourc:[0,9],resourcetyp:5,respect:[1,5,6],respons:[3,5,6],responsibl:5,rest:[5,6],restor:[5,6],restrict:[5,6,7],restyp:[5,6],result:[1,5,6,7,9],retain:[5,6],retri:[5,6,9],retriev:[5,6,9],returnd:6,reus:[5,6],revert:[5,6],review:1,revis:6,rgb:5,rgba:[5,6],rggb:[5,6],right:1,role:9,room:[5,6],root:[4,5,6,7],rootnod:5,round:[5,6,7],routin:0,row:[5,6],rule:[5,6],run:[4,5,6,9],runtim:[0,5,7,8,9,16],runtimeerror:9,runtimevers:6,s:[1,5,6,7,8,9,17],safe:[5,6],sake:[5,6],same:[5,6,7,9],sampl:[5,6],satisfi:[5,6],saxpi:9,scenario:[5,6],sched:5,schedul:[2,5,6],scienc:[8,9],scipi:8,scope:[3,5,6],screenshot:9,se:[5,6],seamless:[5,6],seamlesscubemap:6,search:[3,5,6,7],second:[5,6],secondarili:6,section:[5,6],secur:[5,6],see:[1,2,5,6,7,9,13],seen:6,segment:[5,6],select:[5,6,7],self:6,semant:[5,6],semaphor:[5,6],semhandledesc:[5,6],sent:[5,6],separ:[1,5,6,7],septemb:[],sequenc:[5,6],serial:[5,6,9],serv:[5,6],server:[5,6],set:[1,4,5,6,7,8,9,13],setrlimit:7,setup:[4,5,6],sever:[5,6],sex:1,sexual:1,shall:[5,6],shape:[5,6],share:[5,6,9],shareabl:[5,6],shareablehandl:[5,6],sharedata:[5,6],sharedata_out:[5,6],sharedmem:6,sharedmembyt:[5,6],sharedmemperblock:[5,6],sharedmemperblockoptin:6,sharedmempermultiprocessor:6,sharedsizebyt:6,shhandletyp:5,shorter:6,should:[5,6,7,9],show:[1,9],shown:5,shut:[5,6],side:[5,6],sign:[5,6],signal:[5,6],signatur:[5,13],signific:[5,6],significantli:[5,6],silent:6,simdwidth:5,similar:[5,6],similarli:5,simpli:[5,6],simplif:9,simplifi:8,simultan:[5,6],sinc:[5,6],singl:[5,6,7,8,9],singletodoubleprecisionperfratio:6,singli:[5,6],situat:[5,6],six:[5,6],size:[1,5,6,7,9],size_t:[5,6,9],sizeinbyt:[5,6],sizeof:[5,6],sizeout:5,skip:[5,6],sku:5,slate:[5,6],sli:[5,6],slice:[5,6],slot:[5,6],slow:5,slower:5,sm:[5,6],sm_35:7,sm_37:7,sm_50:7,sm_52:7,sm_53:7,sm_60:7,sm_61:7,sm_62:7,sm_70:7,sm_72:7,sm_75:7,sm_80:7,sm_87:7,sm_89:7,sm_90:[5,7],small:5,smaller:[5,6,8],smi:5,so:[5,6,9],soc:[5,6],social:1,socio:1,solv:8,some:[5,6,9],someth:[5,6],sometim:6,sophist:8,sort:7,sourc:[3,5,6,7,10,11],space:[1,5,6,7],span:5,sparingli:[5,6],spars:[5,6],sparselevel:5,sparseproperti:[5,6],special:[5,6],specif:[1,4,5,6,7,9],specifi:[5,6,7],speed:[5,8],spent:5,spin:[5,6],spitch:6,split:[5,6],spread:[5,6],sqrt:[5,7],squar:[5,7],src:[5,6,7],srcarrai:[5,6],srccontext:5,srcdevic:[5,6],srcheight:5,srchost:5,srclod:5,srcmemorytyp:5,srcoffset:5,srcpitch:5,srcpo:6,srcptr:6,srcxinbyt:5,srcy:5,srcz:5,srgb:[5,6],sse4:5,stack:[5,6,7],stage:[5,6],standalon:5,standard:[3,8,9],start:[5,6],startup:6,stat:9,state:[5,6],stateout:5,statu:[1,5,6],status:[5,6],std:7,step:[4,9],still:[4,5,6,17],storag:[5,6],store:[5,6,7,9],str:9,strategi:5,strcutur:5,stream:[0,9,10,12],streamprioritiessupport:6,string:[5,6,7,9,14],strongli:6,struct:[5,6],structcudachannelformatdescchanneldesc:6,structur:[5,6,13],stub:[5,6],style:6,sub:[5,6],subject:9,submit:[5,6],subregion:[5,6],subresourc:[5,6],subresourcetyp:5,subroutin:5,subscrib:5,subsequ:[5,6,7],subset:[5,6],substanti:6,subsystem:[5,6],subtract:[5,7],succe:[6,7],succeed:[5,6],success:[5,6],successfulli:[5,6],suggest:5,suit:[5,6],suitabl:[5,6],sum:[5,6],suport:5,supplant:[5,6],suppli:[5,6],support:[0,4,5,6,8,10],supportedarch:7,suppport:5,suppress:[5,6,7],surfac:0,surfacealign:6,surfacerefer:6,surfobject:[5,6],sustain:[5,6],swap:[5,6],symbol:[5,6,13,14,15,16,17,18],symmetr:[5,6],sync:[5,6],synchron:[5,6,13],syncpolici:[5,6],synonym:6,syntax:8,sysmem:[5,6],system:[5,6,9],t:[5,6,9],tabl:[5,6,9],tag:7,tail:[5,6],take:[1,5,6,7,9],taken:6,target:[5,6,7,8,9],task:[5,6],tcc:[5,6],tccdriver:6,team:[1,2],tear:6,tegra:[5,6],templat:6,template_arg_0:6,template_arg_n:6,tempor:[5,6],temporari:[1,16],temporarili:[1,5,6],tenet:[5,6],term:[6,16],termin:[5,6],tesla:[5,6],test:[4,5,6],texobject:[5,6],texref:5,text:5,textur:0,texture1d_mipmapped_width:5,texture1d_width:5,texturealign:[5,6],texturepitchalign:6,texturerefer:6,texunit:5,than:[5,6,7],thank:2,thei:[1,5,6,7],them:[2,5,6,7,9],themselv:5,therebi:7,therefor:[5,6,9,17],thi:[1,2,5,6,7,9,10],thing:9,third:[5,6],those:[5,6],though:[5,6],thrash:[5,6],thread:[5,6,7,9,13],threadidx:9,threaten:1,three:[5,6,7,9],threshold:[5,6],through:[5,6,13],thu:[5,6],tid:9,tile:[5,6],tileext:[5,6],time:[2,5,6,7],timelin:[5,6],timeout:[5,6],timeoutm:[5,6],timingdata:[5,6],titl:5,todai:9,togeth:8,token:[5,7],toler:9,too:[5,6],took:[5,6],tool:[5,6,9],toolchain:[5,6],toolkit:[4,5,6,8,13,15,17],top:[5,6,8,9],topolog:[5,6],total:[5,6],totalconstantmemori:5,totalconstmem:6,totalglobalmem:6,toward:[1,9],traceback:9,track:[5,6,13],trade:7,trail:7,tranfer:[5,6],transact:5,transfer:[5,6,9],transform:9,transit:[5,6],translat:[7,9],transmit:5,trap:6,travel:6,treat:[5,6,7],tri:[5,6],triag:2,trigger:[5,6],triggeratblockstart:[5,6],trilinear:[5,6],trim:[5,6],trimto:[5,6],tripl:9,troll:1,truncat:[5,6,7],tune:[5,6],ture:9,turn:[5,6,7],twice:[5,6],two:[2,5,6,7],txt:4,type:[0,2,7,9,16,17],typedef:[5,6],typedefstructcudaeglplanedesc_st:6,typenam:5,typic:[5,6],u:[5,6,7],uc:5,ui:5,uint32:9,uint64:9,unabl:[5,6],unaccept:1,unaffect:[5,6],unari:5,unavail:[5,6],unbound:[5,6],uncommon:9,uncorrect:[5,6],undefin:[5,6,7],under:[5,6],underli:[5,6],underlin:13,understand:9,undo:[5,6],unexpect:[5,6],unfre:[5,6],unhandl:6,unidirect:[5,6],unifi:[0,8,9],unifiedaddress:6,uniform:8,union:[5,6],uniqu:[5,6],unison:8,unit:[5,6,7,9],unknown:[5,6,7,9],unless:[5,6],unlik:[5,6],unload:[5,6],unmap:[5,6],unnecessari:5,unprivileg:5,unreach:[5,6],unrecogn:[6,7],unreferenc:5,unregist:[5,6],unreleas:5,unresolv:5,unsaf:[5,6],unset:[5,6],unsign:[5,6],unsignedintdepth:6,unsignedintheight:6,unsignedintnumchannel:6,unsignedintpitch:6,unsignedintreserv:6,unsignedintwidth:6,unspecifi:[5,6],unsupport:[5,6],until:[5,6,7,9],unus:[5,6],unwelcom:1,up:[5,6,7,9],updat:[5,6,7,18],updateresult_out:[5,6],upfront:[5,6],upgrad:[5,6],upload:[5,6],upon:[5,6],upper:[5,6],us:[0,1,4,7,8,9,16,17,18],usabl:[5,6],usag:[5,6],use_fast_math:7,usec:[5,6],user:[5,6,8],userdata:[5,6],usr:4,usual:[5,6],utf:[5,6],util:[5,8],uuid:[5,6],uv:[5,6],uva:5,uyvi:[5,6],v10u10:[5,6],v12u12:[5,6],v1:5,v2:5,v3:5,v:[5,6],va:5,val:[5,6],valid:[5,6,7],valu:[5,6,7,9,13],value64:13,value_out:[5,6],valueerror:9,vanish:6,vari:[5,6],variabl:[4,5,6,7,13],variant:5,variat:17,variou:5,vaspacetoken:5,vdpau:[0,12,13],vdpdevic:[5,6],vdpgetprocaddress:[5,6],vdpoutputsurfac:[5,6],vdpsurfac:[5,6],vdpvideosurfac:[5,6],vector:[7,9],verbos:5,veri:6,verif:9,verifi:[5,6],versa:[5,6],version:[0,1,4,7,9],versu:5,via:[1,4,5,6,7],vice:[5,6],video:[5,6],vidmem:[5,6],view:[5,6],viewpoint:1,violat:[5,6],virtual:[0,6,7,9],visibl:[5,6],vista:[5,6],visual:[5,6],vkflushmappedmemoryrang:[5,6],vkinvalidatemappedmemoryrang:[5,6],void_ptr:[5,6],volatil:[5,6],volta:[5,6],vu:[5,6],vui:5,vulkan:[5,6],vuya:[5,6],vyui:[5,6],w:[5,6,7],wa:[5,6,7,9],wai:[5,6,9],wait:[5,6],waiter:[5,6],waitparam:13,waitvalu:5,wall:5,want:[2,5,6,8,9],warn:[5,7],warp:[5,6],warpsiz:6,watermark:[5,6],wc:[5,6],we:[1,2,8,9],welcom:1,well:[5,6],were:[5,6],what:[1,2,3,5,6],wheel:8,when:[1,5,6,7,8,9,13],whenev:[5,6],where:[5,6],whether:[5,6],which:[1,5,6,7,9],who:1,whole:[5,6,7],whose:[5,6],why:[3,5,6],wide:[5,6],width:[5,6],widthinbyt:5,wiki:1,wildcard:5,win32:[5,6],win32handlemetadata:5,win32securityattribut:[5,6],window:[4,5,6],within:[1,5,6,9],without:[1,5,6,7],woffset:6,woffsetdst:6,woffsetsrc:6,won:[5,6],word:[5,6],work:[5,6,9],workaround:[16,17],workflow:3,world:8,would:[5,6,9],wrap:[5,6,9,13],wraparound:5,wrapper:[8,11,12],write:[5,6,9],writevalu:5,written:[5,6],wrong:5,wsl:14,www:1,x:[5,6,9,11,12],xptxa:[5,6,7],xsize:6,xsz:6,xx:9,y10:[5,6],y12:[5,6],y:[5,6,9],yet:[5,6,9],yield:[5,6],yml:4,you:[2,4,5,6,8,9],your:[2,4,6,9],ysize:6,ysz:6,yuv420planar:[5,6],yuv422planar:[5,6],yuv444planar:[5,6],yuv:[5,6],yuyv:[5,6],yvyu:[5,6],z:[5,6,9],zero:[5,6,7,9]},titles:["CUDA Python API Reference","Code of Conduct","Contributing","CUDA Python Manual","Installation","cuda","cudart","nvrtc","Motivation","Overview","Release Notes","CUDA Python 11.4.0 Release notes","CUDA Python 11.5.0 Release notes","CUDA Python 11.6.0 Release notes","CUDA Python 11.6.1 Release notes","CUDA Python 11.7.0 Release notes","CUDA Python 11.7.1 Release notes","CUDA Python 11.8.0 Release notes","CUDA Python 11.8.1 Release notes"],titleterms:{"0":[11,12,13,15,17],"1":[14,16,18],"10":6,"11":[6,11,12,13,14,15,16,17,18],"4":11,"5":12,"6":[13,14],"7":[15,16],"8":[17,18],"9":6,"default":13,"function":[11,12,13,14,15,16,17,18],In:4,Not:[11,12,13,14,15,16,17,18],access:[5,6],address:[5,6],alloc:[5,6],api:[0,6],applic:9,attribut:1,build:[4,16,17],c:6,captionhold:0,code:1,comparison:9,compil:7,conda:4,conduct:1,content:3,context:5,contribut:2,control:[5,6],cuda:[0,3,5,6,8,9,11,12,13,14,15,16,17,18],cudart:6,data:[5,6],develop:4,devic:[5,6],direct3d:6,doc:4,driver:[5,6],egl:[5,6],enforc:1,entri:[5,6],error:[5,6,7],event:[5,6],execut:[5,6],extern:[5,6],from:4,futur:9,gener:7,graph:[5,6],graphic:[5,6],handl:[5,6,7],hightlight:[11,12,13,14,15,16,17,18],indic:3,inform:7,initi:5,instal:4,interact:6,interoper:[5,6,13],kernel:9,limit:[11,12,13,14,15,16,17,18],manag:[5,6],manual:3,memori:[5,6],modul:5,motiv:8,note:[10,11,12,13,14,15,16,17,18],nvrtc:7,object:[5,6],occup:[5,6],opengl:[5,6],oper:5,option:7,order:[5,6],our:1,overview:[1,9],peer:[5,6],perform:9,place:4,pledg:1,point:[5,6],primari:5,primit:13,profil:[5,6],publish:4,pypi:4,python:[0,3,8,9,11,12,13,14,15,16,17,18],queri:7,refer:0,releas:[10,11,12,13,14,15,16,17,18],requir:4,resourc:[5,6],respons:1,routin:6,runtim:6,scope:1,sourc:[4,16,17],standard:1,stream:[5,6,13],support:[7,11,12,13,14,15,16,17,18],surfac:[5,6],tabl:3,textur:[5,6],thi:[11,12,13,14,15,16,17,18],type:[5,6],unifi:[5,6],us:[5,6],vdpau:[5,6],version:[5,6],virtual:5,what:8,why:8,workflow:9}}) \ No newline at end of file diff --git a/docs_src/environment-docs.yml b/docs_src/environment-docs.yml index 97c2b16a..2a3a8ad3 100644 --- a/docs_src/environment-docs.yml +++ b/docs_src/environment-docs.yml @@ -2,7 +2,7 @@ name: cuda-python-docs channels: - conda-forge dependencies: - - cython=0.29.23 + - cython - myst-parser - numpy - numpydoc @@ -16,3 +16,4 @@ dependencies: - myst-nb - enum-tools - sphinx_toolbox + - pyclibrary diff --git a/docs_src/source/module/cuda.rst b/docs_src/source/module/cuda.rst index 317ad61a..303995b0 100644 --- a/docs_src/source/module/cuda.rst +++ b/docs_src/source/module/cuda.rst @@ -2632,57 +2632,57 @@ Data types used by CUDA driver allow the hardware to load-balance the blocks in a cluster to the SMs -.. autoclass:: cuda.cuda.CUstreamAttrID +.. autoclass:: cuda.cuda.CUlaunchAttributeID - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_IGNORE + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_IGNORE Ignored entry, for convenient composition - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW Valid for streams, graph nodes, launches. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_COOPERATIVE + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_COOPERATIVE Valid for graph nodes, launches. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY Valid for streams. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION Valid for graph nodes, launches. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE Valid for graph nodes, launches. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION Valid for launches. Setting programmaticStreamSerializationAllowed to non-0 signals that the kernel will use programmatic means to resolve its stream dependency, so that the CUDA runtime should opportunistically allow the grid's execution to overlap with the previous kernel in the stream, if that kernel requests the overlap. - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT Valid for launches. Event recorded through this launch attribute is guaranteed to only trigger after all block in the associated kernel trigger the event. A block can trigger the event through PTX griddepcontrol.launch_dependents. A trigger can also be inserted at the beginning of each block's execution if triggerAtBlockStart is set to non-0. Note that dependents (including the CPU thread calling :py:obj:`~.cuEventSynchronize()`) are not guaranteed to observe the release precisely when it is released. For example, :py:obj:`~.cuEventSynchronize()` may only observe the event trigger long after the associated kernel has completed. This recording type is primarily meant for establishing programmatic dependency between device tasks. The event supplied must not be an interprocess or interop event. The event must disable timing (i.e. created with :py:obj:`~.CU_EVENT_DISABLE_TIMING` flag set). - .. autoattribute:: cuda.cuda.CUstreamAttrID.CU_LAUNCH_ATTRIBUTE_PRIORITY + .. autoattribute:: cuda.cuda.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PRIORITY Valid for graph nodes. @@ -4833,8 +4833,10 @@ Data types used by CUDA driver .. autoclass:: cuda.cuda.CUlaunchAttributeValue .. autoclass:: cuda.cuda.CUlaunchAttribute .. autoclass:: cuda.cuda.CUlaunchConfig +.. autoclass:: cuda.cuda.CUkernelNodeAttrID .. autoclass:: cuda.cuda.CUkernelNodeAttrValue_v1 .. autoclass:: cuda.cuda.CUkernelNodeAttrValue +.. autoclass:: cuda.cuda.CUstreamAttrID .. autoclass:: cuda.cuda.CUstreamAttrValue_v1 .. autoclass:: cuda.cuda.CUstreamAttrValue .. autoclass:: cuda.cuda.CUexecAffinitySmCount_v1 diff --git a/docs_src/source/module/cudart.rst b/docs_src/source/module/cudart.rst index 358482ca..325d7cb3 100644 --- a/docs_src/source/module/cudart.rst +++ b/docs_src/source/module/cudart.rst @@ -19,6 +19,8 @@ impl_private + + This section describes the device management functions of the CUDA runtime application programming interface. .. autofunction:: cuda.cudart.cudaDeviceReset @@ -133,8 +135,6 @@ Some functions have overloaded C++ API template versions documented separately i .. autofunction:: cuda.cudart.cudaFuncSetSharedMemConfig .. autofunction:: cuda.cudart.cudaFuncGetAttributes .. autofunction:: cuda.cudart.cudaFuncSetAttribute -.. autofunction:: cuda.cudart.cudaSetDoubleForDevice -.. autofunction:: cuda.cudart.cudaSetDoubleForHost .. autofunction:: cuda.cudart.cudaLaunchHostFunc Occupancy @@ -469,6 +469,7 @@ Version Management .. autofunction:: cuda.cudart.cudaDriverGetVersion .. autofunction:: cuda.cudart.cudaRuntimeGetVersion +.. autofunction:: cuda.cudart.getLocalRuntimeVersion Graph Management ---------------- @@ -568,6 +569,8 @@ impl_private + + This section describes the C++ high level API functions of the CUDA runtime application programming interface. To use these functions, your application needs to be compiled with the ``nvcc``\ compiler. @@ -752,19 +755,13 @@ Data types used by CUDA Runtime .. autoclass:: cuda.cudart.cudaExternalMemoryBufferDesc .. autoclass:: cuda.cudart.cudaExternalMemoryMipmappedArrayDesc .. autoclass:: cuda.cudart.cudaExternalSemaphoreHandleDesc -.. autoclass:: cuda.cudart.cudaExternalSemaphoreSignalParams_v1 -.. autoclass:: cuda.cudart.cudaExternalSemaphoreWaitParams_v1 .. autoclass:: cuda.cudart.cudaExternalSemaphoreSignalParams .. autoclass:: cuda.cudart.cudaExternalSemaphoreWaitParams -.. autoclass:: cuda.cudart.cudaLaunchParams .. autoclass:: cuda.cudart.cudaKernelNodeParams .. autoclass:: cuda.cudart.cudaExternalSemaphoreSignalNodeParams .. autoclass:: cuda.cudart.cudaExternalSemaphoreWaitNodeParams .. autoclass:: cuda.cudart.cudaLaunchAttributeValue .. autoclass:: cuda.cudart.cudaLaunchAttribute_st -.. autoclass:: cuda.cudart.cudaLaunchConfig_st -.. autoclass:: cuda.cudart.surfaceReference -.. autoclass:: cuda.cudart.textureReference .. autoclass:: cuda.cudart.cudaTextureDesc .. autoclass:: cuda.cudart.cudaTextureDesc_v2 .. autoclass:: cuda.cudart.cudaEglFrameType @@ -4546,7 +4543,6 @@ Data types used by CUDA Runtime .. autoclass:: cuda.cudart.cudaGraphExec_t .. autoclass:: cuda.cudart.cudaLaunchAttributeValue .. autoclass:: cuda.cudart.cudaLaunchAttribute -.. autoclass:: cuda.cudart.cudaLaunchConfig_t .. autoclass:: cuda.cudart.cudaSurfaceObject_t .. autoclass:: cuda.cudart.cudaTextureObject_t .. autoattribute:: cuda.cudart.CUDA_EGL_MAX_PLANES diff --git a/docs_src/source/module/driver.rst b/docs_src/source/module/driver.rst new file mode 100644 index 00000000..c04fb5b8 --- /dev/null +++ b/docs_src/source/module/driver.rst @@ -0,0 +1,5819 @@ +------ +driver +------ + +Data types used by CUDA driver +------------------------------ + + + +.. autoclass:: cuda.bindings.driver.CUuuid_st +.. autoclass:: cuda.bindings.driver.CUipcEventHandle_st +.. autoclass:: cuda.bindings.driver.CUipcMemHandle_st +.. autoclass:: cuda.bindings.driver.CUstreamBatchMemOpParams_union +.. autoclass:: cuda.bindings.driver.CUDA_BATCH_MEM_OP_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUdevprop_st +.. autoclass:: cuda.bindings.driver.CUaccessPolicyWindow_st +.. autoclass:: cuda.bindings.driver.CUDA_KERNEL_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_MEMSET_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_HOST_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUlaunchAttributeValue_union +.. autoclass:: cuda.bindings.driver.CUlaunchAttribute_st +.. autoclass:: cuda.bindings.driver.CUlaunchConfig_st +.. autoclass:: cuda.bindings.driver.CUexecAffinitySmCount_st +.. autoclass:: cuda.bindings.driver.CUexecAffinityParam_st +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY2D_st +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D_st +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D_PEER_st +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_DESCRIPTOR_st +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY3D_DESCRIPTOR_st +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_SPARSE_PROPERTIES_st +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_MEMORY_REQUIREMENTS_st +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_TEXTURE_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_VIEW_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st +.. autoclass:: cuda.bindings.driver.CUDA_LAUNCH_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_WAIT_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUarrayMapInfo_st +.. autoclass:: cuda.bindings.driver.CUmemLocation_st +.. autoclass:: cuda.bindings.driver.CUmemAllocationProp_st +.. autoclass:: cuda.bindings.driver.CUmemAccessDesc_st +.. autoclass:: cuda.bindings.driver.CUmemPoolProps_st +.. autoclass:: cuda.bindings.driver.CUmemPoolPtrExportData_st +.. autoclass:: cuda.bindings.driver.CUDA_MEM_ALLOC_NODE_PARAMS_st +.. autoclass:: cuda.bindings.driver.CUeglFrame_st +.. autoclass:: cuda.bindings.driver.CUipcMem_flags + + .. autoattribute:: cuda.bindings.driver.CUipcMem_flags.CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS + + + Automatically enable peer access between remote devices as needed + +.. autoclass:: cuda.bindings.driver.CUmemAttach_flags + + .. autoattribute:: cuda.bindings.driver.CUmemAttach_flags.CU_MEM_ATTACH_GLOBAL + + + Memory can be accessed by any stream on any device + + + .. autoattribute:: cuda.bindings.driver.CUmemAttach_flags.CU_MEM_ATTACH_HOST + + + Memory cannot be accessed by any stream on any device + + + .. autoattribute:: cuda.bindings.driver.CUmemAttach_flags.CU_MEM_ATTACH_SINGLE + + + Memory can only be accessed by a single stream on the associated device + +.. autoclass:: cuda.bindings.driver.CUctx_flags + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_SCHED_AUTO + + + Automatic scheduling + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_SCHED_SPIN + + + Set spin as default scheduling + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_SCHED_YIELD + + + Set yield as default scheduling + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_SCHED_BLOCKING_SYNC + + + Set blocking synchronization as default scheduling + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_BLOCKING_SYNC + + + Set blocking synchronization as default scheduling [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_SCHED_MASK + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_MAP_HOST + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_LMEM_RESIZE_TO_MAX + + + Keep local memory allocation after launch + + + .. autoattribute:: cuda.bindings.driver.CUctx_flags.CU_CTX_FLAGS_MASK + +.. autoclass:: cuda.bindings.driver.CUevent_sched_flags + + .. autoattribute:: cuda.bindings.driver.CUevent_sched_flags.CU_EVENT_SCHED_AUTO + + + Automatic scheduling + + + .. autoattribute:: cuda.bindings.driver.CUevent_sched_flags.CU_EVENT_SCHED_SPIN + + + Set spin as default scheduling + + + .. autoattribute:: cuda.bindings.driver.CUevent_sched_flags.CU_EVENT_SCHED_YIELD + + + Set yield as default scheduling + + + .. autoattribute:: cuda.bindings.driver.CUevent_sched_flags.CU_EVENT_SCHED_BLOCKING_SYNC + + + Set blocking synchronization as default scheduling + +.. autoclass:: cuda.bindings.driver.cl_event_flags + + .. autoattribute:: cuda.bindings.driver.cl_event_flags.NVCL_EVENT_SCHED_AUTO + + + Automatic scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_event_flags.NVCL_EVENT_SCHED_SPIN + + + Set spin as default scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_event_flags.NVCL_EVENT_SCHED_YIELD + + + Set yield as default scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_event_flags.NVCL_EVENT_SCHED_BLOCKING_SYNC + + + Set blocking synchronization as default scheduling + +.. autoclass:: cuda.bindings.driver.cl_context_flags + + .. autoattribute:: cuda.bindings.driver.cl_context_flags.NVCL_CTX_SCHED_AUTO + + + Automatic scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_context_flags.NVCL_CTX_SCHED_SPIN + + + Set spin as default scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_context_flags.NVCL_CTX_SCHED_YIELD + + + Set yield as default scheduling + + + .. autoattribute:: cuda.bindings.driver.cl_context_flags.NVCL_CTX_SCHED_BLOCKING_SYNC + + + Set blocking synchronization as default scheduling + +.. autoclass:: cuda.bindings.driver.CUstream_flags + + .. autoattribute:: cuda.bindings.driver.CUstream_flags.CU_STREAM_DEFAULT + + + Default stream flag + + + .. autoattribute:: cuda.bindings.driver.CUstream_flags.CU_STREAM_NON_BLOCKING + + + Stream does not synchronize with stream 0 (the NULL stream) + +.. autoclass:: cuda.bindings.driver.CUevent_flags + + .. autoattribute:: cuda.bindings.driver.CUevent_flags.CU_EVENT_DEFAULT + + + Default event flag + + + .. autoattribute:: cuda.bindings.driver.CUevent_flags.CU_EVENT_BLOCKING_SYNC + + + Event uses blocking synchronization + + + .. autoattribute:: cuda.bindings.driver.CUevent_flags.CU_EVENT_DISABLE_TIMING + + + Event will not record timing data + + + .. autoattribute:: cuda.bindings.driver.CUevent_flags.CU_EVENT_INTERPROCESS + + + Event is suitable for interprocess use. CU_EVENT_DISABLE_TIMING must be set + +.. autoclass:: cuda.bindings.driver.CUevent_record_flags + + .. autoattribute:: cuda.bindings.driver.CUevent_record_flags.CU_EVENT_RECORD_DEFAULT + + + Default event record flag + + + .. autoattribute:: cuda.bindings.driver.CUevent_record_flags.CU_EVENT_RECORD_EXTERNAL + + + When using stream capture, create an event record node instead of the default behavior. This flag is invalid when used outside of capture. + +.. autoclass:: cuda.bindings.driver.CUevent_wait_flags + + .. autoattribute:: cuda.bindings.driver.CUevent_wait_flags.CU_EVENT_WAIT_DEFAULT + + + Default event wait flag + + + .. autoattribute:: cuda.bindings.driver.CUevent_wait_flags.CU_EVENT_WAIT_EXTERNAL + + + When using stream capture, create an event wait node instead of the default behavior. This flag is invalid when used outside of capture. + +.. autoclass:: cuda.bindings.driver.CUstreamWaitValue_flags + + .. autoattribute:: cuda.bindings.driver.CUstreamWaitValue_flags.CU_STREAM_WAIT_VALUE_GEQ + + + Wait until (int32_t)(*addr - value) >= 0 (or int64_t for 64 bit values). Note this is a cyclic comparison which ignores wraparound. (Default behavior.) + + + .. autoattribute:: cuda.bindings.driver.CUstreamWaitValue_flags.CU_STREAM_WAIT_VALUE_EQ + + + Wait until *addr == value. + + + .. autoattribute:: cuda.bindings.driver.CUstreamWaitValue_flags.CU_STREAM_WAIT_VALUE_AND + + + Wait until (*addr & value) != 0. + + + .. autoattribute:: cuda.bindings.driver.CUstreamWaitValue_flags.CU_STREAM_WAIT_VALUE_NOR + + + Wait until ~(*addr | value) != 0. Support for this operation can be queried with :py:obj:`~.cuDeviceGetAttribute()` and :py:obj:`~.CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR`. + + + .. autoattribute:: cuda.bindings.driver.CUstreamWaitValue_flags.CU_STREAM_WAIT_VALUE_FLUSH + + + Follow the wait operation with a flush of outstanding remote writes. This means that, if a remote write operation is guaranteed to have reached the device before the wait can be satisfied, that write is guaranteed to be visible to downstream device work. The device is permitted to reorder remote writes internally. For example, this flag would be required if two remote writes arrive in a defined order, the wait is satisfied by the second write, and downstream work needs to observe the first write. Support for this operation is restricted to selected platforms and can be queried with :py:obj:`~.CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES`. + +.. autoclass:: cuda.bindings.driver.CUstreamWriteValue_flags + + .. autoattribute:: cuda.bindings.driver.CUstreamWriteValue_flags.CU_STREAM_WRITE_VALUE_DEFAULT + + + Default behavior + + + .. autoattribute:: cuda.bindings.driver.CUstreamWriteValue_flags.CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER + + + Permits the write to be reordered with writes which were issued before it, as a performance optimization. Normally, :py:obj:`~.cuStreamWriteValue32` will provide a memory fence before the write, which has similar semantics to __threadfence_system() but is scoped to the stream rather than a CUDA thread. This flag is not supported in the v2 API. + +.. autoclass:: cuda.bindings.driver.CUstreamBatchMemOpType + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_WAIT_VALUE_32 + + + Represents a :py:obj:`~.cuStreamWaitValue32` operation + + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_WRITE_VALUE_32 + + + Represents a :py:obj:`~.cuStreamWriteValue32` operation + + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_WAIT_VALUE_64 + + + Represents a :py:obj:`~.cuStreamWaitValue64` operation + + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_WRITE_VALUE_64 + + + Represents a :py:obj:`~.cuStreamWriteValue64` operation + + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_BARRIER + + + Insert a memory barrier of the specified type + + + .. autoattribute:: cuda.bindings.driver.CUstreamBatchMemOpType.CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES + + + This has the same effect as :py:obj:`~.CU_STREAM_WAIT_VALUE_FLUSH`, but as a standalone operation. + +.. autoclass:: cuda.bindings.driver.CUstreamMemoryBarrier_flags + + .. autoattribute:: cuda.bindings.driver.CUstreamMemoryBarrier_flags.CU_STREAM_MEMORY_BARRIER_TYPE_SYS + + + System-wide memory barrier. + + + .. autoattribute:: cuda.bindings.driver.CUstreamMemoryBarrier_flags.CU_STREAM_MEMORY_BARRIER_TYPE_GPU + + + Limit memory barrier scope to the GPU. + +.. autoclass:: cuda.bindings.driver.CUoccupancy_flags + + .. autoattribute:: cuda.bindings.driver.CUoccupancy_flags.CU_OCCUPANCY_DEFAULT + + + Default behavior + + + .. autoattribute:: cuda.bindings.driver.CUoccupancy_flags.CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE + + + Assume global caching is enabled and cannot be automatically turned off + +.. autoclass:: cuda.bindings.driver.CUstreamUpdateCaptureDependencies_flags + + .. autoattribute:: cuda.bindings.driver.CUstreamUpdateCaptureDependencies_flags.CU_STREAM_ADD_CAPTURE_DEPENDENCIES + + + Add new nodes to the dependency set + + + .. autoattribute:: cuda.bindings.driver.CUstreamUpdateCaptureDependencies_flags.CU_STREAM_SET_CAPTURE_DEPENDENCIES + + + Replace the dependency set with the new nodes + +.. autoclass:: cuda.bindings.driver.CUarray_format + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNSIGNED_INT8 + + + Unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNSIGNED_INT16 + + + Unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNSIGNED_INT32 + + + Unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SIGNED_INT8 + + + Signed 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SIGNED_INT16 + + + Signed 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SIGNED_INT32 + + + Signed 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_HALF + + + 16-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_FLOAT + + + 32-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_NV12 + + + 8-bit YUV planar format, with 4:2:0 sampling + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT8X1 + + + 1 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT8X2 + + + 2 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT8X4 + + + 4 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT16X1 + + + 1 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT16X2 + + + 2 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_UNORM_INT16X4 + + + 4 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT8X1 + + + 1 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT8X2 + + + 2 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT8X4 + + + 4 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT16X1 + + + 1 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT16X2 + + + 2 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_SNORM_INT16X4 + + + 4 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC1_UNORM + + + 4 channel unsigned normalized block-compressed (BC1 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC1_UNORM_SRGB + + + 4 channel unsigned normalized block-compressed (BC1 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC2_UNORM + + + 4 channel unsigned normalized block-compressed (BC2 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC2_UNORM_SRGB + + + 4 channel unsigned normalized block-compressed (BC2 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC3_UNORM + + + 4 channel unsigned normalized block-compressed (BC3 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC3_UNORM_SRGB + + + 4 channel unsigned normalized block-compressed (BC3 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC4_UNORM + + + 1 channel unsigned normalized block-compressed (BC4 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC4_SNORM + + + 1 channel signed normalized block-compressed (BC4 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC5_UNORM + + + 2 channel unsigned normalized block-compressed (BC5 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC5_SNORM + + + 2 channel signed normalized block-compressed (BC5 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC6H_UF16 + + + 3 channel unsigned half-float block-compressed (BC6H compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC6H_SF16 + + + 3 channel signed half-float block-compressed (BC6H compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC7_UNORM + + + 4 channel unsigned normalized block-compressed (BC7 compression) format + + + .. autoattribute:: cuda.bindings.driver.CUarray_format.CU_AD_FORMAT_BC7_UNORM_SRGB + + + 4 channel unsigned normalized block-compressed (BC7 compression) format with sRGB encoding + +.. autoclass:: cuda.bindings.driver.CUaddress_mode + + .. autoattribute:: cuda.bindings.driver.CUaddress_mode.CU_TR_ADDRESS_MODE_WRAP + + + Wrapping address mode + + + .. autoattribute:: cuda.bindings.driver.CUaddress_mode.CU_TR_ADDRESS_MODE_CLAMP + + + Clamp to edge address mode + + + .. autoattribute:: cuda.bindings.driver.CUaddress_mode.CU_TR_ADDRESS_MODE_MIRROR + + + Mirror address mode + + + .. autoattribute:: cuda.bindings.driver.CUaddress_mode.CU_TR_ADDRESS_MODE_BORDER + + + Border address mode + +.. autoclass:: cuda.bindings.driver.CUfilter_mode + + .. autoattribute:: cuda.bindings.driver.CUfilter_mode.CU_TR_FILTER_MODE_POINT + + + Point filter mode + + + .. autoattribute:: cuda.bindings.driver.CUfilter_mode.CU_TR_FILTER_MODE_LINEAR + + + Linear filter mode + +.. autoclass:: cuda.bindings.driver.CUdevice_attribute + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK + + + Maximum number of threads per block + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X + + + Maximum block dimension X + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y + + + Maximum block dimension Y + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z + + + Maximum block dimension Z + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X + + + Maximum grid dimension X + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y + + + Maximum grid dimension Y + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z + + + Maximum grid dimension Z + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK + + + Maximum shared memory available per block in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK + + + Deprecated, use CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY + + + Memory available on device for constant variables in a CUDA C kernel in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_WARP_SIZE + + + Warp size in threads + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_PITCH + + + Maximum pitch in bytes allowed by memory copies + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK + + + Maximum number of 32-bit registers available per block + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK + + + Deprecated, use CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CLOCK_RATE + + + Typical clock frequency in kilohertz + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT + + + Alignment requirement for textures + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GPU_OVERLAP + + + Device can possibly copy memory and execute a kernel concurrently. Deprecated. Use instead CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT + + + Number of multiprocessors on device + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT + + + Specifies whether there is a run time limit on kernels + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_INTEGRATED + + + Device is integrated with host memory + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY + + + Device can map host memory into CUDA address space + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COMPUTE_MODE + + + Compute mode (See :py:obj:`~.CUcomputemode` for details) + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH + + + Maximum 1D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH + + + Maximum 2D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT + + + Maximum 2D texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH + + + Maximum 3D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT + + + Maximum 3D texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH + + + Maximum 3D texture depth + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH + + + Maximum 2D layered texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT + + + Maximum 2D layered texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS + + + Maximum layers in a 2D layered texture + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH + + + Deprecated, use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT + + + Deprecated, use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES + + + Deprecated, use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT + + + Alignment requirement for surfaces + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS + + + Device can possibly execute multiple kernels concurrently + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_ECC_ENABLED + + + Device has ECC support enabled + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_PCI_BUS_ID + + + PCI bus ID of the device + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID + + + PCI device ID of the device + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_TCC_DRIVER + + + Device is using TCC driver model + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE + + + Peak memory clock frequency in kilohertz + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH + + + Global memory bus width in bits + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE + + + Size of L2 cache in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR + + + Maximum resident threads per multiprocessor + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT + + + Number of asynchronous engines + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING + + + Device shares a unified address space with the host + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH + + + Maximum 1D layered texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS + + + Maximum layers in a 1D layered texture + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER + + + Deprecated, do not use. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH + + + Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT + + + Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE + + + Alternate maximum 3D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE + + + Alternate maximum 3D texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE + + + Alternate maximum 3D texture depth + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID + + + PCI domain ID of the device + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT + + + Pitch alignment requirement for textures + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH + + + Maximum cubemap texture width/height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH + + + Maximum cubemap layered texture width/height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS + + + Maximum layers in a cubemap layered texture + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH + + + Maximum 1D surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH + + + Maximum 2D surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT + + + Maximum 2D surface height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH + + + Maximum 3D surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT + + + Maximum 3D surface height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH + + + Maximum 3D surface depth + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH + + + Maximum 1D layered surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS + + + Maximum layers in a 1D layered surface + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH + + + Maximum 2D layered surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT + + + Maximum 2D layered surface height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS + + + Maximum layers in a 2D layered surface + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH + + + Maximum cubemap surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH + + + Maximum cubemap layered surface width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS + + + Maximum layers in a cubemap layered surface + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH + + + Deprecated, do not use. Use cudaDeviceGetTexture1DLinearMaxWidth() or :py:obj:`~.cuDeviceGetTexture1DLinearMaxWidth()` instead. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH + + + Maximum 2D linear texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT + + + Maximum 2D linear texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH + + + Maximum 2D linear texture pitch in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH + + + Maximum mipmapped 2D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT + + + Maximum mipmapped 2D texture height + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR + + + Major compute capability version number + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR + + + Minor compute capability version number + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH + + + Maximum mipmapped 1D texture width + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED + + + Device supports stream priorities + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED + + + Device supports caching globals in L1 + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED + + + Device supports caching locals in L1 + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR + + + Maximum shared memory available per multiprocessor in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR + + + Maximum number of 32-bit registers available per multiprocessor + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY + + + Device can allocate managed memory on this system + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD + + + Device is on a multi-GPU board + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID + + + Unique id for a group of devices on the same multi-GPU board + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED + + + Link between the device and the host supports native atomic operations (this is a placeholder attribute, and is not supported on any current hardware) + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO + + + Ratio of single precision performance (in floating-point operations per second) to double precision performance + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS + + + Device supports coherently accessing pageable memory without calling cudaHostRegister on it + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS + + + Device can coherently access managed memory concurrently with the CPU + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED + + + Device supports compute preemption. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM + + + Device can access host registered memory at the same virtual address as the CPU + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS + + + :py:obj:`~.cuStreamBatchMemOp` and related APIs are supported. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS + + + 64-bit operations are supported in :py:obj:`~.cuStreamBatchMemOp` and related APIs. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR + + + :py:obj:`~.CU_STREAM_WAIT_VALUE_NOR` is supported. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH + + + Device supports launching cooperative kernels via :py:obj:`~.cuLaunchCooperativeKernel` + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH + + + Deprecated, :py:obj:`~.cuLaunchCooperativeKernelMultiDevice` is deprecated. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN + + + Maximum optin shared memory per block + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES + + + The :py:obj:`~.CU_STREAM_WAIT_VALUE_FLUSH` flag and the :py:obj:`~.CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES` MemOp are supported on the device. See :py:obj:`~.Stream Memory Operations` for additional details. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED + + + Device supports host memory registration via :py:obj:`~.cudaHostRegister`. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES + + + Device accesses pageable memory via the host's page tables. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST + + + The host can directly access managed memory on the device without migration. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED + + + Deprecated, Use CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED + + + Device supports virtual memory management APIs like :py:obj:`~.cuMemAddressReserve`, :py:obj:`~.cuMemCreate`, :py:obj:`~.cuMemMap` and related APIs + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED + + + Device supports exporting memory to a posix file descriptor with :py:obj:`~.cuMemExportToShareableHandle`, if requested via :py:obj:`~.cuMemCreate` + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED + + + Device supports exporting memory to a Win32 NT handle with :py:obj:`~.cuMemExportToShareableHandle`, if requested via :py:obj:`~.cuMemCreate` + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED + + + Device supports exporting memory to a Win32 KMT handle with :py:obj:`~.cuMemExportToShareableHandle`, if requested via :py:obj:`~.cuMemCreate` + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR + + + Maximum number of blocks per multiprocessor + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED + + + Device supports compression of memory + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE + + + Maximum L2 persisting lines capacity setting in bytes. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE + + + Maximum value of :py:obj:`~.CUaccessPolicyWindow.num_bytes`. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED + + + Device supports specifying the GPUDirect RDMA flag with :py:obj:`~.cuMemCreate` + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK + + + Shared memory reserved by CUDA driver per block in bytes + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED + + + Device supports sparse CUDA arrays and sparse CUDA mipmapped arrays + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED + + + Device supports using the :py:obj:`~.cuMemHostRegister` flag :py:obj:`~.CU_MEMHOSTERGISTER_READ_ONLY` to register memory that must be mapped as read-only to the GPU + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED + + + External timeline semaphore interop is supported on the device + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED + + + Device supports using the :py:obj:`~.cuMemAllocAsync` and :py:obj:`~.cuMemPool` family of APIs + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED + + + Device supports GPUDirect RDMA APIs, like nvidia_p2p_get_pages (see https://docs.nvidia.com/cuda/gpudirect-rdma for more information) + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS + + + The returned attribute shall be interpreted as a bitmask, where the individual bits are described by the :py:obj:`~.CUflushGPUDirectRDMAWritesOptions` enum + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING + + + GPUDirect RDMA writes to the device do not need to be flushed for consumers within the scope indicated by the returned attribute. See :py:obj:`~.CUGPUDirectRDMAWritesOrdering` for the numerical values returned here. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES + + + Handle types supported with mempool based IPC + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH + + + Indicates device supports cluster launch + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED + + + Device supports deferred mapping CUDA arrays and CUDA mipmapped arrays + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2 + + + 64-bit operations are supported in :py:obj:`~.cuStreamBatchMemOp_v2` and related v2 MemOp APIs. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2 + + + :py:obj:`~.CU_STREAM_WAIT_VALUE_NOR` is supported by v2 MemOp APIs. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED + + + Device supports buffer sharing with dma_buf mechanism. + + + .. autoattribute:: cuda.bindings.driver.CUdevice_attribute.CU_DEVICE_ATTRIBUTE_MAX + +.. autoclass:: cuda.bindings.driver.CUpointer_attribute + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_CONTEXT + + + The :py:obj:`~.CUcontext` on which a pointer was allocated or registered + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MEMORY_TYPE + + + The :py:obj:`~.CUmemorytype` describing the physical location of a pointer + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_DEVICE_POINTER + + + The address at which a pointer's memory may be accessed on the device + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_HOST_POINTER + + + The address at which a pointer's memory may be accessed on the host + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_P2P_TOKENS + + + A pair of tokens for use with the nv-p2p.h Linux kernel interface + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_SYNC_MEMOPS + + + Synchronize every synchronous memory operation initiated on this region + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_BUFFER_ID + + + A process-wide unique ID for an allocated memory region + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_IS_MANAGED + + + Indicates if the pointer points to managed memory + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL + + + A device ordinal of a device on which a pointer was allocated or registered + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE + + + 1 if this pointer maps to an allocation that is suitable for :py:obj:`~.cudaIpcGetMemHandle`, 0 otherwise + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_RANGE_START_ADDR + + + Starting address for this requested pointer + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_RANGE_SIZE + + + Size of the address range for this requested pointer + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MAPPED + + + 1 if this pointer is in a valid address range that is mapped to a backing allocation, 0 otherwise + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES + + + Bitmask of allowed :py:obj:`~.CUmemAllocationHandleType` for this allocation + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE + + + 1 if the memory this pointer is referencing can be used with the GPUDirect RDMA API + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_ACCESS_FLAGS + + + Returns the access flags the device associated with the current context has on the corresponding memory referenced by the pointer given + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE + + + Returns the mempool handle for the allocation if it was allocated from a mempool. Otherwise returns NULL. + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MAPPING_SIZE + + + Size of the actual underlying mapping that the pointer belongs to + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR + + + The start address of the mapping that the pointer belongs to + + + .. autoattribute:: cuda.bindings.driver.CUpointer_attribute.CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID + + + A process-wide unique id corresponding to the physical allocation the pointer belongs to + +.. autoclass:: cuda.bindings.driver.CUfunction_attribute + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK + + + The maximum number of threads per block, beyond which a launch of the function would fail. This number depends on both the function and the device on which the function is currently loaded. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES + + + The size in bytes of statically-allocated shared memory required by this function. This does not include dynamically-allocated shared memory requested by the user at runtime. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES + + + The size in bytes of user-allocated constant memory required by this function. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES + + + The size in bytes of local memory used by each thread of this function. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_NUM_REGS + + + The number of registers used by each thread of this function. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_PTX_VERSION + + + The PTX virtual architecture version for which the function was compiled. This value is the major PTX version * 10 + the minor PTX version, so a PTX version 1.3 function would return the value 13. Note that this may return the undefined value of 0 for cubins compiled prior to CUDA 3.0. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_BINARY_VERSION + + + The binary architecture version for which the function was compiled. This value is the major binary version * 10 + the minor binary version, so a binary version 1.3 function would return the value 13. Note that this will return a value of 10 for legacy cubins that do not have a properly-encoded binary architecture version. + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_CACHE_MODE_CA + + + The attribute to indicate whether the function has been compiled with user specified option "-Xptxas --dlcm=ca" set . + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES + + + The maximum size in bytes of dynamically-allocated shared memory that can be used by this function. If the user-specified dynamic shared memory size is larger than this value, the launch will fail. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT + + + On devices where the L1 cache and shared memory use the same hardware resources, this sets the shared memory carveout preference, in percent of the total shared memory. Refer to :py:obj:`~.CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR`. This is only a hint, and the driver can choose a different ratio if required to execute the function. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET + + + If this attribute is set, the kernel must launch with a valid cluster size specified. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH + + + The required cluster width in blocks. The values must either all be 0 or all be positive. The validity of the cluster dimensions is otherwise checked at launch time. + + + + If the value is set during compile time, it cannot be set at runtime. Setting it at runtime will return CUDA_ERROR_NOT_PERMITTED. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT + + + The required cluster height in blocks. The values must either all be 0 or all be positive. The validity of the cluster dimensions is otherwise checked at launch time. + + + + If the value is set during compile time, it cannot be set at runtime. Setting it at runtime should return CUDA_ERROR_NOT_PERMITTED. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH + + + The required cluster depth in blocks. The values must either all be 0 or all be positive. The validity of the cluster dimensions is otherwise checked at launch time. + + + + If the value is set during compile time, it cannot be set at runtime. Setting it at runtime should return CUDA_ERROR_NOT_PERMITTED. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED + + + Whether the function can be launched with non-portable cluster size. 1 is allowed, 0 is disallowed. A non-portable cluster size may only function on the specific SKUs the program is tested on. The launch might fail if the program is run on a different hardware platform. + + + + CUDA API provides cudaOccupancyMaxActiveClusters to assist with checking whether the desired size can be launched on the current device. + + + + Portable Cluster Size + + + + A portable cluster size is guaranteed to be functional on all compute capabilities higher than the target compute capability. The portable cluster size for sm_90 is 8 blocks per cluster. This value may increase for future compute capabilities. + + + + The specific hardware unit may support higher cluster sizes that’s not guaranteed to be portable. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE + + + The block scheduling policy of a function. The value type is CUclusterSchedulingPolicy / cudaClusterSchedulingPolicy. See :py:obj:`~.cuFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.driver.CUfunction_attribute.CU_FUNC_ATTRIBUTE_MAX + +.. autoclass:: cuda.bindings.driver.CUfunc_cache + + .. autoattribute:: cuda.bindings.driver.CUfunc_cache.CU_FUNC_CACHE_PREFER_NONE + + + no preference for shared memory or L1 (default) + + + .. autoattribute:: cuda.bindings.driver.CUfunc_cache.CU_FUNC_CACHE_PREFER_SHARED + + + prefer larger shared memory and smaller L1 cache + + + .. autoattribute:: cuda.bindings.driver.CUfunc_cache.CU_FUNC_CACHE_PREFER_L1 + + + prefer larger L1 cache and smaller shared memory + + + .. autoattribute:: cuda.bindings.driver.CUfunc_cache.CU_FUNC_CACHE_PREFER_EQUAL + + + prefer equal sized L1 cache and shared memory + +.. autoclass:: cuda.bindings.driver.CUsharedconfig + + .. autoattribute:: cuda.bindings.driver.CUsharedconfig.CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE + + + set default shared memory bank size + + + .. autoattribute:: cuda.bindings.driver.CUsharedconfig.CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE + + + set shared memory bank width to four bytes + + + .. autoattribute:: cuda.bindings.driver.CUsharedconfig.CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE + + + set shared memory bank width to eight bytes + +.. autoclass:: cuda.bindings.driver.CUshared_carveout + + .. autoattribute:: cuda.bindings.driver.CUshared_carveout.CU_SHAREDMEM_CARVEOUT_DEFAULT + + + No preference for shared memory or L1 (default) + + + .. autoattribute:: cuda.bindings.driver.CUshared_carveout.CU_SHAREDMEM_CARVEOUT_MAX_SHARED + + + Prefer maximum available shared memory, minimum L1 cache + + + .. autoattribute:: cuda.bindings.driver.CUshared_carveout.CU_SHAREDMEM_CARVEOUT_MAX_L1 + + + Prefer maximum available L1 cache, minimum shared memory + +.. autoclass:: cuda.bindings.driver.CUmemorytype + + .. autoattribute:: cuda.bindings.driver.CUmemorytype.CU_MEMORYTYPE_HOST + + + Host memory + + + .. autoattribute:: cuda.bindings.driver.CUmemorytype.CU_MEMORYTYPE_DEVICE + + + Device memory + + + .. autoattribute:: cuda.bindings.driver.CUmemorytype.CU_MEMORYTYPE_ARRAY + + + Array memory + + + .. autoattribute:: cuda.bindings.driver.CUmemorytype.CU_MEMORYTYPE_UNIFIED + + + Unified device or host memory + +.. autoclass:: cuda.bindings.driver.CUcomputemode + + .. autoattribute:: cuda.bindings.driver.CUcomputemode.CU_COMPUTEMODE_DEFAULT + + + Default compute mode (Multiple contexts allowed per device) + + + .. autoattribute:: cuda.bindings.driver.CUcomputemode.CU_COMPUTEMODE_PROHIBITED + + + Compute-prohibited mode (No contexts can be created on this device at this time) + + + .. autoattribute:: cuda.bindings.driver.CUcomputemode.CU_COMPUTEMODE_EXCLUSIVE_PROCESS + + + Compute-exclusive-process mode (Only one context used by a single process can be present on this device at a time) + +.. autoclass:: cuda.bindings.driver.CUmem_advise + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_SET_READ_MOSTLY + + + Data will mostly be read and only occassionally be written to + + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_UNSET_READ_MOSTLY + + + Undo the effect of :py:obj:`~.CU_MEM_ADVISE_SET_READ_MOSTLY` + + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_SET_PREFERRED_LOCATION + + + Set the preferred location for the data as the specified device + + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION + + + Clear the preferred location for the data + + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_SET_ACCESSED_BY + + + Data will be accessed by the specified device, so prevent page faults as much as possible + + + .. autoattribute:: cuda.bindings.driver.CUmem_advise.CU_MEM_ADVISE_UNSET_ACCESSED_BY + + + Let the Unified Memory subsystem decide on the page faulting policy for the specified device + +.. autoclass:: cuda.bindings.driver.CUmem_range_attribute + + .. autoattribute:: cuda.bindings.driver.CUmem_range_attribute.CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY + + + Whether the range will mostly be read and only occassionally be written to + + + .. autoattribute:: cuda.bindings.driver.CUmem_range_attribute.CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION + + + The preferred location of the range + + + .. autoattribute:: cuda.bindings.driver.CUmem_range_attribute.CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY + + + Memory range has :py:obj:`~.CU_MEM_ADVISE_SET_ACCESSED_BY` set for specified device + + + .. autoattribute:: cuda.bindings.driver.CUmem_range_attribute.CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION + + + The last location to which the range was prefetched + +.. autoclass:: cuda.bindings.driver.CUjit_option + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_MAX_REGISTERS + + + Max number of registers that a thread may use. + + Option type: unsigned int + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_THREADS_PER_BLOCK + + + IN: Specifies minimum number of threads per block to target compilation for + + OUT: Returns the number of threads the compiler actually targeted. This restricts the resource utilization fo the compiler (e.g. max registers) such that a block with the given number of threads should be able to launch based on register limitations. Note, this option does not currently take into account any other resource limitations, such as shared memory utilization. + + Cannot be combined with :py:obj:`~.CU_JIT_TARGET`. + + Option type: unsigned int + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_WALL_TIME + + + Overwrites the option value with the total wall clock time, in milliseconds, spent in the compiler and linker + + Option type: float + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_INFO_LOG_BUFFER + + + Pointer to a buffer in which to print any log messages that are informational in nature (the buffer size is specified via option :py:obj:`~.CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES`) + + Option type: char * + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES + + + IN: Log buffer size in bytes. Log messages will be capped at this size (including null terminator) + + OUT: Amount of log buffer filled with messages + + Option type: unsigned int + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_ERROR_LOG_BUFFER + + + Pointer to a buffer in which to print any log messages that reflect errors (the buffer size is specified via option :py:obj:`~.CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES`) + + Option type: char * + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES + + + IN: Log buffer size in bytes. Log messages will be capped at this size (including null terminator) + + OUT: Amount of log buffer filled with messages + + Option type: unsigned int + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_OPTIMIZATION_LEVEL + + + Level of optimizations to apply to generated code (0 - 4), with 4 being the default and highest level of optimizations. + + Option type: unsigned int + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_TARGET_FROM_CUCONTEXT + + + No option value required. Determines the target based on the current attached context (default) + + Option type: No option value needed + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_TARGET + + + Target is chosen based on supplied :py:obj:`~.CUjit_target`. Cannot be combined with :py:obj:`~.CU_JIT_THREADS_PER_BLOCK`. + + Option type: unsigned int for enumerated type :py:obj:`~.CUjit_target` + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_FALLBACK_STRATEGY + + + Specifies choice of fallback strategy if matching cubin is not found. Choice is based on supplied :py:obj:`~.CUjit_fallback`. This option cannot be used with cuLink* APIs as the linker requires exact matches. + + Option type: unsigned int for enumerated type :py:obj:`~.CUjit_fallback` + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_GENERATE_DEBUG_INFO + + + Specifies whether to create debug information in output (-g) (0: false, default) + + Option type: int + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_LOG_VERBOSE + + + Generate verbose log messages (0: false, default) + + Option type: int + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_GENERATE_LINE_INFO + + + Generate line number information (-lineinfo) (0: false, default) + + Option type: int + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_CACHE_MODE + + + Specifies whether to enable caching explicitly (-dlcm) + + Choice is based on supplied :py:obj:`~.CUjit_cacheMode_enum`. + + Option type: unsigned int for enumerated type :py:obj:`~.CUjit_cacheMode_enum` + + Applies to: compiler only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_NEW_SM3X_OPT + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_FAST_COMPILE + + + This jit option is used for internal purpose only. + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_GLOBAL_SYMBOL_NAMES + + + Array of device symbol names that will be relocated to the corresponing host addresses stored in :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_ADDRESSES`. + + Must contain :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_COUNT` entries. + + When loding a device module, driver will relocate all encountered unresolved symbols to the host addresses. + + It is only allowed to register symbols that correspond to unresolved global variables. + + It is illegal to register the same device symbol at multiple addresses. + + Option type: const char ** + + Applies to: dynamic linker only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_GLOBAL_SYMBOL_ADDRESSES + + + Array of host addresses that will be used to relocate corresponding device symbols stored in :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_NAMES`. + + Must contain :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_COUNT` entries. + + Option type: void ** + + Applies to: dynamic linker only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_GLOBAL_SYMBOL_COUNT + + + Number of entries in :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_NAMES` and :py:obj:`~.CU_JIT_GLOBAL_SYMBOL_ADDRESSES` arrays. + + Option type: unsigned int + + Applies to: dynamic linker only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_LTO + + + Enable link-time optimization (-dlto) for device code (Disabled by default). + + This option is not supported on 32-bit platforms. + + Option type: int + + Applies to: compiler and linker + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_FTZ + + + Control single-precision denormals (-ftz) support (0: false, default). 1 : flushes denormal values to zero 0 : preserves denormal values Option type: int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_PREC_DIV + + + Control single-precision floating-point division and reciprocals (-prec-div) support (1: true, default). 1 : Enables the IEEE round-to-nearest mode 0 : Enables the fast approximation mode Option type: int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_PREC_SQRT + + + Control single-precision floating-point square root (-prec-sqrt) support (1: true, default). 1 : Enables the IEEE round-to-nearest mode 0 : Enables the fast approximation mode Option type: int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_FMA + + + Enable/Disable the contraction of floating-point multiplies and adds/subtracts into floating-point multiply-add (-fma) operations (1: Enable, default; 0: Disable). Option type: int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_REFERENCED_KERNEL_NAMES + + + Array of kernel names that should be preserved at link time while others can be removed. + + Must contain :py:obj:`~.CU_JIT_REFERENCED_KERNEL_COUNT` entries. + + Note that kernel names can be mangled by the compiler in which case the mangled name needs to be specified. + + Wildcard "*" can be used to represent zero or more characters instead of specifying the full or mangled name. + + It is important to note that the wildcard "*" is also added implicitly. For example, specifying "foo" will match "foobaz", "barfoo", "barfoobaz" and thus preserve all kernels with those names. This can be avoided by providing a more specific name like "barfoobaz". + + Option type: const char ** + + Applies to: dynamic linker only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_REFERENCED_KERNEL_COUNT + + + Number of entries in :py:obj:`~.CU_JIT_REFERENCED_KERNEL_NAMES` array. + + Option type: unsigned int + + Applies to: dynamic linker only + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_REFERENCED_VARIABLE_NAMES + + + Array of variable names (device and/or constant) that should be preserved at link time while others can be removed. + + Must contain :py:obj:`~.CU_JIT_REFERENCED_VARIABLE_COUNT` entries. + + Note that variable names can be mangled by the compiler in which case the mangled name needs to be specified. + + Wildcard "*" can be used to represent zero or more characters instead of specifying the full or mangled name. + + It is important to note that the wildcard "*" is also added implicitly. For example, specifying "foo" will match "foobaz", "barfoo", "barfoobaz" and thus preserve all variables with those names. This can be avoided by providing a more specific name like "barfoobaz". + + Option type: const char ** + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_REFERENCED_VARIABLE_COUNT + + + Number of entries in :py:obj:`~.CU_JIT_REFERENCED_VARIABLE_NAMES` array. + + Option type: unsigned int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES + + + This option serves as a hint to enable the JIT compiler/linker to remove constant (constant) and device (device) variables unreferenced in device code (Disabled by default). + + Note that host references to constant and device variables using APIs like :py:obj:`~.cuModuleGetGlobal()` with this option specified may result in undefined behavior unless the variables are explicitly specified using :py:obj:`~.CU_JIT_REFERENCED_VARIABLE_NAMES`. + + Option type: int + + Applies to: link-time optimization specified with CU_JIT_LTO + + + .. autoattribute:: cuda.bindings.driver.CUjit_option.CU_JIT_NUM_OPTIONS + +.. autoclass:: cuda.bindings.driver.CUjit_target + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_20 + + + Compute device class 2.0 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_21 + + + Compute device class 2.1 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_30 + + + Compute device class 3.0 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_32 + + + Compute device class 3.2 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_35 + + + Compute device class 3.5 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_37 + + + Compute device class 3.7 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_50 + + + Compute device class 5.0 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_52 + + + Compute device class 5.2 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_53 + + + Compute device class 5.3 + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_60 + + + Compute device class 6.0. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_61 + + + Compute device class 6.1. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_62 + + + Compute device class 6.2. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_70 + + + Compute device class 7.0. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_72 + + + Compute device class 7.2. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_75 + + + Compute device class 7.5. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_80 + + + Compute device class 8.0. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_86 + + + Compute device class 8.6. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_87 + + + Compute device class 8.7. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_89 + + + Compute device class 8.9. + + + .. autoattribute:: cuda.bindings.driver.CUjit_target.CU_TARGET_COMPUTE_90 + + + Compute device class 9.0. + +.. autoclass:: cuda.bindings.driver.CUjit_fallback + + .. autoattribute:: cuda.bindings.driver.CUjit_fallback.CU_PREFER_PTX + + + Prefer to compile ptx if exact binary match not found + + + .. autoattribute:: cuda.bindings.driver.CUjit_fallback.CU_PREFER_BINARY + + + Prefer to fall back to compatible binary code if exact match not found + +.. autoclass:: cuda.bindings.driver.CUjit_cacheMode + + .. autoattribute:: cuda.bindings.driver.CUjit_cacheMode.CU_JIT_CACHE_OPTION_NONE + + + Compile with no -dlcm flag specified + + + .. autoattribute:: cuda.bindings.driver.CUjit_cacheMode.CU_JIT_CACHE_OPTION_CG + + + Compile with L1 cache disabled + + + .. autoattribute:: cuda.bindings.driver.CUjit_cacheMode.CU_JIT_CACHE_OPTION_CA + + + Compile with L1 cache enabled + +.. autoclass:: cuda.bindings.driver.CUjitInputType + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_CUBIN + + + Compiled device-class-specific device code + + Applicable options: none + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_PTX + + + PTX source code + + Applicable options: PTX compiler options + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_FATBINARY + + + Bundle of multiple cubins and/or PTX of some device code + + Applicable options: PTX compiler options, :py:obj:`~.CU_JIT_FALLBACK_STRATEGY` + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_OBJECT + + + Host object with embedded device code + + Applicable options: PTX compiler options, :py:obj:`~.CU_JIT_FALLBACK_STRATEGY` + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_LIBRARY + + + Archive of host objects with embedded device code + + Applicable options: PTX compiler options, :py:obj:`~.CU_JIT_FALLBACK_STRATEGY` + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_INPUT_NVVM + + + High-level intermediate code for link-time optimization + + Applicable options: NVVM compiler options, PTX compiler options + + + .. autoattribute:: cuda.bindings.driver.CUjitInputType.CU_JIT_NUM_INPUT_TYPES + +.. autoclass:: cuda.bindings.driver.CUgraphicsRegisterFlags + + .. autoattribute:: cuda.bindings.driver.CUgraphicsRegisterFlags.CU_GRAPHICS_REGISTER_FLAGS_NONE + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsRegisterFlags.CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsRegisterFlags.CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsRegisterFlags.CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsRegisterFlags.CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER + +.. autoclass:: cuda.bindings.driver.CUgraphicsMapResourceFlags + + .. autoattribute:: cuda.bindings.driver.CUgraphicsMapResourceFlags.CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsMapResourceFlags.CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY + + + .. autoattribute:: cuda.bindings.driver.CUgraphicsMapResourceFlags.CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD + +.. autoclass:: cuda.bindings.driver.CUarray_cubemap_face + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_POSITIVE_X + + + Positive X face of cubemap + + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_NEGATIVE_X + + + Negative X face of cubemap + + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_POSITIVE_Y + + + Positive Y face of cubemap + + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_NEGATIVE_Y + + + Negative Y face of cubemap + + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_POSITIVE_Z + + + Positive Z face of cubemap + + + .. autoattribute:: cuda.bindings.driver.CUarray_cubemap_face.CU_CUBEMAP_FACE_NEGATIVE_Z + + + Negative Z face of cubemap + +.. autoclass:: cuda.bindings.driver.CUlimit + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_STACK_SIZE + + + GPU thread stack size + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_PRINTF_FIFO_SIZE + + + GPU printf FIFO size + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_MALLOC_HEAP_SIZE + + + GPU malloc heap size + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH + + + GPU device runtime launch synchronize depth + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT + + + GPU device runtime pending launch count + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_MAX_L2_FETCH_GRANULARITY + + + A value between 0 and 128 that indicates the maximum fetch granularity of L2 (in Bytes). This is a hint + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_PERSISTING_L2_CACHE_SIZE + + + A size in bytes for L2 persisting lines cache size + + + .. autoattribute:: cuda.bindings.driver.CUlimit.CU_LIMIT_MAX + +.. autoclass:: cuda.bindings.driver.CUresourcetype + + .. autoattribute:: cuda.bindings.driver.CUresourcetype.CU_RESOURCE_TYPE_ARRAY + + + Array resoure + + + .. autoattribute:: cuda.bindings.driver.CUresourcetype.CU_RESOURCE_TYPE_MIPMAPPED_ARRAY + + + Mipmapped array resource + + + .. autoattribute:: cuda.bindings.driver.CUresourcetype.CU_RESOURCE_TYPE_LINEAR + + + Linear resource + + + .. autoattribute:: cuda.bindings.driver.CUresourcetype.CU_RESOURCE_TYPE_PITCH2D + + + Pitch 2D resource + +.. autoclass:: cuda.bindings.driver.CUaccessProperty + + .. autoattribute:: cuda.bindings.driver.CUaccessProperty.CU_ACCESS_PROPERTY_NORMAL + + + Normal cache persistence. + + + .. autoattribute:: cuda.bindings.driver.CUaccessProperty.CU_ACCESS_PROPERTY_STREAMING + + + Streaming access is less likely to persit from cache. + + + .. autoattribute:: cuda.bindings.driver.CUaccessProperty.CU_ACCESS_PROPERTY_PERSISTING + + + Persisting access is more likely to persist in cache. + +.. autoclass:: cuda.bindings.driver.CUgraphNodeType + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_KERNEL + + + GPU kernel node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_MEMCPY + + + Memcpy node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_MEMSET + + + Memset node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_HOST + + + Host (executable) node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_GRAPH + + + Node which executes an embedded graph + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_EMPTY + + + Empty (no-op) node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_WAIT_EVENT + + + External event wait node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_EVENT_RECORD + + + External event record node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_EXT_SEMAS_SIGNAL + + + External semaphore signal node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_EXT_SEMAS_WAIT + + + External semaphore wait node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_MEM_ALLOC + + + Memory Allocation Node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_MEM_FREE + + + Memory Free Node + + + .. autoattribute:: cuda.bindings.driver.CUgraphNodeType.CU_GRAPH_NODE_TYPE_BATCH_MEM_OP + + + Batch MemOp Node + +.. autoclass:: cuda.bindings.driver.CUsynchronizationPolicy + + .. autoattribute:: cuda.bindings.driver.CUsynchronizationPolicy.CU_SYNC_POLICY_AUTO + + + .. autoattribute:: cuda.bindings.driver.CUsynchronizationPolicy.CU_SYNC_POLICY_SPIN + + + .. autoattribute:: cuda.bindings.driver.CUsynchronizationPolicy.CU_SYNC_POLICY_YIELD + + + .. autoattribute:: cuda.bindings.driver.CUsynchronizationPolicy.CU_SYNC_POLICY_BLOCKING_SYNC + +.. autoclass:: cuda.bindings.driver.CUclusterSchedulingPolicy + + .. autoattribute:: cuda.bindings.driver.CUclusterSchedulingPolicy.CU_CLUSTER_SCHEDULING_POLICY_DEFAULT + + + the default policy + + + .. autoattribute:: cuda.bindings.driver.CUclusterSchedulingPolicy.CU_CLUSTER_SCHEDULING_POLICY_SPREAD + + + spread the blocks within a cluster to the SMs + + + .. autoattribute:: cuda.bindings.driver.CUclusterSchedulingPolicy.CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING + + + allow the hardware to load-balance the blocks in a cluster to the SMs + +.. autoclass:: cuda.bindings.driver.CUlaunchAttributeID + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_IGNORE + + + Ignored entry, for convenient composition + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW + + + Valid for streams, graph nodes, launches. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_COOPERATIVE + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY + + + Valid for streams. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION + + + Valid for launches. Setting programmaticStreamSerializationAllowed to non-0 signals that the kernel will use programmatic means to resolve its stream dependency, so that the CUDA runtime should opportunistically allow the grid's execution to overlap with the previous kernel in the stream, if that kernel requests the overlap. + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT + + + Valid for launches. Event recorded through this launch attribute is guaranteed to only trigger after all block in the associated kernel trigger the event. A block can trigger the event through PTX griddepcontrol.launch_dependents. A trigger can also be inserted at the beginning of each block's execution if triggerAtBlockStart is set to non-0. Note that dependents (including the CPU thread calling :py:obj:`~.cuEventSynchronize()`) are not guaranteed to observe the release precisely when it is released. For example, :py:obj:`~.cuEventSynchronize()` may only observe the event trigger long after the associated kernel has completed. This recording type is primarily meant for establishing programmatic dependency between device tasks. The event supplied must not be an interprocess or interop event. The event must disable timing (i.e. created with :py:obj:`~.CU_EVENT_DISABLE_TIMING` flag set). + + + .. autoattribute:: cuda.bindings.driver.CUlaunchAttributeID.CU_LAUNCH_ATTRIBUTE_PRIORITY + + + Valid for graph nodes. + +.. autoclass:: cuda.bindings.driver.CUstreamCaptureStatus + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureStatus.CU_STREAM_CAPTURE_STATUS_NONE + + + Stream is not capturing + + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureStatus.CU_STREAM_CAPTURE_STATUS_ACTIVE + + + Stream is actively capturing + + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureStatus.CU_STREAM_CAPTURE_STATUS_INVALIDATED + + + Stream is part of a capture sequence that has been invalidated, but not terminated + +.. autoclass:: cuda.bindings.driver.CUstreamCaptureMode + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureMode.CU_STREAM_CAPTURE_MODE_GLOBAL + + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureMode.CU_STREAM_CAPTURE_MODE_THREAD_LOCAL + + + .. autoattribute:: cuda.bindings.driver.CUstreamCaptureMode.CU_STREAM_CAPTURE_MODE_RELAXED + +.. autoclass:: cuda.bindings.driver.CUdriverProcAddress_flags + + .. autoattribute:: cuda.bindings.driver.CUdriverProcAddress_flags.CU_GET_PROC_ADDRESS_DEFAULT + + + Default search mode for driver symbols. + + + .. autoattribute:: cuda.bindings.driver.CUdriverProcAddress_flags.CU_GET_PROC_ADDRESS_LEGACY_STREAM + + + Search for legacy versions of driver symbols. + + + .. autoattribute:: cuda.bindings.driver.CUdriverProcAddress_flags.CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM + + + Search for per-thread versions of driver symbols. + +.. autoclass:: cuda.bindings.driver.CUexecAffinityType + + .. autoattribute:: cuda.bindings.driver.CUexecAffinityType.CU_EXEC_AFFINITY_TYPE_SM_COUNT + + + Create a context with limited SMs. + + + .. autoattribute:: cuda.bindings.driver.CUexecAffinityType.CU_EXEC_AFFINITY_TYPE_MAX + +.. autoclass:: cuda.bindings.driver.CUresult + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_SUCCESS + + + The API call returned with no errors. In the case of query calls, this also means that the operation being queried is complete (see :py:obj:`~.cuEventQuery()` and :py:obj:`~.cuStreamQuery()`). + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_VALUE + + + This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_OUT_OF_MEMORY + + + The API call failed because it was unable to allocate enough memory to perform the requested operation. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_INITIALIZED + + + This indicates that the CUDA driver has not been initialized with :py:obj:`~.cuInit()` or that initialization has failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_DEINITIALIZED + + + This indicates that the CUDA driver is in the process of shutting down. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PROFILER_DISABLED + + + This indicates profiler is not initialized for this run. This can happen when the application is running with external profiling tools like visual profiler. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PROFILER_NOT_INITIALIZED + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PROFILER_ALREADY_STARTED + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PROFILER_ALREADY_STOPPED + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STUB_LIBRARY + + + This indicates that the CUDA driver that the application has loaded is a stub library. Applications that run with the stub rather than a real driver loaded will result in CUDA API returning this error. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_DEVICE_UNAVAILABLE + + + This indicates that requested CUDA device is unavailable at the current time. Devices are often unavailable due to use of :py:obj:`~.CU_COMPUTEMODE_EXCLUSIVE_PROCESS` or :py:obj:`~.CU_COMPUTEMODE_PROHIBITED`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NO_DEVICE + + + This indicates that no CUDA-capable devices were detected by the installed CUDA driver. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_DEVICE + + + This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device or that the action requested is invalid for the specified device. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_DEVICE_NOT_LICENSED + + + This error indicates that the Grid license is not applied. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_IMAGE + + + This indicates that the device kernel image is invalid. This can also indicate an invalid CUDA module. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_CONTEXT + + + This most frequently indicates that there is no context bound to the current thread. This can also be returned if the context passed to an API call is not a valid handle (such as a context that has had :py:obj:`~.cuCtxDestroy()` invoked on it). This can also be returned if a user mixes different API versions (i.e. 3010 context with 3020 API calls). See :py:obj:`~.cuCtxGetApiVersion()` for more details. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_CONTEXT_ALREADY_CURRENT + + + This indicated that the context being supplied as a parameter to the API call was already the active context. [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MAP_FAILED + + + This indicates that a map or register operation has failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_UNMAP_FAILED + + + This indicates that an unmap or unregister operation has failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ARRAY_IS_MAPPED + + + This indicates that the specified array is currently mapped and thus cannot be destroyed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ALREADY_MAPPED + + + This indicates that the resource is already mapped. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NO_BINARY_FOR_GPU + + + This indicates that there is no kernel image available that is suitable for the device. This can occur when a user specifies code generation options for a particular CUDA source file that do not include the corresponding device configuration. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ALREADY_ACQUIRED + + + This indicates that a resource has already been acquired. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_MAPPED + + + This indicates that a resource is not mapped. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_MAPPED_AS_ARRAY + + + This indicates that a mapped resource is not available for access as an array. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_MAPPED_AS_POINTER + + + This indicates that a mapped resource is not available for access as a pointer. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ECC_UNCORRECTABLE + + + This indicates that an uncorrectable ECC error was detected during execution. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_UNSUPPORTED_LIMIT + + + This indicates that the :py:obj:`~.CUlimit` passed to the API call is not supported by the active device. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_CONTEXT_ALREADY_IN_USE + + + This indicates that the :py:obj:`~.CUcontext` passed to the API call can only be bound to a single CPU thread at a time but is already bound to a CPU thread. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PEER_ACCESS_UNSUPPORTED + + + This indicates that peer access is not supported across the given devices. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_PTX + + + This indicates that a PTX JIT compilation failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_GRAPHICS_CONTEXT + + + This indicates an error with OpenGL or DirectX context. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NVLINK_UNCORRECTABLE + + + This indicates that an uncorrectable NVLink error was detected during the execution. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_JIT_COMPILER_NOT_FOUND + + + This indicates that the PTX JIT compiler library was not found. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_UNSUPPORTED_PTX_VERSION + + + This indicates that the provided PTX was compiled with an unsupported toolchain. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_JIT_COMPILATION_DISABLED + + + This indicates that the PTX JIT compilation was disabled. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY + + + This indicates that the :py:obj:`~.CUexecAffinityType` passed to the API call is not supported by the active device. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_SOURCE + + + This indicates that the device kernel source is invalid. This includes compilation/linker errors encountered in device code or user error. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_FILE_NOT_FOUND + + + This indicates that the file specified was not found. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND + + + This indicates that a link to a shared object failed to resolve. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_SHARED_OBJECT_INIT_FAILED + + + This indicates that initialization of a shared object failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_OPERATING_SYSTEM + + + This indicates that an OS call failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_HANDLE + + + This indicates that a resource handle passed to the API call was not valid. Resource handles are opaque types like :py:obj:`~.CUstream` and :py:obj:`~.CUevent`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ILLEGAL_STATE + + + This indicates that a resource required by the API call is not in a valid state to perform the requested operation. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_FOUND + + + This indicates that a named symbol was not found. Examples of symbols are global/constant variable names, driver function names, texture names, and surface names. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_READY + + + This indicates that asynchronous operations issued previously have not completed yet. This result is not actually an error, but must be indicated differently than :py:obj:`~.CUDA_SUCCESS` (which indicates completion). Calls that may return this value include :py:obj:`~.cuEventQuery()` and :py:obj:`~.cuStreamQuery()`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ILLEGAL_ADDRESS + + + While executing a kernel, the device encountered a load or store instruction on an invalid memory address. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES + + + This indicates that a launch did not occur because it did not have appropriate resources. This error usually indicates that the user has attempted to pass too many arguments to the device kernel, or the kernel launch specifies too many threads for the kernel's register count. Passing arguments of the wrong size (i.e. a 64-bit pointer when a 32-bit int is expected) is equivalent to passing too many arguments and can also result in this error. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_LAUNCH_TIMEOUT + + + This indicates that the device kernel took too long to execute. This can only occur if timeouts are enabled - see the device attribute :py:obj:`~.CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT` for more information. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING + + + This error indicates a kernel launch that uses an incompatible texturing mode. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED + + + This error indicates that a call to :py:obj:`~.cuCtxEnablePeerAccess()` is trying to re-enable peer access to a context which has already had peer access to it enabled. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PEER_ACCESS_NOT_ENABLED + + + This error indicates that :py:obj:`~.cuCtxDisablePeerAccess()` is trying to disable peer access which has not been enabled yet via :py:obj:`~.cuCtxEnablePeerAccess()`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE + + + This error indicates that the primary context for the specified device has already been initialized. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_CONTEXT_IS_DESTROYED + + + This error indicates that the context current to the calling thread has been destroyed using :py:obj:`~.cuCtxDestroy`, or is a primary context which has not yet been initialized. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ASSERT + + + A device-side assert triggered during kernel execution. The context cannot be used anymore, and must be destroyed. All existing device memory allocations from this context are invalid and must be reconstructed if the program is to continue using CUDA. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_TOO_MANY_PEERS + + + This error indicates that the hardware resources required to enable peer access have been exhausted for one or more of the devices passed to :py:obj:`~.cuCtxEnablePeerAccess()`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED + + + This error indicates that the memory range passed to :py:obj:`~.cuMemHostRegister()` has already been registered. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED + + + This error indicates that the pointer passed to :py:obj:`~.cuMemHostUnregister()` does not correspond to any currently registered memory region. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_HARDWARE_STACK_ERROR + + + While executing a kernel, the device encountered a stack error. This can be due to stack corruption or exceeding the stack size limit. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_ILLEGAL_INSTRUCTION + + + While executing a kernel, the device encountered an illegal instruction. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MISALIGNED_ADDRESS + + + While executing a kernel, the device encountered a load or store instruction on a memory address which is not aligned. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_ADDRESS_SPACE + + + While executing a kernel, the device encountered an instruction which can only operate on memory locations in certain address spaces (global, shared, or local), but was supplied a memory address not belonging to an allowed address space. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_PC + + + While executing a kernel, the device program counter wrapped its address space. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_LAUNCH_FAILED + + + An exception occurred on the device while executing a kernel. Common causes include dereferencing an invalid device pointer and accessing out of bounds shared memory. Less common cases can be system specific - more information about these cases can be found in the system specific user guide. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE + + + This error indicates that the number of blocks launched per grid for a kernel that was launched via either :py:obj:`~.cuLaunchCooperativeKernel` or :py:obj:`~.cuLaunchCooperativeKernelMultiDevice` exceeds the maximum number of blocks as allowed by :py:obj:`~.cuOccupancyMaxActiveBlocksPerMultiprocessor` or :py:obj:`~.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags` times the number of multiprocessors as specified by the device attribute :py:obj:`~.CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT`. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_PERMITTED + + + This error indicates that the attempted operation is not permitted. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_NOT_SUPPORTED + + + This error indicates that the attempted operation is not supported on the current system or device. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_SYSTEM_NOT_READY + + + This error indicates that the system is not yet ready to start any CUDA work. To continue using CUDA, verify the system configuration is in a valid state and all required driver daemons are actively running. More information about this error can be found in the system specific user guide. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_SYSTEM_DRIVER_MISMATCH + + + This error indicates that there is a mismatch between the versions of the display driver and the CUDA driver. Refer to the compatibility documentation for supported versions. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE + + + This error indicates that the system was upgraded to run with forward compatibility but the visible hardware detected by CUDA does not support this configuration. Refer to the compatibility documentation for the supported hardware matrix or ensure that only supported hardware is visible during initialization via the CUDA_VISIBLE_DEVICES environment variable. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_CONNECTION_FAILED + + + This error indicates that the MPS client failed to connect to the MPS control daemon or the MPS server. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_RPC_FAILURE + + + This error indicates that the remote procedural call between the MPS server and the MPS client failed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_SERVER_NOT_READY + + + This error indicates that the MPS server is not ready to accept new MPS client requests. This error can be returned when the MPS server is in the process of recovering from a fatal failure. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_MAX_CLIENTS_REACHED + + + This error indicates that the hardware resources required to create MPS client have been exhausted. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED + + + This error indicates the the hardware resources required to support device connections have been exhausted. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_MPS_CLIENT_TERMINATED + + + This error indicates that the MPS client has been terminated by the server. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED + + + This error indicates that the operation is not permitted when the stream is capturing. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_INVALIDATED + + + This error indicates that the current capture sequence on the stream has been invalidated due to a previous error. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_MERGE + + + This error indicates that the operation would have resulted in a merge of two independent capture sequences. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_UNMATCHED + + + This error indicates that the capture was not initiated in this stream. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_UNJOINED + + + This error indicates that the capture sequence contains a fork that was not joined to the primary stream. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_ISOLATION + + + This error indicates that a dependency would have been created which crosses the capture sequence boundary. Only implicit in-stream ordering dependencies are allowed to cross the boundary. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_IMPLICIT + + + This error indicates a disallowed implicit dependency on a current capture sequence from cudaStreamLegacy. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_CAPTURED_EVENT + + + This error indicates that the operation is not permitted on an event which was last recorded in a capturing stream. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD + + + A stream capture sequence not initiated with the :py:obj:`~.CU_STREAM_CAPTURE_MODE_RELAXED` argument to :py:obj:`~.cuStreamBeginCapture` was passed to :py:obj:`~.cuStreamEndCapture` in a different thread. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_TIMEOUT + + + This error indicates that the timeout specified for the wait operation has lapsed. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE + + + This error indicates that the graph update was not performed because it included changes which violated constraints specific to instantiated graph update. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_EXTERNAL_DEVICE + + + This indicates that an async error has occurred in a device outside of CUDA. If CUDA was waiting for an external device's signal before consuming shared data, the external device signaled an error indicating that the data is not valid for consumption. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_INVALID_CLUSTER_SIZE + + + Indicates a kernel launch error due to cluster misconfiguration. + + + .. autoattribute:: cuda.bindings.driver.CUresult.CUDA_ERROR_UNKNOWN + + + This indicates that an unknown internal error has occurred. + +.. autoclass:: cuda.bindings.driver.CUdevice_P2PAttribute + + .. autoattribute:: cuda.bindings.driver.CUdevice_P2PAttribute.CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK + + + A relative value indicating the performance of the link between two devices + + + .. autoattribute:: cuda.bindings.driver.CUdevice_P2PAttribute.CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED + + + P2P Access is enable + + + .. autoattribute:: cuda.bindings.driver.CUdevice_P2PAttribute.CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED + + + Atomic operation over the link supported + + + .. autoattribute:: cuda.bindings.driver.CUdevice_P2PAttribute.CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.driver.CUdevice_P2PAttribute.CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED + + + Accessing CUDA arrays over the link supported + +.. autoclass:: cuda.bindings.driver.CUresourceViewFormat + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_NONE + + + No resource view format (use underlying resource format) + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_1X8 + + + 1 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_2X8 + + + 2 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_4X8 + + + 4 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_1X8 + + + 1 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_2X8 + + + 2 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_4X8 + + + 4 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_1X16 + + + 1 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_2X16 + + + 2 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_4X16 + + + 4 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_1X16 + + + 1 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_2X16 + + + 2 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_4X16 + + + 4 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_1X32 + + + 1 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_2X32 + + + 2 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UINT_4X32 + + + 4 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_1X32 + + + 1 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_2X32 + + + 2 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SINT_4X32 + + + 4 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_1X16 + + + 1 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_2X16 + + + 2 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_4X16 + + + 4 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_1X32 + + + 1 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_2X32 + + + 2 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_FLOAT_4X32 + + + 4 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC1 + + + Block compressed 1 + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC2 + + + Block compressed 2 + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC3 + + + Block compressed 3 + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC4 + + + Block compressed 4 unsigned + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SIGNED_BC4 + + + Block compressed 4 signed + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC5 + + + Block compressed 5 unsigned + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SIGNED_BC5 + + + Block compressed 5 signed + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC6H + + + Block compressed 6 unsigned half-float + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_SIGNED_BC6H + + + Block compressed 6 signed half-float + + + .. autoattribute:: cuda.bindings.driver.CUresourceViewFormat.CU_RES_VIEW_FORMAT_UNSIGNED_BC7 + + + Block compressed 7 + +.. autoclass:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS + + .. autoattribute:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS.CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE + + + No access, meaning the device cannot access this memory at all, thus must be staged through accessible memory in order to complete certain operations + + + .. autoattribute:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS.CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ + + + Read-only access, meaning writes to this memory are considered invalid accesses and thus return error in that case. + + + .. autoattribute:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS.CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE + + + Read-write access, the device has full read-write access to the memory + +.. autoclass:: cuda.bindings.driver.CUexternalMemoryHandleType + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD + + + Handle is an opaque file descriptor + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32 + + + Handle is an opaque shared NT handle + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT + + + Handle is an opaque, globally shared handle + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP + + + Handle is a D3D12 heap object + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE + + + Handle is a D3D12 committed resource + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE + + + Handle is a shared NT handle to a D3D11 resource + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT + + + Handle is a globally shared handle to a D3D11 resource + + + .. autoattribute:: cuda.bindings.driver.CUexternalMemoryHandleType.CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF + + + Handle is an NvSciBuf object + +.. autoclass:: cuda.bindings.driver.CUexternalSemaphoreHandleType + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD + + + Handle is an opaque file descriptor + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32 + + + Handle is an opaque shared NT handle + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT + + + Handle is an opaque, globally shared handle + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE + + + Handle is a shared NT handle referencing a D3D12 fence object + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE + + + Handle is a shared NT handle referencing a D3D11 fence object + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC + + + Opaque handle to NvSciSync Object + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX + + + Handle is a shared NT handle referencing a D3D11 keyed mutex object + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT + + + Handle is a globally shared handle referencing a D3D11 keyed mutex object + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD + + + Handle is an opaque file descriptor referencing a timeline semaphore + + + .. autoattribute:: cuda.bindings.driver.CUexternalSemaphoreHandleType.CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32 + + + Handle is an opaque shared NT handle referencing a timeline semaphore + +.. autoclass:: cuda.bindings.driver.CUmemAllocationHandleType + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationHandleType.CU_MEM_HANDLE_TYPE_NONE + + + Does not allow any export mechanism. > + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationHandleType.CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR + + + Allows a file descriptor to be used for exporting. Permitted only on POSIX systems. (int) + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationHandleType.CU_MEM_HANDLE_TYPE_WIN32 + + + Allows a Win32 NT handle to be used for exporting. (HANDLE) + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationHandleType.CU_MEM_HANDLE_TYPE_WIN32_KMT + + + Allows a Win32 KMT handle to be used for exporting. (D3DKMT_HANDLE) + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationHandleType.CU_MEM_HANDLE_TYPE_MAX + +.. autoclass:: cuda.bindings.driver.CUmemAccess_flags + + .. autoattribute:: cuda.bindings.driver.CUmemAccess_flags.CU_MEM_ACCESS_FLAGS_PROT_NONE + + + Default, make the address range not accessible + + + .. autoattribute:: cuda.bindings.driver.CUmemAccess_flags.CU_MEM_ACCESS_FLAGS_PROT_READ + + + Make the address range read accessible + + + .. autoattribute:: cuda.bindings.driver.CUmemAccess_flags.CU_MEM_ACCESS_FLAGS_PROT_READWRITE + + + Make the address range read-write accessible + + + .. autoattribute:: cuda.bindings.driver.CUmemAccess_flags.CU_MEM_ACCESS_FLAGS_PROT_MAX + +.. autoclass:: cuda.bindings.driver.CUmemLocationType + + .. autoattribute:: cuda.bindings.driver.CUmemLocationType.CU_MEM_LOCATION_TYPE_INVALID + + + .. autoattribute:: cuda.bindings.driver.CUmemLocationType.CU_MEM_LOCATION_TYPE_DEVICE + + + Location is a device location, thus id is a device ordinal + + + .. autoattribute:: cuda.bindings.driver.CUmemLocationType.CU_MEM_LOCATION_TYPE_MAX + +.. autoclass:: cuda.bindings.driver.CUmemAllocationType + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationType.CU_MEM_ALLOCATION_TYPE_INVALID + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationType.CU_MEM_ALLOCATION_TYPE_PINNED + + + This allocation type is 'pinned', i.e. cannot migrate from its current location while the application is actively using it + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationType.CU_MEM_ALLOCATION_TYPE_MAX + +.. autoclass:: cuda.bindings.driver.CUmemAllocationGranularity_flags + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationGranularity_flags.CU_MEM_ALLOC_GRANULARITY_MINIMUM + + + Minimum required granularity for allocation + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationGranularity_flags.CU_MEM_ALLOC_GRANULARITY_RECOMMENDED + + + Recommended granularity for allocation for best performance + +.. autoclass:: cuda.bindings.driver.CUmemRangeHandleType + + .. autoattribute:: cuda.bindings.driver.CUmemRangeHandleType.CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD + + + .. autoattribute:: cuda.bindings.driver.CUmemRangeHandleType.CU_MEM_RANGE_HANDLE_TYPE_MAX + +.. autoclass:: cuda.bindings.driver.CUarraySparseSubresourceType + + .. autoattribute:: cuda.bindings.driver.CUarraySparseSubresourceType.CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL + + + .. autoattribute:: cuda.bindings.driver.CUarraySparseSubresourceType.CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL + +.. autoclass:: cuda.bindings.driver.CUmemOperationType + + .. autoattribute:: cuda.bindings.driver.CUmemOperationType.CU_MEM_OPERATION_TYPE_MAP + + + .. autoattribute:: cuda.bindings.driver.CUmemOperationType.CU_MEM_OPERATION_TYPE_UNMAP + +.. autoclass:: cuda.bindings.driver.CUmemHandleType + + .. autoattribute:: cuda.bindings.driver.CUmemHandleType.CU_MEM_HANDLE_TYPE_GENERIC + +.. autoclass:: cuda.bindings.driver.CUmemAllocationCompType + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationCompType.CU_MEM_ALLOCATION_COMP_NONE + + + Allocating non-compressible memory + + + .. autoattribute:: cuda.bindings.driver.CUmemAllocationCompType.CU_MEM_ALLOCATION_COMP_GENERIC + + + Allocating compressible memory + +.. autoclass:: cuda.bindings.driver.CUgraphExecUpdateResult + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_SUCCESS + + + The update succeeded + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR + + + The update failed for an unexpected reason which is described in the return value of the function + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED + + + The update failed because the topology changed + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED + + + The update failed because a node type changed + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED + + + The update failed because the function of a kernel node changed (CUDA driver < 11.2) + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED + + + The update failed because the parameters changed in a way that is not supported + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED + + + The update failed because something about the node is not supported + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE + + + The update failed because the function of a kernel node changed in an unsupported way + + + .. autoattribute:: cuda.bindings.driver.CUgraphExecUpdateResult.CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED + + + The update failed because the node attributes changed in a way that is not supported + +.. autoclass:: cuda.bindings.driver.CUmemPool_attribute + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_REUSE_FOLLOW_EVENT_DEPENDENCIES + + + (value type = int) Allow cuMemAllocAsync to use memory asynchronously freed in another streams as long as a stream ordering dependency of the allocating stream on the free action exists. Cuda events and null stream interactions can create the required stream ordered dependencies. (default enabled) + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_REUSE_ALLOW_OPPORTUNISTIC + + + (value type = int) Allow reuse of already completed frees when there is no dependency between the free and allocation. (default enabled) + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_REUSE_ALLOW_INTERNAL_DEPENDENCIES + + + (value type = int) Allow cuMemAllocAsync to insert new stream dependencies in order to establish the stream ordering required to reuse a piece of memory released by cuFreeAsync (default enabled). + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_RELEASE_THRESHOLD + + + (value type = cuuint64_t) Amount of reserved memory in bytes to hold onto before trying to release memory back to the OS. When more than the release threshold bytes of memory are held by the memory pool, the allocator will try to release memory back to the OS on the next call to stream, event or context synchronize. (default 0) + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_RESERVED_MEM_CURRENT + + + (value type = cuuint64_t) Amount of backing memory currently allocated for the mempool. + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_RESERVED_MEM_HIGH + + + (value type = cuuint64_t) High watermark of backing memory allocated for the mempool since the last time it was reset. High watermark can only be reset to zero. + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_USED_MEM_CURRENT + + + (value type = cuuint64_t) Amount of memory from the pool that is currently in use by the application. + + + .. autoattribute:: cuda.bindings.driver.CUmemPool_attribute.CU_MEMPOOL_ATTR_USED_MEM_HIGH + + + (value type = cuuint64_t) High watermark of the amount of memory from the pool that was in use by the application since the last time it was reset. High watermark can only be reset to zero. + +.. autoclass:: cuda.bindings.driver.CUgraphMem_attribute + + .. autoattribute:: cuda.bindings.driver.CUgraphMem_attribute.CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT + + + (value type = cuuint64_t) Amount of memory, in bytes, currently associated with graphs + + + .. autoattribute:: cuda.bindings.driver.CUgraphMem_attribute.CU_GRAPH_MEM_ATTR_USED_MEM_HIGH + + + (value type = cuuint64_t) High watermark of memory, in bytes, associated with graphs since the last time it was reset. High watermark can only be reset to zero. + + + .. autoattribute:: cuda.bindings.driver.CUgraphMem_attribute.CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT + + + (value type = cuuint64_t) Amount of memory, in bytes, currently allocated for use by the CUDA graphs asynchronous allocator. + + + .. autoattribute:: cuda.bindings.driver.CUgraphMem_attribute.CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH + + + (value type = cuuint64_t) High watermark of memory, in bytes, currently allocated for use by the CUDA graphs asynchronous allocator. + +.. autoclass:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesOptions + + .. autoattribute:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesOptions.CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_HOST + + + :py:obj:`~.cuFlushGPUDirectRDMAWrites()` and its CUDA Runtime API counterpart are supported on the device. + + + .. autoattribute:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesOptions.CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_MEMOPS + + + The :py:obj:`~.CU_STREAM_WAIT_VALUE_FLUSH` flag and the :py:obj:`~.CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES` MemOp are supported on the device. + +.. autoclass:: cuda.bindings.driver.CUGPUDirectRDMAWritesOrdering + + .. autoattribute:: cuda.bindings.driver.CUGPUDirectRDMAWritesOrdering.CU_GPU_DIRECT_RDMA_WRITES_ORDERING_NONE + + + The device does not natively support ordering of remote writes. :py:obj:`~.cuFlushGPUDirectRDMAWrites()` can be leveraged if supported. + + + .. autoattribute:: cuda.bindings.driver.CUGPUDirectRDMAWritesOrdering.CU_GPU_DIRECT_RDMA_WRITES_ORDERING_OWNER + + + Natively, the device can consistently consume remote writes, although other CUDA devices may not. + + + .. autoattribute:: cuda.bindings.driver.CUGPUDirectRDMAWritesOrdering.CU_GPU_DIRECT_RDMA_WRITES_ORDERING_ALL_DEVICES + + + Any CUDA device in the system can consistently consume remote writes to this device. + +.. autoclass:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesScope + + .. autoattribute:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesScope.CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER + + + Blocks until remote writes are visible to the CUDA device context owning the data. + + + .. autoattribute:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesScope.CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES + + + Blocks until remote writes are visible to all CUDA device contexts. + +.. autoclass:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesTarget + + .. autoattribute:: cuda.bindings.driver.CUflushGPUDirectRDMAWritesTarget.CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX + + + Sets the target for :py:obj:`~.cuFlushGPUDirectRDMAWrites()` to the currently active CUDA device context. + +.. autoclass:: cuda.bindings.driver.CUgraphDebugDot_flags + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES + + + Output all debug data as if every debug flag is enabled + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS + + + Use CUDA Runtime structures for output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS + + + Adds CUDA_KERNEL_NODE_PARAMS values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS + + + Adds CUDA_MEMCPY3D values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS + + + Adds CUDA_MEMSET_NODE_PARAMS values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS + + + Adds CUDA_HOST_NODE_PARAMS values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS + + + Adds CUevent handle from record and wait nodes to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS + + + Adds CUDA_EXT_SEM_SIGNAL_NODE_PARAMS values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES + + + Adds CUDA_EXT_SEM_WAIT_NODE_PARAMS values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES + + + Adds CUkernelNodeAttrValue values to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS + + + Adds node handles and every kernel function handle to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS + + + Adds memory alloc node parameters to output + + + .. autoattribute:: cuda.bindings.driver.CUgraphDebugDot_flags.CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS + +.. autoclass:: cuda.bindings.driver.CUuserObject_flags + + .. autoattribute:: cuda.bindings.driver.CUuserObject_flags.CU_USER_OBJECT_NO_DESTRUCTOR_SYNC + + + Indicates the destructor execution is not synchronized by any CUDA handle. + +.. autoclass:: cuda.bindings.driver.CUuserObjectRetain_flags + + .. autoattribute:: cuda.bindings.driver.CUuserObjectRetain_flags.CU_GRAPH_USER_OBJECT_MOVE + + + Transfer references from the caller rather than creating new references. + +.. autoclass:: cuda.bindings.driver.CUgraphInstantiate_flags + + .. autoattribute:: cuda.bindings.driver.CUgraphInstantiate_flags.CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH + + + Automatically free memory allocated in a graph before relaunching. + + + .. autoattribute:: cuda.bindings.driver.CUgraphInstantiate_flags.CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY + + + Run the graph using the per-node priority attributes rather than the priority of the stream it is launched into. + +.. autoclass:: cuda.bindings.driver.CUeglFrameType + + .. autoattribute:: cuda.bindings.driver.CUeglFrameType.CU_EGL_FRAME_TYPE_ARRAY + + + Frame type CUDA array + + + .. autoattribute:: cuda.bindings.driver.CUeglFrameType.CU_EGL_FRAME_TYPE_PITCH + + + Frame type pointer + +.. autoclass:: cuda.bindings.driver.CUeglResourceLocationFlags + + .. autoattribute:: cuda.bindings.driver.CUeglResourceLocationFlags.CU_EGL_RESOURCE_LOCATION_SYSMEM + + + Resource location sysmem + + + .. autoattribute:: cuda.bindings.driver.CUeglResourceLocationFlags.CU_EGL_RESOURCE_LOCATION_VIDMEM + + + Resource location vidmem + +.. autoclass:: cuda.bindings.driver.CUeglColorFormat + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_PLANAR + + + Y, U, V in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR + + + Y, UV in two surfaces (UV as one surface) with VU byte ordering, width, height ratio same as YUV420Planar. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV422_PLANAR + + + Y, U, V each in a separate surface, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR + + + Y, UV in two surfaces with VU byte ordering, width, height ratio same as YUV422Planar. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_RGB + + + R/G/B three channels in one surface with BGR byte ordering. Only pitch linear format supported. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BGR + + + R/G/B three channels in one surface with RGB byte ordering. Only pitch linear format supported. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_ARGB + + + R/G/B/A four channels in one surface with BGRA byte ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_RGBA + + + R/G/B/A four channels in one surface with ABGR byte ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_L + + + single luminance channel in one surface. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_R + + + single color channel in one surface. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV444_PLANAR + + + Y, U, V in three surfaces, each in a separate surface, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR + + + Y, UV in two surfaces (UV as one surface) with VU byte ordering, width, height ratio same as YUV444Planar. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUYV_422 + + + Y, U, V in one surface, interleaved as UYVY in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_UYVY_422 + + + Y, U, V in one surface, interleaved as YUYV in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_ABGR + + + R/G/B/A four channels in one surface with RGBA byte ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BGRA + + + R/G/B/A four channels in one surface with ARGB byte ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_A + + + Alpha color format - one channel in one surface. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_RG + + + R/G color format - two channels in one surface with GR byte ordering + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_AYUV + + + Y, U, V, A four channels in one surface, interleaved as VUYA. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR + + + Y10, V10U10 in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR + + + Y10, V10U10 in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR + + + Y12, V12U12 in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR + + + Y12, V12U12 in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_VYUY_ER + + + Extended Range Y, U, V in one surface, interleaved as YVYU in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_UYVY_ER + + + Extended Range Y, U, V in one surface, interleaved as YUYV in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUYV_ER + + + Extended Range Y, U, V in one surface, interleaved as UYVY in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVYU_ER + + + Extended Range Y, U, V in one surface, interleaved as VYUY in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV_ER + + + Extended Range Y, U, V three channels in one surface, interleaved as VUY. Only pitch linear format supported. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUVA_ER + + + Extended Range Y, U, V, A four channels in one surface, interleaved as AVUY. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_AYUV_ER + + + Extended Range Y, U, V, A four channels in one surface, interleaved as VUYA. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER + + + Extended Range Y, U, V in three surfaces, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER + + + Extended Range Y, U, V in three surfaces, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER + + + Extended Range Y, U, V in three surfaces, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER + + + Extended Range Y, V, U in three surfaces, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER + + + Extended Range Y, V, U in three surfaces, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER + + + Extended Range Y, V, U in three surfaces, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_RGGB + + + Bayer format - one channel in one surface with interleaved RGGB ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_BGGR + + + Bayer format - one channel in one surface with interleaved BGGR ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_GRBG + + + Bayer format - one channel in one surface with interleaved GRBG ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_GBRG + + + Bayer format - one channel in one surface with interleaved GBRG ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER10_RGGB + + + Bayer10 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER10_BGGR + + + Bayer10 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER10_GRBG + + + Bayer10 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER10_GBRG + + + Bayer10 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_RGGB + + + Bayer12 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_BGGR + + + Bayer12 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_GRBG + + + Bayer12 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_GBRG + + + Bayer12 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER14_RGGB + + + Bayer14 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER14_BGGR + + + Bayer14 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER14_GRBG + + + Bayer14 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER14_GBRG + + + Bayer14 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER20_RGGB + + + Bayer20 format - one channel in one surface with interleaved RGGB ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER20_BGGR + + + Bayer20 format - one channel in one surface with interleaved BGGR ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER20_GRBG + + + Bayer20 format - one channel in one surface with interleaved GRBG ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER20_GBRG + + + Bayer20 format - one channel in one surface with interleaved GBRG ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU444_PLANAR + + + Y, V, U in three surfaces, each in a separate surface, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU422_PLANAR + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_PLANAR + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved RGGB ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved BGGR ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved GRBG ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved GBRG ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_BCCR + + + Bayer format - one channel in one surface with interleaved BCCR ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_RCCB + + + Bayer format - one channel in one surface with interleaved RCCB ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_CRBC + + + Bayer format - one channel in one surface with interleaved CRBC ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER_CBRC + + + Bayer format - one channel in one surface with interleaved CBRC ordering. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER10_CCCC + + + Bayer10 format - one channel in one surface with interleaved CCCC ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_BCCR + + + Bayer12 format - one channel in one surface with interleaved BCCR ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_RCCB + + + Bayer12 format - one channel in one surface with interleaved RCCB ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_CRBC + + + Bayer12 format - one channel in one surface with interleaved CRBC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_CBRC + + + Bayer12 format - one channel in one surface with interleaved CBRC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_BAYER12_CCCC + + + Bayer12 format - one channel in one surface with interleaved CCCC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y + + + Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_2020 + + + Y, UV in two surfaces (UV as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_2020 + + + Y, VU in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_PLANAR_2020 + + + Y, U, V each in a separate surface, U/V width = 1/2 Y width, U/V height= 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_PLANAR_2020 + + + Y, V, U each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_709 + + + Y, UV in two surfaces (UV as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_709 + + + Y, VU in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV420_PLANAR_709 + + + Y, U, V each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVU420_PLANAR_709 + + + Y, V, U each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709 + + + Y10, V10U10 in two surfaces (VU as one surface), U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_2020 + + + Y10, V10U10 in two surfaces (VU as one surface), U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_2020 + + + Y10, V10U10 in two surfaces(VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR + + + Y10, V10U10 in two surfaces(VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_422_SEMIPLANAR_709 + + + Y10, V10U10 in two surfaces(VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y_ER + + + Extended Range Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y_709_ER + + + Extended Range Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10_ER + + + Extended Range Color format for single Y10 plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10_709_ER + + + Extended Range Color format for single Y10 plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12_ER + + + Extended Range Color format for single Y12 plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12_709_ER + + + Extended Range Color format for single Y12 plane. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUVA + + + Y, U, V, A four channels in one surface, interleaved as AVUY. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YUV + + + Y, U, V three channels in one surface, interleaved as VUY. Only pitch linear format supported. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_YVYU + + + Y, U, V in one surface, interleaved as YVYU in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_VYUY + + + Y, U, V in one surface, interleaved as VYUY in one channel. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_ER + + + Extended Range Y10, V10U10 in two surfaces(VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR_709_ER + + + Extended Range Y10, V10U10 in two surfaces(VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR_709_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR_709_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR_709_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.driver.CUeglColorFormat.CU_EGL_COLOR_FORMAT_MAX + +.. autoclass:: cuda.bindings.driver.CUdeviceptr_v2 +.. autoclass:: cuda.bindings.driver.CUdeviceptr +.. autoclass:: cuda.bindings.driver.CUdevice_v1 +.. autoclass:: cuda.bindings.driver.CUdevice +.. autoclass:: cuda.bindings.driver.CUcontext +.. autoclass:: cuda.bindings.driver.CUmodule +.. autoclass:: cuda.bindings.driver.CUfunction +.. autoclass:: cuda.bindings.driver.CUarray +.. autoclass:: cuda.bindings.driver.CUmipmappedArray +.. autoclass:: cuda.bindings.driver.CUtexref +.. autoclass:: cuda.bindings.driver.CUsurfref +.. autoclass:: cuda.bindings.driver.CUevent +.. autoclass:: cuda.bindings.driver.CUstream +.. autoclass:: cuda.bindings.driver.CUgraphicsResource +.. autoclass:: cuda.bindings.driver.CUtexObject_v1 +.. autoclass:: cuda.bindings.driver.CUtexObject +.. autoclass:: cuda.bindings.driver.CUsurfObject_v1 +.. autoclass:: cuda.bindings.driver.CUsurfObject +.. autoclass:: cuda.bindings.driver.CUexternalMemory +.. autoclass:: cuda.bindings.driver.CUexternalSemaphore +.. autoclass:: cuda.bindings.driver.CUgraph +.. autoclass:: cuda.bindings.driver.CUgraphNode +.. autoclass:: cuda.bindings.driver.CUgraphExec +.. autoclass:: cuda.bindings.driver.CUmemoryPool +.. autoclass:: cuda.bindings.driver.CUuserObject +.. autoclass:: cuda.bindings.driver.CUuuid +.. autoclass:: cuda.bindings.driver.CUipcEventHandle_v1 +.. autoclass:: cuda.bindings.driver.CUipcEventHandle +.. autoclass:: cuda.bindings.driver.CUipcMemHandle_v1 +.. autoclass:: cuda.bindings.driver.CUipcMemHandle +.. autoclass:: cuda.bindings.driver.CUstreamBatchMemOpParams_v1 +.. autoclass:: cuda.bindings.driver.CUstreamBatchMemOpParams +.. autoclass:: cuda.bindings.driver.CUDA_BATCH_MEM_OP_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUdevprop_v1 +.. autoclass:: cuda.bindings.driver.CUdevprop +.. autoclass:: cuda.bindings.driver.CUlinkState +.. autoclass:: cuda.bindings.driver.CUhostFn +.. autoclass:: cuda.bindings.driver.CUaccessPolicyWindow_v1 +.. autoclass:: cuda.bindings.driver.CUaccessPolicyWindow +.. autoclass:: cuda.bindings.driver.CUDA_KERNEL_NODE_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_KERNEL_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_MEMSET_NODE_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_MEMSET_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_HOST_NODE_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_HOST_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUlaunchAttributeValue +.. autoclass:: cuda.bindings.driver.CUlaunchAttribute +.. autoclass:: cuda.bindings.driver.CUlaunchConfig +.. autoclass:: cuda.bindings.driver.CUkernelNodeAttrID +.. autoclass:: cuda.bindings.driver.CUkernelNodeAttrValue_v1 +.. autoclass:: cuda.bindings.driver.CUkernelNodeAttrValue +.. autoclass:: cuda.bindings.driver.CUstreamAttrID +.. autoclass:: cuda.bindings.driver.CUstreamAttrValue_v1 +.. autoclass:: cuda.bindings.driver.CUstreamAttrValue +.. autoclass:: cuda.bindings.driver.CUexecAffinitySmCount_v1 +.. autoclass:: cuda.bindings.driver.CUexecAffinitySmCount +.. autoclass:: cuda.bindings.driver.CUexecAffinityParam_v1 +.. autoclass:: cuda.bindings.driver.CUexecAffinityParam +.. autoclass:: cuda.bindings.driver.CUstreamCallback +.. autoclass:: cuda.bindings.driver.CUoccupancyB2DSize +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY2D_v2 +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY2D +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D_v2 +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D_PEER_v1 +.. autoclass:: cuda.bindings.driver.CUDA_MEMCPY3D_PEER +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_DESCRIPTOR_v2 +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_DESCRIPTOR +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY3D_DESCRIPTOR_v2 +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY3D_DESCRIPTOR +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_SPARSE_PROPERTIES_v1 +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_SPARSE_PROPERTIES +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_MEMORY_REQUIREMENTS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_ARRAY_MEMORY_REQUIREMENTS +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_DESC +.. autoclass:: cuda.bindings.driver.CUDA_TEXTURE_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_TEXTURE_DESC +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_VIEW_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_RESOURCE_VIEW_DESC +.. autoclass:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS +.. autoclass:: cuda.bindings.driver.CUDA_LAUNCH_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_LAUNCH_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_HANDLE_DESC +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_BUFFER_DESC +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_SIGNAL_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1 +.. autoclass:: cuda.bindings.driver.CUDA_EXT_SEM_WAIT_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUmemGenericAllocationHandle_v1 +.. autoclass:: cuda.bindings.driver.CUmemGenericAllocationHandle +.. autoclass:: cuda.bindings.driver.CUarrayMapInfo_v1 +.. autoclass:: cuda.bindings.driver.CUarrayMapInfo +.. autoclass:: cuda.bindings.driver.CUmemLocation_v1 +.. autoclass:: cuda.bindings.driver.CUmemLocation +.. autoclass:: cuda.bindings.driver.CUmemAllocationProp_v1 +.. autoclass:: cuda.bindings.driver.CUmemAllocationProp +.. autoclass:: cuda.bindings.driver.CUmemAccessDesc_v1 +.. autoclass:: cuda.bindings.driver.CUmemAccessDesc +.. autoclass:: cuda.bindings.driver.CUmemPoolProps_v1 +.. autoclass:: cuda.bindings.driver.CUmemPoolProps +.. autoclass:: cuda.bindings.driver.CUmemPoolPtrExportData_v1 +.. autoclass:: cuda.bindings.driver.CUmemPoolPtrExportData +.. autoclass:: cuda.bindings.driver.CUDA_MEM_ALLOC_NODE_PARAMS +.. autoclass:: cuda.bindings.driver.CUeglFrame_v1 +.. autoclass:: cuda.bindings.driver.CUeglFrame +.. autoclass:: cuda.bindings.driver.CUeglStreamConnection +.. autoattribute:: cuda.bindings.driver.CUDA_VERSION + + CUDA API version number + +.. autoattribute:: cuda.bindings.driver.CU_UUID_HAS_BEEN_DEFINED + + CUDA UUID types + +.. autoattribute:: cuda.bindings.driver.CU_IPC_HANDLE_SIZE + + CUDA IPC handle size + +.. autoattribute:: cuda.bindings.driver.CU_STREAM_LEGACY + + Legacy stream handle + + + + Stream handle that can be passed as a CUstream to use an implicit stream with legacy synchronization behavior. + + + + See details of the \link_sync_behavior + +.. autoattribute:: cuda.bindings.driver.CU_STREAM_PER_THREAD + + Per-thread stream handle + + + + Stream handle that can be passed as a CUstream to use an implicit stream with per-thread synchronization behavior. + + + + See details of the \link_sync_behavior + +.. autoattribute:: cuda.bindings.driver.CUDA_CB +.. autoattribute:: cuda.bindings.driver.CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW +.. autoattribute:: cuda.bindings.driver.CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE +.. autoattribute:: cuda.bindings.driver.CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION +.. autoattribute:: cuda.bindings.driver.CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE +.. autoattribute:: cuda.bindings.driver.CU_KERNEL_NODE_ATTRIBUTE_PRIORITY +.. autoattribute:: cuda.bindings.driver.CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW +.. autoattribute:: cuda.bindings.driver.CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTALLOC_PORTABLE + + If set, host memory is portable between CUDA contexts. Flag for :py:obj:`~.cuMemHostAlloc()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTALLOC_DEVICEMAP + + If set, host memory is mapped into CUDA address space and :py:obj:`~.cuMemHostGetDevicePointer()` may be called on the host pointer. Flag for :py:obj:`~.cuMemHostAlloc()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTALLOC_WRITECOMBINED + + If set, host memory is allocated as write-combined - fast to write, faster to DMA, slow to read except via SSE4 streaming load instruction (MOVNTDQA). Flag for :py:obj:`~.cuMemHostAlloc()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTREGISTER_PORTABLE + + If set, host memory is portable between CUDA contexts. Flag for :py:obj:`~.cuMemHostRegister()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTREGISTER_DEVICEMAP + + If set, host memory is mapped into CUDA address space and :py:obj:`~.cuMemHostGetDevicePointer()` may be called on the host pointer. Flag for :py:obj:`~.cuMemHostRegister()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTREGISTER_IOMEMORY + + If set, the passed memory pointer is treated as pointing to some memory-mapped I/O space, e.g. belonging to a third-party PCIe device. On Windows the flag is a no-op. On Linux that memory is marked as non cache-coherent for the GPU and is expected to be physically contiguous. It may return :py:obj:`~.CUDA_ERROR_NOT_PERMITTED` if run as an unprivileged user, :py:obj:`~.CUDA_ERROR_NOT_SUPPORTED` on older Linux kernel versions. On all other platforms, it is not supported and :py:obj:`~.CUDA_ERROR_NOT_SUPPORTED` is returned. Flag for :py:obj:`~.cuMemHostRegister()` + +.. autoattribute:: cuda.bindings.driver.CU_MEMHOSTREGISTER_READ_ONLY + + If set, the passed memory pointer is treated as pointing to memory that is considered read-only by the device. On platforms without :py:obj:`~.CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES`, this flag is required in order to register memory mapped to the CPU as read-only. Support for the use of this flag can be queried from the device attribute :py:obj:`~.CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED`. Using this flag with a current context associated with a device that does not have this attribute set will cause :py:obj:`~.cuMemHostRegister` to error with :py:obj:`~.CUDA_ERROR_NOT_SUPPORTED`. + +.. autoattribute:: cuda.bindings.driver.CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL + + Indicates that the layered sparse CUDA array or CUDA mipmapped array has a single mip tail region for all layers + +.. autoattribute:: cuda.bindings.driver.CUDA_EXTERNAL_MEMORY_DEDICATED + + Indicates that the external memory object is a dedicated resource + +.. autoattribute:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC + + When the `flags` parameter of :py:obj:`~.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS` contains this flag, it indicates that signaling an external semaphore object should skip performing appropriate memory synchronization operations over all the external memory objects that are imported as :py:obj:`~.CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF`, which otherwise are performed by default to ensure data coherency with other importers of the same NvSciBuf memory objects. + +.. autoattribute:: cuda.bindings.driver.CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC + + When the `flags` parameter of :py:obj:`~.CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS` contains this flag, it indicates that waiting on an external semaphore object should skip performing appropriate memory synchronization operations over all the external memory objects that are imported as :py:obj:`~.CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF`, which otherwise are performed by default to ensure data coherency with other importers of the same NvSciBuf memory objects. + +.. autoattribute:: cuda.bindings.driver.CUDA_NVSCISYNC_ATTR_SIGNAL + + When `flags` of :py:obj:`~.cuDeviceGetNvSciSyncAttributes` is set to this, it indicates that application needs signaler specific NvSciSyncAttr to be filled by :py:obj:`~.cuDeviceGetNvSciSyncAttributes`. + +.. autoattribute:: cuda.bindings.driver.CUDA_NVSCISYNC_ATTR_WAIT + + When `flags` of :py:obj:`~.cuDeviceGetNvSciSyncAttributes` is set to this, it indicates that application needs waiter specific NvSciSyncAttr to be filled by :py:obj:`~.cuDeviceGetNvSciSyncAttributes`. + +.. autoattribute:: cuda.bindings.driver.CU_MEM_CREATE_USAGE_TILE_POOL + + This flag if set indicates that the memory will be used as a tile pool. + +.. autoattribute:: cuda.bindings.driver.CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC + + If set, each kernel launched as part of :py:obj:`~.cuLaunchCooperativeKernelMultiDevice` only waits for prior work in the stream corresponding to that GPU to complete before the kernel begins execution. + +.. autoattribute:: cuda.bindings.driver.CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC + + If set, any subsequent work pushed in a stream that participated in a call to :py:obj:`~.cuLaunchCooperativeKernelMultiDevice` will only wait for the kernel launched on the GPU corresponding to that stream to complete before it begins execution. + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_LAYERED + + If set, the CUDA array is a collection of layers, where each layer is either a 1D or a 2D array and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of layers, not the depth of a 3D array. + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_2DARRAY + + Deprecated, use CUDA_ARRAY3D_LAYERED + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_SURFACE_LDST + + This flag must be set in order to bind a surface reference to the CUDA array + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_CUBEMAP + + If set, the CUDA array is a collection of six 2D arrays, representing faces of a cube. The width of such a CUDA array must be equal to its height, and Depth must be six. If :py:obj:`~.CUDA_ARRAY3D_LAYERED` flag is also set, then the CUDA array is a collection of cubemaps and Depth must be a multiple of six. + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_TEXTURE_GATHER + + This flag must be set in order to perform texture gather operations on a CUDA array. + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_DEPTH_TEXTURE + + This flag if set indicates that the CUDA array is a DEPTH_TEXTURE. + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_COLOR_ATTACHMENT + + This flag indicates that the CUDA array may be bound as a color target in an external graphics API + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_SPARSE + + This flag if set indicates that the CUDA array or CUDA mipmapped array is a sparse CUDA array or CUDA mipmapped array respectively + +.. autoattribute:: cuda.bindings.driver.CUDA_ARRAY3D_DEFERRED_MAPPING + + This flag if set indicates that the CUDA array or CUDA mipmapped array will allow deferred memory mapping + +.. autoattribute:: cuda.bindings.driver.CU_TRSA_OVERRIDE_FORMAT + + Override the texref format with a format inferred from the array. Flag for :py:obj:`~.cuTexRefSetArray()` + +.. autoattribute:: cuda.bindings.driver.CU_TRSF_READ_AS_INTEGER + + Read the texture as integers rather than promoting the values to floats in the range [0,1]. Flag for :py:obj:`~.cuTexRefSetFlags()` and :py:obj:`~.cuTexObjectCreate()` + +.. autoattribute:: cuda.bindings.driver.CU_TRSF_NORMALIZED_COORDINATES + + Use normalized texture coordinates in the range [0,1) instead of [0,dim). Flag for :py:obj:`~.cuTexRefSetFlags()` and :py:obj:`~.cuTexObjectCreate()` + +.. autoattribute:: cuda.bindings.driver.CU_TRSF_SRGB + + Perform sRGB->linear conversion during texture read. Flag for :py:obj:`~.cuTexRefSetFlags()` and :py:obj:`~.cuTexObjectCreate()` + +.. autoattribute:: cuda.bindings.driver.CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION + + Disable any trilinear filtering optimizations. Flag for :py:obj:`~.cuTexRefSetFlags()` and :py:obj:`~.cuTexObjectCreate()` + +.. autoattribute:: cuda.bindings.driver.CU_TRSF_SEAMLESS_CUBEMAP + + Enable seamless cube map filtering. Flag for :py:obj:`~.cuTexObjectCreate()` + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_END_AS_INT + + C++ compile time constant for CU_LAUNCH_PARAM_END + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_END + + End of array terminator for the `extra` parameter to :py:obj:`~.cuLaunchKernel` + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT + + C++ compile time constant for CU_LAUNCH_PARAM_BUFFER_POINTER + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_BUFFER_POINTER + + Indicator that the next value in the `extra` parameter to :py:obj:`~.cuLaunchKernel` will be a pointer to a buffer containing all kernel parameters used for launching kernel `f`. This buffer needs to honor all alignment/padding requirements of the individual parameters. If :py:obj:`~.CU_LAUNCH_PARAM_BUFFER_SIZE` is not also specified in the `extra` array, then :py:obj:`~.CU_LAUNCH_PARAM_BUFFER_POINTER` will have no effect. + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT + + C++ compile time constant for CU_LAUNCH_PARAM_BUFFER_SIZE + +.. autoattribute:: cuda.bindings.driver.CU_LAUNCH_PARAM_BUFFER_SIZE + + Indicator that the next value in the `extra` parameter to :py:obj:`~.cuLaunchKernel` will be a pointer to a size_t which contains the size of the buffer specified with :py:obj:`~.CU_LAUNCH_PARAM_BUFFER_POINTER`. It is required that :py:obj:`~.CU_LAUNCH_PARAM_BUFFER_POINTER` also be specified in the `extra` array if the value associated with :py:obj:`~.CU_LAUNCH_PARAM_BUFFER_SIZE` is not zero. + +.. autoattribute:: cuda.bindings.driver.CU_PARAM_TR_DEFAULT + + For texture references loaded into the module, use default texunit from texture reference. + +.. autoattribute:: cuda.bindings.driver.CU_DEVICE_CPU + + Device that represents the CPU + +.. autoattribute:: cuda.bindings.driver.CU_DEVICE_INVALID + + Device that represents an invalid device + +.. autoattribute:: cuda.bindings.driver.MAX_PLANES + + Maximum number of planes per frame + +.. autoattribute:: cuda.bindings.driver.CUDA_EGL_INFINITE_TIMEOUT + + Indicates that timeout for :py:obj:`~.cuEGLStreamConsumerAcquireFrame` is infinite. + + +Error Handling +-------------- + +This section describes the error handling functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuGetErrorString +.. autofunction:: cuda.bindings.driver.cuGetErrorName + +Initialization +-------------- + +This section describes the initialization functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuInit + +Version Management +------------------ + +This section describes the version management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuDriverGetVersion + +Device Management +----------------- + +This section describes the device management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuDeviceGet +.. autofunction:: cuda.bindings.driver.cuDeviceGetCount +.. autofunction:: cuda.bindings.driver.cuDeviceGetName +.. autofunction:: cuda.bindings.driver.cuDeviceGetUuid +.. autofunction:: cuda.bindings.driver.cuDeviceGetUuid_v2 +.. autofunction:: cuda.bindings.driver.cuDeviceGetLuid +.. autofunction:: cuda.bindings.driver.cuDeviceTotalMem +.. autofunction:: cuda.bindings.driver.cuDeviceGetTexture1DLinearMaxWidth +.. autofunction:: cuda.bindings.driver.cuDeviceGetAttribute +.. autofunction:: cuda.bindings.driver.cuDeviceGetNvSciSyncAttributes +.. autofunction:: cuda.bindings.driver.cuDeviceSetMemPool +.. autofunction:: cuda.bindings.driver.cuDeviceGetMemPool +.. autofunction:: cuda.bindings.driver.cuDeviceGetDefaultMemPool +.. autofunction:: cuda.bindings.driver.cuFlushGPUDirectRDMAWrites + +Primary Context Management +-------------------------- + +This section describes the primary context management functions of the low-level CUDA driver application programming interface. + + + +The primary context is unique per device and shared with the CUDA runtime API. These functions allow integration with other libraries using CUDA. + +.. autofunction:: cuda.bindings.driver.cuDevicePrimaryCtxRetain +.. autofunction:: cuda.bindings.driver.cuDevicePrimaryCtxRelease +.. autofunction:: cuda.bindings.driver.cuDevicePrimaryCtxSetFlags +.. autofunction:: cuda.bindings.driver.cuDevicePrimaryCtxGetState +.. autofunction:: cuda.bindings.driver.cuDevicePrimaryCtxReset + +Context Management +------------------ + +This section describes the context management functions of the low-level CUDA driver application programming interface. + + + +Please note that some functions are described in Primary Context Management section. + +.. autofunction:: cuda.bindings.driver.cuCtxCreate +.. autofunction:: cuda.bindings.driver.cuCtxCreate_v3 +.. autofunction:: cuda.bindings.driver.cuCtxDestroy +.. autofunction:: cuda.bindings.driver.cuCtxPushCurrent +.. autofunction:: cuda.bindings.driver.cuCtxPopCurrent +.. autofunction:: cuda.bindings.driver.cuCtxSetCurrent +.. autofunction:: cuda.bindings.driver.cuCtxGetCurrent +.. autofunction:: cuda.bindings.driver.cuCtxGetDevice +.. autofunction:: cuda.bindings.driver.cuCtxGetFlags +.. autofunction:: cuda.bindings.driver.cuCtxSynchronize +.. autofunction:: cuda.bindings.driver.cuCtxSetLimit +.. autofunction:: cuda.bindings.driver.cuCtxGetLimit +.. autofunction:: cuda.bindings.driver.cuCtxGetCacheConfig +.. autofunction:: cuda.bindings.driver.cuCtxSetCacheConfig +.. autofunction:: cuda.bindings.driver.cuCtxGetSharedMemConfig +.. autofunction:: cuda.bindings.driver.cuCtxSetSharedMemConfig +.. autofunction:: cuda.bindings.driver.cuCtxGetApiVersion +.. autofunction:: cuda.bindings.driver.cuCtxGetStreamPriorityRange +.. autofunction:: cuda.bindings.driver.cuCtxResetPersistingL2Cache +.. autofunction:: cuda.bindings.driver.cuCtxGetExecAffinity + +Module Management +----------------- + +This section describes the module management functions of the low-level CUDA driver application programming interface. + +.. autoclass:: cuda.bindings.driver.CUmoduleLoadingMode + + .. autoattribute:: cuda.bindings.driver.CUmoduleLoadingMode.CU_MODULE_EAGER_LOADING + + + Lazy Kernel Loading is not enabled + + + .. autoattribute:: cuda.bindings.driver.CUmoduleLoadingMode.CU_MODULE_LAZY_LOADING + + + Lazy Kernel Loading is enabled + +.. autofunction:: cuda.bindings.driver.cuModuleLoad +.. autofunction:: cuda.bindings.driver.cuModuleLoadData +.. autofunction:: cuda.bindings.driver.cuModuleLoadDataEx +.. autofunction:: cuda.bindings.driver.cuModuleLoadFatBinary +.. autofunction:: cuda.bindings.driver.cuModuleUnload +.. autofunction:: cuda.bindings.driver.cuModuleGetLoadingMode +.. autofunction:: cuda.bindings.driver.cuModuleGetFunction +.. autofunction:: cuda.bindings.driver.cuModuleGetGlobal +.. autofunction:: cuda.bindings.driver.cuModuleGetTexRef +.. autofunction:: cuda.bindings.driver.cuModuleGetSurfRef +.. autofunction:: cuda.bindings.driver.cuLinkCreate +.. autofunction:: cuda.bindings.driver.cuLinkAddData +.. autofunction:: cuda.bindings.driver.cuLinkAddFile +.. autofunction:: cuda.bindings.driver.cuLinkComplete +.. autofunction:: cuda.bindings.driver.cuLinkDestroy + +Memory Management +----------------- + +This section describes the memory management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuMemGetInfo +.. autofunction:: cuda.bindings.driver.cuMemAlloc +.. autofunction:: cuda.bindings.driver.cuMemAllocPitch +.. autofunction:: cuda.bindings.driver.cuMemFree +.. autofunction:: cuda.bindings.driver.cuMemGetAddressRange +.. autofunction:: cuda.bindings.driver.cuMemAllocHost +.. autofunction:: cuda.bindings.driver.cuMemFreeHost +.. autofunction:: cuda.bindings.driver.cuMemHostAlloc +.. autofunction:: cuda.bindings.driver.cuMemHostGetDevicePointer +.. autofunction:: cuda.bindings.driver.cuMemHostGetFlags +.. autofunction:: cuda.bindings.driver.cuMemAllocManaged +.. autofunction:: cuda.bindings.driver.cuDeviceGetByPCIBusId +.. autofunction:: cuda.bindings.driver.cuDeviceGetPCIBusId +.. autofunction:: cuda.bindings.driver.cuIpcGetEventHandle +.. autofunction:: cuda.bindings.driver.cuIpcOpenEventHandle +.. autofunction:: cuda.bindings.driver.cuIpcGetMemHandle +.. autofunction:: cuda.bindings.driver.cuIpcOpenMemHandle +.. autofunction:: cuda.bindings.driver.cuIpcCloseMemHandle +.. autofunction:: cuda.bindings.driver.cuMemHostRegister +.. autofunction:: cuda.bindings.driver.cuMemHostUnregister +.. autofunction:: cuda.bindings.driver.cuMemcpy +.. autofunction:: cuda.bindings.driver.cuMemcpyPeer +.. autofunction:: cuda.bindings.driver.cuMemcpyHtoD +.. autofunction:: cuda.bindings.driver.cuMemcpyDtoH +.. autofunction:: cuda.bindings.driver.cuMemcpyDtoD +.. autofunction:: cuda.bindings.driver.cuMemcpyDtoA +.. autofunction:: cuda.bindings.driver.cuMemcpyAtoD +.. autofunction:: cuda.bindings.driver.cuMemcpyHtoA +.. autofunction:: cuda.bindings.driver.cuMemcpyAtoH +.. autofunction:: cuda.bindings.driver.cuMemcpyAtoA +.. autofunction:: cuda.bindings.driver.cuMemcpy2D +.. autofunction:: cuda.bindings.driver.cuMemcpy2DUnaligned +.. autofunction:: cuda.bindings.driver.cuMemcpy3D +.. autofunction:: cuda.bindings.driver.cuMemcpy3DPeer +.. autofunction:: cuda.bindings.driver.cuMemcpyAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyPeerAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyHtoDAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyDtoHAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyDtoDAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyHtoAAsync +.. autofunction:: cuda.bindings.driver.cuMemcpyAtoHAsync +.. autofunction:: cuda.bindings.driver.cuMemcpy2DAsync +.. autofunction:: cuda.bindings.driver.cuMemcpy3DAsync +.. autofunction:: cuda.bindings.driver.cuMemcpy3DPeerAsync +.. autofunction:: cuda.bindings.driver.cuMemsetD8 +.. autofunction:: cuda.bindings.driver.cuMemsetD16 +.. autofunction:: cuda.bindings.driver.cuMemsetD32 +.. autofunction:: cuda.bindings.driver.cuMemsetD2D8 +.. autofunction:: cuda.bindings.driver.cuMemsetD2D16 +.. autofunction:: cuda.bindings.driver.cuMemsetD2D32 +.. autofunction:: cuda.bindings.driver.cuMemsetD8Async +.. autofunction:: cuda.bindings.driver.cuMemsetD16Async +.. autofunction:: cuda.bindings.driver.cuMemsetD32Async +.. autofunction:: cuda.bindings.driver.cuMemsetD2D8Async +.. autofunction:: cuda.bindings.driver.cuMemsetD2D16Async +.. autofunction:: cuda.bindings.driver.cuMemsetD2D32Async +.. autofunction:: cuda.bindings.driver.cuArrayCreate +.. autofunction:: cuda.bindings.driver.cuArrayGetDescriptor +.. autofunction:: cuda.bindings.driver.cuArrayGetSparseProperties +.. autofunction:: cuda.bindings.driver.cuMipmappedArrayGetSparseProperties +.. autofunction:: cuda.bindings.driver.cuArrayGetMemoryRequirements +.. autofunction:: cuda.bindings.driver.cuMipmappedArrayGetMemoryRequirements +.. autofunction:: cuda.bindings.driver.cuArrayGetPlane +.. autofunction:: cuda.bindings.driver.cuArrayDestroy +.. autofunction:: cuda.bindings.driver.cuArray3DCreate +.. autofunction:: cuda.bindings.driver.cuArray3DGetDescriptor +.. autofunction:: cuda.bindings.driver.cuMipmappedArrayCreate +.. autofunction:: cuda.bindings.driver.cuMipmappedArrayGetLevel +.. autofunction:: cuda.bindings.driver.cuMipmappedArrayDestroy +.. autofunction:: cuda.bindings.driver.cuMemGetHandleForAddressRange + +Virtual Memory Management +------------------------- + +This section describes the virtual memory management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuMemAddressReserve +.. autofunction:: cuda.bindings.driver.cuMemAddressFree +.. autofunction:: cuda.bindings.driver.cuMemCreate +.. autofunction:: cuda.bindings.driver.cuMemRelease +.. autofunction:: cuda.bindings.driver.cuMemMap +.. autofunction:: cuda.bindings.driver.cuMemMapArrayAsync +.. autofunction:: cuda.bindings.driver.cuMemUnmap +.. autofunction:: cuda.bindings.driver.cuMemSetAccess +.. autofunction:: cuda.bindings.driver.cuMemGetAccess +.. autofunction:: cuda.bindings.driver.cuMemExportToShareableHandle +.. autofunction:: cuda.bindings.driver.cuMemImportFromShareableHandle +.. autofunction:: cuda.bindings.driver.cuMemGetAllocationGranularity +.. autofunction:: cuda.bindings.driver.cuMemGetAllocationPropertiesFromHandle +.. autofunction:: cuda.bindings.driver.cuMemRetainAllocationHandle + +Stream Ordered Memory Allocator +------------------------------- + +This section describes the stream ordered memory allocator exposed by the low-level CUDA driver application programming interface. + + + + + +**overview** + + + +The asynchronous allocator allows the user to allocate and free in stream order. All asynchronous accesses of the allocation must happen between the stream executions of the allocation and the free. If the memory is accessed outside of the promised stream order, a use before allocation / use after free error will cause undefined behavior. + +The allocator is free to reallocate the memory as long as it can guarantee that compliant memory accesses will not overlap temporally. The allocator may refer to internal stream ordering as well as inter-stream dependencies (such as CUDA events and null stream dependencies) when establishing the temporal guarantee. The allocator may also insert inter-stream dependencies to establish the temporal guarantee. + + + + + +**Supported Platforms** + + + +Whether or not a device supports the integrated stream ordered memory allocator may be queried by calling cuDeviceGetAttribute() with the device attribute CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED + +.. autofunction:: cuda.bindings.driver.cuMemFreeAsync +.. autofunction:: cuda.bindings.driver.cuMemAllocAsync +.. autofunction:: cuda.bindings.driver.cuMemPoolTrimTo +.. autofunction:: cuda.bindings.driver.cuMemPoolSetAttribute +.. autofunction:: cuda.bindings.driver.cuMemPoolGetAttribute +.. autofunction:: cuda.bindings.driver.cuMemPoolSetAccess +.. autofunction:: cuda.bindings.driver.cuMemPoolGetAccess +.. autofunction:: cuda.bindings.driver.cuMemPoolCreate +.. autofunction:: cuda.bindings.driver.cuMemPoolDestroy +.. autofunction:: cuda.bindings.driver.cuMemAllocFromPoolAsync +.. autofunction:: cuda.bindings.driver.cuMemPoolExportToShareableHandle +.. autofunction:: cuda.bindings.driver.cuMemPoolImportFromShareableHandle +.. autofunction:: cuda.bindings.driver.cuMemPoolExportPointer +.. autofunction:: cuda.bindings.driver.cuMemPoolImportPointer + +Unified Addressing +------------------ + +This section describes the unified addressing functions of the low-level CUDA driver application programming interface. + + + + + +**Overview** + + + +CUDA devices can share a unified address space with the host. For these devices there is no distinction between a device pointer and a host pointer -- the same pointer value may be used to access memory from the host program and from a kernel running on the device (with exceptions enumerated below). + + + + + +**Supported Platforms** + + + +Whether or not a device supports unified addressing may be queried by calling cuDeviceGetAttribute() with the device attribute CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING. + +Unified addressing is automatically enabled in 64-bit processes + + + + + +**Looking Up Information from Pointer Values** + + + +It is possible to look up information about the memory which backs a pointer value. For instance, one may want to know if a pointer points to host or device memory. As another example, in the case of device memory, one may want to know on which CUDA device the memory resides. These properties may be queried using the function cuPointerGetAttribute() + +Since pointers are unique, it is not necessary to specify information about the pointers specified to the various copy functions in the CUDA API. The function cuMemcpy() may be used to perform a copy between two pointers, ignoring whether they point to host or device memory (making cuMemcpyHtoD(), cuMemcpyDtoD(), and cuMemcpyDtoH() unnecessary for devices supporting unified addressing). For multidimensional copies, the memory type CU_MEMORYTYPE_UNIFIED may be used to specify that the CUDA driver should infer the location of the pointer from its value. + + + + + +**Automatic Mapping of Host Allocated Host Memory** + + + +All host memory allocated in all contexts using cuMemAllocHost() and cuMemHostAlloc() is always directly accessible from all contexts on all devices that support unified addressing. This is the case regardless of whether or not the flags CU_MEMHOSTALLOC_PORTABLE and CU_MEMHOSTALLOC_DEVICEMAP are specified. + +The pointer value through which allocated host memory may be accessed in kernels on all devices that support unified addressing is the same as the pointer value through which that memory is accessed on the host, so it is not necessary to call cuMemHostGetDevicePointer() to get the device pointer for these allocations. + +Note that this is not the case for memory allocated using the flag CU_MEMHOSTALLOC_WRITECOMBINED, as discussed below. + + + + + +**Automatic Registration of Peer Memory** + + + +Upon enabling direct access from a context that supports unified addressing to another peer context that supports unified addressing using cuCtxEnablePeerAccess() all memory allocated in the peer context using cuMemAlloc() and cuMemAllocPitch() will immediately be accessible by the current context. The device pointer value through which any peer memory may be accessed in the current context is the same pointer value through which that memory may be accessed in the peer context. + + + + + +**Exceptions, Disjoint Addressing** + + + +Not all memory may be accessed on devices through the same pointer value through which they are accessed on the host. These exceptions are host memory registered using cuMemHostRegister() and host memory allocated using the flag CU_MEMHOSTALLOC_WRITECOMBINED. For these exceptions, there exists a distinct host and device address for the memory. The device address is guaranteed to not overlap any valid host pointer range and is guaranteed to have the same value across all contexts that support unified addressing. + +This device address may be queried using cuMemHostGetDevicePointer() when a context using unified addressing is current. Either the host or the unified device pointer value may be used to refer to this memory through cuMemcpy() and similar functions using the CU_MEMORYTYPE_UNIFIED memory type. + +.. autofunction:: cuda.bindings.driver.cuPointerGetAttribute +.. autofunction:: cuda.bindings.driver.cuMemPrefetchAsync +.. autofunction:: cuda.bindings.driver.cuMemAdvise +.. autofunction:: cuda.bindings.driver.cuMemRangeGetAttribute +.. autofunction:: cuda.bindings.driver.cuMemRangeGetAttributes +.. autofunction:: cuda.bindings.driver.cuPointerSetAttribute +.. autofunction:: cuda.bindings.driver.cuPointerGetAttributes + +Stream Management +----------------- + +This section describes the stream management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuStreamCreate +.. autofunction:: cuda.bindings.driver.cuStreamCreateWithPriority +.. autofunction:: cuda.bindings.driver.cuStreamGetPriority +.. autofunction:: cuda.bindings.driver.cuStreamGetFlags +.. autofunction:: cuda.bindings.driver.cuStreamGetCtx +.. autofunction:: cuda.bindings.driver.cuStreamWaitEvent +.. autofunction:: cuda.bindings.driver.cuStreamAddCallback +.. autofunction:: cuda.bindings.driver.cuStreamBeginCapture +.. autofunction:: cuda.bindings.driver.cuThreadExchangeStreamCaptureMode +.. autofunction:: cuda.bindings.driver.cuStreamEndCapture +.. autofunction:: cuda.bindings.driver.cuStreamIsCapturing +.. autofunction:: cuda.bindings.driver.cuStreamGetCaptureInfo +.. autofunction:: cuda.bindings.driver.cuStreamGetCaptureInfo_v2 +.. autofunction:: cuda.bindings.driver.cuStreamUpdateCaptureDependencies +.. autofunction:: cuda.bindings.driver.cuStreamAttachMemAsync +.. autofunction:: cuda.bindings.driver.cuStreamQuery +.. autofunction:: cuda.bindings.driver.cuStreamSynchronize +.. autofunction:: cuda.bindings.driver.cuStreamDestroy +.. autofunction:: cuda.bindings.driver.cuStreamCopyAttributes +.. autofunction:: cuda.bindings.driver.cuStreamGetAttribute +.. autofunction:: cuda.bindings.driver.cuStreamSetAttribute + +Event Management +---------------- + +This section describes the event management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuEventCreate +.. autofunction:: cuda.bindings.driver.cuEventRecord +.. autofunction:: cuda.bindings.driver.cuEventRecordWithFlags +.. autofunction:: cuda.bindings.driver.cuEventQuery +.. autofunction:: cuda.bindings.driver.cuEventSynchronize +.. autofunction:: cuda.bindings.driver.cuEventDestroy +.. autofunction:: cuda.bindings.driver.cuEventElapsedTime + +External Resource Interoperability +---------------------------------- + +This section describes the external resource interoperability functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuImportExternalMemory +.. autofunction:: cuda.bindings.driver.cuExternalMemoryGetMappedBuffer +.. autofunction:: cuda.bindings.driver.cuExternalMemoryGetMappedMipmappedArray +.. autofunction:: cuda.bindings.driver.cuDestroyExternalMemory +.. autofunction:: cuda.bindings.driver.cuImportExternalSemaphore +.. autofunction:: cuda.bindings.driver.cuSignalExternalSemaphoresAsync +.. autofunction:: cuda.bindings.driver.cuWaitExternalSemaphoresAsync +.. autofunction:: cuda.bindings.driver.cuDestroyExternalSemaphore + +Stream Memory Operations +------------------------ + +This section describes the stream memory operations of the low-level CUDA driver application programming interface. + + + +There are two versions of these APIs, a legacy version and a newer V2 version. + + + +V1: + + + +The V1 API is disabled by default. Users are required to explicitly enable it, e.g. on Linux by passing the kernel module parameter shown below: modprobe nvidia NVreg_EnableStreamMemOPs=1 There is currently no way to enable these operations on other operating systems. + + + +Users can programmatically query whether the device supports these operations with cuDeviceGetAttribute() and CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS. + + + +Support for the CU_STREAM_WAIT_VALUE_NOR flag can be queried with CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR. + + + +Support for the cuStreamWriteValue64() and cuStreamWaitValue64() functions, as well as for the CU_STREAM_MEM_OP_WAIT_VALUE_64 and CU_STREAM_MEM_OP_WRITE_VALUE_64 flags, can be queried with CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS. + + + +Support for both CU_STREAM_WAIT_VALUE_FLUSH and CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES requires dedicated platform hardware features and can be queried with cuDeviceGetAttribute() and CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES. + + + +V2: + + + +The V2 APIs are available by default on all platforms. + + + +Support for the CU_STREAM_WAIT_VALUE_NOR flag can be queried with CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2. + + + +Support for the cuStreamWriteValue64() and cuStreamWaitValue64() functions, as well as for the CU_STREAM_MEM_OP_WAIT_VALUE_64 and CU_STREAM_MEM_OP_WRITE_VALUE_64 flags, can be queried with CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2. + + + +Support for both CU_STREAM_WAIT_VALUE_FLUSH and CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES requires dedicated platform hardware features and can be queried with cuDeviceGetAttribute() and CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES. + + + +V1 & V2: + + + +Note that all memory pointers passed as parameters to these operations are device pointers. Where necessary a device pointer should be obtained, for example with cuMemHostGetDevicePointer(). + + + +None of the operations accepts pointers to managed memory buffers (cuMemAllocManaged). + + + +Warning: Improper use of these APIs may deadlock the application. Synchronization ordering established through these APIs is not visible to CUDA. CUDA tasks that are (even indirectly) ordered by these APIs should also have that order expressed with CUDA-visible dependencies such as events. This ensures that the scheduler does not serialize them in an improper order. + +.. autofunction:: cuda.bindings.driver.cuStreamWaitValue32 +.. autofunction:: cuda.bindings.driver.cuStreamWaitValue64 +.. autofunction:: cuda.bindings.driver.cuStreamWriteValue32 +.. autofunction:: cuda.bindings.driver.cuStreamWriteValue64 +.. autofunction:: cuda.bindings.driver.cuStreamBatchMemOp +.. autofunction:: cuda.bindings.driver.cuStreamWaitValue32_v2 +.. autofunction:: cuda.bindings.driver.cuStreamWaitValue64_v2 +.. autofunction:: cuda.bindings.driver.cuStreamWriteValue32_v2 +.. autofunction:: cuda.bindings.driver.cuStreamWriteValue64_v2 +.. autofunction:: cuda.bindings.driver.cuStreamBatchMemOp_v2 + +Execution Control +----------------- + +This section describes the execution control functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuFuncGetAttribute +.. autofunction:: cuda.bindings.driver.cuFuncSetAttribute +.. autofunction:: cuda.bindings.driver.cuFuncSetCacheConfig +.. autofunction:: cuda.bindings.driver.cuFuncSetSharedMemConfig +.. autofunction:: cuda.bindings.driver.cuFuncGetModule +.. autofunction:: cuda.bindings.driver.cuLaunchKernel +.. autofunction:: cuda.bindings.driver.cuLaunchKernelEx +.. autofunction:: cuda.bindings.driver.cuLaunchCooperativeKernel +.. autofunction:: cuda.bindings.driver.cuLaunchCooperativeKernelMultiDevice +.. autofunction:: cuda.bindings.driver.cuLaunchHostFunc + +Graph Management +---------------- + +This section describes the graph management functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuGraphCreate +.. autofunction:: cuda.bindings.driver.cuGraphAddKernelNode +.. autofunction:: cuda.bindings.driver.cuGraphKernelNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphKernelNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddMemcpyNode +.. autofunction:: cuda.bindings.driver.cuGraphMemcpyNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphMemcpyNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddMemsetNode +.. autofunction:: cuda.bindings.driver.cuGraphMemsetNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphMemsetNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddHostNode +.. autofunction:: cuda.bindings.driver.cuGraphHostNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphHostNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddChildGraphNode +.. autofunction:: cuda.bindings.driver.cuGraphChildGraphNodeGetGraph +.. autofunction:: cuda.bindings.driver.cuGraphAddEmptyNode +.. autofunction:: cuda.bindings.driver.cuGraphAddEventRecordNode +.. autofunction:: cuda.bindings.driver.cuGraphEventRecordNodeGetEvent +.. autofunction:: cuda.bindings.driver.cuGraphEventRecordNodeSetEvent +.. autofunction:: cuda.bindings.driver.cuGraphAddEventWaitNode +.. autofunction:: cuda.bindings.driver.cuGraphEventWaitNodeGetEvent +.. autofunction:: cuda.bindings.driver.cuGraphEventWaitNodeSetEvent +.. autofunction:: cuda.bindings.driver.cuGraphAddExternalSemaphoresSignalNode +.. autofunction:: cuda.bindings.driver.cuGraphExternalSemaphoresSignalNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphExternalSemaphoresSignalNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddExternalSemaphoresWaitNode +.. autofunction:: cuda.bindings.driver.cuGraphExternalSemaphoresWaitNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphExternalSemaphoresWaitNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddBatchMemOpNode +.. autofunction:: cuda.bindings.driver.cuGraphBatchMemOpNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphBatchMemOpNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecBatchMemOpNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddMemAllocNode +.. autofunction:: cuda.bindings.driver.cuGraphMemAllocNodeGetParams +.. autofunction:: cuda.bindings.driver.cuGraphAddMemFreeNode +.. autofunction:: cuda.bindings.driver.cuGraphMemFreeNodeGetParams +.. autofunction:: cuda.bindings.driver.cuDeviceGraphMemTrim +.. autofunction:: cuda.bindings.driver.cuDeviceGetGraphMemAttribute +.. autofunction:: cuda.bindings.driver.cuDeviceSetGraphMemAttribute +.. autofunction:: cuda.bindings.driver.cuGraphClone +.. autofunction:: cuda.bindings.driver.cuGraphNodeFindInClone +.. autofunction:: cuda.bindings.driver.cuGraphNodeGetType +.. autofunction:: cuda.bindings.driver.cuGraphGetNodes +.. autofunction:: cuda.bindings.driver.cuGraphGetRootNodes +.. autofunction:: cuda.bindings.driver.cuGraphGetEdges +.. autofunction:: cuda.bindings.driver.cuGraphNodeGetDependencies +.. autofunction:: cuda.bindings.driver.cuGraphNodeGetDependentNodes +.. autofunction:: cuda.bindings.driver.cuGraphAddDependencies +.. autofunction:: cuda.bindings.driver.cuGraphRemoveDependencies +.. autofunction:: cuda.bindings.driver.cuGraphDestroyNode +.. autofunction:: cuda.bindings.driver.cuGraphInstantiate +.. autofunction:: cuda.bindings.driver.cuGraphInstantiateWithFlags +.. autofunction:: cuda.bindings.driver.cuGraphExecKernelNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecMemcpyNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecMemsetNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecHostNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecChildGraphNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecEventRecordNodeSetEvent +.. autofunction:: cuda.bindings.driver.cuGraphExecEventWaitNodeSetEvent +.. autofunction:: cuda.bindings.driver.cuGraphExecExternalSemaphoresSignalNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphExecExternalSemaphoresWaitNodeSetParams +.. autofunction:: cuda.bindings.driver.cuGraphNodeSetEnabled +.. autofunction:: cuda.bindings.driver.cuGraphNodeGetEnabled +.. autofunction:: cuda.bindings.driver.cuGraphUpload +.. autofunction:: cuda.bindings.driver.cuGraphLaunch +.. autofunction:: cuda.bindings.driver.cuGraphExecDestroy +.. autofunction:: cuda.bindings.driver.cuGraphDestroy +.. autofunction:: cuda.bindings.driver.cuGraphExecUpdate +.. autofunction:: cuda.bindings.driver.cuGraphKernelNodeCopyAttributes +.. autofunction:: cuda.bindings.driver.cuGraphKernelNodeGetAttribute +.. autofunction:: cuda.bindings.driver.cuGraphKernelNodeSetAttribute +.. autofunction:: cuda.bindings.driver.cuGraphDebugDotPrint +.. autofunction:: cuda.bindings.driver.cuUserObjectCreate +.. autofunction:: cuda.bindings.driver.cuUserObjectRetain +.. autofunction:: cuda.bindings.driver.cuUserObjectRelease +.. autofunction:: cuda.bindings.driver.cuGraphRetainUserObject +.. autofunction:: cuda.bindings.driver.cuGraphReleaseUserObject + +Occupancy +--------- + +This section describes the occupancy calculation functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxActiveBlocksPerMultiprocessor +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxPotentialBlockSize +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxPotentialBlockSizeWithFlags +.. autofunction:: cuda.bindings.driver.cuOccupancyAvailableDynamicSMemPerBlock +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxPotentialClusterSize +.. autofunction:: cuda.bindings.driver.cuOccupancyMaxActiveClusters + +Texture Object Management +------------------------- + +This section describes the texture object management functions of the low-level CUDA driver application programming interface. The texture object API is only supported on devices of compute capability 3.0 or higher. + +.. autofunction:: cuda.bindings.driver.cuTexObjectCreate +.. autofunction:: cuda.bindings.driver.cuTexObjectDestroy +.. autofunction:: cuda.bindings.driver.cuTexObjectGetResourceDesc +.. autofunction:: cuda.bindings.driver.cuTexObjectGetTextureDesc +.. autofunction:: cuda.bindings.driver.cuTexObjectGetResourceViewDesc + +Surface Object Management +------------------------- + +This section describes the surface object management functions of the low-level CUDA driver application programming interface. The surface object API is only supported on devices of compute capability 3.0 or higher. + +.. autofunction:: cuda.bindings.driver.cuSurfObjectCreate +.. autofunction:: cuda.bindings.driver.cuSurfObjectDestroy +.. autofunction:: cuda.bindings.driver.cuSurfObjectGetResourceDesc + +Peer Context Memory Access +-------------------------- + +This section describes the direct peer context memory access functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuDeviceCanAccessPeer +.. autofunction:: cuda.bindings.driver.cuCtxEnablePeerAccess +.. autofunction:: cuda.bindings.driver.cuCtxDisablePeerAccess +.. autofunction:: cuda.bindings.driver.cuDeviceGetP2PAttribute + +Graphics Interoperability +------------------------- + +This section describes the graphics interoperability functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuGraphicsUnregisterResource +.. autofunction:: cuda.bindings.driver.cuGraphicsSubResourceGetMappedArray +.. autofunction:: cuda.bindings.driver.cuGraphicsResourceGetMappedMipmappedArray +.. autofunction:: cuda.bindings.driver.cuGraphicsResourceGetMappedPointer +.. autofunction:: cuda.bindings.driver.cuGraphicsResourceSetMapFlags +.. autofunction:: cuda.bindings.driver.cuGraphicsMapResources +.. autofunction:: cuda.bindings.driver.cuGraphicsUnmapResources + +Driver Entry Point Access +------------------------- + +This section describes the driver entry point access functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuGetProcAddress + +EGL Interoperability +-------------------- + +This section describes the EGL interoperability functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuGraphicsEGLRegisterImage +.. autofunction:: cuda.bindings.driver.cuEGLStreamConsumerConnect +.. autofunction:: cuda.bindings.driver.cuEGLStreamConsumerConnectWithFlags +.. autofunction:: cuda.bindings.driver.cuEGLStreamConsumerDisconnect +.. autofunction:: cuda.bindings.driver.cuEGLStreamConsumerAcquireFrame +.. autofunction:: cuda.bindings.driver.cuEGLStreamConsumerReleaseFrame +.. autofunction:: cuda.bindings.driver.cuEGLStreamProducerConnect +.. autofunction:: cuda.bindings.driver.cuEGLStreamProducerDisconnect +.. autofunction:: cuda.bindings.driver.cuEGLStreamProducerPresentFrame +.. autofunction:: cuda.bindings.driver.cuEGLStreamProducerReturnFrame +.. autofunction:: cuda.bindings.driver.cuGraphicsResourceGetMappedEglFrame +.. autofunction:: cuda.bindings.driver.cuEventCreateFromEGLSync + +OpenGL Interoperability +----------------------- + +This section describes the OpenGL interoperability functions of the low-level CUDA driver application programming interface. Note that mapping of OpenGL resources is performed with the graphics API agnostic, resource mapping interface described in Graphics Interoperability. + +.. autoclass:: cuda.bindings.driver.CUGLDeviceList + + .. autoattribute:: cuda.bindings.driver.CUGLDeviceList.CU_GL_DEVICE_LIST_ALL + + + The CUDA devices for all GPUs used by the current OpenGL context + + + .. autoattribute:: cuda.bindings.driver.CUGLDeviceList.CU_GL_DEVICE_LIST_CURRENT_FRAME + + + The CUDA devices for the GPUs used by the current OpenGL context in its currently rendering frame + + + .. autoattribute:: cuda.bindings.driver.CUGLDeviceList.CU_GL_DEVICE_LIST_NEXT_FRAME + + + The CUDA devices for the GPUs to be used by the current OpenGL context in the next frame + +.. autofunction:: cuda.bindings.driver.cuGraphicsGLRegisterBuffer +.. autofunction:: cuda.bindings.driver.cuGraphicsGLRegisterImage +.. autofunction:: cuda.bindings.driver.cuGLGetDevices + +Profiler Control +---------------- + +This section describes the profiler control functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuProfilerStart +.. autofunction:: cuda.bindings.driver.cuProfilerStop + +VDPAU Interoperability +---------------------- + +This section describes the VDPAU interoperability functions of the low-level CUDA driver application programming interface. + +.. autofunction:: cuda.bindings.driver.cuVDPAUGetDevice +.. autofunction:: cuda.bindings.driver.cuVDPAUCtxCreate +.. autofunction:: cuda.bindings.driver.cuGraphicsVDPAURegisterVideoSurface +.. autofunction:: cuda.bindings.driver.cuGraphicsVDPAURegisterOutputSurface diff --git a/docs_src/source/module/nvrtc.rst b/docs_src/source/module/nvrtc.rst index 16dfa9ff..9c031b2d 100644 --- a/docs_src/source/module/nvrtc.rst +++ b/docs_src/source/module/nvrtc.rst @@ -7,73 +7,73 @@ Error Handling NVRTC defines the following enumeration type and function for API call error handling. -.. autoclass:: cuda.nvrtc.nvrtcResult +.. autoclass:: cuda.bindings.nvrtc.nvrtcResult - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_SUCCESS + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_SUCCESS - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_OUT_OF_MEMORY + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_OUT_OF_MEMORY - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_PROGRAM_CREATION_FAILURE + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_PROGRAM_CREATION_FAILURE - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_INPUT + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_INPUT - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_PROGRAM + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_PROGRAM - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_OPTION + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_INVALID_OPTION - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_COMPILATION + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_COMPILATION - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_BUILTIN_OPERATION_FAILURE + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_BUILTIN_OPERATION_FAILURE - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID - .. autoattribute:: cuda.nvrtc.nvrtcResult.NVRTC_ERROR_INTERNAL_ERROR + .. autoattribute:: cuda.bindings.nvrtc.nvrtcResult.NVRTC_ERROR_INTERNAL_ERROR -.. autofunction:: cuda.nvrtc.nvrtcGetErrorString +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetErrorString General Information Query ------------------------- NVRTC defines the following function for general information query. -.. autofunction:: cuda.nvrtc.nvrtcVersion -.. autofunction:: cuda.nvrtc.nvrtcGetNumSupportedArchs -.. autofunction:: cuda.nvrtc.nvrtcGetSupportedArchs +.. autofunction:: cuda.bindings.nvrtc.nvrtcVersion +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetNumSupportedArchs +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetSupportedArchs Compilation ----------- NVRTC defines the following type and functions for actual compilation. -.. autoclass:: cuda.nvrtc.nvrtcProgram -.. autofunction:: cuda.nvrtc.nvrtcCreateProgram -.. autofunction:: cuda.nvrtc.nvrtcDestroyProgram -.. autofunction:: cuda.nvrtc.nvrtcCompileProgram -.. autofunction:: cuda.nvrtc.nvrtcGetPTXSize -.. autofunction:: cuda.nvrtc.nvrtcGetPTX -.. autofunction:: cuda.nvrtc.nvrtcGetCUBINSize -.. autofunction:: cuda.nvrtc.nvrtcGetCUBIN -.. autofunction:: cuda.nvrtc.nvrtcGetNVVMSize -.. autofunction:: cuda.nvrtc.nvrtcGetNVVM -.. autofunction:: cuda.nvrtc.nvrtcGetProgramLogSize -.. autofunction:: cuda.nvrtc.nvrtcGetProgramLog -.. autofunction:: cuda.nvrtc.nvrtcAddNameExpression -.. autofunction:: cuda.nvrtc.nvrtcGetLoweredName +.. autoclass:: cuda.bindings.nvrtc.nvrtcProgram +.. autofunction:: cuda.bindings.nvrtc.nvrtcCreateProgram +.. autofunction:: cuda.bindings.nvrtc.nvrtcDestroyProgram +.. autofunction:: cuda.bindings.nvrtc.nvrtcCompileProgram +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetPTXSize +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetPTX +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetCUBINSize +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetCUBIN +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetNVVMSize +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetNVVM +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetProgramLogSize +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetProgramLog +.. autofunction:: cuda.bindings.nvrtc.nvrtcAddNameExpression +.. autofunction:: cuda.bindings.nvrtc.nvrtcGetLoweredName Supported Compile Options ------------------------- diff --git a/docs_src/source/module/runtime.rst b/docs_src/source/module/runtime.rst new file mode 100644 index 00000000..c4660754 --- /dev/null +++ b/docs_src/source/module/runtime.rst @@ -0,0 +1,4837 @@ +------- +runtime +------- + +Profiler Control +---------------- + +This section describes the profiler control functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaProfilerStart +.. autofunction:: cuda.bindings.runtime.cudaProfilerStop + +Device Management +----------------- + +impl_private + + + + + + + +This section describes the device management functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaDeviceReset +.. autofunction:: cuda.bindings.runtime.cudaDeviceSynchronize +.. autofunction:: cuda.bindings.runtime.cudaDeviceSetLimit +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetLimit +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetTexture1DLinearMaxWidth +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetCacheConfig +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetStreamPriorityRange +.. autofunction:: cuda.bindings.runtime.cudaDeviceSetCacheConfig +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetSharedMemConfig +.. autofunction:: cuda.bindings.runtime.cudaDeviceSetSharedMemConfig +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetByPCIBusId +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetPCIBusId +.. autofunction:: cuda.bindings.runtime.cudaIpcGetEventHandle +.. autofunction:: cuda.bindings.runtime.cudaIpcOpenEventHandle +.. autofunction:: cuda.bindings.runtime.cudaIpcGetMemHandle +.. autofunction:: cuda.bindings.runtime.cudaIpcOpenMemHandle +.. autofunction:: cuda.bindings.runtime.cudaIpcCloseMemHandle +.. autofunction:: cuda.bindings.runtime.cudaDeviceFlushGPUDirectRDMAWrites +.. autofunction:: cuda.bindings.runtime.cudaGetDeviceCount +.. autofunction:: cuda.bindings.runtime.cudaGetDeviceProperties +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetAttribute +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetDefaultMemPool +.. autofunction:: cuda.bindings.runtime.cudaDeviceSetMemPool +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetMemPool +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetNvSciSyncAttributes +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetP2PAttribute +.. autofunction:: cuda.bindings.runtime.cudaChooseDevice +.. autofunction:: cuda.bindings.runtime.cudaSetDevice +.. autofunction:: cuda.bindings.runtime.cudaGetDevice +.. autofunction:: cuda.bindings.runtime.cudaSetDeviceFlags +.. autofunction:: cuda.bindings.runtime.cudaGetDeviceFlags + +Error Handling +-------------- + +This section describes the error handling functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaGetLastError +.. autofunction:: cuda.bindings.runtime.cudaPeekAtLastError +.. autofunction:: cuda.bindings.runtime.cudaGetErrorName +.. autofunction:: cuda.bindings.runtime.cudaGetErrorString + +Stream Management +----------------- + +This section describes the stream management functions of the CUDA runtime application programming interface. + +.. autoclass:: cuda.bindings.runtime.cudaStreamCallback_t +.. autofunction:: cuda.bindings.runtime.cudaStreamCreate +.. autofunction:: cuda.bindings.runtime.cudaStreamCreateWithFlags +.. autofunction:: cuda.bindings.runtime.cudaStreamCreateWithPriority +.. autofunction:: cuda.bindings.runtime.cudaStreamGetPriority +.. autofunction:: cuda.bindings.runtime.cudaStreamGetFlags +.. autofunction:: cuda.bindings.runtime.cudaCtxResetPersistingL2Cache +.. autofunction:: cuda.bindings.runtime.cudaStreamCopyAttributes +.. autofunction:: cuda.bindings.runtime.cudaStreamGetAttribute +.. autofunction:: cuda.bindings.runtime.cudaStreamSetAttribute +.. autofunction:: cuda.bindings.runtime.cudaStreamDestroy +.. autofunction:: cuda.bindings.runtime.cudaStreamWaitEvent +.. autofunction:: cuda.bindings.runtime.cudaStreamAddCallback +.. autofunction:: cuda.bindings.runtime.cudaStreamSynchronize +.. autofunction:: cuda.bindings.runtime.cudaStreamQuery +.. autofunction:: cuda.bindings.runtime.cudaStreamAttachMemAsync +.. autofunction:: cuda.bindings.runtime.cudaStreamBeginCapture +.. autofunction:: cuda.bindings.runtime.cudaThreadExchangeStreamCaptureMode +.. autofunction:: cuda.bindings.runtime.cudaStreamEndCapture +.. autofunction:: cuda.bindings.runtime.cudaStreamIsCapturing +.. autofunction:: cuda.bindings.runtime.cudaStreamGetCaptureInfo +.. autofunction:: cuda.bindings.runtime.cudaStreamGetCaptureInfo_v2 +.. autofunction:: cuda.bindings.runtime.cudaStreamUpdateCaptureDependencies + +Event Management +---------------- + +This section describes the event management functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaEventCreate +.. autofunction:: cuda.bindings.runtime.cudaEventCreateWithFlags +.. autofunction:: cuda.bindings.runtime.cudaEventRecord +.. autofunction:: cuda.bindings.runtime.cudaEventRecordWithFlags +.. autofunction:: cuda.bindings.runtime.cudaEventQuery +.. autofunction:: cuda.bindings.runtime.cudaEventSynchronize +.. autofunction:: cuda.bindings.runtime.cudaEventDestroy +.. autofunction:: cuda.bindings.runtime.cudaEventElapsedTime + +External Resource Interoperability +---------------------------------- + +This section describes the external resource interoperability functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaImportExternalMemory +.. autofunction:: cuda.bindings.runtime.cudaExternalMemoryGetMappedBuffer +.. autofunction:: cuda.bindings.runtime.cudaExternalMemoryGetMappedMipmappedArray +.. autofunction:: cuda.bindings.runtime.cudaDestroyExternalMemory +.. autofunction:: cuda.bindings.runtime.cudaImportExternalSemaphore +.. autofunction:: cuda.bindings.runtime.cudaSignalExternalSemaphoresAsync +.. autofunction:: cuda.bindings.runtime.cudaWaitExternalSemaphoresAsync +.. autofunction:: cuda.bindings.runtime.cudaDestroyExternalSemaphore + +Execution Control +----------------- + +This section describes the execution control functions of the CUDA runtime application programming interface. + + + +Some functions have overloaded C++ API template versions documented separately in the C++ API Routines module. + +.. autofunction:: cuda.bindings.runtime.cudaFuncSetCacheConfig +.. autofunction:: cuda.bindings.runtime.cudaFuncSetSharedMemConfig +.. autofunction:: cuda.bindings.runtime.cudaFuncGetAttributes +.. autofunction:: cuda.bindings.runtime.cudaFuncSetAttribute +.. autofunction:: cuda.bindings.runtime.cudaLaunchHostFunc + +Occupancy +--------- + +This section describes the occupancy calculation functions of the CUDA runtime application programming interface. + + + +Besides the occupancy calculator functions (cudaOccupancyMaxActiveBlocksPerMultiprocessor and cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags), there are also C++ only occupancy-based launch configuration functions documented in C++ API Routines module. + + + +See cudaOccupancyMaxPotentialBlockSize (C++ API), cudaOccupancyMaxPotentialBlockSize (C++ API), cudaOccupancyMaxPotentialBlockSizeVariableSMem (C++ API), cudaOccupancyMaxPotentialBlockSizeVariableSMem (C++ API) cudaOccupancyAvailableDynamicSMemPerBlock (C++ API), + +.. autofunction:: cuda.bindings.runtime.cudaOccupancyMaxActiveBlocksPerMultiprocessor +.. autofunction:: cuda.bindings.runtime.cudaOccupancyAvailableDynamicSMemPerBlock +.. autofunction:: cuda.bindings.runtime.cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags + +Memory Management +----------------- + +This section describes the memory management functions of the CUDA runtime application programming interface. + + + +Some functions have overloaded C++ API template versions documented separately in the C++ API Routines module. + +.. autofunction:: cuda.bindings.runtime.cudaMallocManaged +.. autofunction:: cuda.bindings.runtime.cudaMalloc +.. autofunction:: cuda.bindings.runtime.cudaMallocHost +.. autofunction:: cuda.bindings.runtime.cudaMallocPitch +.. autofunction:: cuda.bindings.runtime.cudaMallocArray +.. autofunction:: cuda.bindings.runtime.cudaFree +.. autofunction:: cuda.bindings.runtime.cudaFreeHost +.. autofunction:: cuda.bindings.runtime.cudaFreeArray +.. autofunction:: cuda.bindings.runtime.cudaFreeMipmappedArray +.. autofunction:: cuda.bindings.runtime.cudaHostAlloc +.. autofunction:: cuda.bindings.runtime.cudaHostRegister +.. autofunction:: cuda.bindings.runtime.cudaHostUnregister +.. autofunction:: cuda.bindings.runtime.cudaHostGetDevicePointer +.. autofunction:: cuda.bindings.runtime.cudaHostGetFlags +.. autofunction:: cuda.bindings.runtime.cudaMalloc3D +.. autofunction:: cuda.bindings.runtime.cudaMalloc3DArray +.. autofunction:: cuda.bindings.runtime.cudaMallocMipmappedArray +.. autofunction:: cuda.bindings.runtime.cudaGetMipmappedArrayLevel +.. autofunction:: cuda.bindings.runtime.cudaMemcpy3D +.. autofunction:: cuda.bindings.runtime.cudaMemcpy3DPeer +.. autofunction:: cuda.bindings.runtime.cudaMemcpy3DAsync +.. autofunction:: cuda.bindings.runtime.cudaMemcpy3DPeerAsync +.. autofunction:: cuda.bindings.runtime.cudaMemGetInfo +.. autofunction:: cuda.bindings.runtime.cudaArrayGetInfo +.. autofunction:: cuda.bindings.runtime.cudaArrayGetPlane +.. autofunction:: cuda.bindings.runtime.cudaArrayGetMemoryRequirements +.. autofunction:: cuda.bindings.runtime.cudaMipmappedArrayGetMemoryRequirements +.. autofunction:: cuda.bindings.runtime.cudaArrayGetSparseProperties +.. autofunction:: cuda.bindings.runtime.cudaMipmappedArrayGetSparseProperties +.. autofunction:: cuda.bindings.runtime.cudaMemcpy +.. autofunction:: cuda.bindings.runtime.cudaMemcpyPeer +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2D +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DToArray +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DFromArray +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DArrayToArray +.. autofunction:: cuda.bindings.runtime.cudaMemcpyAsync +.. autofunction:: cuda.bindings.runtime.cudaMemcpyPeerAsync +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DAsync +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DToArrayAsync +.. autofunction:: cuda.bindings.runtime.cudaMemcpy2DFromArrayAsync +.. autofunction:: cuda.bindings.runtime.cudaMemset +.. autofunction:: cuda.bindings.runtime.cudaMemset2D +.. autofunction:: cuda.bindings.runtime.cudaMemset3D +.. autofunction:: cuda.bindings.runtime.cudaMemsetAsync +.. autofunction:: cuda.bindings.runtime.cudaMemset2DAsync +.. autofunction:: cuda.bindings.runtime.cudaMemset3DAsync +.. autofunction:: cuda.bindings.runtime.cudaMemPrefetchAsync +.. autofunction:: cuda.bindings.runtime.cudaMemAdvise +.. autofunction:: cuda.bindings.runtime.cudaMemRangeGetAttribute +.. autofunction:: cuda.bindings.runtime.cudaMemRangeGetAttributes +.. autofunction:: cuda.bindings.runtime.make_cudaPitchedPtr +.. autofunction:: cuda.bindings.runtime.make_cudaPos +.. autofunction:: cuda.bindings.runtime.make_cudaExtent + +Stream Ordered Memory Allocator +------------------------------- + +**overview** + + + +The asynchronous allocator allows the user to allocate and free in stream order. All asynchronous accesses of the allocation must happen between the stream executions of the allocation and the free. If the memory is accessed outside of the promised stream order, a use before allocation / use after free error will cause undefined behavior. + +The allocator is free to reallocate the memory as long as it can guarantee that compliant memory accesses will not overlap temporally. The allocator may refer to internal stream ordering as well as inter-stream dependencies (such as CUDA events and null stream dependencies) when establishing the temporal guarantee. The allocator may also insert inter-stream dependencies to establish the temporal guarantee. + + + + + +**Supported Platforms** + + + +Whether or not a device supports the integrated stream ordered memory allocator may be queried by calling cudaDeviceGetAttribute() with the device attribute cudaDevAttrMemoryPoolsSupported. + +.. autofunction:: cuda.bindings.runtime.cudaMallocAsync +.. autofunction:: cuda.bindings.runtime.cudaFreeAsync +.. autofunction:: cuda.bindings.runtime.cudaMemPoolTrimTo +.. autofunction:: cuda.bindings.runtime.cudaMemPoolSetAttribute +.. autofunction:: cuda.bindings.runtime.cudaMemPoolGetAttribute +.. autofunction:: cuda.bindings.runtime.cudaMemPoolSetAccess +.. autofunction:: cuda.bindings.runtime.cudaMemPoolGetAccess +.. autofunction:: cuda.bindings.runtime.cudaMemPoolCreate +.. autofunction:: cuda.bindings.runtime.cudaMemPoolDestroy +.. autofunction:: cuda.bindings.runtime.cudaMallocFromPoolAsync +.. autofunction:: cuda.bindings.runtime.cudaMemPoolExportToShareableHandle +.. autofunction:: cuda.bindings.runtime.cudaMemPoolImportFromShareableHandle +.. autofunction:: cuda.bindings.runtime.cudaMemPoolExportPointer +.. autofunction:: cuda.bindings.runtime.cudaMemPoolImportPointer + +Unified Addressing +------------------ + +This section describes the unified addressing functions of the CUDA runtime application programming interface. + + + + + +**Overview** + + + +CUDA devices can share a unified address space with the host. + + For these devices there is no distinction between a device pointer and a host pointer -- the same pointer value may be used to access memory from the host program and from a kernel running on the device (with exceptions enumerated below). + + + + + +**Supported Platforms** + + + +Whether or not a device supports unified addressing may be queried by calling cudaGetDeviceProperties() with the device property cudaDeviceProp::unifiedAddressing. + +Unified addressing is automatically enabled in 64-bit processes . + + + + + +**Looking Up Information from Pointer Values** + + + +It is possible to look up information about the memory which backs a pointer value. For instance, one may want to know if a pointer points to host or device memory. As another example, in the case of device memory, one may want to know on which CUDA device the memory resides. These properties may be queried using the function cudaPointerGetAttributes() + +Since pointers are unique, it is not necessary to specify information about the pointers specified to cudaMemcpy() and other copy functions. + + The copy direction cudaMemcpyDefault may be used to specify that the CUDA runtime should infer the location of the pointer from its value. + + + + + +**Automatic Mapping of Host Allocated Host Memory** + + + +All host memory allocated through all devices using cudaMallocHost() and cudaHostAlloc() is always directly accessible from all devices that support unified addressing. This is the case regardless of whether or not the flags cudaHostAllocPortable and cudaHostAllocMapped are specified. + +The pointer value through which allocated host memory may be accessed in kernels on all devices that support unified addressing is the same as the pointer value through which that memory is accessed on the host. It is not necessary to call cudaHostGetDevicePointer() to get the device pointer for these allocations. + + + +Note that this is not the case for memory allocated using the flag cudaHostAllocWriteCombined, as discussed below. + + + + + +**Direct Access of Peer Memory** + + + +Upon enabling direct access from a device that supports unified addressing to another peer device that supports unified addressing using cudaDeviceEnablePeerAccess() all memory allocated in the peer device using cudaMalloc() and cudaMallocPitch() will immediately be accessible by the current device. The device pointer value through which any peer's memory may be accessed in the current device is the same pointer value through which that memory may be accessed from the peer device. + + + + + +**Exceptions, Disjoint Addressing** + + + +Not all memory may be accessed on devices through the same pointer value through which they are accessed on the host. These exceptions are host memory registered using cudaHostRegister() and host memory allocated using the flag cudaHostAllocWriteCombined. For these exceptions, there exists a distinct host and device address for the memory. The device address is guaranteed to not overlap any valid host pointer range and is guaranteed to have the same value across all devices that support unified addressing. + + + +This device address may be queried using cudaHostGetDevicePointer() when a device using unified addressing is current. Either the host or the unified device pointer value may be used to refer to this memory in cudaMemcpy() and similar functions using the cudaMemcpyDefault memory direction. + +.. autofunction:: cuda.bindings.runtime.cudaPointerGetAttributes + +Peer Device Memory Access +------------------------- + +This section describes the peer device memory access functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaDeviceCanAccessPeer +.. autofunction:: cuda.bindings.runtime.cudaDeviceEnablePeerAccess +.. autofunction:: cuda.bindings.runtime.cudaDeviceDisablePeerAccess + +OpenGL Interoperability +----------------------- + +impl_private + + + +This section describes the OpenGL interoperability functions of the CUDA runtime application programming interface. Note that mapping of OpenGL resources is performed with the graphics API agnostic, resource mapping interface described in Graphics Interopability. + +.. autoclass:: cuda.bindings.runtime.cudaGLDeviceList + + .. autoattribute:: cuda.bindings.runtime.cudaGLDeviceList.cudaGLDeviceListAll + + + The CUDA devices for all GPUs used by the current OpenGL context + + + .. autoattribute:: cuda.bindings.runtime.cudaGLDeviceList.cudaGLDeviceListCurrentFrame + + + The CUDA devices for the GPUs used by the current OpenGL context in its currently rendering frame + + + .. autoattribute:: cuda.bindings.runtime.cudaGLDeviceList.cudaGLDeviceListNextFrame + + + The CUDA devices for the GPUs to be used by the current OpenGL context in the next frame + +.. autofunction:: cuda.bindings.runtime.cudaGLGetDevices +.. autofunction:: cuda.bindings.runtime.cudaGraphicsGLRegisterImage +.. autofunction:: cuda.bindings.runtime.cudaGraphicsGLRegisterBuffer + +Direct3D 9 Interoperability +--------------------------- + + + + +Direct3D 10 Interoperability +---------------------------- + + + + +Direct3D 11 Interoperability +---------------------------- + + + + +VDPAU Interoperability +---------------------- + +This section describes the VDPAU interoperability functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaVDPAUGetDevice +.. autofunction:: cuda.bindings.runtime.cudaVDPAUSetVDPAUDevice +.. autofunction:: cuda.bindings.runtime.cudaGraphicsVDPAURegisterVideoSurface +.. autofunction:: cuda.bindings.runtime.cudaGraphicsVDPAURegisterOutputSurface + +EGL Interoperability +-------------------- + +This section describes the EGL interoperability functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaGraphicsEGLRegisterImage +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamConsumerConnect +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamConsumerConnectWithFlags +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamConsumerDisconnect +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamConsumerAcquireFrame +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamConsumerReleaseFrame +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamProducerConnect +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamProducerDisconnect +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamProducerPresentFrame +.. autofunction:: cuda.bindings.runtime.cudaEGLStreamProducerReturnFrame +.. autofunction:: cuda.bindings.runtime.cudaGraphicsResourceGetMappedEglFrame +.. autofunction:: cuda.bindings.runtime.cudaEventCreateFromEGLSync + +Graphics Interoperability +------------------------- + +This section describes the graphics interoperability functions of the CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaGraphicsUnregisterResource +.. autofunction:: cuda.bindings.runtime.cudaGraphicsResourceSetMapFlags +.. autofunction:: cuda.bindings.runtime.cudaGraphicsMapResources +.. autofunction:: cuda.bindings.runtime.cudaGraphicsUnmapResources +.. autofunction:: cuda.bindings.runtime.cudaGraphicsResourceGetMappedPointer +.. autofunction:: cuda.bindings.runtime.cudaGraphicsSubResourceGetMappedArray +.. autofunction:: cuda.bindings.runtime.cudaGraphicsResourceGetMappedMipmappedArray + +Texture Object Management +------------------------- + +This section describes the low level texture object management functions of the CUDA runtime application programming interface. The texture object API is only supported on devices of compute capability 3.0 or higher. + +.. autofunction:: cuda.bindings.runtime.cudaGetChannelDesc +.. autofunction:: cuda.bindings.runtime.cudaCreateChannelDesc +.. autofunction:: cuda.bindings.runtime.cudaCreateTextureObject +.. autofunction:: cuda.bindings.runtime.cudaCreateTextureObject_v2 +.. autofunction:: cuda.bindings.runtime.cudaDestroyTextureObject +.. autofunction:: cuda.bindings.runtime.cudaGetTextureObjectResourceDesc +.. autofunction:: cuda.bindings.runtime.cudaGetTextureObjectTextureDesc +.. autofunction:: cuda.bindings.runtime.cudaGetTextureObjectTextureDesc_v2 +.. autofunction:: cuda.bindings.runtime.cudaGetTextureObjectResourceViewDesc + +Surface Object Management +------------------------- + +This section describes the low level texture object management functions of the CUDA runtime application programming interface. The surface object API is only supported on devices of compute capability 3.0 or higher. + +.. autofunction:: cuda.bindings.runtime.cudaCreateSurfaceObject +.. autofunction:: cuda.bindings.runtime.cudaDestroySurfaceObject +.. autofunction:: cuda.bindings.runtime.cudaGetSurfaceObjectResourceDesc + +Version Management +------------------ + + + +.. autofunction:: cuda.bindings.runtime.cudaDriverGetVersion +.. autofunction:: cuda.bindings.runtime.cudaRuntimeGetVersion +.. autofunction:: cuda.bindings.runtime.getLocalRuntimeVersion + +Graph Management +---------------- + +This section describes the graph management functions of CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaGraphCreate +.. autofunction:: cuda.bindings.runtime.cudaGraphAddKernelNode +.. autofunction:: cuda.bindings.runtime.cudaGraphKernelNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphKernelNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphKernelNodeCopyAttributes +.. autofunction:: cuda.bindings.runtime.cudaGraphKernelNodeGetAttribute +.. autofunction:: cuda.bindings.runtime.cudaGraphKernelNodeSetAttribute +.. autofunction:: cuda.bindings.runtime.cudaGraphAddMemcpyNode +.. autofunction:: cuda.bindings.runtime.cudaGraphAddMemcpyNode1D +.. autofunction:: cuda.bindings.runtime.cudaGraphMemcpyNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphMemcpyNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphMemcpyNodeSetParams1D +.. autofunction:: cuda.bindings.runtime.cudaGraphAddMemsetNode +.. autofunction:: cuda.bindings.runtime.cudaGraphMemsetNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphMemsetNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphAddHostNode +.. autofunction:: cuda.bindings.runtime.cudaGraphHostNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphHostNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphAddChildGraphNode +.. autofunction:: cuda.bindings.runtime.cudaGraphChildGraphNodeGetGraph +.. autofunction:: cuda.bindings.runtime.cudaGraphAddEmptyNode +.. autofunction:: cuda.bindings.runtime.cudaGraphAddEventRecordNode +.. autofunction:: cuda.bindings.runtime.cudaGraphEventRecordNodeGetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphEventRecordNodeSetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphAddEventWaitNode +.. autofunction:: cuda.bindings.runtime.cudaGraphEventWaitNodeGetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphEventWaitNodeSetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphAddExternalSemaphoresSignalNode +.. autofunction:: cuda.bindings.runtime.cudaGraphExternalSemaphoresSignalNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExternalSemaphoresSignalNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphAddExternalSemaphoresWaitNode +.. autofunction:: cuda.bindings.runtime.cudaGraphExternalSemaphoresWaitNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExternalSemaphoresWaitNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphAddMemAllocNode +.. autofunction:: cuda.bindings.runtime.cudaGraphMemAllocNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphAddMemFreeNode +.. autofunction:: cuda.bindings.runtime.cudaGraphMemFreeNodeGetParams +.. autofunction:: cuda.bindings.runtime.cudaDeviceGraphMemTrim +.. autofunction:: cuda.bindings.runtime.cudaDeviceGetGraphMemAttribute +.. autofunction:: cuda.bindings.runtime.cudaDeviceSetGraphMemAttribute +.. autofunction:: cuda.bindings.runtime.cudaGraphClone +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeFindInClone +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeGetType +.. autofunction:: cuda.bindings.runtime.cudaGraphGetNodes +.. autofunction:: cuda.bindings.runtime.cudaGraphGetRootNodes +.. autofunction:: cuda.bindings.runtime.cudaGraphGetEdges +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeGetDependencies +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeGetDependentNodes +.. autofunction:: cuda.bindings.runtime.cudaGraphAddDependencies +.. autofunction:: cuda.bindings.runtime.cudaGraphRemoveDependencies +.. autofunction:: cuda.bindings.runtime.cudaGraphDestroyNode +.. autofunction:: cuda.bindings.runtime.cudaGraphInstantiate +.. autofunction:: cuda.bindings.runtime.cudaGraphInstantiateWithFlags +.. autofunction:: cuda.bindings.runtime.cudaGraphExecKernelNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecMemcpyNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecMemcpyNodeSetParams1D +.. autofunction:: cuda.bindings.runtime.cudaGraphExecMemsetNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecHostNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecChildGraphNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecEventRecordNodeSetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphExecEventWaitNodeSetEvent +.. autofunction:: cuda.bindings.runtime.cudaGraphExecExternalSemaphoresSignalNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphExecExternalSemaphoresWaitNodeSetParams +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeSetEnabled +.. autofunction:: cuda.bindings.runtime.cudaGraphNodeGetEnabled +.. autofunction:: cuda.bindings.runtime.cudaGraphExecUpdate +.. autofunction:: cuda.bindings.runtime.cudaGraphUpload +.. autofunction:: cuda.bindings.runtime.cudaGraphLaunch +.. autofunction:: cuda.bindings.runtime.cudaGraphExecDestroy +.. autofunction:: cuda.bindings.runtime.cudaGraphDestroy +.. autofunction:: cuda.bindings.runtime.cudaGraphDebugDotPrint +.. autofunction:: cuda.bindings.runtime.cudaUserObjectCreate +.. autofunction:: cuda.bindings.runtime.cudaUserObjectRetain +.. autofunction:: cuda.bindings.runtime.cudaUserObjectRelease +.. autofunction:: cuda.bindings.runtime.cudaGraphRetainUserObject +.. autofunction:: cuda.bindings.runtime.cudaGraphReleaseUserObject + +Driver Entry Point Access +------------------------- + +This section describes the driver entry point access functions of CUDA runtime application programming interface. + +.. autofunction:: cuda.bindings.runtime.cudaGetDriverEntryPoint + +C++ API Routines +---------------- +C++-style interface built on top of CUDA runtime API. +impl_private + + + + + + + +This section describes the C++ high level API functions of the CUDA runtime application programming interface. To use these functions, your application needs to be compiled with the ``nvcc``\ compiler. + + +Interactions with the CUDA Driver API +------------------------------------- + +This section describes the interactions between the CUDA Driver API and the CUDA Runtime API + + + + + +**Primary Contexts** + + + +There exists a one to one relationship between CUDA devices in the CUDA Runtime API and ::CUcontext s in the CUDA Driver API within a process. The specific context which the CUDA Runtime API uses for a device is called the device's primary context. From the perspective of the CUDA Runtime API, a device and its primary context are synonymous. + + + + + +**Initialization and Tear-Down** + + + +CUDA Runtime API calls operate on the CUDA Driver API ::CUcontext which is current to to the calling host thread. + + + +The function cudaSetDevice() makes the primary context for the specified device current to the calling thread by calling ::cuCtxSetCurrent(). + +The CUDA Runtime API will automatically initialize the primary context for a device at the first CUDA Runtime API call which requires an active context. If no ::CUcontext is current to the calling thread when a CUDA Runtime API call which requires an active context is made, then the primary context for a device will be selected, made current to the calling thread, and initialized. + +The context which the CUDA Runtime API initializes will be initialized using the parameters specified by the CUDA Runtime API functions cudaSetDeviceFlags(), ::cudaD3D9SetDirect3DDevice(), ::cudaD3D10SetDirect3DDevice(), ::cudaD3D11SetDirect3DDevice(), cudaGLSetGLDevice(), and cudaVDPAUSetVDPAUDevice(). Note that these functions will fail with cudaErrorSetOnActiveProcess if they are called when the primary context for the specified device has already been initialized. (or if the current device has already been initialized, in the case of cudaSetDeviceFlags()). + +Primary contexts will remain active until they are explicitly deinitialized using cudaDeviceReset(). The function cudaDeviceReset() will deinitialize the primary context for the calling thread's current device immediately. The context will remain current to all of the threads that it was current to. The next CUDA Runtime API call on any thread which requires an active context will trigger the reinitialization of that device's primary context. + +Note that primary contexts are shared resources. It is recommended that the primary context not be reset except just before exit or to recover from an unspecified launch failure. + + + + + +**Context Interoperability** + + + +Note that the use of multiple ::CUcontext s per device within a single process will substantially degrade performance and is strongly discouraged. Instead, it is highly recommended that the implicit one-to-one device-to-context mapping for the process provided by the CUDA Runtime API be used. + +If a non-primary ::CUcontext created by the CUDA Driver API is current to a thread then the CUDA Runtime API calls to that thread will operate on that ::CUcontext, with some exceptions listed below. Interoperability between data types is discussed in the following sections. + +The function cudaPointerGetAttributes() will return the error cudaErrorIncompatibleDriverContext if the pointer being queried was allocated by a non-primary context. The function cudaDeviceEnablePeerAccess() and the rest of the peer access API may not be called when a non-primary ::CUcontext is current. + + To use the pointer query and peer access APIs with a context created using the CUDA Driver API, it is necessary that the CUDA Driver API be used to access these features. + +All CUDA Runtime API state (e.g, global variables' addresses and values) travels with its underlying ::CUcontext. In particular, if a ::CUcontext is moved from one thread to another then all CUDA Runtime API state will move to that thread as well. + +Please note that attaching to legacy contexts (those with a version of 3010 as returned by ::cuCtxGetApiVersion()) is not possible. The CUDA Runtime will return cudaErrorIncompatibleDriverContext in such cases. + + + + + +**Interactions between CUstream and cudaStream_t** + + + +The types ::CUstream and cudaStream_t are identical and may be used interchangeably. + + + + + +**Interactions between CUevent and cudaEvent_t** + + + +The types ::CUevent and cudaEvent_t are identical and may be used interchangeably. + + + + + +**Interactions between CUarray and cudaArray_t** + + + +The types ::CUarray and struct ::cudaArray * represent the same data type and may be used interchangeably by casting the two types between each other. + +In order to use a ::CUarray in a CUDA Runtime API function which takes a struct ::cudaArray *, it is necessary to explicitly cast the ::CUarray to a struct ::cudaArray *. + +In order to use a struct ::cudaArray * in a CUDA Driver API function which takes a ::CUarray, it is necessary to explicitly cast the struct ::cudaArray * to a ::CUarray . + + + + + +**Interactions between CUgraphicsResource and cudaGraphicsResource_t** + + + +The types ::CUgraphicsResource and cudaGraphicsResource_t represent the same data type and may be used interchangeably by casting the two types between each other. + +In order to use a ::CUgraphicsResource in a CUDA Runtime API function which takes a cudaGraphicsResource_t, it is necessary to explicitly cast the ::CUgraphicsResource to a cudaGraphicsResource_t. + +In order to use a cudaGraphicsResource_t in a CUDA Driver API function which takes a ::CUgraphicsResource, it is necessary to explicitly cast the cudaGraphicsResource_t to a ::CUgraphicsResource. + + + + + +**Interactions between CUtexObject and cudaTextureObject_t** + + + +The types ::CUtexObject and cudaTextureObject_t represent the same data type and may be used interchangeably by casting the two types between each other. + +In order to use a ::CUtexObject in a CUDA Runtime API function which takes a cudaTextureObject_t, it is necessary to explicitly cast the ::CUtexObject to a cudaTextureObject_t. + +In order to use a cudaTextureObject_t in a CUDA Driver API function which takes a ::CUtexObject, it is necessary to explicitly cast the cudaTextureObject_t to a ::CUtexObject. + + + + + +**Interactions between CUsurfObject and cudaSurfaceObject_t** + + + +The types ::CUsurfObject and cudaSurfaceObject_t represent the same data type and may be used interchangeably by casting the two types between each other. + +In order to use a ::CUsurfObject in a CUDA Runtime API function which takes a cudaSurfaceObject_t, it is necessary to explicitly cast the ::CUsurfObject to a cudaSurfaceObject_t. + +In order to use a cudaSurfaceObject_t in a CUDA Driver API function which takes a ::CUsurfObject, it is necessary to explicitly cast the cudaSurfaceObject_t to a ::CUsurfObject. + + + + + +**Interactions between CUfunction and cudaFunction_t** + + + +The types ::CUfunction and cudaFunction_t represent the same data type and may be used interchangeably by casting the two types between each other. + +In order to use a cudaFunction_t in a CUDA Driver API function which takes a ::CUfunction, it is necessary to explicitly cast the cudaFunction_t to a ::CUfunction. + + +Data types used by CUDA Runtime +------------------------------- + + + +.. autoclass:: cuda.bindings.runtime.cudaEglPlaneDesc_st +.. autoclass:: cuda.bindings.runtime.cudaEglFrame_st +.. autoclass:: cuda.bindings.runtime.cudaChannelFormatDesc +.. autoclass:: cuda.bindings.runtime.cudaArraySparseProperties +.. autoclass:: cuda.bindings.runtime.cudaArrayMemoryRequirements +.. autoclass:: cuda.bindings.runtime.cudaPitchedPtr +.. autoclass:: cuda.bindings.runtime.cudaExtent +.. autoclass:: cuda.bindings.runtime.cudaPos +.. autoclass:: cuda.bindings.runtime.cudaMemcpy3DParms +.. autoclass:: cuda.bindings.runtime.cudaMemcpy3DPeerParms +.. autoclass:: cuda.bindings.runtime.cudaMemsetParams +.. autoclass:: cuda.bindings.runtime.cudaAccessPolicyWindow +.. autoclass:: cuda.bindings.runtime.cudaHostNodeParams +.. autoclass:: cuda.bindings.runtime.cudaResourceDesc +.. autoclass:: cuda.bindings.runtime.cudaResourceViewDesc +.. autoclass:: cuda.bindings.runtime.cudaPointerAttributes +.. autoclass:: cuda.bindings.runtime.cudaFuncAttributes +.. autoclass:: cuda.bindings.runtime.cudaMemLocation +.. autoclass:: cuda.bindings.runtime.cudaMemAccessDesc +.. autoclass:: cuda.bindings.runtime.cudaMemPoolProps +.. autoclass:: cuda.bindings.runtime.cudaMemPoolPtrExportData +.. autoclass:: cuda.bindings.runtime.cudaMemAllocNodeParams +.. autoclass:: cuda.bindings.runtime.CUuuid_st +.. autoclass:: cuda.bindings.runtime.cudaDeviceProp +.. autoclass:: cuda.bindings.runtime.cudaIpcEventHandle_st +.. autoclass:: cuda.bindings.runtime.cudaIpcMemHandle_st +.. autoclass:: cuda.bindings.runtime.cudaExternalMemoryHandleDesc +.. autoclass:: cuda.bindings.runtime.cudaExternalMemoryBufferDesc +.. autoclass:: cuda.bindings.runtime.cudaExternalMemoryMipmappedArrayDesc +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreHandleDesc +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreSignalParams +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreWaitParams +.. autoclass:: cuda.bindings.runtime.cudaKernelNodeParams +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreSignalNodeParams +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreWaitNodeParams +.. autoclass:: cuda.bindings.runtime.cudaLaunchAttributeValue +.. autoclass:: cuda.bindings.runtime.cudaLaunchAttribute_st +.. autoclass:: cuda.bindings.runtime.cudaTextureDesc +.. autoclass:: cuda.bindings.runtime.cudaTextureDesc_v2 +.. autoclass:: cuda.bindings.runtime.cudaEglFrameType + + .. autoattribute:: cuda.bindings.runtime.cudaEglFrameType.cudaEglFrameTypeArray + + + Frame type CUDA array + + + .. autoattribute:: cuda.bindings.runtime.cudaEglFrameType.cudaEglFrameTypePitch + + + Frame type CUDA pointer + +.. autoclass:: cuda.bindings.runtime.cudaEglResourceLocationFlags + + .. autoattribute:: cuda.bindings.runtime.cudaEglResourceLocationFlags.cudaEglResourceLocationSysmem + + + Resource location sysmem + + + .. autoattribute:: cuda.bindings.runtime.cudaEglResourceLocationFlags.cudaEglResourceLocationVidmem + + + Resource location vidmem + +.. autoclass:: cuda.bindings.runtime.cudaEglColorFormat + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420Planar + + + Y, U, V in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420SemiPlanar + + + Y, UV in two surfaces (UV as one surface) with VU byte ordering, width, height ratio same as YUV420Planar. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV422Planar + + + Y, U, V each in a separate surface, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV422SemiPlanar + + + Y, UV in two surfaces with VU byte ordering, width, height ratio same as YUV422Planar. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatARGB + + + R/G/B/A four channels in one surface with BGRA byte ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatRGBA + + + R/G/B/A four channels in one surface with ABGR byte ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatL + + + single luminance channel in one surface. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatR + + + single color channel in one surface. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV444Planar + + + Y, U, V in three surfaces, each in a separate surface, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV444SemiPlanar + + + Y, UV in two surfaces (UV as one surface) with VU byte ordering, width, height ratio same as YUV444Planar. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUYV422 + + + Y, U, V in one surface, interleaved as UYVY in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatUYVY422 + + + Y, U, V in one surface, interleaved as YUYV in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatABGR + + + R/G/B/A four channels in one surface with RGBA byte ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBGRA + + + R/G/B/A four channels in one surface with ARGB byte ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatA + + + Alpha color format - one channel in one surface. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatRG + + + R/G color format - two channels in one surface with GR byte ordering + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatAYUV + + + Y, U, V, A four channels in one surface, interleaved as VUYA. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU444SemiPlanar + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU422SemiPlanar + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420SemiPlanar + + + Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_444SemiPlanar + + + Y10, V10U10 in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_420SemiPlanar + + + Y10, V10U10 in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_444SemiPlanar + + + Y12, V12U12 in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_420SemiPlanar + + + Y12, V12U12 in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatVYUY_ER + + + Extended Range Y, U, V in one surface, interleaved as YVYU in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatUYVY_ER + + + Extended Range Y, U, V in one surface, interleaved as YUYV in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUYV_ER + + + Extended Range Y, U, V in one surface, interleaved as UYVY in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVYU_ER + + + Extended Range Y, U, V in one surface, interleaved as VYUY in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUVA_ER + + + Extended Range Y, U, V, A four channels in one surface, interleaved as AVUY. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatAYUV_ER + + + Extended Range Y, U, V, A four channels in one surface, interleaved as VUYA. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV444Planar_ER + + + Extended Range Y, U, V in three surfaces, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV422Planar_ER + + + Extended Range Y, U, V in three surfaces, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420Planar_ER + + + Extended Range Y, U, V in three surfaces, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV444SemiPlanar_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV422SemiPlanar_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420SemiPlanar_ER + + + Extended Range Y, UV in two surfaces (UV as one surface) with VU byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU444Planar_ER + + + Extended Range Y, V, U in three surfaces, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU422Planar_ER + + + Extended Range Y, V, U in three surfaces, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420Planar_ER + + + Extended Range Y, V, U in three surfaces, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU444SemiPlanar_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU422SemiPlanar_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420SemiPlanar_ER + + + Extended Range Y, VU in two surfaces (VU as one surface) with UV byte ordering, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerRGGB + + + Bayer format - one channel in one surface with interleaved RGGB ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerBGGR + + + Bayer format - one channel in one surface with interleaved BGGR ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerGRBG + + + Bayer format - one channel in one surface with interleaved GRBG ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerGBRG + + + Bayer format - one channel in one surface with interleaved GBRG ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer10RGGB + + + Bayer10 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer10BGGR + + + Bayer10 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer10GRBG + + + Bayer10 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer10GBRG + + + Bayer10 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12RGGB + + + Bayer12 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12BGGR + + + Bayer12 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12GRBG + + + Bayer12 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12GBRG + + + Bayer12 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer14RGGB + + + Bayer14 format - one channel in one surface with interleaved RGGB ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer14BGGR + + + Bayer14 format - one channel in one surface with interleaved BGGR ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer14GRBG + + + Bayer14 format - one channel in one surface with interleaved GRBG ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer14GBRG + + + Bayer14 format - one channel in one surface with interleaved GBRG ordering. Out of 16 bits, 14 bits used 2 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer20RGGB + + + Bayer20 format - one channel in one surface with interleaved RGGB ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer20BGGR + + + Bayer20 format - one channel in one surface with interleaved BGGR ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer20GRBG + + + Bayer20 format - one channel in one surface with interleaved GRBG ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer20GBRG + + + Bayer20 format - one channel in one surface with interleaved GBRG ordering. Out of 32 bits, 20 bits used 12 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU444Planar + + + Y, V, U in three surfaces, each in a separate surface, U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU422Planar + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420Planar + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerIspRGGB + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved RGGB ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerIspBGGR + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved BGGR ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerIspGRBG + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved GRBG ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerIspGBRG + + + Nvidia proprietary Bayer ISP format - one channel in one surface with interleaved GBRG ordering and mapped to opaque integer datatype. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerBCCR + + + Bayer format - one channel in one surface with interleaved BCCR ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerRCCB + + + Bayer format - one channel in one surface with interleaved RCCB ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerCRBC + + + Bayer format - one channel in one surface with interleaved CRBC ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayerCBRC + + + Bayer format - one channel in one surface with interleaved CBRC ordering. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer10CCCC + + + Bayer10 format - one channel in one surface with interleaved CCCC ordering. Out of 16 bits, 10 bits used 6 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12BCCR + + + Bayer12 format - one channel in one surface with interleaved BCCR ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12RCCB + + + Bayer12 format - one channel in one surface with interleaved RCCB ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12CRBC + + + Bayer12 format - one channel in one surface with interleaved CRBC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12CBRC + + + Bayer12 format - one channel in one surface with interleaved CBRC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatBayer12CCCC + + + Bayer12 format - one channel in one surface with interleaved CCCC ordering. Out of 16 bits, 12 bits used 4 bits No-op. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY + + + Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420SemiPlanar_2020 + + + Y, UV in two surfaces (UV as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420SemiPlanar_2020 + + + Y, VU in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420Planar_2020 + + + Y, U, V in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420Planar_2020 + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420SemiPlanar_709 + + + Y, UV in two surfaces (UV as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420SemiPlanar_709 + + + Y, VU in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUV420Planar_709 + + + Y, U, V in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVU420Planar_709 + + + Y, V, U in three surfaces, each in a separate surface, U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_420SemiPlanar_709 + + + Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_420SemiPlanar_2020 + + + Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_422SemiPlanar_2020 + + + Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_422SemiPlanar + + + Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_422SemiPlanar_709 + + + Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY_ER + + + Extended Range Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY_709_ER + + + Extended Range Color format for single Y plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10_ER + + + Extended Range Color format for single Y10 plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10_709_ER + + + Extended Range Color format for single Y10 plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12_ER + + + Extended Range Color format for single Y12 plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12_709_ER + + + Extended Range Color format for single Y12 plane. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYUVA + + + Y, U, V, A four channels in one surface, interleaved as AVUY. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatYVYU + + + Y, U, V in one surface, interleaved as YVYU in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatVYUY + + + Y, U, V in one surface, interleaved as VYUY in one channel. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_420SemiPlanar_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_420SemiPlanar_709_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_444SemiPlanar_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY10V10U10_444SemiPlanar_709_ER + + + Extended Range Y10, V10U10 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_420SemiPlanar_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_420SemiPlanar_709_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = 1/2 Y width, U/V height = 1/2 Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_444SemiPlanar_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + + + .. autoattribute:: cuda.bindings.runtime.cudaEglColorFormat.cudaEglColorFormatY12V12U12_444SemiPlanar_709_ER + + + Extended Range Y12, V12U12 in two surfaces (VU as one surface) U/V width = Y width, U/V height = Y height. + +.. autoclass:: cuda.bindings.runtime.cudaError_t + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaSuccess + + + The API call returned with no errors. In the case of query calls, this also means that the operation being queried is complete (see :py:obj:`~.cudaEventQuery()` and :py:obj:`~.cudaStreamQuery()`). + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidValue + + + This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMemoryAllocation + + + The API call failed because it was unable to allocate enough memory to perform the requested operation. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInitializationError + + + The API call failed because the CUDA driver and runtime could not be initialized. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorCudartUnloading + + + This indicates that a CUDA Runtime API call cannot be executed because it is being called during process shut down, at a point in time after CUDA driver has been unloaded. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorProfilerDisabled + + + This indicates profiler is not initialized for this run. This can happen when the application is running with external profiling tools like visual profiler. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorProfilerNotInitialized + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorProfilerAlreadyStarted + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorProfilerAlreadyStopped + + + [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidConfiguration + + + This indicates that a kernel launch is requesting resources that can never be satisfied by the current device. Requesting more shared memory per block than the device supports will trigger this error, as will requesting too many threads or blocks. See :py:obj:`~.cudaDeviceProp` for more device limitations. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidPitchValue + + + This indicates that one or more of the pitch-related parameters passed to the API call is not within the acceptable range for pitch. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidSymbol + + + This indicates that the symbol name/identifier passed to the API call is not a valid name or identifier. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidHostPointer + + + This indicates that at least one host pointer passed to the API call is not a valid host pointer. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidDevicePointer + + + This indicates that at least one device pointer passed to the API call is not a valid device pointer. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidTexture + + + This indicates that the texture passed to the API call is not a valid texture. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidTextureBinding + + + This indicates that the texture binding is not valid. This occurs if you call :py:obj:`~.cudaGetTextureAlignmentOffset()` with an unbound texture. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidChannelDescriptor + + + This indicates that the channel descriptor passed to the API call is not valid. This occurs if the format is not one of the formats specified by :py:obj:`~.cudaChannelFormatKind`, or if one of the dimensions is invalid. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidMemcpyDirection + + + This indicates that the direction of the memcpy passed to the API call is not one of the types specified by :py:obj:`~.cudaMemcpyKind`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorAddressOfConstant + + + This indicated that the user has taken the address of a constant variable, which was forbidden up until the CUDA 3.1 release. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorTextureFetchFailed + + + This indicated that a texture fetch was not able to be performed. This was previously used for device emulation of texture operations. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorTextureNotBound + + + This indicated that a texture was not bound for access. This was previously used for device emulation of texture operations. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSynchronizationError + + + This indicated that a synchronization operation had failed. This was previously used for some device emulation functions. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidFilterSetting + + + This indicates that a non-float texture was being accessed with linear filtering. This is not supported by CUDA. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidNormSetting + + + This indicates that an attempt was made to read a non-float texture as a normalized float. This is not supported by CUDA. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMixedDeviceExecution + + + Mixing of device and device emulation code was not allowed. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotYetImplemented + + + This indicates that the API call is not yet implemented. Production releases of CUDA will never return this error. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMemoryValueTooLarge + + + This indicated that an emulated device pointer exceeded the 32-bit address range. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStubLibrary + + + This indicates that the CUDA driver that the application has loaded is a stub library. Applications that run with the stub rather than a real driver loaded will result in CUDA API returning this error. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInsufficientDriver + + + This indicates that the installed NVIDIA CUDA driver is older than the CUDA runtime library. This is not a supported configuration. Users should install an updated NVIDIA display driver to allow the application to run. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorCallRequiresNewerDriver + + + This indicates that the API call requires a newer CUDA driver than the one currently installed. Users should install an updated NVIDIA CUDA driver to allow the API call to succeed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidSurface + + + This indicates that the surface passed to the API call is not a valid surface. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDuplicateVariableName + + + This indicates that multiple global or constant variables (across separate CUDA source files in the application) share the same string name. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDuplicateTextureName + + + This indicates that multiple textures (across separate CUDA source files in the application) share the same string name. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDuplicateSurfaceName + + + This indicates that multiple surfaces (across separate CUDA source files in the application) share the same string name. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDevicesUnavailable + + + This indicates that all CUDA devices are busy or unavailable at the current time. Devices are often busy/unavailable due to use of :py:obj:`~.cudaComputeModeProhibited`, :py:obj:`~.cudaComputeModeExclusiveProcess`, or when long running CUDA kernels have filled up the GPU and are blocking new work from starting. They can also be unavailable due to memory constraints on a device that already has active CUDA work being performed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorIncompatibleDriverContext + + + This indicates that the current context is not compatible with this the CUDA Runtime. This can only occur if you are using CUDA Runtime/Driver interoperability and have created an existing Driver context using the driver API. The Driver context may be incompatible either because the Driver context was created using an older version of the API, because the Runtime API call expects a primary driver context and the Driver context is not primary, or because the Driver context has been destroyed. Please see :py:obj:`~.Interactions`with the CUDA Driver API" for more information. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMissingConfiguration + + + The device function being invoked (usually via :py:obj:`~.cudaLaunchKernel()`) was not previously configured via the :py:obj:`~.cudaConfigureCall()` function. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorPriorLaunchFailure + + + This indicated that a previous kernel launch failed. This was previously used for device emulation of kernel launches. [Deprecated] + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchMaxDepthExceeded + + + This error indicates that a device runtime grid launch did not occur because the depth of the child grid would exceed the maximum supported number of nested grid launches. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchFileScopedTex + + + This error indicates that a grid launch did not occur because the kernel uses file-scoped textures which are unsupported by the device runtime. Kernels launched via the device runtime only support textures created with the Texture Object API's. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchFileScopedSurf + + + This error indicates that a grid launch did not occur because the kernel uses file-scoped surfaces which are unsupported by the device runtime. Kernels launched via the device runtime only support surfaces created with the Surface Object API's. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSyncDepthExceeded + + + This error indicates that a call to :py:obj:`~.cudaDeviceSynchronize` made from the device runtime failed because the call was made at grid depth greater than than either the default (2 levels of grids) or user specified device limit :py:obj:`~.cudaLimitDevRuntimeSyncDepth`. To be able to synchronize on launched grids at a greater depth successfully, the maximum nested depth at which :py:obj:`~.cudaDeviceSynchronize` will be called must be specified with the :py:obj:`~.cudaLimitDevRuntimeSyncDepth` limit to the :py:obj:`~.cudaDeviceSetLimit` api before the host-side launch of a kernel using the device runtime. Keep in mind that additional levels of sync depth require the runtime to reserve large amounts of device memory that cannot be used for user allocations. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchPendingCountExceeded + + + This error indicates that a device runtime grid launch failed because the launch would exceed the limit :py:obj:`~.cudaLimitDevRuntimePendingLaunchCount`. For this launch to proceed successfully, :py:obj:`~.cudaDeviceSetLimit` must be called to set the :py:obj:`~.cudaLimitDevRuntimePendingLaunchCount` to be higher than the upper bound of outstanding launches that can be issued to the device runtime. Keep in mind that raising the limit of pending device runtime launches will require the runtime to reserve device memory that cannot be used for user allocations. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidDeviceFunction + + + The requested device function does not exist or is not compiled for the proper device architecture. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNoDevice + + + This indicates that no CUDA-capable devices were detected by the installed CUDA driver. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidDevice + + + This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device or that the action requested is invalid for the specified device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDeviceNotLicensed + + + This indicates that the device doesn't have a valid Grid License. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSoftwareValidityNotEstablished + + + By default, the CUDA runtime may perform a minimal set of self-tests, as well as CUDA driver tests, to establish the validity of both. Introduced in CUDA 11.2, this error return indicates that at least one of these tests has failed and the validity of either the runtime or the driver could not be established. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStartupFailure + + + This indicates an internal startup failure in the CUDA runtime. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidKernelImage + + + This indicates that the device kernel image is invalid. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDeviceUninitialized + + + This most frequently indicates that there is no context bound to the current thread. This can also be returned if the context passed to an API call is not a valid handle (such as a context that has had :py:obj:`~.cuCtxDestroy()` invoked on it). This can also be returned if a user mixes different API versions (i.e. 3010 context with 3020 API calls). See :py:obj:`~.cuCtxGetApiVersion()` for more details. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMapBufferObjectFailed + + + This indicates that the buffer object could not be mapped. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorUnmapBufferObjectFailed + + + This indicates that the buffer object could not be unmapped. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorArrayIsMapped + + + This indicates that the specified array is currently mapped and thus cannot be destroyed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorAlreadyMapped + + + This indicates that the resource is already mapped. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNoKernelImageForDevice + + + This indicates that there is no kernel image available that is suitable for the device. This can occur when a user specifies code generation options for a particular CUDA source file that do not include the corresponding device configuration. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorAlreadyAcquired + + + This indicates that a resource has already been acquired. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotMapped + + + This indicates that a resource is not mapped. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotMappedAsArray + + + This indicates that a mapped resource is not available for access as an array. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotMappedAsPointer + + + This indicates that a mapped resource is not available for access as a pointer. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorECCUncorrectable + + + This indicates that an uncorrectable ECC error was detected during execution. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorUnsupportedLimit + + + This indicates that the :py:obj:`~.cudaLimit` passed to the API call is not supported by the active device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorDeviceAlreadyInUse + + + This indicates that a call tried to access an exclusive-thread device that is already in use by a different thread. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorPeerAccessUnsupported + + + This error indicates that P2P access is not supported across the given devices. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidPtx + + + A PTX compilation failed. The runtime may fall back to compiling PTX if an application does not contain a suitable binary for the current device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidGraphicsContext + + + This indicates an error with the OpenGL or DirectX context. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNvlinkUncorrectable + + + This indicates that an uncorrectable NVLink error was detected during the execution. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorJitCompilerNotFound + + + This indicates that the PTX JIT compiler library was not found. The JIT Compiler library is used for PTX compilation. The runtime may fall back to compiling PTX if an application does not contain a suitable binary for the current device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorUnsupportedPtxVersion + + + This indicates that the provided PTX was compiled with an unsupported toolchain. The most common reason for this, is the PTX was generated by a compiler newer than what is supported by the CUDA driver and PTX JIT compiler. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorJitCompilationDisabled + + + This indicates that the JIT compilation was disabled. The JIT compilation compiles PTX. The runtime may fall back to compiling PTX if an application does not contain a suitable binary for the current device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorUnsupportedExecAffinity + + + This indicates that the provided execution affinity is not supported by the device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidSource + + + This indicates that the device kernel source is invalid. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorFileNotFound + + + This indicates that the file specified was not found. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSharedObjectSymbolNotFound + + + This indicates that a link to a shared object failed to resolve. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSharedObjectInitFailed + + + This indicates that initialization of a shared object failed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorOperatingSystem + + + This error indicates that an OS call failed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidResourceHandle + + + This indicates that a resource handle passed to the API call was not valid. Resource handles are opaque types like :py:obj:`~.cudaStream_t` and :py:obj:`~.cudaEvent_t`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorIllegalState + + + This indicates that a resource required by the API call is not in a valid state to perform the requested operation. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSymbolNotFound + + + This indicates that a named symbol was not found. Examples of symbols are global/constant variable names, driver function names, texture names, and surface names. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotReady + + + This indicates that asynchronous operations issued previously have not completed yet. This result is not actually an error, but must be indicated differently than :py:obj:`~.cudaSuccess` (which indicates completion). Calls that may return this value include :py:obj:`~.cudaEventQuery()` and :py:obj:`~.cudaStreamQuery()`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorIllegalAddress + + + The device encountered a load or store instruction on an invalid memory address. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchOutOfResources + + + This indicates that a launch did not occur because it did not have appropriate resources. Although this error is similar to :py:obj:`~.cudaErrorInvalidConfiguration`, this error usually indicates that the user has attempted to pass too many arguments to the device kernel, or the kernel launch specifies too many threads for the kernel's register count. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchTimeout + + + This indicates that the device kernel took too long to execute. This can only occur if timeouts are enabled - see the device property :py:obj:`~.kernelExecTimeoutEnabled` for more information. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchIncompatibleTexturing + + + This error indicates a kernel launch that uses an incompatible texturing mode. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorPeerAccessAlreadyEnabled + + + This error indicates that a call to :py:obj:`~.cudaDeviceEnablePeerAccess()` is trying to re-enable peer addressing on from a context which has already had peer addressing enabled. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorPeerAccessNotEnabled + + + This error indicates that :py:obj:`~.cudaDeviceDisablePeerAccess()` is trying to disable peer addressing which has not been enabled yet via :py:obj:`~.cudaDeviceEnablePeerAccess()`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSetOnActiveProcess + + + This indicates that the user has called :py:obj:`~.cudaSetValidDevices()`, :py:obj:`~.cudaSetDeviceFlags()`, :py:obj:`~.cudaD3D9SetDirect3DDevice()`, :py:obj:`~.cudaD3D10SetDirect3DDevice`, :py:obj:`~.cudaD3D11SetDirect3DDevice()`, or :py:obj:`~.cudaVDPAUSetVDPAUDevice()` after initializing the CUDA runtime by calling non-device management operations (allocating memory and launching kernels are examples of non-device management operations). This error can also be returned if using runtime/driver interoperability and there is an existing :py:obj:`~.CUcontext` active on the host thread. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorContextIsDestroyed + + + This error indicates that the context current to the calling thread has been destroyed using :py:obj:`~.cuCtxDestroy`, or is a primary context which has not yet been initialized. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorAssert + + + An assert triggered in device code during kernel execution. The device cannot be used again. All existing allocations are invalid. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorTooManyPeers + + + This error indicates that the hardware resources required to enable peer access have been exhausted for one or more of the devices passed to :py:obj:`~.cudaEnablePeerAccess()`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorHostMemoryAlreadyRegistered + + + This error indicates that the memory range passed to :py:obj:`~.cudaHostRegister()` has already been registered. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorHostMemoryNotRegistered + + + This error indicates that the pointer passed to :py:obj:`~.cudaHostUnregister()` does not correspond to any currently registered memory region. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorHardwareStackError + + + Device encountered an error in the call stack during kernel execution, possibly due to stack corruption or exceeding the stack size limit. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorIllegalInstruction + + + The device encountered an illegal instruction during kernel execution This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMisalignedAddress + + + The device encountered a load or store instruction on a memory address which is not aligned. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidAddressSpace + + + While executing a kernel, the device encountered an instruction which can only operate on memory locations in certain address spaces (global, shared, or local), but was supplied a memory address not belonging to an allowed address space. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidPc + + + The device encountered an invalid program counter. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorLaunchFailure + + + An exception occurred on the device while executing a kernel. Common causes include dereferencing an invalid device pointer and accessing out of bounds shared memory. Less common cases can be system specific - more information about these cases can be found in the system specific user guide. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorCooperativeLaunchTooLarge + + + This error indicates that the number of blocks launched per grid for a kernel that was launched via either :py:obj:`~.cudaLaunchCooperativeKernel` or :py:obj:`~.cudaLaunchCooperativeKernelMultiDevice` exceeds the maximum number of blocks as allowed by :py:obj:`~.cudaOccupancyMaxActiveBlocksPerMultiprocessor` or :py:obj:`~.cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags` times the number of multiprocessors as specified by the device attribute :py:obj:`~.cudaDevAttrMultiProcessorCount`. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotPermitted + + + This error indicates the attempted operation is not permitted. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorNotSupported + + + This error indicates the attempted operation is not supported on the current system or device. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSystemNotReady + + + This error indicates that the system is not yet ready to start any CUDA work. To continue using CUDA, verify the system configuration is in a valid state and all required driver daemons are actively running. More information about this error can be found in the system specific user guide. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorSystemDriverMismatch + + + This error indicates that there is a mismatch between the versions of the display driver and the CUDA driver. Refer to the compatibility documentation for supported versions. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorCompatNotSupportedOnDevice + + + This error indicates that the system was upgraded to run with forward compatibility but the visible hardware detected by CUDA does not support this configuration. Refer to the compatibility documentation for the supported hardware matrix or ensure that only supported hardware is visible during initialization via the CUDA_VISIBLE_DEVICES environment variable. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsConnectionFailed + + + This error indicates that the MPS client failed to connect to the MPS control daemon or the MPS server. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsRpcFailure + + + This error indicates that the remote procedural call between the MPS server and the MPS client failed. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsServerNotReady + + + This error indicates that the MPS server is not ready to accept new MPS client requests. This error can be returned when the MPS server is in the process of recovering from a fatal failure. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsMaxClientsReached + + + This error indicates that the hardware resources required to create MPS client have been exhausted. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsMaxConnectionsReached + + + This error indicates the the hardware resources required to device connections have been exhausted. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorMpsClientTerminated + + + This error indicates that the MPS client has been terminated by the server. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureUnsupported + + + The operation is not permitted when the stream is capturing. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureInvalidated + + + The current capture sequence on the stream has been invalidated due to a previous error. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureMerge + + + The operation would have resulted in a merge of two independent capture sequences. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureUnmatched + + + The capture was not initiated in this stream. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureUnjoined + + + The capture sequence contains a fork that was not joined to the primary stream. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureIsolation + + + A dependency would have been created which crosses the capture sequence boundary. Only implicit in-stream ordering dependencies are allowed to cross the boundary. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureImplicit + + + The operation would have resulted in a disallowed implicit dependency on a current capture sequence from cudaStreamLegacy. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorCapturedEvent + + + The operation is not permitted on an event which was last recorded in a capturing stream. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorStreamCaptureWrongThread + + + A stream capture sequence not initiated with the :py:obj:`~.cudaStreamCaptureModeRelaxed` argument to :py:obj:`~.cudaStreamBeginCapture` was passed to :py:obj:`~.cudaStreamEndCapture` in a different thread. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorTimeout + + + This indicates that the wait operation has timed out. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorGraphExecUpdateFailure + + + This error indicates that the graph update was not performed because it included changes which violated constraints specific to instantiated graph update. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorExternalDevice + + + This indicates that an async error has occurred in a device outside of CUDA. If CUDA was waiting for an external device's signal before consuming shared data, the external device signaled an error indicating that the data is not valid for consumption. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorInvalidClusterSize + + + This indicates that a kernel launch error has occurred due to cluster misconfiguration. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorUnknown + + + This indicates that an unknown internal error has occurred. + + + .. autoattribute:: cuda.bindings.runtime.cudaError_t.cudaErrorApiFailureBase + + + Any unhandled CUDA driver error is added to this value and returned via the runtime. Production releases of CUDA should not return such errors. [Deprecated] + +.. autoclass:: cuda.bindings.runtime.cudaChannelFormatKind + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSigned + + + Signed channel format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsigned + + + Unsigned channel format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindFloat + + + Float channel format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindNone + + + No channel format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindNV12 + + + Unsigned 8-bit integers, planar 4:2:0 YUV format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized8X1 + + + 1 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized8X2 + + + 2 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized8X4 + + + 4 channel unsigned 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized16X1 + + + 1 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized16X2 + + + 2 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedNormalized16X4 + + + 4 channel unsigned 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized8X1 + + + 1 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized8X2 + + + 2 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized8X4 + + + 4 channel signed 8-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized16X1 + + + 1 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized16X2 + + + 2 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedNormalized16X4 + + + 4 channel signed 16-bit normalized integer + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed1 + + + 4 channel unsigned normalized block-compressed (BC1 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed1SRGB + + + 4 channel unsigned normalized block-compressed (BC1 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed2 + + + 4 channel unsigned normalized block-compressed (BC2 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed2SRGB + + + 4 channel unsigned normalized block-compressed (BC2 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed3 + + + 4 channel unsigned normalized block-compressed (BC3 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed3SRGB + + + 4 channel unsigned normalized block-compressed (BC3 compression) format with sRGB encoding + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed4 + + + 1 channel unsigned normalized block-compressed (BC4 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedBlockCompressed4 + + + 1 channel signed normalized block-compressed (BC4 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed5 + + + 2 channel unsigned normalized block-compressed (BC5 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedBlockCompressed5 + + + 2 channel signed normalized block-compressed (BC5 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed6H + + + 3 channel unsigned half-float block-compressed (BC6H compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindSignedBlockCompressed6H + + + 3 channel signed half-float block-compressed (BC6H compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed7 + + + 4 channel unsigned normalized block-compressed (BC7 compression) format + + + .. autoattribute:: cuda.bindings.runtime.cudaChannelFormatKind.cudaChannelFormatKindUnsignedBlockCompressed7SRGB + + + 4 channel unsigned normalized block-compressed (BC7 compression) format with sRGB encoding + +.. autoclass:: cuda.bindings.runtime.cudaMemoryType + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryType.cudaMemoryTypeUnregistered + + + Unregistered memory + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryType.cudaMemoryTypeHost + + + Host memory + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryType.cudaMemoryTypeDevice + + + Device memory + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryType.cudaMemoryTypeManaged + + + Managed memory + +.. autoclass:: cuda.bindings.runtime.cudaMemcpyKind + + .. autoattribute:: cuda.bindings.runtime.cudaMemcpyKind.cudaMemcpyHostToHost + + + Host -> Host + + + .. autoattribute:: cuda.bindings.runtime.cudaMemcpyKind.cudaMemcpyHostToDevice + + + Host -> Device + + + .. autoattribute:: cuda.bindings.runtime.cudaMemcpyKind.cudaMemcpyDeviceToHost + + + Device -> Host + + + .. autoattribute:: cuda.bindings.runtime.cudaMemcpyKind.cudaMemcpyDeviceToDevice + + + Device -> Device + + + .. autoattribute:: cuda.bindings.runtime.cudaMemcpyKind.cudaMemcpyDefault + + + Direction of the transfer is inferred from the pointer values. Requires unified virtual addressing + +.. autoclass:: cuda.bindings.runtime.cudaAccessProperty + + .. autoattribute:: cuda.bindings.runtime.cudaAccessProperty.cudaAccessPropertyNormal + + + Normal cache persistence. + + + .. autoattribute:: cuda.bindings.runtime.cudaAccessProperty.cudaAccessPropertyStreaming + + + Streaming access is less likely to persit from cache. + + + .. autoattribute:: cuda.bindings.runtime.cudaAccessProperty.cudaAccessPropertyPersisting + + + Persisting access is more likely to persist in cache. + +.. autoclass:: cuda.bindings.runtime.cudaStreamCaptureStatus + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureStatus.cudaStreamCaptureStatusNone + + + Stream is not capturing + + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureStatus.cudaStreamCaptureStatusActive + + + Stream is actively capturing + + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureStatus.cudaStreamCaptureStatusInvalidated + + + Stream is part of a capture sequence that has been invalidated, but not terminated + +.. autoclass:: cuda.bindings.runtime.cudaStreamCaptureMode + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureMode.cudaStreamCaptureModeGlobal + + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureMode.cudaStreamCaptureModeThreadLocal + + + .. autoattribute:: cuda.bindings.runtime.cudaStreamCaptureMode.cudaStreamCaptureModeRelaxed + +.. autoclass:: cuda.bindings.runtime.cudaSynchronizationPolicy + + .. autoattribute:: cuda.bindings.runtime.cudaSynchronizationPolicy.cudaSyncPolicyAuto + + + .. autoattribute:: cuda.bindings.runtime.cudaSynchronizationPolicy.cudaSyncPolicySpin + + + .. autoattribute:: cuda.bindings.runtime.cudaSynchronizationPolicy.cudaSyncPolicyYield + + + .. autoattribute:: cuda.bindings.runtime.cudaSynchronizationPolicy.cudaSyncPolicyBlockingSync + +.. autoclass:: cuda.bindings.runtime.cudaClusterSchedulingPolicy + + .. autoattribute:: cuda.bindings.runtime.cudaClusterSchedulingPolicy.cudaClusterSchedulingPolicyDefault + + + the default policy + + + .. autoattribute:: cuda.bindings.runtime.cudaClusterSchedulingPolicy.cudaClusterSchedulingPolicySpread + + + spread the blocks within a cluster to the SMs + + + .. autoattribute:: cuda.bindings.runtime.cudaClusterSchedulingPolicy.cudaClusterSchedulingPolicyLoadBalancing + + + allow the hardware to load-balance the blocks in a cluster to the SMs + +.. autoclass:: cuda.bindings.runtime.cudaStreamUpdateCaptureDependenciesFlags + + .. autoattribute:: cuda.bindings.runtime.cudaStreamUpdateCaptureDependenciesFlags.cudaStreamAddCaptureDependencies + + + Add new nodes to the dependency set + + + .. autoattribute:: cuda.bindings.runtime.cudaStreamUpdateCaptureDependenciesFlags.cudaStreamSetCaptureDependencies + + + Replace the dependency set with the new nodes + +.. autoclass:: cuda.bindings.runtime.cudaUserObjectFlags + + .. autoattribute:: cuda.bindings.runtime.cudaUserObjectFlags.cudaUserObjectNoDestructorSync + + + Indicates the destructor execution is not synchronized by any CUDA handle. + +.. autoclass:: cuda.bindings.runtime.cudaUserObjectRetainFlags + + .. autoattribute:: cuda.bindings.runtime.cudaUserObjectRetainFlags.cudaGraphUserObjectMove + + + Transfer references from the caller rather than creating new references. + +.. autoclass:: cuda.bindings.runtime.cudaGraphicsRegisterFlags + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsRegisterFlags.cudaGraphicsRegisterFlagsNone + + + Default + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsRegisterFlags.cudaGraphicsRegisterFlagsReadOnly + + + CUDA will not write to this resource + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsRegisterFlags.cudaGraphicsRegisterFlagsWriteDiscard + + + CUDA will only write to and will not read from this resource + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsRegisterFlags.cudaGraphicsRegisterFlagsSurfaceLoadStore + + + CUDA will bind this resource to a surface reference + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsRegisterFlags.cudaGraphicsRegisterFlagsTextureGather + + + CUDA will perform texture gather operations on this resource + +.. autoclass:: cuda.bindings.runtime.cudaGraphicsMapFlags + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsMapFlags.cudaGraphicsMapFlagsNone + + + Default; Assume resource can be read/written + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsMapFlags.cudaGraphicsMapFlagsReadOnly + + + CUDA will not write to this resource + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsMapFlags.cudaGraphicsMapFlagsWriteDiscard + + + CUDA will only write to and will not read from this resource + +.. autoclass:: cuda.bindings.runtime.cudaGraphicsCubeFace + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFacePositiveX + + + Positive X face of cubemap + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFaceNegativeX + + + Negative X face of cubemap + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFacePositiveY + + + Positive Y face of cubemap + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFaceNegativeY + + + Negative Y face of cubemap + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFacePositiveZ + + + Positive Z face of cubemap + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphicsCubeFace.cudaGraphicsCubeFaceNegativeZ + + + Negative Z face of cubemap + +.. autoclass:: cuda.bindings.runtime.cudaResourceType + + .. autoattribute:: cuda.bindings.runtime.cudaResourceType.cudaResourceTypeArray + + + Array resource + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceType.cudaResourceTypeMipmappedArray + + + Mipmapped array resource + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceType.cudaResourceTypeLinear + + + Linear resource + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceType.cudaResourceTypePitch2D + + + Pitch 2D resource + +.. autoclass:: cuda.bindings.runtime.cudaResourceViewFormat + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatNone + + + No resource view format (use underlying resource format) + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedChar1 + + + 1 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedChar2 + + + 2 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedChar4 + + + 4 channel unsigned 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedChar1 + + + 1 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedChar2 + + + 2 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedChar4 + + + 4 channel signed 8-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedShort1 + + + 1 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedShort2 + + + 2 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedShort4 + + + 4 channel unsigned 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedShort1 + + + 1 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedShort2 + + + 2 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedShort4 + + + 4 channel signed 16-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedInt1 + + + 1 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedInt2 + + + 2 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedInt4 + + + 4 channel unsigned 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedInt1 + + + 1 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedInt2 + + + 2 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedInt4 + + + 4 channel signed 32-bit integers + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatHalf1 + + + 1 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatHalf2 + + + 2 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatHalf4 + + + 4 channel 16-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatFloat1 + + + 1 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatFloat2 + + + 2 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatFloat4 + + + 4 channel 32-bit floating point + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed1 + + + Block compressed 1 + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed2 + + + Block compressed 2 + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed3 + + + Block compressed 3 + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed4 + + + Block compressed 4 unsigned + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedBlockCompressed4 + + + Block compressed 4 signed + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed5 + + + Block compressed 5 unsigned + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedBlockCompressed5 + + + Block compressed 5 signed + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed6H + + + Block compressed 6 unsigned half-float + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatSignedBlockCompressed6H + + + Block compressed 6 signed half-float + + + .. autoattribute:: cuda.bindings.runtime.cudaResourceViewFormat.cudaResViewFormatUnsignedBlockCompressed7 + + + Block compressed 7 + +.. autoclass:: cuda.bindings.runtime.cudaFuncAttribute + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeMaxDynamicSharedMemorySize + + + Maximum dynamic shared memory size + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributePreferredSharedMemoryCarveout + + + Preferred shared memory-L1 cache split + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeClusterDimMustBeSet + + + Indicator to enforce valid cluster dimension specification on kernel launch + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeRequiredClusterWidth + + + Required cluster width + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeRequiredClusterHeight + + + Required cluster height + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeRequiredClusterDepth + + + Required cluster depth + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeNonPortableClusterSizeAllowed + + + Whether non-portable cluster scheduling policy is supported + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeClusterSchedulingPolicyPreference + + + Required cluster scheduling policy preference + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncAttribute.cudaFuncAttributeMax + +.. autoclass:: cuda.bindings.runtime.cudaFuncCache + + .. autoattribute:: cuda.bindings.runtime.cudaFuncCache.cudaFuncCachePreferNone + + + Default function cache configuration, no preference + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncCache.cudaFuncCachePreferShared + + + Prefer larger shared memory and smaller L1 cache + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncCache.cudaFuncCachePreferL1 + + + Prefer larger L1 cache and smaller shared memory + + + .. autoattribute:: cuda.bindings.runtime.cudaFuncCache.cudaFuncCachePreferEqual + + + Prefer equal size L1 cache and shared memory + +.. autoclass:: cuda.bindings.runtime.cudaSharedMemConfig + + .. autoattribute:: cuda.bindings.runtime.cudaSharedMemConfig.cudaSharedMemBankSizeDefault + + + .. autoattribute:: cuda.bindings.runtime.cudaSharedMemConfig.cudaSharedMemBankSizeFourByte + + + .. autoattribute:: cuda.bindings.runtime.cudaSharedMemConfig.cudaSharedMemBankSizeEightByte + +.. autoclass:: cuda.bindings.runtime.cudaSharedCarveout + + .. autoattribute:: cuda.bindings.runtime.cudaSharedCarveout.cudaSharedmemCarveoutDefault + + + No preference for shared memory or L1 (default) + + + .. autoattribute:: cuda.bindings.runtime.cudaSharedCarveout.cudaSharedmemCarveoutMaxShared + + + Prefer maximum available shared memory, minimum L1 cache + + + .. autoattribute:: cuda.bindings.runtime.cudaSharedCarveout.cudaSharedmemCarveoutMaxL1 + + + Prefer maximum available L1 cache, minimum shared memory + +.. autoclass:: cuda.bindings.runtime.cudaComputeMode + + .. autoattribute:: cuda.bindings.runtime.cudaComputeMode.cudaComputeModeDefault + + + Default compute mode (Multiple threads can use :py:obj:`~.cudaSetDevice()` with this device) + + + .. autoattribute:: cuda.bindings.runtime.cudaComputeMode.cudaComputeModeExclusive + + + Compute-exclusive-thread mode (Only one thread in one process will be able to use :py:obj:`~.cudaSetDevice()` with this device) + + + .. autoattribute:: cuda.bindings.runtime.cudaComputeMode.cudaComputeModeProhibited + + + Compute-prohibited mode (No threads can use :py:obj:`~.cudaSetDevice()` with this device) + + + .. autoattribute:: cuda.bindings.runtime.cudaComputeMode.cudaComputeModeExclusiveProcess + + + Compute-exclusive-process mode (Many threads in one process will be able to use :py:obj:`~.cudaSetDevice()` with this device) + +.. autoclass:: cuda.bindings.runtime.cudaLimit + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitStackSize + + + GPU thread stack size + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitPrintfFifoSize + + + GPU printf FIFO size + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitMallocHeapSize + + + GPU malloc heap size + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitDevRuntimeSyncDepth + + + GPU device runtime synchronize depth + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitDevRuntimePendingLaunchCount + + + GPU device runtime pending launch count + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitMaxL2FetchGranularity + + + A value between 0 and 128 that indicates the maximum fetch granularity of L2 (in Bytes). This is a hint + + + .. autoattribute:: cuda.bindings.runtime.cudaLimit.cudaLimitPersistingL2CacheSize + + + A size in bytes for L2 persisting lines cache size + +.. autoclass:: cuda.bindings.runtime.cudaMemoryAdvise + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseSetReadMostly + + + Data will mostly be read and only occassionally be written to + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseUnsetReadMostly + + + Undo the effect of :py:obj:`~.cudaMemAdviseSetReadMostly` + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseSetPreferredLocation + + + Set the preferred location for the data as the specified device + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseUnsetPreferredLocation + + + Clear the preferred location for the data + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseSetAccessedBy + + + Data will be accessed by the specified device, so prevent page faults as much as possible + + + .. autoattribute:: cuda.bindings.runtime.cudaMemoryAdvise.cudaMemAdviseUnsetAccessedBy + + + Let the Unified Memory subsystem decide on the page faulting policy for the specified device + +.. autoclass:: cuda.bindings.runtime.cudaMemRangeAttribute + + .. autoattribute:: cuda.bindings.runtime.cudaMemRangeAttribute.cudaMemRangeAttributeReadMostly + + + Whether the range will mostly be read and only occassionally be written to + + + .. autoattribute:: cuda.bindings.runtime.cudaMemRangeAttribute.cudaMemRangeAttributePreferredLocation + + + The preferred location of the range + + + .. autoattribute:: cuda.bindings.runtime.cudaMemRangeAttribute.cudaMemRangeAttributeAccessedBy + + + Memory range has :py:obj:`~.cudaMemAdviseSetAccessedBy` set for specified device + + + .. autoattribute:: cuda.bindings.runtime.cudaMemRangeAttribute.cudaMemRangeAttributeLastPrefetchLocation + + + The last location to which the range was prefetched + +.. autoclass:: cuda.bindings.runtime.cudaOutputMode_t + + .. autoattribute:: cuda.bindings.runtime.cudaOutputMode_t.cudaKeyValuePair + + + Output mode Key-Value pair format. + + + .. autoattribute:: cuda.bindings.runtime.cudaOutputMode_t.cudaCSV + + + Output mode Comma separated values format. + +.. autoclass:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesOptions + + .. autoattribute:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesOptions.cudaFlushGPUDirectRDMAWritesOptionHost + + + :py:obj:`~.cudaDeviceFlushGPUDirectRDMAWrites()` and its CUDA Driver API counterpart are supported on the device. + + + .. autoattribute:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesOptions.cudaFlushGPUDirectRDMAWritesOptionMemOps + + + The :py:obj:`~.CU_STREAM_WAIT_VALUE_FLUSH` flag and the :py:obj:`~.CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES` MemOp are supported on the CUDA device. + +.. autoclass:: cuda.bindings.runtime.cudaGPUDirectRDMAWritesOrdering + + .. autoattribute:: cuda.bindings.runtime.cudaGPUDirectRDMAWritesOrdering.cudaGPUDirectRDMAWritesOrderingNone + + + The device does not natively support ordering of GPUDirect RDMA writes. :py:obj:`~.cudaFlushGPUDirectRDMAWrites()` can be leveraged if supported. + + + .. autoattribute:: cuda.bindings.runtime.cudaGPUDirectRDMAWritesOrdering.cudaGPUDirectRDMAWritesOrderingOwner + + + Natively, the device can consistently consume GPUDirect RDMA writes, although other CUDA devices may not. + + + .. autoattribute:: cuda.bindings.runtime.cudaGPUDirectRDMAWritesOrdering.cudaGPUDirectRDMAWritesOrderingAllDevices + + + Any CUDA device in the system can consistently consume GPUDirect RDMA writes to this device. + +.. autoclass:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesScope + + .. autoattribute:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesScope.cudaFlushGPUDirectRDMAWritesToOwner + + + Blocks until remote writes are visible to the CUDA device context owning the data. + + + .. autoattribute:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesScope.cudaFlushGPUDirectRDMAWritesToAllDevices + + + Blocks until remote writes are visible to all CUDA device contexts. + +.. autoclass:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesTarget + + .. autoattribute:: cuda.bindings.runtime.cudaFlushGPUDirectRDMAWritesTarget.cudaFlushGPUDirectRDMAWritesTargetCurrentDevice + + + Sets the target for :py:obj:`~.cudaDeviceFlushGPUDirectRDMAWrites()` to the currently active CUDA device context. + +.. autoclass:: cuda.bindings.runtime.cudaDeviceAttr + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxThreadsPerBlock + + + Maximum number of threads per block + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxBlockDimX + + + Maximum block dimension X + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxBlockDimY + + + Maximum block dimension Y + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxBlockDimZ + + + Maximum block dimension Z + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxGridDimX + + + Maximum grid dimension X + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxGridDimY + + + Maximum grid dimension Y + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxGridDimZ + + + Maximum grid dimension Z + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSharedMemoryPerBlock + + + Maximum shared memory available per block in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrTotalConstantMemory + + + Memory available on device for constant variables in a CUDA C kernel in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrWarpSize + + + Warp size in threads + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxPitch + + + Maximum pitch in bytes allowed by memory copies + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxRegistersPerBlock + + + Maximum number of 32-bit registers available per block + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrClockRate + + + Peak clock frequency in kilohertz + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrTextureAlignment + + + Alignment requirement for textures + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGpuOverlap + + + Device can possibly copy memory and execute a kernel concurrently + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMultiProcessorCount + + + Number of multiprocessors on device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrKernelExecTimeout + + + Specifies whether there is a run time limit on kernels + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrIntegrated + + + Device is integrated with host memory + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrCanMapHostMemory + + + Device can map host memory into CUDA address space + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrComputeMode + + + Compute mode (See :py:obj:`~.cudaComputeMode` for details) + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture1DWidth + + + Maximum 1D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DWidth + + + Maximum 2D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DHeight + + + Maximum 2D texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DWidth + + + Maximum 3D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DHeight + + + Maximum 3D texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DDepth + + + Maximum 3D texture depth + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLayeredWidth + + + Maximum 2D layered texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLayeredHeight + + + Maximum 2D layered texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLayeredLayers + + + Maximum layers in a 2D layered texture + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrSurfaceAlignment + + + Alignment requirement for surfaces + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrConcurrentKernels + + + Device can possibly execute multiple kernels concurrently + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrEccEnabled + + + Device has ECC support enabled + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrPciBusId + + + PCI bus ID of the device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrPciDeviceId + + + PCI device ID of the device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrTccDriver + + + Device is using TCC driver model + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMemoryClockRate + + + Peak memory clock frequency in kilohertz + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGlobalMemoryBusWidth + + + Global memory bus width in bits + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrL2CacheSize + + + Size of L2 cache in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxThreadsPerMultiProcessor + + + Maximum resident threads per multiprocessor + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrAsyncEngineCount + + + Number of asynchronous engines + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrUnifiedAddressing + + + Device shares a unified address space with the host + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture1DLayeredWidth + + + Maximum 1D layered texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture1DLayeredLayers + + + Maximum layers in a 1D layered texture + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DGatherWidth + + + Maximum 2D texture width if cudaArrayTextureGather is set + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DGatherHeight + + + Maximum 2D texture height if cudaArrayTextureGather is set + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DWidthAlt + + + Alternate maximum 3D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DHeightAlt + + + Alternate maximum 3D texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture3DDepthAlt + + + Alternate maximum 3D texture depth + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrPciDomainId + + + PCI domain ID of the device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrTexturePitchAlignment + + + Pitch alignment requirement for textures + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTextureCubemapWidth + + + Maximum cubemap texture width/height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTextureCubemapLayeredWidth + + + Maximum cubemap layered texture width/height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTextureCubemapLayeredLayers + + + Maximum layers in a cubemap layered texture + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface1DWidth + + + Maximum 1D surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface2DWidth + + + Maximum 2D surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface2DHeight + + + Maximum 2D surface height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface3DWidth + + + Maximum 3D surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface3DHeight + + + Maximum 3D surface height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface3DDepth + + + Maximum 3D surface depth + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface1DLayeredWidth + + + Maximum 1D layered surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface1DLayeredLayers + + + Maximum layers in a 1D layered surface + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface2DLayeredWidth + + + Maximum 2D layered surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface2DLayeredHeight + + + Maximum 2D layered surface height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurface2DLayeredLayers + + + Maximum layers in a 2D layered surface + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurfaceCubemapWidth + + + Maximum cubemap surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurfaceCubemapLayeredWidth + + + Maximum cubemap layered surface width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSurfaceCubemapLayeredLayers + + + Maximum layers in a cubemap layered surface + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture1DLinearWidth + + + Maximum 1D linear texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLinearWidth + + + Maximum 2D linear texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLinearHeight + + + Maximum 2D linear texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DLinearPitch + + + Maximum 2D linear texture pitch in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DMipmappedWidth + + + Maximum mipmapped 2D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture2DMipmappedHeight + + + Maximum mipmapped 2D texture height + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrComputeCapabilityMajor + + + Major compute capability version number + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrComputeCapabilityMinor + + + Minor compute capability version number + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTexture1DMipmappedWidth + + + Maximum mipmapped 1D texture width + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrStreamPrioritiesSupported + + + Device supports stream priorities + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGlobalL1CacheSupported + + + Device supports caching globals in L1 + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrLocalL1CacheSupported + + + Device supports caching locals in L1 + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSharedMemoryPerMultiprocessor + + + Maximum shared memory available per multiprocessor in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxRegistersPerMultiprocessor + + + Maximum number of 32-bit registers available per multiprocessor + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrManagedMemory + + + Device can allocate managed memory on this system + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrIsMultiGpuBoard + + + Device is on a multi-GPU board + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMultiGpuBoardGroupID + + + Unique identifier for a group of devices on the same multi-GPU board + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrHostNativeAtomicSupported + + + Link between the device and the host supports native atomic operations + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrSingleToDoublePrecisionPerfRatio + + + Ratio of single precision performance (in floating-point operations per second) to double precision performance + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrPageableMemoryAccess + + + Device supports coherently accessing pageable memory without calling cudaHostRegister on it + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrConcurrentManagedAccess + + + Device can coherently access managed memory concurrently with the CPU + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrComputePreemptionSupported + + + Device supports Compute Preemption + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrCanUseHostPointerForRegisteredMem + + + Device can access host registered memory at the same virtual address as the CPU + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrReserved92 + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrReserved93 + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrReserved94 + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrCooperativeLaunch + + + Device supports launching cooperative kernels via :py:obj:`~.cudaLaunchCooperativeKernel` + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrCooperativeMultiDeviceLaunch + + + Deprecated, cudaLaunchCooperativeKernelMultiDevice is deprecated. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxSharedMemoryPerBlockOptin + + + The maximum optin shared memory per block. This value may vary by chip. See :py:obj:`~.cudaFuncSetAttribute` + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrCanFlushRemoteWrites + + + Device supports flushing of outstanding remote writes. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrHostRegisterSupported + + + Device supports host memory registration via :py:obj:`~.cudaHostRegister`. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrPageableMemoryAccessUsesHostPageTables + + + Device accesses pageable memory via the host's page tables. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrDirectManagedMemAccessFromHost + + + Host can directly access managed memory on the device without migration. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxBlocksPerMultiprocessor + + + Maximum number of blocks per multiprocessor + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxPersistingL2CacheSize + + + Maximum L2 persisting lines capacity setting in bytes. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxAccessPolicyWindowSize + + + Maximum value of :py:obj:`~.cudaAccessPolicyWindow.num_bytes`. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrReservedSharedMemoryPerBlock + + + Shared memory reserved by CUDA driver per block in bytes + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrSparseCudaArraySupported + + + Device supports sparse CUDA arrays and sparse CUDA mipmapped arrays + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrHostRegisterReadOnlySupported + + + Device supports using the :py:obj:`~.cudaHostRegister` flag cudaHostRegisterReadOnly to register memory that must be mapped as read-only to the GPU + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrTimelineSemaphoreInteropSupported + + + External timeline semaphore interop is supported on the device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMaxTimelineSemaphoreInteropSupported + + + Deprecated, External timeline semaphore interop is supported on the device + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMemoryPoolsSupported + + + Device supports using the :py:obj:`~.cudaMallocAsync` and :py:obj:`~.cudaMemPool` family of APIs + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGPUDirectRDMASupported + + + Device supports GPUDirect RDMA APIs, like nvidia_p2p_get_pages (see https://docs.nvidia.com/cuda/gpudirect-rdma for more information) + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGPUDirectRDMAFlushWritesOptions + + + The returned attribute shall be interpreted as a bitmask, where the individual bits are listed in the :py:obj:`~.cudaFlushGPUDirectRDMAWritesOptions` enum + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrGPUDirectRDMAWritesOrdering + + + GPUDirect RDMA writes to the device do not need to be flushed for consumers within the scope indicated by the returned attribute. See :py:obj:`~.cudaGPUDirectRDMAWritesOrdering` for the numerical values returned here. + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMemoryPoolSupportedHandleTypes + + + Handle types supported with mempool based IPC + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrClusterLaunch + + + Indicates device supports cluster launch + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrDeferredMappingCudaArraySupported + + + Device supports deferred mapping CUDA arrays and CUDA mipmapped arrays + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceAttr.cudaDevAttrMax + +.. autoclass:: cuda.bindings.runtime.cudaMemPoolAttr + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolReuseFollowEventDependencies + + + (value type = int) Allow cuMemAllocAsync to use memory asynchronously freed in another streams as long as a stream ordering dependency of the allocating stream on the free action exists. Cuda events and null stream interactions can create the required stream ordered dependencies. (default enabled) + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolReuseAllowOpportunistic + + + (value type = int) Allow reuse of already completed frees when there is no dependency between the free and allocation. (default enabled) + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolReuseAllowInternalDependencies + + + (value type = int) Allow cuMemAllocAsync to insert new stream dependencies in order to establish the stream ordering required to reuse a piece of memory released by cuFreeAsync (default enabled). + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolAttrReleaseThreshold + + + (value type = cuuint64_t) Amount of reserved memory in bytes to hold onto before trying to release memory back to the OS. When more than the release threshold bytes of memory are held by the memory pool, the allocator will try to release memory back to the OS on the next call to stream, event or context synchronize. (default 0) + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolAttrReservedMemCurrent + + + (value type = cuuint64_t) Amount of backing memory currently allocated for the mempool. + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolAttrReservedMemHigh + + + (value type = cuuint64_t) High watermark of backing memory allocated for the mempool since the last time it was reset. High watermark can only be reset to zero. + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolAttrUsedMemCurrent + + + (value type = cuuint64_t) Amount of memory from the pool that is currently in use by the application. + + + .. autoattribute:: cuda.bindings.runtime.cudaMemPoolAttr.cudaMemPoolAttrUsedMemHigh + + + (value type = cuuint64_t) High watermark of the amount of memory from the pool that was in use by the application since the last time it was reset. High watermark can only be reset to zero. + +.. autoclass:: cuda.bindings.runtime.cudaMemLocationType + + .. autoattribute:: cuda.bindings.runtime.cudaMemLocationType.cudaMemLocationTypeInvalid + + + .. autoattribute:: cuda.bindings.runtime.cudaMemLocationType.cudaMemLocationTypeDevice + + + Location is a device location, thus id is a device ordinal + +.. autoclass:: cuda.bindings.runtime.cudaMemAccessFlags + + .. autoattribute:: cuda.bindings.runtime.cudaMemAccessFlags.cudaMemAccessFlagsProtNone + + + Default, make the address range not accessible + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAccessFlags.cudaMemAccessFlagsProtRead + + + Make the address range read accessible + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAccessFlags.cudaMemAccessFlagsProtReadWrite + + + Make the address range read-write accessible + +.. autoclass:: cuda.bindings.runtime.cudaMemAllocationType + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationType.cudaMemAllocationTypeInvalid + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationType.cudaMemAllocationTypePinned + + + This allocation type is 'pinned', i.e. cannot migrate from its current location while the application is actively using it + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationType.cudaMemAllocationTypeMax + +.. autoclass:: cuda.bindings.runtime.cudaMemAllocationHandleType + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationHandleType.cudaMemHandleTypeNone + + + Does not allow any export mechanism. > + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationHandleType.cudaMemHandleTypePosixFileDescriptor + + + Allows a file descriptor to be used for exporting. Permitted only on POSIX systems. (int) + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationHandleType.cudaMemHandleTypeWin32 + + + Allows a Win32 NT handle to be used for exporting. (HANDLE) + + + .. autoattribute:: cuda.bindings.runtime.cudaMemAllocationHandleType.cudaMemHandleTypeWin32Kmt + + + Allows a Win32 KMT handle to be used for exporting. (D3DKMT_HANDLE) + +.. autoclass:: cuda.bindings.runtime.cudaGraphMemAttributeType + + .. autoattribute:: cuda.bindings.runtime.cudaGraphMemAttributeType.cudaGraphMemAttrUsedMemCurrent + + + (value type = cuuint64_t) Amount of memory, in bytes, currently associated with graphs. + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphMemAttributeType.cudaGraphMemAttrUsedMemHigh + + + (value type = cuuint64_t) High watermark of memory, in bytes, associated with graphs since the last time it was reset. High watermark can only be reset to zero. + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphMemAttributeType.cudaGraphMemAttrReservedMemCurrent + + + (value type = cuuint64_t) Amount of memory, in bytes, currently allocated for use by the CUDA graphs asynchronous allocator. + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphMemAttributeType.cudaGraphMemAttrReservedMemHigh + + + (value type = cuuint64_t) High watermark of memory, in bytes, currently allocated for use by the CUDA graphs asynchronous allocator. + +.. autoclass:: cuda.bindings.runtime.cudaDeviceP2PAttr + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceP2PAttr.cudaDevP2PAttrPerformanceRank + + + A relative value indicating the performance of the link between two devices + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceP2PAttr.cudaDevP2PAttrAccessSupported + + + Peer access is enabled + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceP2PAttr.cudaDevP2PAttrNativeAtomicSupported + + + Native atomic operation over the link supported + + + .. autoattribute:: cuda.bindings.runtime.cudaDeviceP2PAttr.cudaDevP2PAttrCudaArrayAccessSupported + + + Accessing CUDA arrays over the link supported + +.. autoclass:: cuda.bindings.runtime.cudaExternalMemoryHandleType + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeOpaqueFd + + + Handle is an opaque file descriptor + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeOpaqueWin32 + + + Handle is an opaque shared NT handle + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeOpaqueWin32Kmt + + + Handle is an opaque, globally shared handle + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeD3D12Heap + + + Handle is a D3D12 heap object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeD3D12Resource + + + Handle is a D3D12 committed resource + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeD3D11Resource + + + Handle is a shared NT handle to a D3D11 resource + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeD3D11ResourceKmt + + + Handle is a globally shared handle to a D3D11 resource + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryHandleType.cudaExternalMemoryHandleTypeNvSciBuf + + + Handle is an NvSciBuf object + +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeOpaqueFd + + + Handle is an opaque file descriptor + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeOpaqueWin32 + + + Handle is an opaque shared NT handle + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt + + + Handle is an opaque, globally shared handle + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeD3D12Fence + + + Handle is a shared NT handle referencing a D3D12 fence object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeD3D11Fence + + + Handle is a shared NT handle referencing a D3D11 fence object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeNvSciSync + + + Opaque handle to NvSciSync Object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeKeyedMutex + + + Handle is a shared NT handle referencing a D3D11 keyed mutex object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeKeyedMutexKmt + + + Handle is a shared KMT handle referencing a D3D11 keyed mutex object + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd + + + Handle is an opaque handle file descriptor referencing a timeline semaphore + + + .. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreHandleType.cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32 + + + Handle is an opaque handle file descriptor referencing a timeline semaphore + +.. autoclass:: cuda.bindings.runtime.cudaCGScope + + .. autoattribute:: cuda.bindings.runtime.cudaCGScope.cudaCGScopeInvalid + + + Invalid cooperative group scope + + + .. autoattribute:: cuda.bindings.runtime.cudaCGScope.cudaCGScopeGrid + + + Scope represented by a grid_group + + + .. autoattribute:: cuda.bindings.runtime.cudaCGScope.cudaCGScopeMultiGrid + + + Scope represented by a multi_grid_group + +.. autoclass:: cuda.bindings.runtime.cudaGraphNodeType + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeKernel + + + GPU kernel node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeMemcpy + + + Memcpy node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeMemset + + + Memset node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeHost + + + Host (executable) node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeGraph + + + Node which executes an embedded graph + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeEmpty + + + Empty (no-op) node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeWaitEvent + + + External event wait node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeEventRecord + + + External event record node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeExtSemaphoreSignal + + + External semaphore signal node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeExtSemaphoreWait + + + External semaphore wait node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeMemAlloc + + + Memory allocation node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeMemFree + + + Memory free node + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphNodeType.cudaGraphNodeTypeCount + +.. autoclass:: cuda.bindings.runtime.cudaGraphExecUpdateResult + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateSuccess + + + The update succeeded + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateError + + + The update failed for an unexpected reason which is described in the return value of the function + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorTopologyChanged + + + The update failed because the topology changed + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorNodeTypeChanged + + + The update failed because a node type changed + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorFunctionChanged + + + The update failed because the function of a kernel node changed (CUDA driver < 11.2) + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorParametersChanged + + + The update failed because the parameters changed in a way that is not supported + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorNotSupported + + + The update failed because something about the node is not supported + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorUnsupportedFunctionChange + + + The update failed because the function of a kernel node changed in an unsupported way + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphExecUpdateResult.cudaGraphExecUpdateErrorAttributesChanged + + + The update failed because the node attributes changed in a way that is not supported + +.. autoclass:: cuda.bindings.runtime.cudaGetDriverEntryPointFlags + + .. autoattribute:: cuda.bindings.runtime.cudaGetDriverEntryPointFlags.cudaEnableDefault + + + Default search mode for driver symbols. + + + .. autoattribute:: cuda.bindings.runtime.cudaGetDriverEntryPointFlags.cudaEnableLegacyStream + + + Search for legacy versions of driver symbols. + + + .. autoattribute:: cuda.bindings.runtime.cudaGetDriverEntryPointFlags.cudaEnablePerThreadDefaultStream + + + Search for per-thread versions of driver symbols. + +.. autoclass:: cuda.bindings.runtime.cudaGraphDebugDotFlags + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsVerbose + + + Output all debug data as if every debug flag is enabled + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsKernelNodeParams + + + Adds :py:obj:`~.cudaKernelNodeParams` to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsMemcpyNodeParams + + + Adds :py:obj:`~.cudaMemcpy3DParms` to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsMemsetNodeParams + + + Adds :py:obj:`~.cudaMemsetParams` to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsHostNodeParams + + + Adds :py:obj:`~.cudaHostNodeParams` to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsEventNodeParams + + + Adds cudaEvent_t handle from record and wait nodes to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsExtSemasSignalNodeParams + + + Adds :py:obj:`~.cudaExternalSemaphoreSignalNodeParams` values to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsExtSemasWaitNodeParams + + + Adds :py:obj:`~.cudaExternalSemaphoreWaitNodeParams` to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsKernelNodeAttributes + + + Adds cudaKernelNodeAttrID values to output + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphDebugDotFlags.cudaGraphDebugDotFlagsHandles + + + Adds node handles and every kernel function handle to output + +.. autoclass:: cuda.bindings.runtime.cudaGraphInstantiateFlags + + .. autoattribute:: cuda.bindings.runtime.cudaGraphInstantiateFlags.cudaGraphInstantiateFlagAutoFreeOnLaunch + + + Automatically free memory allocated in a graph before relaunching. + + + .. autoattribute:: cuda.bindings.runtime.cudaGraphInstantiateFlags.cudaGraphInstantiateFlagUseNodePriority + + + Run the graph using the per-node priority attributes rather than the priority of the stream it is launched into. + +.. autoclass:: cuda.bindings.runtime.cudaLaunchAttributeID + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeIgnore + + + Ignored entry, for convenient composition + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeAccessPolicyWindow + + + Valid for streams, graph nodes, launches. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeCooperative + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeSynchronizationPolicy + + + Valid for streams. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeClusterDimension + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeClusterSchedulingPolicyPreference + + + Valid for graph nodes, launches. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeProgrammaticStreamSerialization + + + Valid for launches. Setting programmaticStreamSerializationAllowed to non-0 signals that the kernel will use programmatic means to resolve its stream dependency, so that the CUDA runtime should opportunistically allow the grid's execution to overlap with the previous kernel in the stream, if that kernel requests the overlap. + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributeProgrammaticEvent + + + Valid for launches. Event recorded through this launch attribute is guaranteed to only trigger after all block in the associated kernel trigger the event. A block can trigger the event through PTX griddepcontrol.launch_dependents. A trigger can also be inserted at the beginning of each block's execution if triggerAtBlockStart is set to non-0. Note that dependents (including the CPU thread calling :py:obj:`~.cudaEventSynchronize()`) are not guaranteed to observe the release precisely when it is released. For example, :py:obj:`~.cudaEventSynchronize()` may only observe the event trigger long after the associated kernel has completed. This recording type is primarily meant for establishing programmatic dependency between device tasks. The event supplied must not be an interprocess or interop event. The event must disable timing (i.e. created with :py:obj:`~.cudaEventDisableTiming` flag set). + + + .. autoattribute:: cuda.bindings.runtime.cudaLaunchAttributeID.cudaLaunchAttributePriority + + + Valid for graph nodes. + +.. autoclass:: cuda.bindings.runtime.cudaSurfaceBoundaryMode + + .. autoattribute:: cuda.bindings.runtime.cudaSurfaceBoundaryMode.cudaBoundaryModeZero + + + Zero boundary mode + + + .. autoattribute:: cuda.bindings.runtime.cudaSurfaceBoundaryMode.cudaBoundaryModeClamp + + + Clamp boundary mode + + + .. autoattribute:: cuda.bindings.runtime.cudaSurfaceBoundaryMode.cudaBoundaryModeTrap + + + Trap boundary mode + +.. autoclass:: cuda.bindings.runtime.cudaSurfaceFormatMode + + .. autoattribute:: cuda.bindings.runtime.cudaSurfaceFormatMode.cudaFormatModeForced + + + Forced format mode + + + .. autoattribute:: cuda.bindings.runtime.cudaSurfaceFormatMode.cudaFormatModeAuto + + + Auto format mode + +.. autoclass:: cuda.bindings.runtime.cudaTextureAddressMode + + .. autoattribute:: cuda.bindings.runtime.cudaTextureAddressMode.cudaAddressModeWrap + + + Wrapping address mode + + + .. autoattribute:: cuda.bindings.runtime.cudaTextureAddressMode.cudaAddressModeClamp + + + Clamp to edge address mode + + + .. autoattribute:: cuda.bindings.runtime.cudaTextureAddressMode.cudaAddressModeMirror + + + Mirror address mode + + + .. autoattribute:: cuda.bindings.runtime.cudaTextureAddressMode.cudaAddressModeBorder + + + Border address mode + +.. autoclass:: cuda.bindings.runtime.cudaTextureFilterMode + + .. autoattribute:: cuda.bindings.runtime.cudaTextureFilterMode.cudaFilterModePoint + + + Point filter mode + + + .. autoattribute:: cuda.bindings.runtime.cudaTextureFilterMode.cudaFilterModeLinear + + + Linear filter mode + +.. autoclass:: cuda.bindings.runtime.cudaTextureReadMode + + .. autoattribute:: cuda.bindings.runtime.cudaTextureReadMode.cudaReadModeElementType + + + Read texture as specified element type + + + .. autoattribute:: cuda.bindings.runtime.cudaTextureReadMode.cudaReadModeNormalizedFloat + + + Read texture as normalized float + +.. autoclass:: cuda.bindings.runtime.cudaEglPlaneDesc +.. autoclass:: cuda.bindings.runtime.cudaEglFrame +.. autoclass:: cuda.bindings.runtime.cudaEglStreamConnection +.. autoclass:: cuda.bindings.runtime.cudaArray_t +.. autoclass:: cuda.bindings.runtime.cudaArray_const_t +.. autoclass:: cuda.bindings.runtime.cudaMipmappedArray_t +.. autoclass:: cuda.bindings.runtime.cudaMipmappedArray_const_t +.. autoclass:: cuda.bindings.runtime.cudaHostFn_t +.. autoclass:: cuda.bindings.runtime.CUuuid +.. autoclass:: cuda.bindings.runtime.cudaUUID_t +.. autoclass:: cuda.bindings.runtime.cudaIpcEventHandle_t +.. autoclass:: cuda.bindings.runtime.cudaIpcMemHandle_t +.. autoclass:: cuda.bindings.runtime.cudaStream_t +.. autoclass:: cuda.bindings.runtime.cudaEvent_t +.. autoclass:: cuda.bindings.runtime.cudaGraphicsResource_t +.. autoclass:: cuda.bindings.runtime.cudaExternalMemory_t +.. autoclass:: cuda.bindings.runtime.cudaExternalSemaphore_t +.. autoclass:: cuda.bindings.runtime.cudaGraph_t +.. autoclass:: cuda.bindings.runtime.cudaGraphNode_t +.. autoclass:: cuda.bindings.runtime.cudaUserObject_t +.. autoclass:: cuda.bindings.runtime.cudaFunction_t +.. autoclass:: cuda.bindings.runtime.cudaMemPool_t +.. autoclass:: cuda.bindings.runtime.cudaGraphExec_t +.. autoclass:: cuda.bindings.runtime.cudaLaunchAttributeValue +.. autoclass:: cuda.bindings.runtime.cudaLaunchAttribute +.. autoclass:: cuda.bindings.runtime.cudaSurfaceObject_t +.. autoclass:: cuda.bindings.runtime.cudaTextureObject_t +.. autoattribute:: cuda.bindings.runtime.CUDA_EGL_MAX_PLANES + + Maximum number of planes per frame + +.. autoattribute:: cuda.bindings.runtime.cudaHostAllocDefault + + Default page-locked allocation flag + +.. autoattribute:: cuda.bindings.runtime.cudaHostAllocPortable + + Pinned memory accessible by all CUDA contexts + +.. autoattribute:: cuda.bindings.runtime.cudaHostAllocMapped + + Map allocation into device space + +.. autoattribute:: cuda.bindings.runtime.cudaHostAllocWriteCombined + + Write-combined memory + +.. autoattribute:: cuda.bindings.runtime.cudaHostRegisterDefault + + Default host memory registration flag + +.. autoattribute:: cuda.bindings.runtime.cudaHostRegisterPortable + + Pinned memory accessible by all CUDA contexts + +.. autoattribute:: cuda.bindings.runtime.cudaHostRegisterMapped + + Map registered memory into device space + +.. autoattribute:: cuda.bindings.runtime.cudaHostRegisterIoMemory + + Memory-mapped I/O space + +.. autoattribute:: cuda.bindings.runtime.cudaHostRegisterReadOnly + + Memory-mapped read-only + +.. autoattribute:: cuda.bindings.runtime.cudaPeerAccessDefault + + Default peer addressing enable flag + +.. autoattribute:: cuda.bindings.runtime.cudaStreamDefault + + Default stream flag + +.. autoattribute:: cuda.bindings.runtime.cudaStreamNonBlocking + + Stream does not synchronize with stream 0 (the NULL stream) + +.. autoattribute:: cuda.bindings.runtime.cudaStreamLegacy + + Legacy stream handle + + + + Stream handle that can be passed as a cudaStream_t to use an implicit stream with legacy synchronization behavior. + + + + See details of the \link_sync_behavior + +.. autoattribute:: cuda.bindings.runtime.cudaStreamPerThread + + Per-thread stream handle + + + + Stream handle that can be passed as a cudaStream_t to use an implicit stream with per-thread synchronization behavior. + + + + See details of the \link_sync_behavior + +.. autoattribute:: cuda.bindings.runtime.cudaEventDefault + + Default event flag + +.. autoattribute:: cuda.bindings.runtime.cudaEventBlockingSync + + Event uses blocking synchronization + +.. autoattribute:: cuda.bindings.runtime.cudaEventDisableTiming + + Event will not record timing data + +.. autoattribute:: cuda.bindings.runtime.cudaEventInterprocess + + Event is suitable for interprocess use. cudaEventDisableTiming must be set + +.. autoattribute:: cuda.bindings.runtime.cudaEventRecordDefault + + Default event record flag + +.. autoattribute:: cuda.bindings.runtime.cudaEventRecordExternal + + Event is captured in the graph as an external event node when performing stream capture + +.. autoattribute:: cuda.bindings.runtime.cudaEventWaitDefault + + Default event wait flag + +.. autoattribute:: cuda.bindings.runtime.cudaEventWaitExternal + + Event is captured in the graph as an external event node when performing stream capture + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceScheduleAuto + + Device flag - Automatic scheduling + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceScheduleSpin + + Device flag - Spin default scheduling + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceScheduleYield + + Device flag - Yield default scheduling + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceScheduleBlockingSync + + Device flag - Use blocking synchronization + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceBlockingSync + + Device flag - Use blocking synchronization [Deprecated] + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceScheduleMask + + Device schedule flags mask + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceMapHost + + Device flag - Support mapped pinned allocations + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceLmemResizeToMax + + Device flag - Keep local memory allocation after launch + +.. autoattribute:: cuda.bindings.runtime.cudaDeviceMask + + Device flags mask + +.. autoattribute:: cuda.bindings.runtime.cudaArrayDefault + + Default CUDA array allocation flag + +.. autoattribute:: cuda.bindings.runtime.cudaArrayLayered + + Must be set in cudaMalloc3DArray to create a layered CUDA array + +.. autoattribute:: cuda.bindings.runtime.cudaArraySurfaceLoadStore + + Must be set in cudaMallocArray or cudaMalloc3DArray in order to bind surfaces to the CUDA array + +.. autoattribute:: cuda.bindings.runtime.cudaArrayCubemap + + Must be set in cudaMalloc3DArray to create a cubemap CUDA array + +.. autoattribute:: cuda.bindings.runtime.cudaArrayTextureGather + + Must be set in cudaMallocArray or cudaMalloc3DArray in order to perform texture gather operations on the CUDA array + +.. autoattribute:: cuda.bindings.runtime.cudaArrayColorAttachment + + Must be set in cudaExternalMemoryGetMappedMipmappedArray if the mipmapped array is used as a color target in a graphics API + +.. autoattribute:: cuda.bindings.runtime.cudaArraySparse + + Must be set in cudaMallocArray, cudaMalloc3DArray or cudaMallocMipmappedArray in order to create a sparse CUDA array or CUDA mipmapped array + +.. autoattribute:: cuda.bindings.runtime.cudaArrayDeferredMapping + + Must be set in cudaMallocArray, cudaMalloc3DArray or cudaMallocMipmappedArray in order to create a deferred mapping CUDA array or CUDA mipmapped array + +.. autoattribute:: cuda.bindings.runtime.cudaIpcMemLazyEnablePeerAccess + + Automatically enable peer access between remote devices as needed + +.. autoattribute:: cuda.bindings.runtime.cudaMemAttachGlobal + + Memory can be accessed by any stream on any device + +.. autoattribute:: cuda.bindings.runtime.cudaMemAttachHost + + Memory cannot be accessed by any stream on any device + +.. autoattribute:: cuda.bindings.runtime.cudaMemAttachSingle + + Memory can only be accessed by a single stream on the associated device + +.. autoattribute:: cuda.bindings.runtime.cudaOccupancyDefault + + Default behavior + +.. autoattribute:: cuda.bindings.runtime.cudaOccupancyDisableCachingOverride + + Assume global caching is enabled and cannot be automatically turned off + +.. autoattribute:: cuda.bindings.runtime.cudaCpuDeviceId + + Device id that represents the CPU + +.. autoattribute:: cuda.bindings.runtime.cudaInvalidDeviceId + + Device id that represents an invalid device + +.. autoattribute:: cuda.bindings.runtime.cudaCooperativeLaunchMultiDeviceNoPreSync + + If set, each kernel launched as part of :py:obj:`~.cudaLaunchCooperativeKernelMultiDevice` only waits for prior work in the stream corresponding to that GPU to complete before the kernel begins execution. + +.. autoattribute:: cuda.bindings.runtime.cudaCooperativeLaunchMultiDeviceNoPostSync + + If set, any subsequent work pushed in a stream that participated in a call to :py:obj:`~.cudaLaunchCooperativeKernelMultiDevice` will only wait for the kernel launched on the GPU corresponding to that stream to complete before it begins execution. + +.. autoattribute:: cuda.bindings.runtime.cudaArraySparsePropertiesSingleMipTail + + Indicates that the layered sparse CUDA array or CUDA mipmapped array has a single mip tail region for all layers + +.. autoattribute:: cuda.bindings.runtime.CUDART_CB +.. autoattribute:: cuda.bindings.runtime.CU_UUID_HAS_BEEN_DEFINED + + CUDA UUID types + +.. autoattribute:: cuda.bindings.runtime.cudaDevicePropDontCare + + Empty device properties + +.. autoattribute:: cuda.bindings.runtime.CUDA_IPC_HANDLE_SIZE + + CUDA IPC Handle Size + +.. autoattribute:: cuda.bindings.runtime.cudaExternalMemoryDedicated + + Indicates that the external memory object is a dedicated resource + +.. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreSignalSkipNvSciBufMemSync + + When the /p flags parameter of :py:obj:`~.cudaExternalSemaphoreSignalParams` contains this flag, it indicates that signaling an external semaphore object should skip performing appropriate memory synchronization operations over all the external memory objects that are imported as :py:obj:`~.cudaExternalMemoryHandleTypeNvSciBuf`, which otherwise are performed by default to ensure data coherency with other importers of the same NvSciBuf memory objects. + +.. autoattribute:: cuda.bindings.runtime.cudaExternalSemaphoreWaitSkipNvSciBufMemSync + + When the /p flags parameter of :py:obj:`~.cudaExternalSemaphoreWaitParams` contains this flag, it indicates that waiting an external semaphore object should skip performing appropriate memory synchronization operations over all the external memory objects that are imported as :py:obj:`~.cudaExternalMemoryHandleTypeNvSciBuf`, which otherwise are performed by default to ensure data coherency with other importers of the same NvSciBuf memory objects. + +.. autoattribute:: cuda.bindings.runtime.cudaNvSciSyncAttrSignal + + When /p flags of :py:obj:`~.cudaDeviceGetNvSciSyncAttributes` is set to this, it indicates that application need signaler specific NvSciSyncAttr to be filled by :py:obj:`~.cudaDeviceGetNvSciSyncAttributes`. + +.. autoattribute:: cuda.bindings.runtime.cudaNvSciSyncAttrWait + + When /p flags of :py:obj:`~.cudaDeviceGetNvSciSyncAttributes` is set to this, it indicates that application need waiter specific NvSciSyncAttr to be filled by :py:obj:`~.cudaDeviceGetNvSciSyncAttributes`. + +.. autoattribute:: cuda.bindings.runtime.cudaStreamAttrID + + Stream Attributes + +.. autoattribute:: cuda.bindings.runtime.cudaStreamAttributeAccessPolicyWindow +.. autoattribute:: cuda.bindings.runtime.cudaStreamAttributeSynchronizationPolicy +.. autoattribute:: cuda.bindings.runtime.cudaStreamAttrValue + + Stream attributes union used with :py:obj:`~.cudaStreamSetAttribute`/:py:obj:`~.cudaStreamGetAttribute` + +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttrID + + Graph kernel node Attributes + +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttributeAccessPolicyWindow +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttributeCooperative +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttributePriority +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttributeClusterDimension +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttributeClusterSchedulingPolicyPreference +.. autoattribute:: cuda.bindings.runtime.cudaKernelNodeAttrValue + + Graph kernel node attributes union, used with :py:obj:`~.cudaGraphKernelNodeSetAttribute`/:py:obj:`~.cudaGraphKernelNodeGetAttribute` + +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceType1D +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceType2D +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceType3D +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceTypeCubemap +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceType1DLayered +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceType2DLayered +.. autoattribute:: cuda.bindings.runtime.cudaSurfaceTypeCubemapLayered +.. autoattribute:: cuda.bindings.runtime.cudaTextureType1D +.. autoattribute:: cuda.bindings.runtime.cudaTextureType2D +.. autoattribute:: cuda.bindings.runtime.cudaTextureType3D +.. autoattribute:: cuda.bindings.runtime.cudaTextureTypeCubemap +.. autoattribute:: cuda.bindings.runtime.cudaTextureType1DLayered +.. autoattribute:: cuda.bindings.runtime.cudaTextureType2DLayered +.. autoattribute:: cuda.bindings.runtime.cudaTextureTypeCubemapLayered diff --git a/docs_src/source/release/11.8.1-notes.md b/docs_src/source/release/11.8.1-notes.md index cb1aebf8..3d8d9da5 100644 --- a/docs_src/source/release/11.8.1-notes.md +++ b/docs_src/source/release/11.8.1-notes.md @@ -1,6 +1,6 @@ # CUDA Python 11.8.1 Release notes -Released on November 4, 2022 +Released on October ??, 2022 ## Hightlights - Resolves [issue #27](https://github.com/NVIDIA/cuda-python/issues/24) diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index e3bd7463..00000000 --- a/setup.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# See the docstring in versioneer.py for instructions. Note that you must -# re-run 'versioneer.py setup' after changing this section, and commit the -# resulting files. - -[versioneer] -VCS = git -style = pep440 -versionfile_source = cuda/_version.py -versionfile_build = cuda/_version.py -tag_prefix = v -parentdir_prefix = cuda-python- -