PEFT documentation

AutoPeftModels

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.21.0).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

AutoPeftModels

Las clases AutoPeftModel cargan el modelo PEFT adecuado para el tipo de tarea inferiéndolo automáticamente desde el archivo de configuración. Están diseñadas para cargar un modelo PEFT de forma rápida y sencilla en una sola línea de código, sin tener que preocuparse por qué clase de modelo exacta se necesita ni por cargar manualmente una PeftConfig.

AutoPeftModel

clase peft.AutoPeftModel

< >

( *args**kwargs )

from_pretrained

< >

( pretrained_model_name_or_pathadapter_name: str = 'default'is_trainable: bool = Falseconfig: Optional[PeftConfig] = Nonerevision: Optional[str] = Noneimport_allowlist: Optional[list[str]] = None**kwargs )

Parámetros

  • import_allowlist (list[str], opcional, valor predeterminado {get_default_import_allowlist()}) — AutoPeftModel intentará instanciar el modelo base configurado en la configuración del adaptador. Dado que esta operación puede requerir importar otros paquetes, esta lista de permisos actúa como una salvaguarda para evitar la importación de paquetes maliciosos. Es posible que deba especificar aquí el nombre de importación de su paquete si no está incluido en los valores predeterminados.

Un envoltorio para todas las etapas de preprocesamiento que un usuario necesita realizar para cargar un modelo PEFT. Los kwargs se pasan a PeftConfig, que se encarga automáticamente de filtrar los kwargs de los métodos de Hub y de la inicialización del objeto de configuración.

Los parámetros son equivalentes a los de PeftModel.from_pretrained(). Las diferencias se documentan a continuación.

AutoPeftModelForCausalLM

clase peft.AutoPeftModelForCausalLM

< >

( *args**kwargs )

AutoPeftModelForSeq2SeqLM

clase peft.AutoPeftModelForSeq2SeqLM

< >

( *args**kwargs )

AutoPeftModelForSequenceClassification

clase peft.AutoPeftModelForSequenceClassification

< >

( *args**kwargs )

AutoPeftModelForTokenClassification

clase peft.AutoPeftModelForTokenClassification

< >

( *args**kwargs )

AutoPeftModelForQuestionAnswering

clase peft.AutoPeftModelForQuestionAnswering

< >

( *args**kwargs )

AutoPeftModelForFeatureExtraction

clase peft.AutoPeftModelForFeatureExtraction

< >

( *args**kwargs )

Update on GitHub