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.