tqdm在终端中停止显示进度条 "...(更多内容隐藏)..."

3

我正在训练一个神经网络,发现使用 tqdm 进度条可以显示每个 epoch 已走过的步数。

我遇到了以下问题:

在终端窗口到达末尾后,会显示 ...(更多隐藏)... ,我无法做任何事情。我尝试在 tmux 中向上和向下滚动,但没有反应。

通过ssh与Linux服务器建立连接,并在专用机器中使用tmux。 tqdm 的代码如下:

pbar = tqdm(total=4500)
pbar.set_description(f'EPOCH: {epoch}')
pbar.n = *value*
pbar.update()

外观如何: 截图

有趣的是,我在谷歌上找不到与“...(更多隐藏)...”有关的任何内容。

1个回答

2
这种情况发生在终端中的嵌套栏比行数更多时。
如果你忘记了close()已完成的进度栏,也会发生这种情况。使用with可以确保最终关闭栏:
with tqdm(...) as pbar:
   ...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接