Class Factory¶
Defined in File factory.h
Inheritance Relationships¶
Base Type¶
public std::enable_shared_from_this< Factory >
Derived Types¶
public marian::ConstructingFactory< Class >(Template Struct ConstructingFactory)public marian::mlp::LayerFactory(Struct LayerFactory)public marian::mlp::LogitLayerFactory(Struct LogitLayerFactory)public marian::mlp::MLPFactory(Class MLPFactory)public marian::models::ClassifierFactory(Class ClassifierFactory)public marian::models::DecoderFactory(Class DecoderFactory)public marian::models::EncoderClassifierFactory(Class EncoderClassifierFactory)public marian::models::EncoderDecoderFactory(Class EncoderDecoderFactory)public marian::models::EncoderFactory(Class EncoderFactory)public marian::models::EncoderPoolerFactory(Class EncoderPoolerFactory)public marian::models::PoolerFactory(Class PoolerFactory)public marian::rnn::CellFactory(Class CellFactory)public marian::rnn::InputFactory(Struct InputFactory)public marian::rnn::RNNFactory(Class RNNFactory)
Class Documentation¶
-
class
Factory: public std::enable_shared_from_this<Factory>¶ Base class for constructing models or layers.
Its main attribute is options which hold the basic characteristics of the model or the layer.
Subclassed by marian::ConstructingFactory< Class >, marian::mlp::LayerFactory, marian::mlp::LogitLayerFactory, marian::mlp::MLPFactory, marian::models::ClassifierFactory, marian::models::DecoderFactory, marian::models::EncoderClassifierFactory, marian::models::EncoderDecoderFactory, marian::models::EncoderFactory, marian::models::EncoderPoolerFactory, marian::models::PoolerFactory, marian::rnn::CellFactory, marian::rnn::InputFactory, marian::rnn::RNNFactory