pub enum DimName {
Batch,
Height,
Width,
NumClasses,
NumFeatures,
NumBoxes,
NumProtos,
NumAnchorsXFeatures,
Padding,
BoxCoords,
Unknown,
}Variants§
Batch
Height
Width
NumClasses
NumFeatures
NumBoxes
NumProtos
NumAnchorsXFeatures
Padding
BoxCoords
Unknown
Any axis name the HAL does not recognise (e.g. a producer’s
channels on the input dshape). Preserved so the dshape length still
matches the shape and the axis sorts to the canonical tail in
swap_axes_if_needed, but it never satisfies a required-dimension
check. Keeps metadata parsing tolerant of unknown axis names instead
of failing the whole decoder build (DE-2651).
Trait Implementations§
impl Copy for DimName
Source§impl<'de> Deserialize<'de> for DimName
impl<'de> Deserialize<'de> for DimName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DimName
impl StructuralPartialEq for DimName
Auto Trait Implementations§
impl Freeze for DimName
impl RefUnwindSafe for DimName
impl Send for DimName
impl Sync for DimName
impl Unpin for DimName
impl UnsafeUnpin for DimName
impl UnwindSafe for DimName
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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