使用 dvc 版本 2.0.18 和 python 3.9.2 在配置dvc.yaml
. 但是,它并没有像我预期的那样工作。
MWE:Git 存储库 + dvc 初始化:
.
├── dvc.yaml
├── preproc.yaml
└── test.py
dvc.yaml:
vars:
- preproc.yaml
stages:
test:
cmd: python test.py
deps:
- test.py
params:
- important_parameter
preproc.yaml:
important_parameter: 123
运行dvc repro
导致如下错误:
ERROR: failed to reproduce 'dvc.yaml': dependency 'params.yaml' does not exist
创建一个没有内容的虚拟 params.yaml 给出:
WARNING: 'params.yaml' is empty.
ERROR: failed to reproduce 'dvc.yaml': Parameters 'important_parameter' are missing from 'params.yaml'.
我错过了什么?模板功能完全可以做到这一点吗?