|
Apollo
6.0
Open source self driving car software
|
MaxPool1d is the max Pool 1d network layer. More...
#include <net_layer.h>


Public Member Functions | |
| bool | Load (const apollo::prediction::LayerParameter &layer_pb) override |
| Load the layer parameter from a pb message. More... | |
| bool | Load (const apollo::prediction::MaxPool1dParameter &maxpool1d_pb) |
| Load the max pool 1d layer parameter from a pb message. More... | |
| void | Run (const std::vector< Eigen::MatrixXf > &inputs, Eigen::MatrixXf *output) override |
| Compute the layer output from inputs. More... | |
Public Member Functions inherited from apollo::prediction::network::Layer | |
| Layer ()=default | |
| Constructor. More... | |
| virtual | ~Layer ()=default |
| Destructor. More... | |
| virtual void | ResetState () |
| Reset the internal state of a layer such as LSTM, GRU. More... | |
| virtual void | SetState (const std::vector< Eigen::MatrixXf > &states) |
| Set the internal state of a layer. More... | |
| virtual void | State (std::vector< Eigen::MatrixXf > *states) const |
| Access to the internal state of a layer. More... | |
| std::string | Name () const |
| Name of a layer. More... | |
| int | OrderNumber () const |
| Order number of a layer in a network. More... | |
MaxPool1d is the max Pool 1d network layer.
|
overridevirtual |
Load the layer parameter from a pb message.
| A | pb message contains the parameters |
Reimplemented from apollo::prediction::network::Layer.
| bool apollo::prediction::network::MaxPool1d::Load | ( | const apollo::prediction::MaxPool1dParameter & | maxpool1d_pb | ) |
Load the max pool 1d layer parameter from a pb message.
| A | pb message contains the parameters |
|
overridevirtual |
Compute the layer output from inputs.
| Inputs | to a network layer |
| Output | of a network layer will be returned |
Implements apollo::prediction::network::Layer.
1.8.13