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

AutoPeftModel sınıfları, yapılandırma dosyasından otomatik olarak çıkarım yaparak görev türüne uygun PEFT modelini yükler. Bu sınıflar, hangi tam model sınıfına ihtiyacınız olduğunu düşünmeden veya PeftConfig dosyasını manuel olarak yüklemekle uğraşmadan, tek satır kodla bir PEFT modelini hızlı ve kolay bir şekilde yüklemenizi sağlamak üzere tasarlanmıştır.

AutoPeftModel

sınıf 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 )

Parametreler

  • import_allowlist (list[str], isteğe bağlı, varsayılan {get_default_import_allowlist()}) — AutoPeftModel, adaptör yapılandırmasında tanımlı olan temel modeli örneklemeye çalışır. Bu işlem potansiyel olarak diğer paketlerin içe aktarılmasını gerektirdiğinden, bu izin listesi kötü amaçlı paketlerin içe aktarılmasını önlemek için bir güvenlik önlemidir. Paketinizin içe aktarma adı varsayılanlarda yer almıyorsa, burada belirtmeniz gerekebilir.

Bir PEFT modelini yüklemek için bir kullanıcının gerçekleştirmesi gereken tüm ön işleme adımlarının etrafındaki bir sarmalayıcıdır. kwargs, Hub yöntemlerinin ve config nesnesi init'inin kwargs'larını otomatik olarak filtrelemekten sorumlu olan PeftConfig'ye iletilir.

Parametreler, PeftModel.from_pretrained() parametreleriyle eşdeğerdir. Farklar aşağıda belgelenmiştir.

AutoPeftModelForCausalLM

sınıf peft.AutoPeftModelForCausalLM

< >

( *args**kwargs )

AutoPeftModelForSeq2SeqLM

sınıf peft.AutoPeftModelForSeq2SeqLM

< >

( *args**kwargs )

AutoPeftModelForSequenceClassification

sınıf peft.AutoPeftModelForSequenceClassification

< >

( *args**kwargs )

AutoPeftModelForTokenClassification

sınıf peft.AutoPeftModelForTokenClassification

< >

( *args**kwargs )

AutoPeftModelForQuestionAnswering

sınıf peft.AutoPeftModelForQuestionAnswering

< >

( *args**kwargs )

AutoPeftModelForFeatureExtraction

sınıf peft.AutoPeftModelForFeatureExtraction

< >

( *args**kwargs )

Update on GitHub