在 GitHub 上编辑

Live.next_step()

表示当前迭代结束,并将 step 值增加 1。

def next_step()

用法

from dvclive import Live

live = Live()

for step in range(3):
    live.log_metric("metric", 0.9)
    live.next_step()

描述

DVCLive 使用 step 来跟踪通过 Live.log_metric() 记录的指标历史。

您可以使用 Live.next_step()step 增加 1。

除了增加 step 数值外,默认还会调用 Live.make_report()Live.make_dvcyaml()Live.make_summary()

手动更新 step

如果您希望自定义 step 间隔,或不希望调用 Live.make_summary() / Live.make_report(),可以手动修改 Live.step 属性:

from dvclive import Live

live = Live()

for custom_step in [0, 15, 20]:
    live.step = custom_step
    live.log_metric("metric_1", 0.9)
    live.log_metric("metric_2", 0.7)
    live.make_summary()
# Create report only at the end instead of at each iteration
live.make_report()
内容

🐛 发现问题?告诉我们!或者修复它:

在 GitHub 上编辑

有疑问?加入我们的聊天,我们会为您提供帮助:

Discord 聊天