python - tqdm 打印多条
问题描述
我正在尝试将进度条与 tqdm
progress_bar = tqdm(training_generator, position=0, leave=True)
for iter, data in enumerate(progress_bar):
if iter < step - last_epoch * num_iter_per_epoch:
progress_bar.update()
continue
然后输出看起来像
[Info] initializing weights...
0%| | 0/787 [00:00<?, ?it/s]bbox_shape 0
Step: 2. Epoch: 0/20. Iteration: 3/787. Cls loss: 7.58472. Reg loss: 15.03549. Total loss: 22.62021: 0%| | 3/787 [00:02<13:05, 1.00s/it]bbox_shape 0
Step: 4. Epoch: 0/20. Iteration: 5/787. Cls loss: 29.50139. Reg loss: 10.72687. Total loss: 40.22825: 1%| | 5/787 [00:03<10:21, 1.26it/s]bbox_shape 0
Step: 7. Epoch: 0/20. Iteration: 8/787. Cls loss: 1.49858. Reg loss: 25.04633. Total loss: 26.54491: 1%| | 8/787 [00:05<08:40, 1.50it/s]bbox_shape 0
解决方案
也许尝试从命令行运行程序?与空闲相比,tqdm 通常在终端中工作得更好。
推荐阅读
- angular - 在Angular HTTP中自动映射后如何调用对象中的方法?
- php - db4free.net 错误:“连接失败:服务器向客户端发送未知字符集”
- c# - 如何在 NAudio MP3 流媒体部分使用轨迹栏
- c# - 为什么从 unity3d 插件 dll 调用时为 System.ServiceProcess.ServiceController.GetServices() 提供空引用
- c++11 - 在构造函数中使用列表初始化
- angular - 仅选择 ng-tab 的链接
- php - PHP:在类中通过引用传递数组并在其他方法中使用它
- python - 如何有效地将行附加到 pandas DataFrame
- reactjs - 当增量行模式打开时,反应 ag-grid 不重新渲染组行
- android - 我想动态地从几个视图中获取输入。我怎么做?