
CUDA Driver API API Reference Manual TRM-06703-001 _v11.4.2 | September 2021 Table of Contents Chapter 1. Difference between the driver and runtime APIs..............................................1 Chapter 2. API synchronization behavior.............................................................................3 Chapter 3. Stream synchronization behavior...................................................................... 5 Chapter 4. Graph object thread safety.................................................................................7 Chapter 5. Rules for version mixing....................................................................................8 Chapter 6. Modules.............................................................................................................. 9 6.1. Data types used by CUDA driver............................................................................................10 CUaccessPolicyWindow_v1........................................................................................................ 11 CUarrayMapInfo_v1.....................................................................................................................11 CUDA_ARRAY3D_DESCRIPTOR_v2............................................................................................11 CUDA_ARRAY_DESCRIPTOR_v2................................................................................................ 11 CUDA_ARRAY_SPARSE_PROPERTIES_v1.................................................................................11 CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1........................................................................ 11 CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1.............................................................................11 CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1.....................................................................11 CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1.................................................................... 11 CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1................................................ 11 CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1............................................................. 11 CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1..........................................................11 CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1.............................................................. 11 CUDA_HOST_NODE_PARAMS_v1..............................................................................................12 CUDA_KERNEL_NODE_PARAMS_v1.........................................................................................12 CUDA_LAUNCH_PARAMS_v1.................................................................................................... 12 CUDA_MEM_ALLOC_NODE_PARAMS.......................................................................................12 CUDA_MEMCPY2D_v2................................................................................................................ 12 CUDA_MEMCPY3D_PEER_v1.....................................................................................................12 CUDA_MEMCPY3D_v2................................................................................................................ 12 CUDA_MEMSET_NODE_PARAMS_v1........................................................................................ 12 CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1...................................................................... 12 CUDA_RESOURCE_DESC_v1..................................................................................................... 12 CUDA_RESOURCE_VIEW_DESC_v1...........................................................................................12 CUDA_TEXTURE_DESC_v1.........................................................................................................12 CUdevprop_v1............................................................................................................................. 12 CUeglFrame_v1...........................................................................................................................12 CUDA Driver API TRM-06703-001 _v11.4.2 | ii CUexecAffinityParam_v1.............................................................................................................12 CUexecAffinitySmCount_v1........................................................................................................ 12 CUipcEventHandle_v1.................................................................................................................12 CUipcMemHandle_v1..................................................................................................................13 CUkernelNodeAttrValue_v1........................................................................................................13 CUmemAccessDesc_v1.............................................................................................................. 13 CUmemAllocationProp_v1..........................................................................................................13 CUmemLocation_v1....................................................................................................................13 CUmemPoolProps_v1.................................................................................................................13 CUmemPoolPtrExportData_v1...................................................................................................13 CUstreamAttrValue_v1............................................................................................................... 13 CUstreamBatchMemOpParams_v1........................................................................................... 13 CUaccessProperty...................................................................................................................... 13 CUaddress_mode........................................................................................................................13 CUarray_cubemap_face............................................................................................................. 14 CUarray_format.......................................................................................................................... 14 CUarraySparseSubresourceType...............................................................................................15 CUcomputemode........................................................................................................................ 15 CUctx_flags................................................................................................................................. 15 CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS........................................................................16 CUdevice_attribute......................................................................................................................16 CUdevice_P2PAttribute...............................................................................................................22 CUdriverProcAddress_flags....................................................................................................... 23 CUeglColorFormat......................................................................................................................23 CUeglFrameType........................................................................................................................ 30 CUeglResourceLocationFlags....................................................................................................30 CUevent_flags............................................................................................................................. 31 CUevent_record_flags................................................................................................................ 31 CUevent_wait_flags.................................................................................................................... 31 CUexecAffinityType......................................................................................................................32 CUexternalMemoryHandleType................................................................................................. 32 CUexternalSemaphoreHandleType............................................................................................32 CUfilter_mode............................................................................................................................. 33 CUflushGPUDirectRDMAWritesOptions.....................................................................................33 CUflushGPUDirectRDMAWritesScope....................................................................................... 34 CUflushGPUDirectRDMAWritesTarget...................................................................................... 34 CUfunc_cache............................................................................................................................. 34 CUfunction_attribute...................................................................................................................34 CUDA Driver API TRM-06703-001 _v11.4.2 | iii CUGPUDirectRDMAWritesOrdering...........................................................................................35 CUgraphDebugDot_flags............................................................................................................36 CUgraphicsMapResourceFlags..................................................................................................36
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages548 Page
-
File Size-