试图了解 dvc , 大多数教程都提到通过运行 dvc run
生成 dvc.yaml命令。
但同时,定义 DAG 的 dvc.yaml 也是 well documented .此外,它是一种 yaml 格式且人类可读/可写的事实表明,它旨在成为用于指定数据管道的 DSL。
有人可以澄清哪种做法更好吗?
编写 dvc.yaml 或让它由 dvc run
生成命令?
还是留给用户选择,没有技术差异?
最佳答案
我建议手动编辑作为主要途径! (我相信这是自 DVC 2.0 以来官方推荐的)dvc stage add
对于管道文件的程序化生成仍然非常有帮助,但它不支持 dvc.yaml
的所有功能。 ,例如设置 vars
值或定义 foreach
stages .
关于directed-acyclic-graphs - dvc.yaml 应该由 dvc run 命令编写或生成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68004538/