问题描述
使用 dvc 版本 2.0.18 和 python 3.9.2 我想在配置 dvc.yaml
中阶段的参数时使用与 params.yaml 不同的配置文件中定义的参数。但是,它并没有像我预期的那样工作。
MWE: Git repo + 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'.
我错过了什么?使用模板功能可以做到这一点吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)