| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| from .integrations import map_cache_to_layer_device_map |
| from .loftq_utils import replace_lora_weights_loftq |
| from .other import ( |
| CONFIG_NAME, |
| INCLUDE_LINEAR_LAYERS_SHORTHAND, |
| SAFETENSORS_WEIGHTS_NAME, |
| TRANSFORMERS_MODELS_TO_ADALORA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_BOFT_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_BONE_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_C3A_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_DELORA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_FOURIERFT_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_HRA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_IA3_FEEDFORWARD_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_IA3_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_LNTUNING_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_LOHA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_LOKR_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_LORA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_MISS_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_OFT_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_POLY_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_PREFIX_TUNING_POSTPROCESS_MAPPING, |
| TRANSFORMERS_MODELS_TO_RANDLORA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_ROAD_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_SHIRA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_VBLORA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_VERA_TARGET_MODULES_MAPPING, |
| TRANSFORMERS_MODELS_TO_WAVEFT_TARGET_MODULES_MAPPING, |
| WEIGHTS_NAME, |
| AuxiliaryTrainingWrapper, |
| ModulesToSaveWrapper, |
| TrainableTokensWrapper, |
| _freeze_adapter, |
| _get_batch_size, |
| _get_input_embeddings_name, |
| _get_submodules, |
| _is_valid_match, |
| _prepare_prompt_learning_config, |
| _set_adapter, |
| _set_trainable, |
| bloom_model_postprocess_past_key_value, |
| cast_mixed_precision_params, |
| get_auto_gptq_quant_linear, |
| get_gptqmodel_quant_linear, |
| get_quantization_config, |
| id_tensor_storage, |
| infer_device, |
| prepare_model_for_kbit_training, |
| set_additional_trainable_modules, |
| shift_tokens_right, |
| transpose, |
| ) |
| from .peft_types import PeftType, TaskType, register_peft_method |
| from .save_and_load import get_peft_model_state_dict, load_peft_weights, set_peft_model_state_dict |
| from .warning import PeftWarning |
|
|
|
|
| __all__ = [ |
| "CONFIG_NAME", |
| "INCLUDE_LINEAR_LAYERS_SHORTHAND", |
| "SAFETENSORS_WEIGHTS_NAME", |
| "TRANSFORMERS_MODELS_TO_ADALORA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_BOFT_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_BONE_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_C3A_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_DELORA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_FOURIERFT_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_HRA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_IA3_FEEDFORWARD_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_IA3_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_LNTUNING_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_LOHA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_LOKR_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_LORA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_MISS_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_OFT_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_POLY_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_PREFIX_TUNING_POSTPROCESS_MAPPING", |
| "TRANSFORMERS_MODELS_TO_RANDLORA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_ROAD_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_SHIRA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_VBLORA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_VERA_TARGET_MODULES_MAPPING", |
| "TRANSFORMERS_MODELS_TO_WAVEFT_TARGET_MODULES_MAPPING", |
| "WEIGHTS_NAME", |
| "AuxiliaryTrainingWrapper", |
| "ModulesToSaveWrapper", |
| "PeftType", |
| "PeftWarning", |
| "TaskType", |
| "TrainableTokensWrapper", |
| "_freeze_adapter", |
| "_get_batch_size", |
| "_get_input_embeddings_name", |
| "_get_submodules", |
| "_is_valid_match", |
| "_prepare_prompt_learning_config", |
| "_set_adapter", |
| "_set_trainable", |
| "bloom_model_postprocess_past_key_value", |
| "cast_mixed_precision_params", |
| "get_auto_gptq_quant_linear", |
| "get_gptqmodel_quant_linear", |
| "get_peft_model_state_dict", |
| "get_quantization_config", |
| "id_tensor_storage", |
| "infer_device", |
| "load_peft_weights", |
| "map_cache_to_layer_device_map", |
| "prepare_model_for_kbit_training", |
| "register_peft_method", |
| "replace_lora_weights_loftq", |
| "set_additional_trainable_modules", |
| "set_peft_model_state_dict", |
| "shift_tokens_right", |
| "transpose", |
| ] |
|
|