load_model¶
- probly.representer.sampler.huggingface.load_model(model_name: str, *, cache_dir: str | PathLike[str] | None = None, force_download: bool = False, model_kwargs: Mapping[str, object] | None = None, tokenizer_kwargs: Mapping[str, object] | None = None) tuple[GenerativePreTrainedModel, PreTrainedTokenizerBase][source]¶
Load a Hugging Face causal language model and tokenizer for sampling.
- Parameters:
model_name – Hugging Face model name or local model path.
cache_dir – Optional Hugging Face cache directory.
force_download – Whether Hugging Face should re-download files even if cached.
model_kwargs – Additional keyword arguments forwarded to
AutoModelForCausalLM.from_pretrained.tokenizer_kwargs – Additional keyword arguments forwarded to
AutoTokenizer.from_pretrained.
- Returns:
The loaded model and tokenizer.