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. Device Management
- 5.2. Thread Management [DEPRECATED]
- 5.3. Error Handling
- 5.4. Stream Management
- 5.5. Event Management
- 5.6. External Resource Interoperability
- 5.7. Execution Control
- 5.8. Occupancy
- 5.9. Memory Management
- 5.10. Memory Management [DEPRECATED]
- 5.11. Stream Ordered Memory Allocator
- 5.12. Unified Addressing
- 5.13. Peer Device Memory Access
- 5.14. OpenGL Interoperability
- 5.15. OpenGL Interoperability [DEPRECATED]
- 5.16. Direct3D 9 Interoperability
- 5.17. Direct3D 9 Interoperability [DEPRECATED]
- 5.18. Direct3D 10 Interoperability
- 5.19. Direct3D 10 Interoperability [DEPRECATED]
- 5.20. Direct3D 11 Interoperability
- 5.21. Direct3D 11 Interoperability [DEPRECATED]
- 5.22. VDPAU Interoperability
- 5.23. EGL Interoperability
- 5.24. Graphics Interoperability
- 5.25. Texture Reference Management [DEPRECATED]
- 5.26. Surface Reference Management [DEPRECATED]
- 5.27. Texture Object Management
- 5.28. Surface Object Management
- 5.29. Version Management
- 5.30. Graph Management
- 5.31. C++ API Routines
- 5.32. Interactions with the CUDA Driver API
- 5.33. Profiler Control [DEPRECATED]
- 5.34. Profiler Control
- 5.35. Data types used by CUDA Runtime
-
6. Data Structures
- 6.1. __cudaOccupancyB2DHelper
- 6.2. cudaAccessPolicyWindow
- 6.3. cudaArraySparseProperties
- 6.4. cudaChannelFormatDesc
- 6.5. cudaDeviceProp
- 6.6. cudaEglFrame
- 6.7. cudaEglPlaneDesc
- 6.8. cudaExtent
- 6.9. cudaExternalMemoryBufferDesc
- 6.10. cudaExternalMemoryHandleDesc
- 6.11. cudaExternalMemoryMipmappedArrayDesc
- 6.12. cudaExternalSemaphoreHandleDesc
- 6.13. cudaExternalSemaphoreSignalNodeParams
- 6.14. cudaExternalSemaphoreSignalParams
- 6.15. cudaExternalSemaphoreWaitNodeParams
- 6.16. cudaExternalSemaphoreWaitParams
- 6.17. cudaFuncAttributes
- 6.18. cudaHostNodeParams
- 6.19. cudaIpcEventHandle_t
- 6.20. cudaIpcMemHandle_t
- 6.21. cudaKernelNodeAttrValue
- 6.22. cudaKernelNodeParams
- 6.23. cudaLaunchParams
- 6.24. cudaMemAccessDesc
- 6.25. cudaMemcpy3DParms
- 6.26. cudaMemcpy3DPeerParms
- 6.27. cudaMemLocation
- 6.28. cudaMemPoolProps
- 6.29. cudaMemPoolPtrExportData
- 6.30. cudaMemsetParams
- 6.31. cudaPitchedPtr
- 6.32. cudaPointerAttributes
- 6.33. cudaPos
- 6.34. cudaResourceDesc
- 6.35. cudaResourceViewDesc
- 6.36. cudaStreamAttrValue
- 6.37. cudaTextureDesc
- 6.38. CUuuid_st
- 6.39. surfaceReference
- 6.40. textureReference
- 7. Data Fields
- 8. Deprecated List