Re-exports§
pub use cuda_backend::CudaConfig;pub use cuda_backend::CudaError;pub use cuda_backend::CudaMemoryBackend;pub use cuda_backend::CudaMemoryType;pub use cuda_backend::ThreadSafeCudaBackend;pub use metal_backend::MetalConfig;pub use metal_backend::MetalError;pub use metal_backend::MetalMemoryBackend;pub use metal_backend::MetalMemoryType;pub use metal_backend::ThreadSafeMetalBackend;pub use oneapi_backend::OneApiConfig;pub use oneapi_backend::OneApiError;pub use oneapi_backend::OneApiMemoryBackend;pub use oneapi_backend::OneApiMemoryType;pub use oneapi_backend::ThreadSafeOneApiBackend;pub use rocm_backend::RocmConfig;pub use rocm_backend::RocmError;pub use rocm_backend::RocmMemoryBackend;pub use rocm_backend::RocmMemoryType;pub use rocm_backend::ThreadSafeRocmBackend;
Modules§
Structs§
- GpuBackend
Factory - Vendor detection and backend creation
- Unified
Memory Stats - Unified memory statistics across all vendors
Enums§
- GpuVendor
- Unified GPU vendor types
- Unified
GpuBackend - Unified backend wrapper
- Unified
GpuError - Unified error type for all GPU backends
- Vendor
Config - Unified configuration for all vendors
Traits§
- GpuMemory
Backend - Unified memory backend trait for all GPU vendors