pub enum GpuBackendKind {
Cuda,
WebGpu,
Rocm,
Other(String),
}Expand description
GPU backend family used by placement metadata.
§Examples
use tenferro_tensor::GpuBackendKind;
let kind = GpuBackendKind::Cuda;
let webgpu = GpuBackendKind::WebGpu;
assert_ne!(kind, webgpu);Variants§
Trait Implementations§
Source§impl Clone for GpuBackendKind
impl Clone for GpuBackendKind
Source§fn clone(&self) -> GpuBackendKind
fn clone(&self) -> GpuBackendKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GpuBackendKind
impl Debug for GpuBackendKind
Source§impl Hash for GpuBackendKind
impl Hash for GpuBackendKind
Source§impl PartialEq for GpuBackendKind
impl PartialEq for GpuBackendKind
impl Eq for GpuBackendKind
impl StructuralPartialEq for GpuBackendKind
Auto Trait Implementations§
impl Freeze for GpuBackendKind
impl RefUnwindSafe for GpuBackendKind
impl Send for GpuBackendKind
impl Sync for GpuBackendKind
impl Unpin for GpuBackendKind
impl UnsafeUnpin for GpuBackendKind
impl UnwindSafe for GpuBackendKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more