Skip to main content

GpuBackend

Trait GpuBackend 

Source
pub trait GpuBackend: Send {
    // Required methods
    fn label(&self) -> &str;
    fn devices(&self) -> &[GpuInfo];
    fn sample(&mut self) -> Result<Vec<GpuSample>>;
}

Required Methods§

Source

fn label(&self) -> &str

Source

fn devices(&self) -> &[GpuInfo]

Source

fn sample(&mut self) -> Result<Vec<GpuSample>>

Implementors§