Table of Contents

Namespace DotCompute.Backends.CUDA

Classes

CudaAccelerator

CUDA accelerator implementation providing high-performance GPU compute operations.

CudaBackend

Main entry point for CUDA compute backend

CudaBackendFactory

Factory for creating CUDA accelerator instances

CudaBackendOptions

Configuration options for the CUDA backend.

CudaBackendPlugin

Plugin implementation for the CUDA backend. Consolidates duplicate registration patterns using BaseBackendPlugin.

CudaBackendPluginExtensions

Static extension methods for service registration (backward compatibility).

CudaContext

Manages CUDA context lifecycle and operations

CudaDevice

Represents a CUDA-capable GPU device with enhanced device detection capabilities. Provides detailed hardware information and capabilities for RTX 2000 Ada Generation and other CUDA devices. Requires CUDA 13.0+ and compute capability 7.5 or higher (Turing architecture minimum).

Enums

CudaDeviceSelectionStrategy

CUDA device selection strategies.