pub struct NativeDevice { /* private fields */ }Implementations§
Source§impl NativeDevice
impl NativeDevice
pub fn new() -> NativeDevice
Trait Implementations§
Source§impl Default for NativeDevice
impl Default for NativeDevice
Source§fn default() -> NativeDevice
fn default() -> NativeDevice
Returns the “default value” for a type. Read more
Source§impl DeviceProtocol for NativeDevice
impl DeviceProtocol for NativeDevice
fn device_type(&self) -> DeviceType
fn max_tensor_dims(&self) -> (usize, usize)
fn max_working_memory(&self) -> usize
fn heartbeat(&self) -> Result<DeviceStatus, TribeError>
fn supported_operations(&self) -> Vec<&'static str>
Auto Trait Implementations§
impl Freeze for NativeDevice
impl RefUnwindSafe for NativeDevice
impl Send for NativeDevice
impl Sync for NativeDevice
impl Unpin for NativeDevice
impl UnsafeUnpin for NativeDevice
impl UnwindSafe for NativeDevice
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more