Как вы используете tqdm при пропуске итераций, которые были выполнены во время предыдущего запуска (оставшееся время неверно)? - PullRequest
0 голосов
/ 08 марта 2020

Моя текущая программа предназначена для того, чтобы сохранять контрольные точки своего прогресса, а затем пропускать завершенные части, если она будет повторно запущена после некоторого перерыва. Я использую tqdm, чтобы показать ход выполнения программы, но при пропуске итераций расчетное оставшееся время становится недооцененным, поскольку tqdm считает, что пропущенные детали были выполнены вместо пропущенных.

Есть ли способ отображения общего количества итераций, но сигнал о том, что итерация была пропущена, а не завершена? По сути, я хотел бы, чтобы индикатор выполнения начинался частично загруженным, но оставшееся ориентировочное время показывает, сколько времени потребуется для завершения только оставшихся итераций.

PS Я рассмотрю использование другого индикатора выполнения вместо tqdm если есть тот, который поддерживает эту функцию.

...