$ python train.py --model llama3-finetune --lr 2e-5
Epoch 1/5 loss: 2.341 val_loss: 2.198 acc: 0.61
Epoch 2/5 loss: 1.876 val_loss: 1.754 acc: 0.71
Epoch 3/5 loss: 1.423 val_loss: 1.389 acc: 0.78
Epoch 4/5 loss: 1.102 val_loss: 1.087 acc: 0.83
Epoch 5/5 loss: 0.891 val_loss: 0.904 acc: 0.87
✓ Checkpoint saved → ./ckpt/llama3-ft-ep5.pt
$ wandb sync ./runs/llama3-finetune-0226
Syncing run "llama3-ft-0226" to W&B ...
$ python eval.py --split test --batch 32
Loading checkpoint from ./ckpt/llama3-ft-ep5.pt
Running evaluation on 4,218 samples ...
BLEU-4: 38.7 ROUGE-L: 0.621 BERTScore: 0.891
$ git add . && git commit -m "feat: add LoRA adapter"
[main 3f8a2c1] feat: add LoRA adapter — 4 files changed
$ python train.py --model llama3-finetune --lr 2e-5
Epoch 1/5 loss: 2.341 val_loss: 2.198 acc: 0.61
Epoch 2/5 loss: 1.876 val_loss: 1.754 acc: 0.71
Epoch 3/5 loss: 1.423 val_loss: 1.389 acc: 0.78
Epoch 4/5 loss: 1.102 val_loss: 1.087 acc: 0.83
$ python train.py --model llama3-finetune --lr 2e-5
Epoch 1/5 loss: 2.341 val_loss: 2.198 acc: 0.61
Epoch 2/5 loss: 1.876 val_loss: 1.754 acc: 0.71
Epoch 3/5 loss: 1.423 val_loss: 1.389 acc: 0.78
Epoch 4/5 loss: 1.102 val_loss: 1.087 acc: 0.83
Epoch 5/5 loss: 0.891 val_loss: 0.904 acc: 0.87
✓ Checkpoint saved → ./ckpt/llama3-ft-ep5.pt
$ wandb sync ./runs/llama3-finetune-0226
Syncing run "llama3-ft-0226" to W&B ...
$ python eval.py --split test --batch 32
Loading checkpoint from ./ckpt/llama3-ft-ep5.pt
Running evaluation on 4,218 samples ...
BLEU-4: 38.7 ROUGE-L: 0.621 BERTScore: 0.891
$ git add . && git commit -m "feat: add LoRA adapter"
[main 3f8a2c1] feat: add LoRA adapter — 4 files changed
$ python train.py --model llama3-finetune --lr 2e-5
Epoch 1/5 loss: 2.341 val_loss: 2.198 acc: 0.61
Epoch 2/5 loss: 1.876 val_loss: 1.754 acc: 0.71
Epoch 3/5 loss: 1.423 val_loss: 1.389 acc: 0.78
Epoch 4/5 loss: 1.102 val_loss: 1.087 acc: 0.83