base
base
¶
Base contracts for generative language models used for action generation.
CausalLanguageModelOutput
dataclass
¶
Causal language-model output used by generative language models.
GenerativeLanguageModel
¶
GenerativeLanguageModel(input_specification, pretrained=False, frozen=False, device=None, model_dtype=None)
Bases: ModuleAttrMixin, ABC
Base class for generative language models.
Initialize common generative language-model metadata.
Source code in src/versatil/models/decoding/generative_language_models/base.py
train
¶
Set train/eval mode while keeping fully frozen models eval-locked.
Source code in src/versatil/models/decoding/generative_language_models/base.py
get_vocab_size
¶
resize_token_embeddings
¶
Resize token embeddings when the model exposes a token vocabulary.
Source code in src/versatil/models/decoding/generative_language_models/base.py
validate_input_metadata
¶
Check that observation metadata is compatible with this model.