Enum openvino_sys::precision_e
source · #[repr(u32)]pub enum precision_e {
Show 18 variants
UNSPECIFIED = 255,
MIXED = 0,
FP32 = 10,
FP16 = 11,
FP64 = 13,
Q78 = 20,
I16 = 30,
U4 = 39,
U8 = 40,
I4 = 49,
I8 = 50,
U16 = 60,
I32 = 70,
I64 = 72,
U64 = 73,
U32 = 74,
BIN = 71,
CUSTOM = 80,
}
Expand description
@enum precision_e @brief Precisions that the inference engine supports
Variants§
UNSPECIFIED = 255
< Unspecified value. Used by default
MIXED = 0
< Mixed value. Can be received from network. No applicable for tensors
FP32 = 10
< 32bit floating point value
FP16 = 11
< 16bit floating point value
FP64 = 13
< 64bit floating point value
Q78 = 20
< 16bit specific signed fixed point precision
I16 = 30
< 16bit signed integer value
U4 = 39
< 4bit unsigned integer value
U8 = 40
< 8bit unsigned integer value
I4 = 49
< 4bit signed integer value
I8 = 50
< 8bit signed integer value
U16 = 60
< 16bit unsigned integer value
I32 = 70
< 32bit signed integer value
I64 = 72
< 64bit signed integer value
U64 = 73
< 64bit unsigned integer value
U32 = 74
< 32bit unsigned integer value
BIN = 71
< 1bit integer value
CUSTOM = 80
< custom precision has it’s own name and size of elements
Trait Implementations§
source§impl Clone for precision_e
impl Clone for precision_e
source§fn clone(&self) -> precision_e
fn clone(&self) -> precision_e
Returns a copy 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 precision_e
impl Debug for precision_e
source§impl Hash for precision_e
impl Hash for precision_e
source§impl PartialEq for precision_e
impl PartialEq for precision_e
source§fn eq(&self, other: &precision_e) -> bool
fn eq(&self, other: &precision_e) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for precision_e
impl Eq for precision_e
impl StructuralEq for precision_e
impl StructuralPartialEq for precision_e
Auto Trait Implementations§
impl RefUnwindSafe for precision_e
impl Send for precision_e
impl Sync for precision_e
impl Unpin for precision_e
impl UnwindSafe for precision_e
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