pimm.save_pretrained#
- save_pretrained(model_or_checkpoint: Any, save_directory: str | Path, *, cfg: Any | None = None, config_path: str | Path | None = None, training_config: Mapping[str, Any] | None = None, safe_serialization: bool = True, device: str = 'cpu', model_card: str | None = None) Path[source]#
Save model weights to a directory as bare serialized tensors.
Writes
model.safetensors(ormodel.binwhensafe_serialization=False) and, optionally,training_config.json(provenance) andREADME.md(model card). No model config is written, so loading requires the architecture from elsewhere (a fine-tune config for warm-start, ormodel_config/config_pathforfrom_pretrained).model_or_checkpointmay be an nn.Module, checkpoint mapping, or path.