我正在使用DVC在我的项目中运行实验
dvc exp run现在,当我更改一个文件(例如train.py)并运行"dvc运行“时,一切都进行得很顺利,但我的问题是,当我运行"dvc运行”时,通过删除文件(例如train.py或数据文件夹中的图像)进行更改时,文件就会恢复。怎样才能阻止这种情况的发生?
这是我的dvc.yaml:
stages:
train:
cmd: python train.py
deps:
- train.py
metrics:
- metrics.txt:
cache: false发布于 2021-07-07 22:57:02
从OP下的澄清来看,( train.py和)数据文件似乎都是由Git控制的。
DVC实验必须基于Git HEAD,因此dvc exp run可能在内部执行git checkout HEAD,然后再复制流水线(dvc.yaml)。任何Git跟踪文件都将被恢复。
更新:看起来这可能是个bug。在https://github.com/iterative/dvc/issues/6297中被跟踪。很快就会修好的!
https://stackoverflow.com/questions/68284742
复制相似问题