pub enum NNAPIProvider {
CPU,
GPU,
DSP,
NPU,
Vendor(String),
}
Expand description
NNAPI execution provider
Variants§
CPU
CPU execution
GPU
GPU execution
DSP
DSP execution
NPU
NPU execution
Vendor(String)
Vendor-specific
Trait Implementations§
Source§impl Clone for NNAPIProvider
impl Clone for NNAPIProvider
Source§fn clone(&self) -> NNAPIProvider
fn clone(&self) -> NNAPIProvider
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NNAPIProvider
impl Debug for NNAPIProvider
Source§impl Hash for NNAPIProvider
impl Hash for NNAPIProvider
Source§impl PartialEq for NNAPIProvider
impl PartialEq for NNAPIProvider
impl Eq for NNAPIProvider
impl StructuralPartialEq for NNAPIProvider
Auto Trait Implementations§
impl Freeze for NNAPIProvider
impl RefUnwindSafe for NNAPIProvider
impl Send for NNAPIProvider
impl Sync for NNAPIProvider
impl Unpin for NNAPIProvider
impl UnwindSafe for NNAPIProvider
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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