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