在 GitHub 上编辑
运行缓存:阶段运行的自动日志记录
每次使用 DVC 运行管道时,它都会记录每个阶段运行的唯一签名(位于 .dvc/cache/runs
中)。如果该操作此前从未发生过,其命令将正常执行。此后,在相同条件下再次运行某个阶段时,可立即恢复之前的结果——无需浪费时间或计算资源。更多细节
✅ 此内置功能称为运行缓存,可显著提升性能。它默认启用(也可手动禁用),这意味着 DVC 已在后台自动保存您所有的测试和实验结果。
如果某个阶段的输出设置了 cache: false
,则该阶段的运行缓存将被禁用。
当您使用 dvc exp run
时,运行缓存同样生效(参见 DVC 实验)。