API ReferenceAPI Reference·ModulesModules·MlMloa::SwigluSwiglu: SwiGLU MLP layer with optional weight concatenation.ClC++ public headers#include <oa/ml/nn/swiglu/swiglu.h>#include <oa/ml/nn/swiglu/swiglu.h>Inheritancepublic ModuleOpen class hierarchyOpen class hierarchyPublic MethodsforwardforwardMatrix oa::Swiglu::forward(const Matrix & inInput)Constructor & Destructor Documentationoa::Swiglu::Swiglu( oa::I32 inFeatures, oa::I32 inIntermediateSize, bool inBias = false )SourceSourceNo public source comment is attached to this declaration.ParametersinFeaturesoa::I32—inIntermediateSizeoa::I32—inBiasboolDefault: falsePublic Method DocumentationMatrix oa::Swiglu::forward( const Matrix & inInput )SourceSourceNo public source comment is attached to this declaration.ParametersinInputconst Matrix &—ReturnsMatrixThe declared return value.
oa::Swiglu::Swiglu( oa::I32 inFeatures, oa::I32 inIntermediateSize, bool inBias = false )SourceSourceNo public source comment is attached to this declaration.ParametersinFeaturesoa::I32—inIntermediateSizeoa::I32—inBiasboolDefault: false
Matrix oa::Swiglu::forward( const Matrix & inInput )SourceSourceNo public source comment is attached to this declaration.ParametersinInputconst Matrix &—ReturnsMatrixThe declared return value.