oa::Module
oa::Module — base class for all neural network modules.
Public Types
Public Methods
Constructor & Destructor Documentation
Public Method Documentation
Parameters
inPersistentOnlyboolDefault: false
Returns
oa::Vector<ModuleBuffer *>The declared return value.
Returns
oa::Vector<NamedParameter>The declared return value.
Returns
oa::Vector<Parameter *>The declared return value.
Returns
oa::Vector<Parameter>The declared return value.
Returns
const oa::Vector<ModuleBuffer> &The declared return value.
Returns
oa::Vector<ModuleBuffer> &The declared return value.
Returns
const oa::Vector<NamedChild> &The declared return value.
Returns
oa::Vector<NamedChild> &The declared return value.
Returns
voidThe declared return value.
Parameters
inInputconst Matrix &—
Returns
MatrixThe declared return value.
Returns
oa::DeviceThe declared return value.
Returns
const oa::String &The declared return value.
Returns
oa::BoolThe declared return value.
Parameters
inEngineEngine &—
inPathconst oa::String &—
Returns
oa::StatusThe declared return value.
Parameters
inEngineEngine &—
inPathconst oa::String &—
inOptimizerOptimizer &—
Returns
oa::StatusThe declared return value.
Parameters
inEngineEngine &—
inFileconst ModelFile &—
Returns
oa::StatusThe declared return value.
Returns
oa::I64The declared return value.
Parameters
inInputconst Matrix &—
Returns
MatrixThe declared return value.
Returns
const oa::Vector<Parameter> &The declared return value.
Returns
oa::Vector<Parameter> &The declared return value.
Parameters
inNameoa::StringView—
inDataMatrix—
inPersistentboolDefault: true
Returns
voidThe declared return value.
Parameters
inNameoa::StringView—
inModuleoa::SharedPtr<Module>—
Returns
voidThe declared return value.
Parameters
inNameoa::StringView—
inDataMatrix—
inRequiresGradboolDefault: true
Returns
voidThe declared return value.
Parameters
inEngineEngine &—
inPathconst oa::String &—
Returns
oa::StatusThe declared return value.
Parameters
inEngineEngine &—
inPathconst oa::String &—
inOptimizerconst Optimizer &—
Returns
oa::StatusThe declared return value.
Parameters
inEngineEngine &—
outFileModelFile &—
Returns
oa::StatusThe declared return value.
Parameters
inNameoa::StringView—
Returns
voidThe declared return value.
Parameters
inTrainingoa::BoolDefault: true
Returns
voidThe declared return value.