Skip to main content

Backend

Trait Backend 

Source
pub trait Backend: Send + Sync {
    // Required methods
    fn name(&self) -> &str;
    fn is_available(&self) -> bool;
    fn device_count(&self) -> usize;
}
Expand description

Backend trait for GPU operations

Required Methods§

Source

fn name(&self) -> &str

Backend name

Source

fn is_available(&self) -> bool

Check if backend is available

Source

fn device_count(&self) -> usize

Get device count

Implementors§