Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency > Member List

This is the complete list of members for Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >, including all inherited members.

backward(const TokenIndexType &input, const EmbeddingTensorType &output_grad)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
build(const BuildContext &context) finalMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinevirtual
build_context_Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >protected
Component(const std::string &name)Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineexplicit
ComponentBase typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
EmbeddingTensorType typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
forward(const TokenIndexType &input)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
getDeviceId() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getDeviceType()Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinestatic
getEmbeddingDim() const noexcept (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
getExecutionContext() constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inline
getGradients() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getMemoryStats() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getName() constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inline
getObservableStages() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getOutputs() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getParameterNames() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getParameters() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getPrecision() noexceptMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinestatic
getRequiredMemory(const BuildContext &context) const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getTrainingMode() const noexceptMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inline
getType() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
getVocabSize() const noexcept (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
getWeightScalesTensorShared() const noexcept (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
getWeightTensorShared() const noexcept (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
getWteGrad() const noexcept (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inline
hasExecutionContext() const noexceptMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
HostStagingMemoryResource typedefMila::Dnn::Component< TDeviceType, dtype_t::FP32 >protected
isBuilt() const finalMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinevirtual
kIsHostResident (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >static
kIsQuantized (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >static
kTableDtype (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >static
load_(ModelArchive &archive, SerializationMode mode)Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinevirtual
loadParameter(const std::string &name, const ITensorBlob &blob) overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
loadParameterFromBlob(const std::string &param_name, const Serialization::ITensorBlob &blob, Tensor< TParameterPrecision, TMemoryResource > &target, const shape_t &expected_shape)Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
MR typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
onBuilding(const BuildContext &build_context) overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlineprotectedvirtual
onExecutionContextSet() overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlineprotectedvirtual
onTrainingModeChanging(TrainingMode training_mode) overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlineprotectedvirtual
parameterCount() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
publish(Compute::ComputePass pass, std::string_view stage, const ITensor &value) constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
requireSerializableParameters() constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlinevirtual
save_(ModelArchive &archive, SerializationMode mode) const override (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
saveFlatTensors(Serialization::SafeTensorsWriter &writer, const std::string &prefix, Serialization::TensorSavePass pass) const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
saveParameterToArchive(ModelArchive &archive, const std::string &parameter_name, const Tensor< TParameterPrecision, TMemoryResource > &parameter) constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
saveParameterToWriter(Serialization::SafeTensorsWriter &writer, const std::string &flat_name, const Tensor< TParameterPrecision, TMemoryResource > &parameter, Serialization::TensorSavePass pass) constMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
setExecutionContext(IExecutionContext *context)Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inlineprotected
setObservedPasses(Compute::ComputePassMask passes) noexceptMila::Dnn::Component< TDeviceType, dtype_t::FP32 >inline
setTrainingMode(TrainingMode mode)Mila::Dnn::Component< TDeviceType, dtype_t::FP32 >inline
synchronize() overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
TableMemoryResource typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
TableScaleTensorType typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
TableTensorType typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
TokenEmbedding(const std::string &name, const TokenEmbeddingConfig &config, std::optional< DeviceId > device_id=std::nullopt)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlineexplicit
TokenIndexType typedef (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >
toString() const overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
zeroGradients() overrideMila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >inlinevirtual
~TokenEmbedding() override=default (defined in Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >)Mila::Dnn::TokenEmbedding< TDeviceType, TIndex, TPrecision, TTableQuantization, TTableResidency >