PEFT documentation
AutoPeftModels
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
from_pretrained
< source >( 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.