ONE - On-device Neural Engine
|
Feature Map Shape. More...
#include <FeatureShape.h>
Public Member Functions | |
FeatureShape ()=default | |
const Dimension & | count (void) const |
Dimension & | count (void) |
const Dimension & | depth (void) const |
Dimension & | depth (void) |
const Dimension & | height (void) const |
Dimension & | height (void) |
const Dimension & | width (void) const |
Dimension & | width (void) |
Feature Map Shape.
This class describes the shape of feature maps, which serves as the input/output of 2D convolutional operations (e.g. Convolution).
Each feature map is a collection of 3D features conceptually. Each feature has depth, height, width.
count() refers to the number of features in a feature map depth() refers to the depth of features in a given feature map height() refers to the height of features in a given feature map width() refers to the width of features in a given feature map
Definition at line 39 of file FeatureShape.h.
|
default |
|
inline |
Definition at line 46 of file FeatureShape.h.
|
inline |
Definition at line 45 of file FeatureShape.h.
Referenced by loco::NodeShape::as(), moco::as_tensor_shape(), loco::operator<<(), loco::operator==(), loco::NodeShape::set(), loco::PermutingDecoder< Domain::Feature >::shape(), loco::PermutingEncoder< Domain::Feature >::shape(), and exo::to_shape_description().
|
inline |
Definition at line 49 of file FeatureShape.h.
|
inline |
Definition at line 48 of file FeatureShape.h.
Referenced by loco::NodeShape::as(), moco::as_tensor_shape(), loco::operator<<(), loco::operator==(), loco::NodeShape::set(), loco::PermutingDecoder< Domain::Feature >::shape(), loco::PermutingEncoder< Domain::Feature >::shape(), and exo::to_shape_description().
|
inline |
Definition at line 52 of file FeatureShape.h.
|
inline |
Definition at line 51 of file FeatureShape.h.
Referenced by loco::NodeShape::as(), moco::as_tensor_shape(), moco::make_plane_shape(), loco::operator<<(), loco::operator==(), loco::NodeShape::set(), loco::PermutingDecoder< Domain::Feature >::shape(), loco::PermutingEncoder< Domain::Feature >::shape(), exo::to_shape_description(), and moco::FeatureShapeUpdater::with().
|
inline |
Definition at line 55 of file FeatureShape.h.
|
inline |
Definition at line 54 of file FeatureShape.h.
Referenced by loco::NodeShape::as(), moco::as_tensor_shape(), moco::make_plane_shape(), loco::operator<<(), loco::operator==(), loco::NodeShape::set(), loco::PermutingDecoder< Domain::Feature >::shape(), loco::PermutingEncoder< Domain::Feature >::shape(), exo::to_shape_description(), and moco::FeatureShapeUpdater::with().