6. APIs

CUDA Checkpointing

CUDA API versioning support.

Context Management

This section describes the context management functions of the low-level CUDA driver application programming interface.

Context Management [DEPRECATED]

This section describes the deprecated context management functions of the low-level CUDA driver application programming interface.

Coredump Attributes Control API

This section describes the coredump attribute control functions of the low-level CUDA driver application programming interface.

Data types used by CUDA driver

Device Management

This section describes the device management functions of the low-level CUDA driver application programming interface.

Device Management [DEPRECATED]

This section describes the device management functions of the low-level CUDA driver application programming interface.

Direct3D 10 Interoperability

This section describes the Direct3D 10 interoperability functions of the low-level CUDA driver application programming interface.

Direct3D 10 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 10 interoperability functionality.

Direct3D 11 Interoperability

This section describes the Direct3D 11 interoperability functions of the low-level CUDA driver application programming interface.

Direct3D 11 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 11 interoperability functionality.

Direct3D 9 Interoperability

This section describes the Direct3D 9 interoperability functions of the low-level CUDA driver application programming interface.

Direct3D 9 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 9 interoperability functionality.

Driver Entry Point Access

This section describes the driver entry point access functions of the low-level CUDA driver application programming interface.

EGL Interoperability

This section describes the EGL interoperability functions of the low-level CUDA driver application programming interface.

Error Handling

This section describes the error handling functions of the low-level CUDA driver application programming interface.

Error Log Management Functions

This section describes the error log management functions of the low-level CUDA driver application programming interface.

Event Management

This section describes the event management functions of the low-level CUDA driver application programming interface.

Execution Control

This section describes the execution control functions of the low-level CUDA driver application programming interface.

Execution Control [DEPRECATED]

This section describes the deprecated execution control functions of the low-level CUDA driver application programming interface.

External Resource Interoperability

This section describes the external resource interoperability functions of the low-level CUDA driver application programming interface.

Fabric Clique Information

This section describes functions and data structures to retrieve fabric clique information.

Graph Management

This section describes the graph management functions of the low-level CUDA driver application programming interface.

Graphics Interoperability

This section describes the graphics interoperability functions of the low-level CUDA driver application programming interface.

Green Contexts

This section describes the APIs for creation and manipulation of green contexts in the CUDA driver.

Initialization

This section describes the initialization functions of the low-level CUDA driver application programming interface.

Library Management

This section describes the library management functions of the low-level CUDA driver application programming interface.

Logical Endpoint

This section describes the logical endpoint functions of the low-level CUDA driver application programming interface.

Memory Management

This section describes the memory management functions of the low-level CUDA driver application programming interface.

Module Management

This section describes the module management functions of the low-level CUDA driver application programming interface.

Module Management [DEPRECATED]

This section describes the deprecated module management functions of the low-level CUDA driver application programming interface.

Multicast Object Management

This section describes the CUDA multicast object operations exposed by the low-level CUDA driver application programming interface.

Occupancy

This section describes the occupancy calculation functions of the low-level CUDA driver application programming interface.

OpenGL Interoperability

This section describes the OpenGL interoperability functions of the low-level CUDA driver application programming interface.

OpenGL Interoperability [DEPRECATED]

This section describes deprecated OpenGL interoperability functionality.

Peer Context Memory Access

This section describes the direct peer context memory access functions of the low-level CUDA driver application programming interface.

Primary Context Management

This section describes the primary context management functions of the low-level CUDA driver application programming interface.

Profiler Control

This section describes the profiler control functions of the low-level CUDA driver application programming interface.

Profiler Control [DEPRECATED]

This section describes the profiler control functions of the low-level CUDA driver application programming interface.

Stream Management

This section describes the stream management functions of the low-level CUDA driver application programming interface.

Stream Memory Operations

This section describes the stream memory operations of the low-level CUDA driver application programming interface.

Stream Ordered Memory Allocator

This section describes the stream ordered memory allocator exposed by the low-level CUDA driver application programming interface.

Surface Object Management

This section describes the surface object management functions of the low-level CUDA driver application programming interface.

Surface Reference Management [DEPRECATED]

This section describes the surface reference management functions of the low-level CUDA driver application programming interface.

Tensor Map Object Managment

This section describes the tensor map object management functions of the low-level CUDA driver application programming interface.

Texture Object Management

This section describes the texture object management functions of the low-level CUDA driver application programming interface.

Texture Reference Management [DEPRECATED]

This section describes the deprecated texture reference management functions of the low-level CUDA driver application programming interface.

Unified Addressing

This section describes the unified addressing functions of the low-level CUDA driver application programming interface.

VDPAU Interoperability

This section describes the VDPAU interoperability functions of the low-level CUDA driver application programming interface.

Version Management

This section describes the version management functions of the low-level CUDA driver application programming interface.

Virtual Memory Management

This section describes the virtual memory management functions of the low-level CUDA driver application programming interface.

subgrid management

A subgrid schedule provides a simple scheme for avoiding a full barrier between task switches on the GPU.