pub trait GpuBackend {
// Required methods
fn device_info(&self) -> GpuDeviceInfo;
fn supports_operations(&self) -> GpuCapabilities;
fn memory_stats(&self) -> GpuMemoryStats;
}
Expand description
Core GPU backend trait
Required Methods§
Sourcefn device_info(&self) -> GpuDeviceInfo
fn device_info(&self) -> GpuDeviceInfo
Get device information
Sourcefn supports_operations(&self) -> GpuCapabilities
fn supports_operations(&self) -> GpuCapabilities
Get device capabilities
Sourcefn memory_stats(&self) -> GpuMemoryStats
fn memory_stats(&self) -> GpuMemoryStats
Get memory statistics