Skip to content

Commit f07183e

Browse files
authored
Update train_utils.py
1 parent 6501c65 commit f07183e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/slam_llm/utils/train_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ def evaluation(model,train_config, eval_dataloader, local_rank, tokenizer):
452452
dist.all_reduce(eval_acc, op=dist.ReduceOp.SUM)
453453

454454
# Compute average loss and perplexity
455-
eval_epoch_loss = eval_loss / (len(eval_dataloader) if train_config.batching_strategy != "dynamic" else step)
456-
eval_epoch_acc = eval_acc / (len(eval_dataloader) if train_config.batching_strategy != "dynamic" else step)
455+
eval_epoch_loss = eval_loss / (len(eval_dataloader) if train_config.batching_strategy != "dynamic" else step + 1)
456+
eval_epoch_acc = eval_acc / (len(eval_dataloader) if train_config.batching_strategy != "dynamic" else step + 1)
457457
if train_config.enable_fsdp or train_config.enable_ddp:
458458
eval_epoch_loss = eval_epoch_loss/world_size
459459
eval_epoch_acc = eval_epoch_acc/world_size

0 commit comments

Comments
 (0)