Documentation
搜索文档…
Limits
记录数据到Weights&Biases的适当限制和准则。

快速加载页面的最佳实践

为了在W&B中快速加载页面,我们建议将记录的数据数量保持在这些范围内。
  • 标量: 你可以有数万个步(step)和数百个指标(metric)
  • 直方图: 我们建议限制在数千步(step)以内。
如果你发送给我们的数据多于这些,你的数据会被保存和跟踪,但是页面加载可能会更慢。

Python脚本性能

通常,你每秒调用 wandb.log的次数不应该超过几次,否则wandb可能会开始干扰你的训练运行的性能。除了速率限制,我们没有其他限制。我们的Python 客户端会自动执行指数退避(Exponential Backoff),并重试超出限制的请求,所以这对你来说应该是透明的。它将在命令行显示“Network failure”。对于未付费账户,我们可能在使用量超过合理阈值的情况下伸出援手。

速率限制

W&B API 通过IP和API密匙限制速率。新账户每分钟的请求限制为200 个。这个速率允许你并行运行大约15个进程,并让他们在不被节流的情况下进行报告。 如果wandb 客户端检测到它正在被限制,它将会退避并在将来重新尝试发送数据。如果你需要并行运行15个以上的进程,请发送邮件到[email protected].

大小限制

文件

新账户最大文件大小限制为2GB。单次运行允许存储10GB的数据。如果你需要存储更大的文件或每次运行更多的数据。请联系我们 [email protected].

指标(Metric)

在UI中显示之前,指标默认会被采样最多1500个数据点。

日志

在一个运行处理过程中,我们会在UI中为你跟踪最后5000行日志。在运行完成后,整个日志会被存档,可以从单个运行页面下载。

记录指南

以下是一些关于记录数据到W&B的附加指南。
  • 嵌套参数: 我们会自动将嵌套参数扁平化,所以,如果你传给我们一个字典,我们会将其转换为以点分割的名称。对于配置值,名称中我们支持3个点。对于总结(Summary)值,我们支持4个点。