- Update AMP usage from `torch.cuda.amp` to `torch.amp` for broader device compatibility. - Add `torch.compile` to models in various training scripts (SFT, LoRA, DPO, Distillation, Pretrain, Distill Reason) to leverage potential performance gains. - Implement a custom `load_state_dict` in `MiniMindForCausalLM` to handle state dict keys potentially modified by `torch.compile`. |
||
|---|---|---|
| .. | ||
| train_distill_reason.py | ||
| train_distillation.py | ||
| train_dpo.py | ||
| train_full_sft.py | ||
| train_lora.py | ||
| train_pretrain.py | ||