loaders.patch_manager
loaders.patch_manager
Patch manager class implementation to complement axolotl.loaders.ModelLoader
.
Applies pre- and post-model load patches for various fixes and optimizations.
Classes
Name | Description |
---|---|
PatchManager | Manages the application of patches during the model loading process. |
PatchManager
=False) loaders.patch_manager.PatchManager(cfg, model_config, inference
Manages the application of patches during the model loading process.
Attributes
Name | Description |
---|---|
has_flash_attn | Check if flash attention is installed. |
Methods
Name | Description |
---|---|
apply_post_model_load_patches | Apply patches that require the model instance. |
apply_pre_model_load_patches | Apply pre-model load patches based on config. |
apply_post_model_load_patches
loaders.patch_manager.PatchManager.apply_post_model_load_patches(model)
Apply patches that require the model instance.
apply_pre_model_load_patches
loaders.patch_manager.PatchManager.apply_pre_model_load_patches()
Apply pre-model load patches based on config.