Skip to content

Commit 6162901

Browse files
committed
v2: Fix invalid assertion (training_stats can be None)
1 parent 99d3204 commit 6162901

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tianshou/trainer/base.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,10 +563,9 @@ def execute_epoch(self) -> EpochStats:
563563
self._stop_fn_flag = training_step_result.is_training_done()
564564
self._env_step += training_step_result.get_env_step_advancement()
565565
training_stats = training_step_result.get_training_stats()
566-
assert training_stats is not None
567566
TraceLogger.log(
568567
log,
569-
lambda: f"Training step complete: stats={training_stats.get_loss_stats_dict()}",
568+
lambda: f"Training step complete: stats={training_stats.get_loss_stats_dict() if training_stats else None}",
570569
)
571570
self._log_params(self.algorithm)
572571

0 commit comments

Comments
 (0)