library
Replacement library for loading models with layer replacements (AnyModel / sharded HF checkpoints).
Classes
- class ReplacementLibrary
Bases:
object- __init__(replacement_library_path, descriptor, model_config_overrides=None)
- Parameters:
replacement_library_path (str | Path)
model_config_overrides (dict | None)
- create_index_file_from_weights(weight_paths)
- Parameters:
weight_paths (List[str])
- create_model_config(layer_replacements)
- Parameters:
layer_replacements (list[dict])
- get_arbitrary_checkpoint_dir()
- Return type:
Path
- load_model(layer_replacements)
Load model using AnyModel approach with temporary checkpoint directory.
- Parameters:
layer_replacements (list[dict])
- Return type:
PreTrainedModel
- property model_config: PreTrainedConfig
- prepare_tmp_checkpoint_dir(tmpdir, model_config, layer_replacements)
- Parameters:
tmpdir (Path)
model_config (PreTrainedConfig)
layer_replacements (List[dict])