gpt4 book ai didi

dvc - 更新 DVC 中的跟踪目录

转载 作者:行者123 更新时间:2023-12-04 15:44:56 25 4
gpt4 key购买 nike

根据this tutorial当我更新文件时,我应该首先从 DVC 控制下删除文件(即执行 dvc unprotect <myfile>.dvcdvc remove <myfile>.dvc ),然后通过 dvc add <mifile> 再次添加它.但是,我是否应该对目录应用相同的工作流程尚不清楚。

我有 DVC 控制下的目录,其结构如下:

data/
1.jpg
2.jpg

我应该跑 dvc unprotect data每次更新目录内容?

更具体地说,如果我应该运行 dvc unprotect data,我很感兴趣。在以下用例中:
  • 添加了新文件。 例如,如果我输入 3.jpg数据目录中的图像
  • 文件被删除。 例如,如果我删除 2.jpg图像在 data目录
  • 文件已更新。 例如,如果我编辑 1.jpg图像通过图形编辑器。
  • 先前用例的组合(即更新一些文件,添加其他删除和新文件)
  • 最佳答案

    仅当文件更新时 - 即编辑 1.jpg与您的编辑 仅当启用了 hadrlink 或符号链接(symbolic link)缓存类型时。

    请检查此 link :

    updating tracked files has to be carried out with caution to avoid data corruption when the DVC config option cache.type is set to hardlink or/and symlink



    我强烈建议阅读此文档: Performance Optimization for Large Files它解释了使用硬链接(hard link)/符号链接(symbolic link)的好处。

    关于dvc - 更新 DVC 中的跟踪目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56285351/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com