在我的工作流程中,我执行以下操作:
如何使用DVC?跟踪这条管道?
我所关切的是:
发布于 2022-06-18 03:39:31
第三阶段是手动的,所以您不能真正地将其编码或自动化,也不能保证它的可重现性(由于可能的人为错误)。但有个办法能让你尽可能接近:
您可以用一个助手脚本替换它,该脚本只检查所有标签是否都有注释。如果是这样,输出一个内容为“绿色”、否则为“红色”的文本文件(例如)并输出错误。
第四阶段应依赖于第二阶段和第三阶段的输入,因此只有当两种表面作物都发生了变化,并且对它们进行了彻底注释时,它才会运行。在内部,它首先检查信号量文件(从3)并在红色上死亡。在绿色方面,它训练模型:)
达格看起来如下所示:
+-----------+
| 1-acquire |
+-----------+
*
*
*
+---------+
| 2-xform |
+---------+
you ** **
--> ** **
* **
+---------+ *
| 3-check | **
+---------+ **
** **
** **
* *
+---------+
| 4-train |
+---------+ 重新随机性:虽然不理想,但非确定性,技术上只有管道的影响中间阶段,因为它导致之后的一切总是运行。在这种情况下,由于它是在最后阶段,它不会影响DVC的工作。
https://stackoverflow.com/questions/72651603
复制相似问题