|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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_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_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", |
|
|
] |
|
|
|