Skip to content

Commit b7650ed

Browse files
committed
add Iter time
1 parent 39de31d commit b7650ed

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

train.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,11 @@ def main(cfg: DictConfig) -> None:
167167
batches_done = (epoch - 1) * len(train_dataloader) + (batch_i - 1)
168168
batches_left = cfg.train.num_epochs * len(train_dataloader) - batches_done
169169
time_left = datetime.timedelta(seconds=batches_left * timer.seconds())
170+
time_iter = round(timer.seconds(), 3)
170171
timer.reset()
171172

172173
logger.info(
173-
f'Training - [Epoch: {epoch}/{cfg.train.num_epochs}] [Batch: {batch_i}/{len(train_dataloader)}] [Loss: {np.mean(epoch_metrics["loss"]):.3f}] [Acc: {np.mean(epoch_metrics["acc"]):.3f}] [ETA: {time_left}]'
174+
f'Training - [Epoch: {epoch}/{cfg.train.num_epochs}] [Batch: {batch_i}/{len(train_dataloader)}] [Loss: {np.mean(epoch_metrics["loss"]):.3f}] [Acc: {np.mean(epoch_metrics["acc"]):.3f}] [ETA: {time_left}] [Iter time: {time_iter}s/it]'
174175
)
175176

176177
# Empty cache
@@ -208,11 +209,12 @@ def test_model(epoch):
208209
batches_done = batch_i - 1
209210
batches_left = len(test_dataloader) - batches_done
210211
time_left = datetime.timedelta(seconds=batches_left * timer.seconds())
212+
time_iter = round(timer.seconds(), 3)
211213
timer.reset()
212214

213215
# Log test performance
214216
logger.info(
215-
f'Testing - [Epoch: {epoch}/{cfg.train.num_epochs}] [Batch: {batch_i}/{len(test_dataloader)}] [Loss: {np.mean(test_metrics["loss"]):.3f}] [Acc: {np.mean(test_metrics["acc"]):.3f}] [ETA: {time_left}]'
217+
f'Testing - [Epoch: {epoch}/{cfg.train.num_epochs}] [Batch: {batch_i}/{len(test_dataloader)}] [Loss: {np.mean(test_metrics["loss"]):.3f}] [Acc: {np.mean(test_metrics["acc"]):.3f}] [ETA: {time_left}] [Iter time: {time_iter}s/it]'
216218
)
217219

218220
writer.add_scalar("test/loss", np.mean(test_metrics["loss"]), epoch)

0 commit comments

Comments
 (0)