Gradient checkpointing este o tehnică esențială în antrenarea rețelelor neuronale profunde: în loc să stocheze activările tuturor straturilor intermediare în timpul propagării înainte (forward pass), acestea sunt re-calculate la pasul înapoi (backward pass).
# Unsloth oferă o implementare proprie, superioară celei implicite din PyTorch:
use_gradient_checkpointing = "unsloth"
# Aceasta funcționează perfect cu context lung și secvențe de până la 8k tokeni
print("Gradient checkpointing activat cu optimizări Unsloth!")
Setarea "unsloth" previne fragmentarea memoriei CUDA și permite batch sizes mai mari fără erori OOM.
Întrebări & Exemple practice:
Optimizarea Gradient Checkpointing în UnslothAi o întrebare despre Optimizarea Gradient Checkpointing în Unsloth 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.