Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate > Member List

This is the complete list of members for Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >, including all inherited members.

backward(const TensorType &input, const TensorType &output_grad) (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inline
build(const BuildContext &context) finalMila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
build_context_Mila::Dnn::Component< TDeviceType, TPrecision >protected
Component(const std::string &name)Mila::Dnn::Component< TDeviceType, TPrecision >inlineexplicit
ComponentBase typedef (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >
forward(const TensorType &input) (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inline
fromArchive_(ModelArchive &archive, const std::string &component_name, IExecutionContext *exec_context) (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinestatic
getDeviceId() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
getDeviceType()Mila::Dnn::Component< TDeviceType, TPrecision >inlinestatic
getExecutionContext() constMila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
getGradients() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
getMemoryStats() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
getName() constMila::Dnn::Component< TDeviceType, TPrecision >inline
getParameterNames() constMila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
getParameters() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
getPrecision() noexceptMila::Dnn::Component< TDeviceType, TPrecision >inlinestatic
getRequiredMemory(const BuildContext &context) const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
getTrainingMode() const noexceptMila::Dnn::Component< TDeviceType, TPrecision >inline
getType() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
hasExecutionContext() const noexceptMila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
HostStagingMemoryResource typedefMila::Dnn::Component< TDeviceType, TPrecision >protected
installSharedOutput(std::shared_ptr< TensorType > output)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inline
isBuilt() const finalMila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
load_(ModelArchive &archive, SerializationMode mode)Mila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
loadParameter(const std::string &, const Serialization::ITensorBlob &)Mila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
loadParameterFromBlob(const std::string &param_name, const Serialization::ITensorBlob &blob, Tensor< TParameterPrecision, TMemoryResource > &target, const shape_t &expected_shape)Mila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
MR typedef (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >
onBuilding(const BuildContext &build_context) overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlineprotectedvirtual
onExecutionContextSet() overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlineprotectedvirtual
onTrainingModeChanging(TrainingMode training_mode) overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlineprotectedvirtual
parameterCount() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
requireSerializableParameters() constMila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
save_(ModelArchive &archive, SerializationMode mode) const override (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
saveFlatTensors(Serialization::SafeTensorsWriter &writer, const std::string &prefix, Serialization::TensorSavePass pass) constMila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
saveParameterToArchive(ModelArchive &archive, const std::string &parameter_name, const Tensor< TParameterPrecision, TMemoryResource > &parameter) constMila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
saveParameterToWriter(Serialization::SafeTensorsWriter &writer, const std::string &flat_name, const Tensor< TParameterPrecision, TMemoryResource > &parameter, Serialization::TensorSavePass pass) constMila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
setExecutionContext(IExecutionContext *context)Mila::Dnn::Component< TDeviceType, TPrecision >inlineprotected
setTrainingMode(TrainingMode mode)Mila::Dnn::Component< TDeviceType, TPrecision >inline
Swiglu(const std::string &name, const SwigluConfig &config, std::optional< DeviceId > device_id=std::nullopt) (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlineexplicit
synchronize() overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
TensorType typedef (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >
toString() const overrideMila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >inlinevirtual
zeroGradients()Mila::Dnn::Component< TDeviceType, TPrecision >inlinevirtual
~Component()=default (defined in Mila::Dnn::Component< TDeviceType, TPrecision >)Mila::Dnn::Component< TDeviceType, TPrecision >virtual
~Swiglu() override=default (defined in Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >)Mila::Dnn::Swiglu< TDeviceType, TPrecision, TGate >