În mod implicit, pentru o viteză maximă de antrenare, Unsloth alocă întregul model pe GPU-ul principal specificat (device_map={"": 0}). Spre deosebire de Hugging Face standard, Unsloth evită trimiterea automată a straturilor pe CPU (offloading), deoarece transferul prin magistrala PCIe încetinește antrenarea de peste 10 ori.
from unsloth import FastLanguageModel
# Pentru un singur GPU, Unsloth plasează totul în VRAM
model, tokenizer = FastLanguageModel.from_pretrained(
model_name="unsloth/Meta-Llama-3.1-8B-bnb-4bit",
max_seq_length=2048,
load_in_4bit=True,
device_map={"": 0}
)
Dacă modelul nu încape integral în VRAM, se recomandă reducerea max_seq_length sau utilizarea unei variante cuantizate pe 4 biți.
Întrebări & Exemple practice:
Alocarea Dispozitivelor cu device_map=”auto”Ai o întrebare despre Alocarea Dispozitivelor cu device_map=”auto” 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.