nemo_automodel.components.models.llama_bidirectional
nemo_automodel.components.models.llama_bidirectional
Llama Bidirectional model for embedding and retrieval tasks.
Submodules
nemo_automodel.components.models.llama_bidirectional.export_onnxnemo_automodel.components.models.llama_bidirectional.model
Package Contents
Classes
API
Bases: LlamaConfig
Configuration class for LlamaBidirectionalModel.
Extends LlamaConfig with additional parameters for bidirectional attention and pooling configurations.
Bases: LlamaPreTrainedModel
Llama Bidirectional Model with a sequence classification/regression head.
This model adds a classification head on top of the bidirectional Llama model and includes configurable pooling strategies.
Bases: LlamaModel
Legacy Llama retrieval model with configurable attention.
The model defaults to bidirectional attention for embedding and retrieval
workloads. Setting config.is_causal enables standard causal attention.
Both modes use the Hugging Face forward path and its tensor/output contract.
The model is auto-discovered by ModelRegistry via the ModelClass export, enabling it to be loaded via NeMoAutoModelBiEncoder.from_pretrained().