Enum tract_pulse::internal::tract_core::ops::nn::DataFormat
pub enum DataFormat {
NCHW,
NHWC,
CHW,
HWC,
}
Variants§
Implementations§
§impl DataFormat
impl DataFormat
pub fn dispose_n_axis(&self) -> DataFormat
pub fn shape<D, S>(&self, shape: S) -> Result<BaseDataShape<D, S>, Error>where D: DimLike, S: AsRef<[D]> + Debug,
pub fn from_n_c_hw<D, S>( &self, n: D, c: D, shape: S ) -> Result<BaseDataShape<D, SmallVec<[D; 4]>>, Error>where D: DimLike, S: AsRef<[D]> + Debug,
pub fn has_n(&self) -> bool
pub fn c_is_last(&self) -> bool
pub fn h_axis(&self) -> usize
pub fn with_n(&self) -> DataFormat
Trait Implementations§
§impl Clone for DataFormat
impl Clone for DataFormat
§fn clone(&self) -> DataFormat
fn clone(&self) -> DataFormat
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 more§impl Debug for DataFormat
impl Debug for DataFormat
§impl Default for DataFormat
impl Default for DataFormat
§fn default() -> DataFormat
fn default() -> DataFormat
Returns the “default value” for a type. Read more
§impl Hash for DataFormat
impl Hash for DataFormat
§impl PartialEq<DataFormat> for DataFormat
impl PartialEq<DataFormat> for DataFormat
§fn eq(&self, other: &DataFormat) -> bool
fn eq(&self, other: &DataFormat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DataFormat
impl Eq for DataFormat
impl StructuralEq for DataFormat
impl StructuralPartialEq for DataFormat
Auto Trait Implementations§
impl RefUnwindSafe for DataFormat
impl Send for DataFormat
impl Sync for DataFormat
impl Unpin for DataFormat
impl UnwindSafe for DataFormat
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.