Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::GemmaConfig Member List

This is the complete list of members for Mila::Dnn::GemmaConfig, including all inherited members.

fromMetadata(const SerializationMetadata &meta) overrideMila::Dnn::GemmaConfiginlinevirtual
GemmaConfig(dim_t embedding_dim, dim_t num_layers)Mila::Dnn::GemmaConfiginline
getEmbeddingScale() const noexceptMila::Dnn::GemmaConfiginline
getFinalLogitSoftcapping() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getGlobalHeadDim() const noexceptMila::Dnn::GemmaConfiginline
getGlobalKVProjectionWidth() const noexceptMila::Dnn::GemmaConfiginline
getGlobalPackedQKVWidth() const noexceptMila::Dnn::GemmaConfiginline
getGlobalQProjectionWidth() const noexceptMila::Dnn::GemmaConfiginline
getGlobalRotaryDim() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getHeadDim() const noexceptMila::Dnn::GemmaConfiginline
getHeadDimForLayer(dim_t layer_index) const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getHiddenDimension() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getKVProjectionWidth() const noexceptMila::Dnn::GemmaConfiginline
getMaxSequenceLength() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getModelDim() const noexceptMila::Dnn::GemmaConfiginline
getNumGlobalKVHeads() const noexceptMila::Dnn::GemmaConfiginline
getNumHeads() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getNumKVHeads() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getNumKVHeadsForLayer(dim_t layer_index) const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getNumLayers() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getPackedQKVWidth() const noexceptMila::Dnn::GemmaConfiginline
getPackedQKVWidthForLayer(dim_t layer_index) const noexceptMila::Dnn::GemmaConfiginline
getQProjectionWidth() const noexceptMila::Dnn::GemmaConfiginline
getQProjectionWidthForLayer(dim_t layer_index) const noexceptMila::Dnn::GemmaConfiginline
getRMSNormEpsilon() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getRoPEThetaForLayer(dim_t layer_index) const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getRoPEThetaGlobal() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getRoPEThetaLocal() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getRotaryDimForLayer(dim_t layer_index) const noexceptMila::Dnn::GemmaConfiginline
getSlidingWindowPattern() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getTieWordEmbeddings() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getVocabSize() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getWindow() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
getWindowForLayer(dim_t layer_index) const noexceptMila::Dnn::GemmaConfiginline
isGlobalLayer(dim_t layer_index) const noexceptMila::Dnn::GemmaConfiginline
keyEqualsValue() const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
keyEqualsValueForLayer(dim_t layer_index) const noexcept (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
toMetadata() const overrideMila::Dnn::GemmaConfiginlinevirtual
toString() const overrideMila::Dnn::GemmaConfiginlinevirtual
validate() const overrideMila::Dnn::GemmaConfiginlinevirtual
withFinalLogitSoftcapping(this Self &&self, float cap)Mila::Dnn::GemmaConfiginline
withGlobalHeadDim(this Self &&self, dim_t global_head_dim)Mila::Dnn::GemmaConfiginline
withGlobalRoPETheta(this Self &&self, float theta)Mila::Dnn::GemmaConfiginline
withGlobalRotaryDim(this Self &&self, dim_t global_rotary_dim)Mila::Dnn::GemmaConfiginline
withHeadDim(this Self &&self, dim_t head_dim)Mila::Dnn::GemmaConfiginline
withHiddenDimension(this Self &&self, dim_t hidden_dim)Mila::Dnn::GemmaConfiginline
withKeyEqualsValue(this Self &&self, bool key_equals_value)Mila::Dnn::GemmaConfiginline
withMaxSequenceLength(this Self &&self, dim_t max_seq_len)Mila::Dnn::GemmaConfiginline
withNumGlobalKVHeads(this Self &&self, dim_t num_global_kv_heads)Mila::Dnn::GemmaConfiginline
withNumHeads(this Self &&self, dim_t num_heads) (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
withNumKVHeads(this Self &&self, dim_t num_kv_heads) (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
withRMSNormEpsilon(this Self &&self, float eps) (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
withRoPETheta(this Self &&self, float theta)Mila::Dnn::GemmaConfiginline
withSlidingWindowPattern(this Self &&self, dim_t pattern)Mila::Dnn::GemmaConfiginline
withTieWordEmbeddings(this Self &&self, bool tie)Mila::Dnn::GemmaConfiginline
withVocabularyLength(this Self &&self, dim_t vocab_size) (defined in Mila::Dnn::GemmaConfig)Mila::Dnn::GemmaConfiginline
withWindow(this Self &&self, dim_t window)Mila::Dnn::GemmaConfiginline
~ComponentConfig()=defaultMila::Dnn::ComponentConfigvirtual