NVIDIA
CUDA Toolkit Documentation
Search In:
Entire Site
Just This Document
clear search
search
CUDA Toolkit v12.4.0
CUDA Driver API
1. Difference between the driver and runtime APIs
2. API synchronization behavior
3. Stream synchronization behavior
4. Graph object thread safety
5. Rules for version mixing
6. Modules
6.1. Data types used by CUDA driver
6.2. Error Handling
6.3. Initialization
6.4. Version Management
6.5. Device Management
6.6. Device Management [DEPRECATED]
6.7. Primary Context Management
6.8. Context Management
6.9. Context Management [DEPRECATED]
6.10. Module Management
6.11. Module Management [DEPRECATED]
6.12. Library Management
6.13. Memory Management
6.14. Virtual Memory Management
6.15. Stream Ordered Memory Allocator
6.16. Multicast Object Management
6.17. Unified Addressing
6.18. Stream Management
6.19. Event Management
6.20. External Resource Interoperability
6.21. Stream Memory Operations
6.22. Execution Control
6.23. Execution Control [DEPRECATED]
6.24. Graph Management
6.25. Occupancy
6.26. Texture Reference Management [DEPRECATED]
6.27. Surface Reference Management [DEPRECATED]
6.28. Texture Object Management
6.29. Surface Object Management
6.30. Tensor Map Object Managment
6.31. Peer Context Memory Access
6.32. Graphics Interoperability
6.33. Driver Entry Point Access
6.34. Coredump Attributes Control API
6.35. Green Contexts
6.36. Profiler Control [DEPRECATED]
6.37. Profiler Control
6.38. OpenGL Interoperability
6.38.1. OpenGL Interoperability [DEPRECATED]
6.39. Direct3D 9 Interoperability
6.39.1. Direct3D 9 Interoperability [DEPRECATED]
6.40. Direct3D 10 Interoperability
6.40.1. Direct3D 10 Interoperability [DEPRECATED]
6.41. Direct3D 11 Interoperability
6.41.1. Direct3D 11 Interoperability [DEPRECATED]
6.42. VDPAU Interoperability
6.43. EGL Interoperability
7. Data Structures
7.1. CUaccessPolicyWindow_v1
7.2. CUarrayMapInfo_v1
7.3. CUasyncNotificationInfo
7.4. CUDA_ARRAY3D_DESCRIPTOR_v2
7.5. CUDA_ARRAY_DESCRIPTOR_v2
7.6. CUDA_ARRAY_MEMORY_REQUIREMENTS_v1
7.7. CUDA_ARRAY_SPARSE_PROPERTIES_v1
7.8.
7.9. CUDA_CHILD_GRAPH_NODE_PARAMS
7.10. CUDA_CONDITIONAL_NODE_PARAMS
7.11. CUDA_EVENT_RECORD_NODE_PARAMS
7.12. CUDA_EVENT_WAIT_NODE_PARAMS
7.13. CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1
7.14. CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2
7.15. CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1
7.16. CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2
7.17. CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1
7.18. CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1
7.19. CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1
7.20. CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1
7.21. CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1
7.22. CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1
7.23. CUDA_GRAPH_INSTANTIATE_PARAMS
7.24. CUDA_HOST_NODE_PARAMS_v1
7.25. CUDA_HOST_NODE_PARAMS_v2
7.26. CUDA_KERNEL_NODE_PARAMS_v1
7.27. CUDA_KERNEL_NODE_PARAMS_v2
7.28. CUDA_KERNEL_NODE_PARAMS_v3
7.29. CUDA_LAUNCH_PARAMS_v1
7.30. CUDA_MEM_ALLOC_NODE_PARAMS_v1
7.31. CUDA_MEM_ALLOC_NODE_PARAMS_v2
7.32. CUDA_MEM_FREE_NODE_PARAMS
7.33. CUDA_MEMCPY2D_v2
7.34. CUDA_MEMCPY3D_PEER_v1
7.35. CUDA_MEMCPY3D_v2
7.36. CUDA_MEMCPY_NODE_PARAMS
7.37. CUDA_MEMSET_NODE_PARAMS_v1
7.38. CUDA_MEMSET_NODE_PARAMS_v2
7.39. CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1
7.40. CUDA_RESOURCE_DESC_v1
7.41. CUDA_RESOURCE_VIEW_DESC_v1
7.42. CUDA_TEXTURE_DESC_v1
7.43. CUdevprop_v1
7.44. CUdevResource
7.45. CUdevSmResource
7.46. CUeglFrame_v1
7.47. CUexecAffinityParam_v1
7.48. CUexecAffinitySmCount_v1
7.49. CUgraphEdgeData
7.50. CUgraphExecUpdateResultInfo_v1
7.51. CUgraphNodeParams
7.52. CUipcEventHandle_v1
7.53. CUipcMemHandle_v1
7.54. CUlaunchAttribute
7.55. CUlaunchAttributeValue
7.56. CUlaunchConfig
7.57. CUlaunchMemSyncDomainMap
7.58. CUmemAccessDesc_v1
7.59. CUmemAllocationProp_v1
7.60. CUmemFabricHandle_v1
7.61. CUmemLocation_v1
7.62. CUmemPoolProps_v1
7.63. CUmemPoolPtrExportData_v1
7.64. CUmulticastObjectProp_v1
7.65. CUstreamBatchMemOpParams_v1
7.66. CUtensorMap
8. Data Fields
9. Deprecated List
Search Results
< Previous
|
Next >
CUDA Driver API (
PDF
) - v12.4.0 (
older
) - Last updated March 5, 2024 -
Send Feedback
7.53. CUipcMemHandle_v1 Struct Reference
[
Data types used by CUDA driver
]
CUDA IPC mem handle