Tenncor
|
Layer implementation that sequentially applies sublayers. More...
#include <seqmodel.hpp>
Public Member Functions | |
SequentialModel (const std::string &label) | |
SequentialModel (const SequentialModel &other, std::string label_prefix="") | |
SequentialModel & | operator= (const SequentialModel &other) |
SequentialModel (SequentialModel &&other)=default | |
SequentialModel & | operator= (SequentialModel &&other)=default |
SequentialModel * | clone (std::string label_prefix="") const |
Return deep copy of this model with prefixed label. More... | |
size_t | get_ninput (void) const override |
Implementation of iLayer. More... | |
size_t | get_noutput (void) const override |
Implementation of iLayer. More... | |
std::string | get_ltype (void) const override |
Implementation of iLayer. More... | |
std::string | get_label (void) const override |
Implementation of iLayer. More... | |
teq::TensptrsT | get_contents (void) const override |
Implementation of iLayer. More... | |
NodeptrT | connect (NodeptrT input) const override |
Implementation of iLayer. More... | |
std::vector< LayerptrT > | get_layers (void) const |
Return stored sublayers. More... | |
void | push_back (LayerptrT layer) |
Append layer to stored sublayers. More... | |
![]() | |
virtual | ~iLayer (void)=default |
iLayer * | clone (std::string label_prefix="") const |
Return deep copy of this layer with prefixed label. More... | |
Private Member Functions | |
iLayer * | clone_impl (const std::string &label_prefix) const override |
void | copy_helper (const SequentialModel &other, std::string label_prefix="") |
Private Attributes | |
std::string | label_ |
std::vector< LayerptrT > | layers_ |
Additional Inherited Members | |
![]() | |
void | tag (teq::TensptrT tensor, LayerId subs) const |
void | recursive_tag (teq::TensptrT root, teq::TensSetT ignores, LayerId subs) const |
Layer implementation that sequentially applies sublayers.
|
inline |
|
inline |
|
default |
|
inline |
Return deep copy of this model with prefixed label.
|
inlineoverrideprivatevirtual |
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineprivate |
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inline |
Return stored sublayers.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inline |
|
default |
|
inline |
Append layer to stored sublayers.
|
private |
|
private |