`train()` always starts from step 0. With 1000 steps at ~6 min/step, a crash means starting from scratch. Add `resume_from_checkpoint` that loads: - LoRA weights - Optimizer state - Step counter - Log entries
train()always starts from step 0. With 1000 steps at ~6 min/step, a crash means starting from scratch.Add
resume_from_checkpointthat loads: