NVIDIACUDA Toolkit Documentation
Search In:
CUDA Toolkit v10.1.168
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. 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. Unified Addressing
    • 5.13. Stream Management
    • 5.14. Event Management
    • 5.15. External Resource Interoperability
    • 5.16. Stream memory operations
    • 5.17. Execution Control
    • 5.18. Execution Control [DEPRECATED]
    • 5.19. Graph Management
    • 5.20. Occupancy
    • 5.21. Texture Reference Management [DEPRECATED]
    • 5.22. Surface Reference Management [DEPRECATED]
    • 5.23. Texture Object Management
    • 5.24. Surface Object Management
    • 5.25. Peer Context Memory Access
    • 5.26. Graphics Interoperability
    • 5.27. Profiler Control
    • 5.28. OpenGL Interoperability
      • 5.28.1. OpenGL Interoperability [DEPRECATED]
    • 5.29. Direct3D 9 Interoperability
      • 5.29.1. Direct3D 9 Interoperability [DEPRECATED]
    • 5.30. Direct3D 10 Interoperability
      • 5.30.1. Direct3D 10 Interoperability [DEPRECATED]
    • 5.31. Direct3D 11 Interoperability
      • 5.31.1. Direct3D 11 Interoperability [DEPRECATED]
    • 5.32. VDPAU Interoperability
    • 5.33. EGL Interoperability
  • 6. Data Structures
    • 6.1. CUDA_ARRAY3D_DESCRIPTOR
    • 6.2. CUDA_ARRAY_DESCRIPTOR
    • 6.3. CUDA_EXTERNAL_MEMORY_BUFFER_DESC
    • 6.4. CUDA_EXTERNAL_MEMORY_HANDLE_DESC
    • 6.5. CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC
    • 6.6. CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
    • 6.7. CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS
    • 6.8. CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS
    • 6.9. CUDA_HOST_NODE_PARAMS
    • 6.10. CUDA_KERNEL_NODE_PARAMS
    • 6.11. CUDA_LAUNCH_PARAMS
    • 6.12. CUDA_MEMCPY2D
    • 6.13. CUDA_MEMCPY3D
    • 6.14. CUDA_MEMCPY3D_PEER
    • 6.15. CUDA_MEMSET_NODE_PARAMS
    • 6.16. CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
    • 6.17. CUDA_RESOURCE_DESC
    • 6.18. CUDA_RESOURCE_VIEW_DESC
    • 6.19. CUDA_TEXTURE_DESC
    • 6.20. CUdevprop
    • 6.21. CUeglFrame
    • 6.22. CUipcEventHandle
    • 6.23. CUipcMemHandle
    • 6.24. CUstreamBatchMemOpParams
  • 7. Data Fields
  • 8. Deprecated List
  • Notices

    Search Results

      < Previous | Next >
      CUDA Driver API (PDF) - v10.1.168 (older) - Last updated April 24, 2019 - Send Feedback

      5. Modules

      Here is a list of all modules:

      • Data types used by CUDA driver
      • Error Handling
      • Initialization
      • Version Management
      • Device Management
      • Device Management [DEPRECATED]
      • Primary Context Management
      • Context Management
      • Context Management [DEPRECATED]
      • Module Management
      • Memory Management
      • Unified Addressing
      • Stream Management
      • Event Management
      • External Resource Interoperability
      • Stream memory operations
      • Execution Control
      • Execution Control [DEPRECATED]
      • Graph Management
      • Occupancy
      • Texture Reference Management [DEPRECATED]
      • Surface Reference Management [DEPRECATED]
      • Texture Object Management
      • Surface Object Management
      • Peer Context Memory Access
      • Graphics Interoperability
      • Profiler Control
      • OpenGL Interoperability
        • OpenGL Interoperability [DEPRECATED]
      • Direct3D 9 Interoperability
        • Direct3D 9 Interoperability [DEPRECATED]
      • Direct3D 10 Interoperability
        • Direct3D 10 Interoperability [DEPRECATED]
      • Direct3D 11 Interoperability
        • Direct3D 11 Interoperability [DEPRECATED]
      • VDPAU Interoperability
      • EGL Interoperability