sft with multigpu

This commit is contained in:
zhipuch
2024-11-12 15:20:41 +08:00
parent d63a826f37
commit ac5f417555
+1 -1
View File
@@ -743,7 +743,7 @@ def main(args):
last_lr = lr_scheduler.get_last_lr()[0] if lr_scheduler is not None else args.learning_rate last_lr = lr_scheduler.get_last_lr()[0] if lr_scheduler is not None else args.learning_rate
logs = {"loss": loss.detach().item(), "lr": last_lr} logs = {"loss": loss.detach().item(), "lr": last_lr}
# gradnorm + deepspeed: https://github.com/microsoft/DeepSpeed/issues/4555 # gradnorm + deepspeed: https://github.com/microsoft/DeepSpeed/issues/4555
if accelerator.distributed_type != DistributedType.DEEPSPEED: if accelerator.sync_gradients and accelerator.distributed_type != DistributedType.DEEPSPEED:
logs.update( logs.update(
{ {
"gradient_norm_before_clip": gradient_norm_before_clip, "gradient_norm_before_clip": gradient_norm_before_clip,