Table of Contents
- 1. Difference between the driver and runtime APIs
- 2. API synchronization behavior
- 3. Stream synchronization behavior
- 4. Graph object thread safety
-
5. Modules
- 5.1. Data types used by CUDA driver
- 5.2. Error Handling
- 5.3. Initialization
- 5.4. Version Management
- 5.5. Device Management
- 5.6. Device Management [DEPRECATED]
- 5.7. Primary Context Management
- 5.8. Context Management
- 5.9. Context Management [DEPRECATED]
- 5.10. Module Management
- 5.11. Memory Management
- 5.12. Virtual Memory Management
- 5.13. Stream Ordered Memory Allocator
- 5.14. Unified Addressing
- 5.15. Stream Management
- 5.16. Event Management
- 5.17. External Resource Interoperability
- 5.18. Stream memory operations
- 5.19. Execution Control
- 5.20. Execution Control [DEPRECATED]
- 5.21. Graph Management
- 5.22. Occupancy
- 5.23. Texture Reference Management [DEPRECATED]
- 5.24. Surface Reference Management [DEPRECATED]
- 5.25. Texture Object Management
- 5.26. Surface Object Management
- 5.27. Peer Context Memory Access
- 5.28. Graphics Interoperability
- 5.29. Profiler Control [DEPRECATED]
- 5.30. Profiler Control
- 5.31. OpenGL Interoperability
- 5.32. VDPAU Interoperability
- 5.33. EGL Interoperability
-
6. Data Structures
- 6.1. CUaccessPolicyWindow
- 6.2. CUarrayMapInfo
- 6.3. CUDA_ARRAY3D_DESCRIPTOR
- 6.4. CUDA_ARRAY_DESCRIPTOR
- 6.5. CUDA_ARRAY_SPARSE_PROPERTIES
- 6.6. CUDA_EXT_SEM_SIGNAL_NODE_PARAMS
- 6.7. CUDA_EXT_SEM_WAIT_NODE_PARAMS
- 6.8. CUDA_EXTERNAL_MEMORY_BUFFER_DESC
- 6.9. CUDA_EXTERNAL_MEMORY_HANDLE_DESC
- 6.10. CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC
- 6.11. CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
- 6.12. CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS
- 6.13. CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS
- 6.14. CUDA_HOST_NODE_PARAMS
- 6.15. CUDA_KERNEL_NODE_PARAMS
- 6.16. CUDA_LAUNCH_PARAMS
- 6.17. CUDA_MEMCPY2D
- 6.18. CUDA_MEMCPY3D
- 6.19. CUDA_MEMCPY3D_PEER
- 6.20. CUDA_MEMSET_NODE_PARAMS
- 6.21. CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
- 6.22. CUDA_RESOURCE_DESC
- 6.23. CUDA_RESOURCE_VIEW_DESC
- 6.24. CUDA_TEXTURE_DESC
- 6.25. CUdevprop
- 6.26. CUeglFrame
- 6.27. CUipcEventHandle
- 6.28. CUipcMemHandle
- 6.29. CUkernelNodeAttrValue
- 6.30. CUmemAccessDesc
- 6.31. CUmemAllocationProp
- 6.32. CUmemLocation
- 6.33. CUmemPoolProps
- 6.34. CUmemPoolPtrExportData
- 6.35. CUstreamAttrValue
- 6.36. CUstreamBatchMemOpParams
- 7. Data Fields
- 8. Deprecated List