CUDA Python API ReferenceΒΆ
CaptionHolder:
- driver
- Data types used by CUDA driver
CUuuid_stCUmemFabricHandle_stCUipcEventHandle_stCUipcMemHandle_stCUstreamBatchMemOpParams_unionCUDA_BATCH_MEM_OP_NODE_PARAMS_v1_stCUDA_BATCH_MEM_OP_NODE_PARAMS_v2_stCUasyncNotificationInfo_stCUdevprop_stCUaccessPolicyWindow_stCUDA_KERNEL_NODE_PARAMS_stCUDA_KERNEL_NODE_PARAMS_v2_stCUDA_KERNEL_NODE_PARAMS_v3_stCUDA_MEMSET_NODE_PARAMS_stCUDA_MEMSET_NODE_PARAMS_v2_stCUDA_HOST_NODE_PARAMS_stCUDA_HOST_NODE_PARAMS_v2_stCUDA_CONDITIONAL_NODE_PARAMSCUgraphEdgeData_stCUDA_GRAPH_INSTANTIATE_PARAMS_stCUlaunchMemSyncDomainMap_stCUlaunchAttributeValue_unionCUlaunchAttribute_stCUlaunchConfig_stCUexecAffinitySmCount_stCUexecAffinityParam_stCUctxCigParam_stCUctxCreateParams_stCUlibraryHostUniversalFunctionAndDataTable_stCUDA_MEMCPY2D_stCUDA_MEMCPY3D_stCUDA_MEMCPY3D_PEER_stCUDA_MEMCPY_NODE_PARAMS_stCUDA_ARRAY_DESCRIPTOR_stCUDA_ARRAY3D_DESCRIPTOR_stCUDA_ARRAY_SPARSE_PROPERTIES_stCUDA_ARRAY_MEMORY_REQUIREMENTS_stCUDA_RESOURCE_DESC_stCUDA_TEXTURE_DESC_stCUDA_RESOURCE_VIEW_DESC_stCUtensorMap_stCUDA_POINTER_ATTRIBUTE_P2P_TOKENS_stCUDA_LAUNCH_PARAMS_stCUDA_EXTERNAL_MEMORY_HANDLE_DESC_stCUDA_EXTERNAL_MEMORY_BUFFER_DESC_stCUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_stCUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_stCUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_stCUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_stCUDA_EXT_SEM_SIGNAL_NODE_PARAMS_stCUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_stCUDA_EXT_SEM_WAIT_NODE_PARAMS_stCUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_stCUarrayMapInfo_stCUmemLocation_stCUmemAllocationProp_stCUmulticastObjectProp_stCUmemAccessDesc_stCUgraphExecUpdateResultInfo_stCUmemPoolProps_stCUmemPoolPtrExportData_stCUmemcpyAttributes_stCUoffset3D_stCUextent3D_stCUmemcpy3DOperand_stCUDA_MEMCPY3D_BATCH_OP_stCUDA_MEM_ALLOC_NODE_PARAMS_v1_stCUDA_MEM_ALLOC_NODE_PARAMS_v2_stCUDA_MEM_FREE_NODE_PARAMS_stCUDA_CHILD_GRAPH_NODE_PARAMS_stCUDA_EVENT_RECORD_NODE_PARAMS_stCUDA_EVENT_WAIT_NODE_PARAMS_stCUgraphNodeParams_stCUcheckpointLockArgs_stCUcheckpointCheckpointArgs_stCUcheckpointRestoreArgs_stCUcheckpointUnlockArgs_stCUeglFrame_stCUipcMem_flagsCUmemAttach_flagsCUctx_flagsCUevent_sched_flagscl_event_flagscl_context_flagsCUstream_flagsCUevent_flagsCUevent_record_flagsCUevent_wait_flagsCUstreamWaitValue_flagsCUstreamWriteValue_flagsCUstreamBatchMemOpTypeCUstreamMemoryBarrier_flagsCUoccupancy_flagsCUstreamUpdateCaptureDependencies_flagsCUasyncNotificationTypeCUarray_formatCUaddress_modeCUfilter_modeCUdevice_attributeCUpointer_attributeCUfunction_attributeCUfunc_cacheCUsharedconfigCUshared_carveoutCUmemorytypeCUcomputemodeCUmem_adviseCUmem_range_attributeCUjit_optionCUjit_targetCUjit_fallbackCUjit_cacheModeCUjitInputTypeCUgraphicsRegisterFlagsCUgraphicsMapResourceFlagsCUarray_cubemap_faceCUlimitCUresourcetypeCUaccessPropertyCUgraphConditionalNodeTypeCUgraphNodeTypeCUgraphDependencyTypeCUgraphInstantiateResultCUsynchronizationPolicyCUclusterSchedulingPolicyCUlaunchMemSyncDomainCUlaunchAttributeIDCUstreamCaptureStatusCUstreamCaptureModeCUdriverProcAddress_flagsCUdriverProcAddressQueryResultCUexecAffinityTypeCUcigDataTypeCUlibraryOptionCUresultCUdevice_P2PAttributeCUresourceViewFormatCUtensorMapDataTypeCUtensorMapInterleaveCUtensorMapSwizzleCUtensorMapL2promotionCUtensorMapFloatOOBfillCUtensorMapIm2ColWideModeCUDA_POINTER_ATTRIBUTE_ACCESS_FLAGSCUexternalMemoryHandleTypeCUexternalSemaphoreHandleTypeCUmemAllocationHandleTypeCUmemAccess_flagsCUmemLocationTypeCUmemAllocationTypeCUmemAllocationGranularity_flagsCUmemRangeHandleTypeCUmemRangeFlagsCUarraySparseSubresourceTypeCUmemOperationTypeCUmemHandleTypeCUmemAllocationCompTypeCUmulticastGranularity_flagsCUgraphExecUpdateResultCUmemPool_attributeCUmemcpyFlagsCUmemcpySrcAccessOrderCUmemcpy3DOperandTypeCUgraphMem_attributeCUgraphChildGraphNodeOwnershipCUflushGPUDirectRDMAWritesOptionsCUGPUDirectRDMAWritesOrderingCUflushGPUDirectRDMAWritesScopeCUflushGPUDirectRDMAWritesTargetCUgraphDebugDot_flagsCUuserObject_flagsCUuserObjectRetain_flagsCUgraphInstantiate_flagsCUdeviceNumaConfigCUprocessStateCUeglFrameTypeCUeglResourceLocationFlagsCUeglColorFormatCUdeviceptr_v2CUdeviceptrCUdevice_v1CUdeviceCUcontextCUmoduleCUfunctionCUlibraryCUkernelCUarrayCUmipmappedArrayCUtexrefCUsurfrefCUeventCUstreamCUgraphicsResourceCUtexObject_v1CUtexObjectCUsurfObject_v1CUsurfObjectCUexternalMemoryCUexternalSemaphoreCUgraphCUgraphNodeCUgraphExecCUmemoryPoolCUuserObjectCUgraphConditionalHandleCUgraphDeviceNodeCUasyncCallbackHandleCUgreenCtxCUuuidCUmemFabricHandle_v1CUmemFabricHandleCUipcEventHandle_v1CUipcEventHandleCUipcMemHandle_v1CUipcMemHandleCUstreamBatchMemOpParams_v1CUstreamBatchMemOpParamsCUDA_BATCH_MEM_OP_NODE_PARAMS_v1CUDA_BATCH_MEM_OP_NODE_PARAMSCUDA_BATCH_MEM_OP_NODE_PARAMS_v2CUasyncNotificationInfoCUasyncCallbackCUdevprop_v1CUdevpropCUlinkStateCUhostFnCUaccessPolicyWindow_v1CUaccessPolicyWindowCUDA_KERNEL_NODE_PARAMS_v1CUDA_KERNEL_NODE_PARAMS_v2CUDA_KERNEL_NODE_PARAMSCUDA_KERNEL_NODE_PARAMS_v3CUDA_MEMSET_NODE_PARAMS_v1CUDA_MEMSET_NODE_PARAMSCUDA_MEMSET_NODE_PARAMS_v2CUDA_HOST_NODE_PARAMS_v1CUDA_HOST_NODE_PARAMSCUDA_HOST_NODE_PARAMS_v2CUDA_CONDITIONAL_NODE_PARAMSCUgraphEdgeDataCUDA_GRAPH_INSTANTIATE_PARAMSCUlaunchMemSyncDomainMapCUlaunchAttributeValueCUlaunchAttributeCUlaunchConfigCUkernelNodeAttrIDCUkernelNodeAttrValue_v1CUkernelNodeAttrValueCUstreamAttrIDCUstreamAttrValue_v1CUstreamAttrValueCUexecAffinitySmCount_v1CUexecAffinitySmCountCUexecAffinityParam_v1CUexecAffinityParamCUctxCigParamCUctxCreateParamsCUlibraryHostUniversalFunctionAndDataTableCUstreamCallbackCUoccupancyB2DSizeCUDA_MEMCPY2D_v2CUDA_MEMCPY2DCUDA_MEMCPY3D_v2CUDA_MEMCPY3DCUDA_MEMCPY3D_PEER_v1CUDA_MEMCPY3D_PEERCUDA_MEMCPY_NODE_PARAMSCUDA_ARRAY_DESCRIPTOR_v2CUDA_ARRAY_DESCRIPTORCUDA_ARRAY3D_DESCRIPTOR_v2CUDA_ARRAY3D_DESCRIPTORCUDA_ARRAY_SPARSE_PROPERTIES_v1CUDA_ARRAY_SPARSE_PROPERTIESCUDA_ARRAY_MEMORY_REQUIREMENTS_v1CUDA_ARRAY_MEMORY_REQUIREMENTSCUDA_RESOURCE_DESC_v1CUDA_RESOURCE_DESCCUDA_TEXTURE_DESC_v1CUDA_TEXTURE_DESCCUDA_RESOURCE_VIEW_DESC_v1CUDA_RESOURCE_VIEW_DESCCUtensorMapCUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1CUDA_POINTER_ATTRIBUTE_P2P_TOKENSCUDA_LAUNCH_PARAMS_v1CUDA_LAUNCH_PARAMSCUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1CUDA_EXTERNAL_MEMORY_HANDLE_DESCCUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1CUDA_EXTERNAL_MEMORY_BUFFER_DESCCUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESCCUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCCUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMSCUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMSCUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1CUDA_EXT_SEM_SIGNAL_NODE_PARAMSCUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1CUDA_EXT_SEM_WAIT_NODE_PARAMSCUDA_EXT_SEM_WAIT_NODE_PARAMS_v2CUmemGenericAllocationHandle_v1CUmemGenericAllocationHandleCUarrayMapInfo_v1CUarrayMapInfoCUmemLocation_v1CUmemLocationCUmemAllocationProp_v1CUmemAllocationPropCUmulticastObjectProp_v1CUmulticastObjectPropCUmemAccessDesc_v1CUmemAccessDescCUgraphExecUpdateResultInfo_v1CUgraphExecUpdateResultInfoCUmemPoolProps_v1CUmemPoolPropsCUmemPoolPtrExportData_v1CUmemPoolPtrExportDataCUmemcpyAttributes_v1CUmemcpyAttributesCUoffset3D_v1CUoffset3DCUextent3D_v1CUextent3DCUmemcpy3DOperand_v1CUmemcpy3DOperandCUDA_MEMCPY3D_BATCH_OP_v1CUDA_MEMCPY3D_BATCH_OPCUDA_MEM_ALLOC_NODE_PARAMS_v1CUDA_MEM_ALLOC_NODE_PARAMSCUDA_MEM_ALLOC_NODE_PARAMS_v2CUDA_MEM_FREE_NODE_PARAMSCUDA_CHILD_GRAPH_NODE_PARAMSCUDA_EVENT_RECORD_NODE_PARAMSCUDA_EVENT_WAIT_NODE_PARAMSCUgraphNodeParamsCUcheckpointLockArgsCUcheckpointCheckpointArgsCUcheckpointRestoreArgsCUcheckpointUnlockArgsCUeglFrame_v1CUeglFrameCUeglStreamConnectiondriver.CUDA_VERSIONdriver.CU_IPC_HANDLE_SIZEdriver.CU_STREAM_LEGACYdriver.CU_STREAM_PER_THREADdriver.CU_COMPUTE_ACCELERATED_TARGET_BASEdriver.CU_COMPUTE_FAMILY_TARGET_BASEdriver.CU_GRAPH_COND_ASSIGN_DEFAULTdriver.CU_GRAPH_KERNEL_NODE_PORT_DEFAULTdriver.CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATICdriver.CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDERdriver.CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOWdriver.CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVEdriver.CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSIONdriver.CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCEdriver.CU_KERNEL_NODE_ATTRIBUTE_PRIORITYdriver.CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN_MAPdriver.CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAINdriver.CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSIONdriver.CU_KERNEL_NODE_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODEdriver.CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUTdriver.CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOWdriver.CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICYdriver.CU_STREAM_ATTRIBUTE_PRIORITYdriver.CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN_MAPdriver.CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAINdriver.CU_MEMHOSTALLOC_PORTABLEdriver.CU_MEMHOSTALLOC_DEVICEMAPdriver.CU_MEMHOSTALLOC_WRITECOMBINEDdriver.CU_MEMHOSTREGISTER_PORTABLEdriver.CU_MEMHOSTREGISTER_DEVICEMAPdriver.CU_MEMHOSTREGISTER_IOMEMORYdriver.CU_MEMHOSTREGISTER_READ_ONLYdriver.CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAILdriver.CU_TENSOR_MAP_NUM_QWORDSdriver.CUDA_EXTERNAL_MEMORY_DEDICATEDdriver.CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNCdriver.CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNCdriver.CUDA_NVSCISYNC_ATTR_SIGNALdriver.CUDA_NVSCISYNC_ATTR_WAITdriver.CU_MEM_CREATE_USAGE_TILE_POOLdriver.CU_MEM_CREATE_USAGE_HW_DECOMPRESSdriver.CU_MEM_POOL_CREATE_USAGE_HW_DECOMPRESSdriver.CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNCdriver.CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNCdriver.CUDA_ARRAY3D_LAYEREDdriver.CUDA_ARRAY3D_2DARRAYdriver.CUDA_ARRAY3D_SURFACE_LDSTdriver.CUDA_ARRAY3D_CUBEMAPdriver.CUDA_ARRAY3D_TEXTURE_GATHERdriver.CUDA_ARRAY3D_DEPTH_TEXTUREdriver.CUDA_ARRAY3D_COLOR_ATTACHMENTdriver.CUDA_ARRAY3D_SPARSEdriver.CUDA_ARRAY3D_DEFERRED_MAPPINGdriver.CUDA_ARRAY3D_VIDEO_ENCODE_DECODEdriver.CU_TRSA_OVERRIDE_FORMATdriver.CU_TRSF_READ_AS_INTEGERdriver.CU_TRSF_NORMALIZED_COORDINATESdriver.CU_TRSF_SRGBdriver.CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATIONdriver.CU_TRSF_SEAMLESS_CUBEMAPdriver.CU_LAUNCH_KERNEL_REQUIRED_BLOCK_DIMdriver.CU_LAUNCH_PARAM_END_AS_INTdriver.CU_LAUNCH_PARAM_ENDdriver.CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INTdriver.CU_LAUNCH_PARAM_BUFFER_POINTERdriver.CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INTdriver.CU_LAUNCH_PARAM_BUFFER_SIZEdriver.CU_PARAM_TR_DEFAULTdriver.CU_DEVICE_CPUdriver.CU_DEVICE_INVALIDdriver.MAX_PLANESdriver.CUDA_EGL_INFINITE_TIMEOUT
- Error Handling
- Initialization
- Version Management
- Device Management
cuDeviceGet()cuDeviceGetCount()cuDeviceGetName()cuDeviceGetUuid()cuDeviceGetUuid_v2()cuDeviceGetLuid()cuDeviceTotalMem()cuDeviceGetTexture1DLinearMaxWidth()cuDeviceGetAttribute()cuDeviceGetNvSciSyncAttributes()cuDeviceSetMemPool()cuDeviceGetMemPool()cuDeviceGetDefaultMemPool()cuDeviceGetExecAffinitySupport()cuFlushGPUDirectRDMAWrites()
- Primary Context Management
- Context Management
cuCtxCreate()cuCtxCreate_v3()cuCtxCreate_v4()cuCtxDestroy()cuCtxPushCurrent()cuCtxPopCurrent()cuCtxSetCurrent()cuCtxGetCurrent()cuCtxGetDevice()cuCtxGetFlags()cuCtxSetFlags()cuCtxGetId()cuCtxSynchronize()cuCtxSetLimit()cuCtxGetLimit()cuCtxGetCacheConfig()cuCtxSetCacheConfig()cuCtxGetApiVersion()cuCtxGetStreamPriorityRange()cuCtxResetPersistingL2Cache()cuCtxGetExecAffinity()cuCtxRecordEvent()cuCtxWaitEvent()
- Module Management
CUmoduleLoadingModecuModuleLoad()cuModuleLoadData()cuModuleLoadDataEx()cuModuleLoadFatBinary()cuModuleUnload()cuModuleGetLoadingMode()cuModuleGetFunction()cuModuleGetFunctionCount()cuModuleEnumerateFunctions()cuModuleGetGlobal()cuLinkCreate()cuLinkAddData()cuLinkAddFile()cuLinkComplete()cuLinkDestroy()
- Library Management
cuLibraryLoadData()cuLibraryLoadFromFile()cuLibraryUnload()cuLibraryGetKernel()cuLibraryGetKernelCount()cuLibraryEnumerateKernels()cuLibraryGetModule()cuKernelGetFunction()cuKernelGetLibrary()cuLibraryGetGlobal()cuLibraryGetManaged()cuLibraryGetUnifiedFunction()cuKernelGetAttribute()cuKernelSetAttribute()cuKernelSetCacheConfig()cuKernelGetName()cuKernelGetParamInfo()
- Memory Management
CUmemDecompressParams_stCUmemDecompressAlgorithmCUmemDecompressParamscuMemGetInfo()cuMemAlloc()cuMemAllocPitch()cuMemFree()cuMemGetAddressRange()cuMemAllocHost()cuMemFreeHost()cuMemHostAlloc()cuMemHostGetDevicePointer()cuMemHostGetFlags()cuMemAllocManaged()cuDeviceRegisterAsyncNotification()cuDeviceUnregisterAsyncNotification()cuDeviceGetByPCIBusId()cuDeviceGetPCIBusId()cuIpcGetEventHandle()cuIpcOpenEventHandle()cuIpcGetMemHandle()cuIpcOpenMemHandle()cuIpcCloseMemHandle()cuMemHostRegister()cuMemHostUnregister()cuMemcpy()cuMemcpyPeer()cuMemcpyHtoD()cuMemcpyDtoH()cuMemcpyDtoD()cuMemcpyDtoA()cuMemcpyAtoD()cuMemcpyHtoA()cuMemcpyAtoH()cuMemcpyAtoA()cuMemcpy2D()cuMemcpy2DUnaligned()cuMemcpy3D()cuMemcpy3DPeer()cuMemcpyAsync()cuMemcpyPeerAsync()cuMemcpyHtoDAsync()cuMemcpyDtoHAsync()cuMemcpyDtoDAsync()cuMemcpyHtoAAsync()cuMemcpyAtoHAsync()cuMemcpy2DAsync()cuMemcpy3DAsync()cuMemcpy3DPeerAsync()cuMemcpyBatchAsync()cuMemcpy3DBatchAsync()cuMemsetD8()cuMemsetD16()cuMemsetD32()cuMemsetD2D8()cuMemsetD2D16()cuMemsetD2D32()cuMemsetD8Async()cuMemsetD16Async()cuMemsetD32Async()cuMemsetD2D8Async()cuMemsetD2D16Async()cuMemsetD2D32Async()cuArrayCreate()cuArrayGetDescriptor()cuArrayGetSparseProperties()cuMipmappedArrayGetSparseProperties()cuArrayGetMemoryRequirements()cuMipmappedArrayGetMemoryRequirements()cuArrayGetPlane()cuArrayDestroy()cuArray3DCreate()cuArray3DGetDescriptor()cuMipmappedArrayCreate()cuMipmappedArrayGetLevel()cuMipmappedArrayDestroy()cuMemGetHandleForAddressRange()cuMemBatchDecompressAsync()
- Virtual Memory Management
cuMemAddressReserve()cuMemAddressFree()cuMemCreate()cuMemRelease()cuMemMap()cuMemMapArrayAsync()cuMemUnmap()cuMemSetAccess()cuMemGetAccess()cuMemExportToShareableHandle()cuMemImportFromShareableHandle()cuMemGetAllocationGranularity()cuMemGetAllocationPropertiesFromHandle()cuMemRetainAllocationHandle()
- Stream Ordered Memory Allocator
cuMemFreeAsync()cuMemAllocAsync()cuMemPoolTrimTo()cuMemPoolSetAttribute()cuMemPoolGetAttribute()cuMemPoolSetAccess()cuMemPoolGetAccess()cuMemPoolCreate()cuMemPoolDestroy()cuMemAllocFromPoolAsync()cuMemPoolExportToShareableHandle()cuMemPoolImportFromShareableHandle()cuMemPoolExportPointer()cuMemPoolImportPointer()
- Multicast Object Management
- Unified Addressing
- Stream Management
cuStreamCreate()cuStreamCreateWithPriority()cuStreamGetPriority()cuStreamGetDevice()cuStreamGetFlags()cuStreamGetId()cuStreamGetCtx()cuStreamGetCtx_v2()cuStreamWaitEvent()cuStreamAddCallback()cuStreamBeginCapture()cuStreamBeginCaptureToGraph()cuThreadExchangeStreamCaptureMode()cuStreamEndCapture()cuStreamIsCapturing()cuStreamGetCaptureInfo()cuStreamGetCaptureInfo_v3()cuStreamUpdateCaptureDependencies()cuStreamUpdateCaptureDependencies_v2()cuStreamAttachMemAsync()cuStreamQuery()cuStreamSynchronize()cuStreamDestroy()cuStreamCopyAttributes()cuStreamGetAttribute()cuStreamSetAttribute()
- Event Management
- External Resource Interoperability
- Stream Memory Operations
- Execution Control
- Graph Management
cuGraphCreate()cuGraphAddKernelNode()cuGraphKernelNodeGetParams()cuGraphKernelNodeSetParams()cuGraphAddMemcpyNode()cuGraphMemcpyNodeGetParams()cuGraphMemcpyNodeSetParams()cuGraphAddMemsetNode()cuGraphMemsetNodeGetParams()cuGraphMemsetNodeSetParams()cuGraphAddHostNode()cuGraphHostNodeGetParams()cuGraphHostNodeSetParams()cuGraphAddChildGraphNode()cuGraphChildGraphNodeGetGraph()cuGraphAddEmptyNode()cuGraphAddEventRecordNode()cuGraphEventRecordNodeGetEvent()cuGraphEventRecordNodeSetEvent()cuGraphAddEventWaitNode()cuGraphEventWaitNodeGetEvent()cuGraphEventWaitNodeSetEvent()cuGraphAddExternalSemaphoresSignalNode()cuGraphExternalSemaphoresSignalNodeGetParams()cuGraphExternalSemaphoresSignalNodeSetParams()cuGraphAddExternalSemaphoresWaitNode()cuGraphExternalSemaphoresWaitNodeGetParams()cuGraphExternalSemaphoresWaitNodeSetParams()cuGraphAddBatchMemOpNode()cuGraphBatchMemOpNodeGetParams()cuGraphBatchMemOpNodeSetParams()cuGraphExecBatchMemOpNodeSetParams()cuGraphAddMemAllocNode()cuGraphMemAllocNodeGetParams()cuGraphAddMemFreeNode()cuGraphMemFreeNodeGetParams()cuDeviceGraphMemTrim()cuDeviceGetGraphMemAttribute()cuDeviceSetGraphMemAttribute()cuGraphClone()cuGraphNodeFindInClone()cuGraphNodeGetType()cuGraphGetNodes()cuGraphGetRootNodes()cuGraphGetEdges()cuGraphGetEdges_v2()cuGraphNodeGetDependencies()cuGraphNodeGetDependencies_v2()cuGraphNodeGetDependentNodes()cuGraphNodeGetDependentNodes_v2()cuGraphAddDependencies()cuGraphAddDependencies_v2()cuGraphRemoveDependencies()cuGraphRemoveDependencies_v2()cuGraphDestroyNode()cuGraphInstantiate()cuGraphInstantiateWithParams()cuGraphExecGetFlags()cuGraphExecKernelNodeSetParams()cuGraphExecMemcpyNodeSetParams()cuGraphExecMemsetNodeSetParams()cuGraphExecHostNodeSetParams()cuGraphExecChildGraphNodeSetParams()cuGraphExecEventRecordNodeSetEvent()cuGraphExecEventWaitNodeSetEvent()cuGraphExecExternalSemaphoresSignalNodeSetParams()cuGraphExecExternalSemaphoresWaitNodeSetParams()cuGraphNodeSetEnabled()cuGraphNodeGetEnabled()cuGraphUpload()cuGraphLaunch()cuGraphExecDestroy()cuGraphDestroy()cuGraphExecUpdate()cuGraphKernelNodeCopyAttributes()cuGraphKernelNodeGetAttribute()cuGraphKernelNodeSetAttribute()cuGraphDebugDotPrint()cuUserObjectCreate()cuUserObjectRetain()cuUserObjectRelease()cuGraphRetainUserObject()cuGraphReleaseUserObject()cuGraphAddNode()cuGraphAddNode_v2()cuGraphNodeSetParams()cuGraphExecNodeSetParams()cuGraphConditionalHandleCreate()
- Occupancy
- Texture Object Management
- Surface Object Management
- Tensor Map Object Managment
- Peer Context Memory Access
- Graphics Interoperability
- Driver Entry Point Access
- Coredump Attributes Control API
- Green Contexts
CUdevSmResource_stCUdevResource_stCUdevSmResourceCUdevResourceCUgreenCtxCreate_flagsCUdevSmResourceSplit_flagsCUdevResourceTypeCUdevResourceDescCUdevSmResourcecuGreenCtxCreate()cuGreenCtxDestroy()cuCtxFromGreenCtx()cuDeviceGetDevResource()cuCtxGetDevResource()cuGreenCtxGetDevResource()cuDevSmResourceSplitByCount()cuDevResourceGenerateDesc()cuGreenCtxRecordEvent()cuGreenCtxWaitEvent()cuStreamGetGreenCtx()cuGreenCtxStreamCreate()driver.RESOURCE_ABI_VERSIONdriver.RESOURCE_ABI_EXTERNAL_BYTES
- Error Log Management Functions
- CUDA Checkpointing
- EGL Interoperability
cuGraphicsEGLRegisterImage()cuEGLStreamConsumerConnect()cuEGLStreamConsumerConnectWithFlags()cuEGLStreamConsumerDisconnect()cuEGLStreamConsumerAcquireFrame()cuEGLStreamConsumerReleaseFrame()cuEGLStreamProducerConnect()cuEGLStreamProducerDisconnect()cuEGLStreamProducerPresentFrame()cuEGLStreamProducerReturnFrame()cuGraphicsResourceGetMappedEglFrame()cuEventCreateFromEGLSync()
- OpenGL Interoperability
- Profiler Control
- VDPAU Interoperability
- Data types used by CUDA driver
- runtime
- Profiler Control
- Device Management
cudaDeviceReset()cudaDeviceSynchronize()cudaDeviceSetLimit()cudaDeviceGetLimit()cudaDeviceGetTexture1DLinearMaxWidth()cudaDeviceGetCacheConfig()cudaDeviceGetStreamPriorityRange()cudaDeviceSetCacheConfig()cudaDeviceGetByPCIBusId()cudaDeviceGetPCIBusId()cudaIpcGetEventHandle()cudaIpcOpenEventHandle()cudaIpcGetMemHandle()cudaIpcOpenMemHandle()cudaIpcCloseMemHandle()cudaDeviceFlushGPUDirectRDMAWrites()cudaDeviceRegisterAsyncNotification()cudaDeviceUnregisterAsyncNotification()cudaGetDeviceCount()cudaGetDeviceProperties()cudaDeviceGetAttribute()cudaDeviceGetDefaultMemPool()cudaDeviceSetMemPool()cudaDeviceGetMemPool()cudaDeviceGetNvSciSyncAttributes()cudaDeviceGetP2PAttribute()cudaChooseDevice()cudaInitDevice()cudaSetDevice()cudaGetDevice()cudaSetDeviceFlags()cudaGetDeviceFlags()
- Error Handling
- Stream Management
cudaStreamCallback_tcudaStreamCreate()cudaStreamCreateWithFlags()cudaStreamCreateWithPriority()cudaStreamGetPriority()cudaStreamGetFlags()cudaStreamGetId()cudaStreamGetDevice()cudaCtxResetPersistingL2Cache()cudaStreamCopyAttributes()cudaStreamGetAttribute()cudaStreamSetAttribute()cudaStreamDestroy()cudaStreamWaitEvent()cudaStreamAddCallback()cudaStreamSynchronize()cudaStreamQuery()cudaStreamAttachMemAsync()cudaStreamBeginCapture()cudaStreamBeginCaptureToGraph()cudaThreadExchangeStreamCaptureMode()cudaStreamEndCapture()cudaStreamIsCapturing()cudaStreamGetCaptureInfo()cudaStreamGetCaptureInfo_v3()cudaStreamUpdateCaptureDependencies()cudaStreamUpdateCaptureDependencies_v2()
- Event Management
- External Resource Interoperability
- Execution Control
- Occupancy
- Memory Management
cudaMallocManaged()cudaMalloc()cudaMallocHost()cudaMallocPitch()cudaMallocArray()cudaFree()cudaFreeHost()cudaFreeArray()cudaFreeMipmappedArray()cudaHostAlloc()cudaHostRegister()cudaHostUnregister()cudaHostGetDevicePointer()cudaHostGetFlags()cudaMalloc3D()cudaMalloc3DArray()cudaMallocMipmappedArray()cudaGetMipmappedArrayLevel()cudaMemcpy3D()cudaMemcpy3DPeer()cudaMemcpy3DAsync()cudaMemcpy3DPeerAsync()cudaMemGetInfo()cudaArrayGetInfo()cudaArrayGetPlane()cudaArrayGetMemoryRequirements()cudaMipmappedArrayGetMemoryRequirements()cudaArrayGetSparseProperties()cudaMipmappedArrayGetSparseProperties()cudaMemcpy()cudaMemcpyPeer()cudaMemcpy2D()cudaMemcpy2DToArray()cudaMemcpy2DFromArray()cudaMemcpy2DArrayToArray()cudaMemcpyAsync()cudaMemcpyPeerAsync()cudaMemcpyBatchAsync()cudaMemcpy3DBatchAsync()cudaMemcpy2DAsync()cudaMemcpy2DToArrayAsync()cudaMemcpy2DFromArrayAsync()cudaMemset()cudaMemset2D()cudaMemset3D()cudaMemsetAsync()cudaMemset2DAsync()cudaMemset3DAsync()cudaMemPrefetchAsync()cudaMemPrefetchAsync_v2()cudaMemAdvise()cudaMemAdvise_v2()cudaMemRangeGetAttribute()cudaMemRangeGetAttributes()make_cudaPitchedPtr()make_cudaPos()make_cudaExtent()
- Stream Ordered Memory Allocator
cudaMallocAsync()cudaFreeAsync()cudaMemPoolTrimTo()cudaMemPoolSetAttribute()cudaMemPoolGetAttribute()cudaMemPoolSetAccess()cudaMemPoolGetAccess()cudaMemPoolCreate()cudaMemPoolDestroy()cudaMallocFromPoolAsync()cudaMemPoolExportToShareableHandle()cudaMemPoolImportFromShareableHandle()cudaMemPoolExportPointer()cudaMemPoolImportPointer()
- Unified Addressing
- Peer Device Memory Access
- OpenGL Interoperability
- Direct3D 9 Interoperability
- Direct3D 10 Interoperability
- Direct3D 11 Interoperability
- VDPAU Interoperability
- EGL Interoperability
cudaGraphicsEGLRegisterImage()cudaEGLStreamConsumerConnect()cudaEGLStreamConsumerConnectWithFlags()cudaEGLStreamConsumerDisconnect()cudaEGLStreamConsumerAcquireFrame()cudaEGLStreamConsumerReleaseFrame()cudaEGLStreamProducerConnect()cudaEGLStreamProducerDisconnect()cudaEGLStreamProducerPresentFrame()cudaEGLStreamProducerReturnFrame()cudaGraphicsResourceGetMappedEglFrame()cudaEventCreateFromEGLSync()
- Graphics Interoperability
- Texture Object Management
- Surface Object Management
- Version Management
- Graph Management
cudaGraphCreate()cudaGraphAddKernelNode()cudaGraphKernelNodeGetParams()cudaGraphKernelNodeSetParams()cudaGraphKernelNodeCopyAttributes()cudaGraphKernelNodeGetAttribute()cudaGraphKernelNodeSetAttribute()cudaGraphAddMemcpyNode()cudaGraphAddMemcpyNode1D()cudaGraphMemcpyNodeGetParams()cudaGraphMemcpyNodeSetParams()cudaGraphMemcpyNodeSetParams1D()cudaGraphAddMemsetNode()cudaGraphMemsetNodeGetParams()cudaGraphMemsetNodeSetParams()cudaGraphAddHostNode()cudaGraphHostNodeGetParams()cudaGraphHostNodeSetParams()cudaGraphAddChildGraphNode()cudaGraphChildGraphNodeGetGraph()cudaGraphAddEmptyNode()cudaGraphAddEventRecordNode()cudaGraphEventRecordNodeGetEvent()cudaGraphEventRecordNodeSetEvent()cudaGraphAddEventWaitNode()cudaGraphEventWaitNodeGetEvent()cudaGraphEventWaitNodeSetEvent()cudaGraphAddExternalSemaphoresSignalNode()cudaGraphExternalSemaphoresSignalNodeGetParams()cudaGraphExternalSemaphoresSignalNodeSetParams()cudaGraphAddExternalSemaphoresWaitNode()cudaGraphExternalSemaphoresWaitNodeGetParams()cudaGraphExternalSemaphoresWaitNodeSetParams()cudaGraphAddMemAllocNode()cudaGraphMemAllocNodeGetParams()cudaGraphAddMemFreeNode()cudaGraphMemFreeNodeGetParams()cudaDeviceGraphMemTrim()cudaDeviceGetGraphMemAttribute()cudaDeviceSetGraphMemAttribute()cudaGraphClone()cudaGraphNodeFindInClone()cudaGraphNodeGetType()cudaGraphGetNodes()cudaGraphGetRootNodes()cudaGraphGetEdges()cudaGraphGetEdges_v2()cudaGraphNodeGetDependencies()cudaGraphNodeGetDependencies_v2()cudaGraphNodeGetDependentNodes()cudaGraphNodeGetDependentNodes_v2()cudaGraphAddDependencies()cudaGraphAddDependencies_v2()cudaGraphRemoveDependencies()cudaGraphRemoveDependencies_v2()cudaGraphDestroyNode()cudaGraphInstantiate()cudaGraphInstantiateWithFlags()cudaGraphInstantiateWithParams()cudaGraphExecGetFlags()cudaGraphExecKernelNodeSetParams()cudaGraphExecMemcpyNodeSetParams()cudaGraphExecMemcpyNodeSetParams1D()cudaGraphExecMemsetNodeSetParams()cudaGraphExecHostNodeSetParams()cudaGraphExecChildGraphNodeSetParams()cudaGraphExecEventRecordNodeSetEvent()cudaGraphExecEventWaitNodeSetEvent()cudaGraphExecExternalSemaphoresSignalNodeSetParams()cudaGraphExecExternalSemaphoresWaitNodeSetParams()cudaGraphNodeSetEnabled()cudaGraphNodeGetEnabled()cudaGraphExecUpdate()cudaGraphUpload()cudaGraphLaunch()cudaGraphExecDestroy()cudaGraphDestroy()cudaGraphDebugDotPrint()cudaUserObjectCreate()cudaUserObjectRetain()cudaUserObjectRelease()cudaGraphRetainUserObject()cudaGraphReleaseUserObject()cudaGraphAddNode()cudaGraphAddNode_v2()cudaGraphNodeSetParams()cudaGraphExecNodeSetParams()cudaGraphConditionalHandleCreate()
- Driver Entry Point Access
- Library Management
- C++ API Routines
- Interactions with the CUDA Driver API
- Data types used by CUDA Runtime
cudaEglPlaneDesc_stcudaEglFrame_stcudaChannelFormatDesccudaArraySparsePropertiescudaArrayMemoryRequirementscudaPitchedPtrcudaExtentcudaPoscudaMemcpy3DParmscudaMemcpyNodeParamscudaMemcpy3DPeerParmscudaMemsetParamscudaMemsetParamsV2cudaAccessPolicyWindowcudaHostNodeParamscudaHostNodeParamsV2cudaResourceDesccudaResourceViewDesccudaPointerAttributescudaFuncAttributescudaMemLocationcudaMemAccessDesccudaMemPoolPropscudaMemPoolPtrExportDatacudaMemAllocNodeParamscudaMemAllocNodeParamsV2cudaMemFreeNodeParamscudaMemcpyAttributescudaOffset3DcudaMemcpy3DOperandcudaMemcpy3DBatchOpCUuuid_stcudaDevicePropcudaIpcEventHandle_stcudaIpcMemHandle_stcudaMemFabricHandle_stcudaExternalMemoryHandleDesccudaExternalMemoryBufferDesccudaExternalMemoryMipmappedArrayDesccudaExternalSemaphoreHandleDesccudaExternalSemaphoreSignalParamscudaExternalSemaphoreWaitParamscudalibraryHostUniversalFunctionAndDataTablecudaKernelNodeParamscudaKernelNodeParamsV2cudaExternalSemaphoreSignalNodeParamscudaExternalSemaphoreSignalNodeParamsV2cudaExternalSemaphoreWaitNodeParamscudaExternalSemaphoreWaitNodeParamsV2cudaConditionalNodeParamscudaChildGraphNodeParamscudaEventRecordNodeParamscudaEventWaitNodeParamscudaGraphNodeParamscudaGraphEdgeData_stcudaGraphInstantiateParams_stcudaGraphExecUpdateResultInfo_stcudaGraphKernelNodeUpdatecudaLaunchMemSyncDomainMap_stcudaLaunchAttributeValuecudaLaunchAttribute_stcudaAsyncNotificationInfocudaTextureDesccudaEglFrameTypecudaEglResourceLocationFlagscudaEglColorFormatcudaError_tcudaChannelFormatKindcudaMemoryTypecudaMemcpyKindcudaAccessPropertycudaStreamCaptureStatuscudaStreamCaptureModecudaSynchronizationPolicycudaClusterSchedulingPolicycudaStreamUpdateCaptureDependenciesFlagscudaUserObjectFlagscudaUserObjectRetainFlagscudaGraphicsRegisterFlagscudaGraphicsMapFlagscudaGraphicsCubeFacecudaResourceTypecudaResourceViewFormatcudaFuncAttributecudaFuncCachecudaSharedMemConfigcudaSharedCarveoutcudaComputeModecudaLimitcudaMemoryAdvisecudaMemRangeAttributecudaFlushGPUDirectRDMAWritesOptionscudaGPUDirectRDMAWritesOrderingcudaFlushGPUDirectRDMAWritesScopecudaFlushGPUDirectRDMAWritesTargetcudaDeviceAttrcudaMemPoolAttrcudaMemLocationTypecudaMemAccessFlagscudaMemAllocationTypecudaMemAllocationHandleTypecudaGraphMemAttributeTypecudaMemcpyFlagscudaMemcpySrcAccessOrdercudaMemcpy3DOperandTypecudaDeviceP2PAttrcudaExternalMemoryHandleTypecudaExternalSemaphoreHandleTypecudaJitOptioncudaLibraryOptioncudaJit_CacheModecudaJit_FallbackcudaCGScopecudaGraphConditionalHandleFlagscudaGraphConditionalNodeTypecudaGraphNodeTypecudaGraphChildGraphNodeOwnershipcudaGraphDependencyTypecudaGraphExecUpdateResultcudaGraphInstantiateResultcudaGraphKernelNodeFieldcudaGetDriverEntryPointFlagscudaDriverEntryPointQueryResultcudaGraphDebugDotFlagscudaGraphInstantiateFlagscudaLaunchMemSyncDomaincudaLaunchAttributeIDcudaDeviceNumaConfigcudaAsyncNotificationTypecudaSurfaceBoundaryModecudaSurfaceFormatModecudaTextureAddressModecudaTextureFilterModecudaTextureReadModecudaEglPlaneDesccudaEglFramecudaEglStreamConnectioncudaArray_tcudaArray_const_tcudaMipmappedArray_tcudaMipmappedArray_const_tcudaHostFn_tCUuuidcudaUUID_tcudaIpcEventHandle_tcudaIpcMemHandle_tcudaMemFabricHandle_tcudaStream_tcudaEvent_tcudaGraphicsResource_tcudaExternalMemory_tcudaExternalSemaphore_tcudaGraph_tcudaGraphNode_tcudaUserObject_tcudaGraphConditionalHandlecudaFunction_tcudaKernel_tcudaLibrary_tcudaMemPool_tcudaGraphEdgeDatacudaGraphExec_tcudaGraphInstantiateParamscudaGraphExecUpdateResultInfocudaGraphDeviceNode_tcudaLaunchMemSyncDomainMapcudaLaunchAttributeValuecudaLaunchAttributecudaAsyncCallbackHandle_tcudaAsyncNotificationInfo_tcudaAsyncCallbackcudaSurfaceObject_tcudaTextureObject_truntime.CUDA_EGL_MAX_PLANESruntime.cudaHostAllocDefaultruntime.cudaHostAllocPortableruntime.cudaHostAllocMappedruntime.cudaHostAllocWriteCombinedruntime.cudaHostRegisterDefaultruntime.cudaHostRegisterPortableruntime.cudaHostRegisterMappedruntime.cudaHostRegisterIoMemoryruntime.cudaHostRegisterReadOnlyruntime.cudaPeerAccessDefaultruntime.cudaStreamDefaultruntime.cudaStreamNonBlockingruntime.cudaStreamLegacyruntime.cudaStreamPerThreadruntime.cudaEventDefaultruntime.cudaEventBlockingSyncruntime.cudaEventDisableTimingruntime.cudaEventInterprocessruntime.cudaEventRecordDefaultruntime.cudaEventRecordExternalruntime.cudaEventWaitDefaultruntime.cudaEventWaitExternalruntime.cudaDeviceScheduleAutoruntime.cudaDeviceScheduleSpinruntime.cudaDeviceScheduleYieldruntime.cudaDeviceScheduleBlockingSyncruntime.cudaDeviceBlockingSyncruntime.cudaDeviceScheduleMaskruntime.cudaDeviceMapHostruntime.cudaDeviceLmemResizeToMaxruntime.cudaDeviceSyncMemopsruntime.cudaDeviceMaskruntime.cudaArrayDefaultruntime.cudaArrayLayeredruntime.cudaArraySurfaceLoadStoreruntime.cudaArrayCubemapruntime.cudaArrayTextureGatherruntime.cudaArrayColorAttachmentruntime.cudaArraySparseruntime.cudaArrayDeferredMappingruntime.cudaIpcMemLazyEnablePeerAccessruntime.cudaMemAttachGlobalruntime.cudaMemAttachHostruntime.cudaMemAttachSingleruntime.cudaOccupancyDefaultruntime.cudaOccupancyDisableCachingOverrideruntime.cudaCpuDeviceIdruntime.cudaInvalidDeviceIdruntime.cudaInitDeviceFlagsAreValidruntime.cudaCooperativeLaunchMultiDeviceNoPreSyncruntime.cudaCooperativeLaunchMultiDeviceNoPostSyncruntime.cudaArraySparsePropertiesSingleMipTailruntime.cudaMemPoolCreateUsageHwDecompressruntime.CUDA_IPC_HANDLE_SIZEruntime.cudaExternalMemoryDedicatedruntime.cudaExternalSemaphoreSignalSkipNvSciBufMemSyncruntime.cudaExternalSemaphoreWaitSkipNvSciBufMemSyncruntime.cudaNvSciSyncAttrSignalruntime.cudaNvSciSyncAttrWaitruntime.cudaGraphKernelNodePortDefaultruntime.cudaGraphKernelNodePortProgrammaticruntime.cudaGraphKernelNodePortLaunchCompletionruntime.cudaStreamAttrIDruntime.cudaStreamAttributeAccessPolicyWindowruntime.cudaStreamAttributeSynchronizationPolicyruntime.cudaStreamAttributeMemSyncDomainMapruntime.cudaStreamAttributeMemSyncDomainruntime.cudaStreamAttributePriorityruntime.cudaStreamAttrValueruntime.cudaKernelNodeAttrIDruntime.cudaKernelNodeAttributeAccessPolicyWindowruntime.cudaKernelNodeAttributeCooperativeruntime.cudaKernelNodeAttributePriorityruntime.cudaKernelNodeAttributeClusterDimensionruntime.cudaKernelNodeAttributeClusterSchedulingPolicyPreferenceruntime.cudaKernelNodeAttributeMemSyncDomainMapruntime.cudaKernelNodeAttributeMemSyncDomainruntime.cudaKernelNodeAttributePreferredSharedMemoryCarveoutruntime.cudaKernelNodeAttributeDeviceUpdatableKernelNoderuntime.cudaKernelNodeAttrValueruntime.cudaSurfaceType1Druntime.cudaSurfaceType2Druntime.cudaSurfaceType3Druntime.cudaSurfaceTypeCubemapruntime.cudaSurfaceType1DLayeredruntime.cudaSurfaceType2DLayeredruntime.cudaSurfaceTypeCubemapLayeredruntime.cudaTextureType1Druntime.cudaTextureType2Druntime.cudaTextureType3Druntime.cudaTextureTypeCubemapruntime.cudaTextureType1DLayeredruntime.cudaTextureType2DLayeredruntime.cudaTextureTypeCubemapLayered
- nvrtc
- Error Handling
- General Information Query
- Compilation
nvrtcProgramnvrtcCreateProgram()nvrtcDestroyProgram()nvrtcCompileProgram()nvrtcGetPTXSize()nvrtcGetPTX()nvrtcGetCUBINSize()nvrtcGetCUBIN()nvrtcGetNVVMSize()nvrtcGetNVVM()nvrtcGetLTOIRSize()nvrtcGetLTOIR()nvrtcGetOptiXIRSize()nvrtcGetOptiXIR()nvrtcGetProgramLogSize()nvrtcGetProgramLog()nvrtcAddNameExpression()nvrtcGetLoweredName()nvrtcSetFlowCallback()
- Precompiled header (PCH) (CUDA 12.8+)
- Supported Compile Options
- nvjitlink
- nvvm