gpt4 book ai didi

python - Python tqdm 的输出说明。

转载 作者:行者123 更新时间:2023-12-03 21:53:02 25 4
gpt4 key购买 nike

我在 python 中有一个程序,它使用 tqdm 输出进度条,如下所示:

  0%|          |   1/782 [00:02<31:00,  2.38s/it, loss=0.763 ]
17%|█▋ | 134/782 [00:19<01:21, 7.98it/s, loss=0.375 ]
100%|██████████| 782/782 [03:50<00:00, 2.73it/s, loss=0.0193]
100%|█████████▉| 779/782 [03:47<00:00, 4.33it/s, loss=0.0175]
100%|█████████▉| 780/782 [03:48<00:00, 4.08it/s, loss=0.0172]
100%|█████████▉| 781/782 [03:48<00:00, 3.83it/s, loss=0.0195]

让我们采取第二行:
 17%|█▋        | 134/782 [00:19<01:21,  7.98it/s, loss=0.375 ]

按顺序排列的字段是:
  • 17%:完成百分比。
  • |█▋ | :进度条
  • 134/782 :在项目总数上迭代的项目数。
  • [00:19<01:21, 7.98it/s, loss=0.375 ] :让我们分别在下面分解。
  • 00:19<01:21 : <<HERE>>想不通。
  • 7.98it/s : 每秒迭代次数
  • loss=0.375 : 正如标签所说,这是损失。

  • 我知道它正在显示进度和统计数据,例如每秒迭代次数、获得的损失等。但是我无法准确说出这种时间格式(例如 00:19<01:21)在每一行中代表什么? <有什么用符号表示?

    最佳答案

    在源代码 [1] 中有关于它的注释 format_meter方法,引用{elapsed}<{remaining}
    [1] https://github.com/tqdm/tqdm/blob/master/tqdm/_tqdm.py

    关于python - Python tqdm 的输出说明。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52777424/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com