Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Inițializarea Antrenorului SFTTrainer din Biblioteca TRL în Unsloth: Fine-Tuning LLM & Eficiență VRAM

Sintaxă & invocare
from trl import SFTTrainer; trainer = SFTTrainer(model=model, tokenizer=tokenizer, train_dataset=dataset, ...)

Clasa SFTTrainer (Supervised Fine-tuning Trainer) din biblioteca Hugging Face TRL (Transformer Reinforcement Learning) este motorul de antrenare recomandat. Unsloth modifică dinamic această clasă pentru a utiliza nucleele sale accelerate.

from trl import SFTTrainer
from transformers import TrainingArguments

trainer = SFTTrainer(
    model=model,
    tokenizer=tokenizer,
    train_dataset=dataset,
    dataset_text_field="text",
    max_seq_length=2048,
    dataset_num_proc=2,
    packing=False,
    args=TrainingArguments(
        per_device_train_batch_size=2,
        gradient_accumulation_steps=4,
        warmup_steps=5,
        max_steps=60,
        learning_rate=2e-4,
        fp16=not is_bfloat16_supported(),
        bf16=is_bfloat16_supported(),
        logging_steps=1,
        optim="adamw_8bit",
        weight_decay=0.01,
        lr_scheduler_type="linear",
        seed=3407,
        output_dir="outputs",
    ),
)

Apelul trainer.train() declanșează bucla de propagare înainte, calcul de pierdere și ajustare de gradienți pe GPU.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Inițializarea Antrenorului SFTTrainer din Biblioteca TRL

Ai o întrebare despre Inițializarea Antrenorului SFTTrainer din Biblioteca TRL sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.