在 GitHub 上编辑

运行缓存:阶段运行的自动日志记录

每次使用 DVC 运行管道时,它都会记录每个阶段运行的唯一签名(位于 .dvc/cache/runs 中)。如果该操作此前从未发生过,其命令将正常执行。此后,在相同条件下再次运行某个阶段时,可立即恢复之前的结果——无需浪费时间或计算资源。更多细节

✅ 此内置功能称为运行缓存,可显著提升性能。它默认启用(也可手动禁用),这意味着 DVC 已在后台自动保存您所有的测试和实验结果。

如果某个阶段的输出设置了 cache: false,则该阶段的运行缓存将被禁用。

当您使用 dvc exp run 时,运行缓存同样生效(参见 DVC 实验)。

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

在 GitHub 上编辑

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

Discord 聊天