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. Rules for version mixing
 - 6. Modules
- 6.1. Device Management
 - 6.2. Device Management [DEPRECATED]
 - 6.3. Thread Management [DEPRECATED]
 - 6.4. Error Handling
 - 6.5. Stream Management
 - 6.6. Event Management
 - 6.7. External Resource Interoperability
 - 6.8. Execution Control
 - 6.9. Execution Control [DEPRECATED]
 - 6.10. Occupancy
 - 6.11. Memory Management
 - 6.12. Memory Management [DEPRECATED]
 - 6.13. Stream Ordered Memory Allocator
 - 6.14. Unified Addressing
 - 6.15. Peer Device Memory Access
 - 6.16. OpenGL Interoperability
 - 6.17. OpenGL Interoperability [DEPRECATED]
 - 6.18. Direct3D 9 Interoperability
 - 6.19. Direct3D 9 Interoperability [DEPRECATED]
 - 6.20. Direct3D 10 Interoperability
 - 6.21. Direct3D 10 Interoperability [DEPRECATED]
 - 6.22. Direct3D 11 Interoperability
 - 6.23. Direct3D 11 Interoperability [DEPRECATED]
 - 6.24. VDPAU Interoperability
 - 6.25. EGL Interoperability
 - 6.26. Graphics Interoperability
 - 6.27. Texture Object Management
 - 6.28. Surface Object Management
 - 6.29. Version Management
 - 6.30. Graph Management
 - 6.31. Driver Entry Point Access
 - 6.32. C++ API Routines
 - 6.33. Interactions with the CUDA Driver API
 - 6.34. Profiler Control
 - 6.35. Data types used by CUDA Runtime
 
 - 
                           7. Data Structures
- 7.1. __cudaOccupancyB2DHelper
 - 7.2. cudaAccessPolicyWindow
 - 7.3. cudaArrayMemoryRequirements
 - 7.4. cudaArraySparseProperties
 - 7.5. cudaAsyncNotificationInfo_t
 - 7.6. cudaChannelFormatDesc
 - 7.7. cudaChildGraphNodeParams
 - 7.8. cudaConditionalNodeParams
 - 7.9. cudaDeviceProp
 - 7.10. cudaEglFrame
 - 7.11. cudaEglPlaneDesc
 - 7.12. cudaEventRecordNodeParams
 - 7.13. cudaEventWaitNodeParams
 - 7.14. cudaExtent
 - 7.15. cudaExternalMemoryBufferDesc
 - 7.16. cudaExternalMemoryHandleDesc
 - 7.17. cudaExternalMemoryMipmappedArrayDesc
 - 7.18. cudaExternalSemaphoreHandleDesc
 - 7.19. cudaExternalSemaphoreSignalNodeParams
 - 7.20. cudaExternalSemaphoreSignalNodeParamsV2
 - 7.21. cudaExternalSemaphoreSignalParams
 - 7.22. cudaExternalSemaphoreSignalParams_v1
 - 7.23. cudaExternalSemaphoreWaitNodeParams
 - 7.24. cudaExternalSemaphoreWaitNodeParamsV2
 - 7.25. cudaExternalSemaphoreWaitParams
 - 7.26. cudaExternalSemaphoreWaitParams_v1
 - 7.27. cudaFuncAttributes
 - 7.28. cudaGraphEdgeData
 - 7.29. cudaGraphExecUpdateResultInfo
 - 7.30. cudaGraphInstantiateParams
 - 7.31. cudaGraphKernelNodeUpdate
 - 7.32. cudaGraphNodeParams
 - 7.33. cudaHostNodeParams
 - 7.34. cudaHostNodeParamsV2
 - 7.35. cudaIpcEventHandle_t
 - 7.36. cudaIpcMemHandle_t
 - 7.37. cudaKernelNodeParams
 - 7.38. cudaKernelNodeParamsV2
 - 7.39. cudaLaunchAttribute
 - 7.40. cudaLaunchAttributeValue
 - 7.41. cudaLaunchConfig_t
 - 7.42. cudaLaunchMemSyncDomainMap
 - 7.43. cudaLaunchParams
 - 7.44. cudaMemAccessDesc
 - 7.45. cudaMemAllocNodeParams
 - 7.46. cudaMemAllocNodeParamsV2
 - 7.47. cudaMemcpy3DParms
 - 7.48. cudaMemcpy3DPeerParms
 - 7.49. cudaMemcpyNodeParams
 - 7.50. cudaMemFreeNodeParams
 - 7.51. cudaMemLocation
 - 7.52. cudaMemPoolProps
 - 7.53. cudaMemPoolPtrExportData
 - 7.54. cudaMemsetParams
 - 7.55. cudaMemsetParamsV2
 - 7.56. cudaPitchedPtr
 - 7.57. cudaPointerAttributes
 - 7.58. cudaPos
 - 7.59. cudaResourceDesc
 - 7.60. cudaResourceViewDesc
 - 7.61. cudaTextureDesc
 - 7.62. CUuuid_st
 
 - 8. Data Fields
 - 9. Deprecated List