funasr/bin/train.py
@@ -173,9 +173,9 @@ except: writer = None # if use_ddp or use_fsdp: # context = Join([model]) # else: if use_ddp or use_fsdp: context = Join([model]) else: context = nullcontext() for epoch in range(trainer.start_epoch, trainer.max_epoch + 1): @@ -192,13 +192,14 @@ epoch=epoch, writer=writer ) scheduler.step() with context: trainer.validate_epoch( model=model, dataloader_val=dataloader_val, epoch=epoch, writer=writer ) scheduler.step() trainer.save_checkpoint(epoch, model=model, optim=optim, scheduler=scheduler, scaler=scaler)