pub struct FlattenLayer;Expand description
Flatten layer: reshapes NHWC [N, H, W, C] to [N, H*W*C] for dense layer input.
Implementations§
Source§impl FlattenLayer
impl FlattenLayer
pub fn new() -> Self
pub fn forward_inference(&self, input: &Tensor) -> Result<Tensor, ModelError>
pub fn forward( &self, graph: &mut Graph, input: NodeId, ) -> Result<NodeId, ModelError>
Trait Implementations§
Source§impl Clone for FlattenLayer
impl Clone for FlattenLayer
Source§fn clone(&self) -> FlattenLayer
fn clone(&self) -> FlattenLayer
Returns a duplicate 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 FlattenLayer
impl Debug for FlattenLayer
Source§impl Default for FlattenLayer
impl Default for FlattenLayer
Source§fn default() -> FlattenLayer
fn default() -> FlattenLayer
Returns the “default value” for a type. Read more
Source§impl PartialEq for FlattenLayer
impl PartialEq for FlattenLayer
impl Copy for FlattenLayer
impl Eq for FlattenLayer
impl StructuralPartialEq for FlattenLayer
Auto Trait Implementations§
impl Freeze for FlattenLayer
impl RefUnwindSafe for FlattenLayer
impl Send for FlattenLayer
impl Sync for FlattenLayer
impl Unpin for FlattenLayer
impl UnsafeUnpin for FlattenLayer
impl UnwindSafe for FlattenLayer
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