pub enum ComputeDevice {
Cpu,
Gpu {
name: Option<String>,
},
NeuralEngine,
}Expand description
A compute device available for CoreML inference.
Variants§
Trait Implementations§
Source§impl Clone for ComputeDevice
impl Clone for ComputeDevice
Source§fn clone(&self) -> ComputeDevice
fn clone(&self) -> ComputeDevice
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 ComputeDevice
impl Debug for ComputeDevice
Source§impl Display for ComputeDevice
impl Display for ComputeDevice
Source§impl PartialEq for ComputeDevice
impl PartialEq for ComputeDevice
impl StructuralPartialEq for ComputeDevice
Auto Trait Implementations§
impl Freeze for ComputeDevice
impl RefUnwindSafe for ComputeDevice
impl Send for ComputeDevice
impl Sync for ComputeDevice
impl Unpin for ComputeDevice
impl UnsafeUnpin for ComputeDevice
impl UnwindSafe for ComputeDevice
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