DVC 共享 Windows 目录设置
DVC Shared Windows Directory Setup
我有一台 Linux 机器和一台 Windows 机器用于开发。为了数据共享,我们在另一台Windows机器上设置了共享Windows目录,我的Linux和Windows都可以访问。
我现在使用 DVC 来控制共享数据的版本。为了方便起见,我在 Windows 和 Linux 开发机器中都安装了共享的 Windows 文件夹。在Windows中,看起来像
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = \my_shared_storage\project_dir
在Linux中,它看起来像:
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = /mnt/mount_point/project_dir
如您所见,Windows 和 Linux 有不同的挂载点。所以我的问题是:有没有办法让 Windows 和 Linux 在 DVC 配置文件中具有相同的 ùrl
?
如果这不可能,DVC 是否有其他替代解决方案将数据保存在远程共享 Windows 文件夹中?谢谢。
如果您以这种方式使用本地远程,您将无法在两个平台上使用相同的 url
,因为挂载点不同(正如您已经意识到的那样)。
配置它的最简单方法是选择一个(Linux 或 Windows)url
作为您的默认案例 git-committed .dvc/config
。在其他平台上,您(或您的用户)可以覆盖本地配置文件中的 url
:.dvc/config.local
.
(请注意 .dvc/config.local
是一个 git 被忽略的文件,不会包含在任何提交中)
因此,如果您希望 Windows 成为默认大小写,在 .dvc/config
中您将拥有:
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = \my_shared_storage\project_dir
并在您的 Linux 机器上添加文件 .dvc/config.local
包含:
['remote "remote_storage"']
url = /mnt/mount_point/project_dir
有关 dvc config --local
和 dvc remote modify --local
的 DVC 文档,请参阅更多详细信息:
我有一台 Linux 机器和一台 Windows 机器用于开发。为了数据共享,我们在另一台Windows机器上设置了共享Windows目录,我的Linux和Windows都可以访问。
我现在使用 DVC 来控制共享数据的版本。为了方便起见,我在 Windows 和 Linux 开发机器中都安装了共享的 Windows 文件夹。在Windows中,看起来像
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = \my_shared_storage\project_dir
在Linux中,它看起来像:
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = /mnt/mount_point/project_dir
如您所见,Windows 和 Linux 有不同的挂载点。所以我的问题是:有没有办法让 Windows 和 Linux 在 DVC 配置文件中具有相同的 ùrl
?
如果这不可能,DVC 是否有其他替代解决方案将数据保存在远程共享 Windows 文件夹中?谢谢。
如果您以这种方式使用本地远程,您将无法在两个平台上使用相同的 url
,因为挂载点不同(正如您已经意识到的那样)。
配置它的最简单方法是选择一个(Linux 或 Windows)url
作为您的默认案例 git-committed .dvc/config
。在其他平台上,您(或您的用户)可以覆盖本地配置文件中的 url
:.dvc/config.local
.
(请注意 .dvc/config.local
是一个 git 被忽略的文件,不会包含在任何提交中)
因此,如果您希望 Windows 成为默认大小写,在 .dvc/config
中您将拥有:
[core]
analytics = false
remote = remote_storage
['remote "remote_storage"']
url = \my_shared_storage\project_dir
并在您的 Linux 机器上添加文件 .dvc/config.local
包含:
['remote "remote_storage"']
url = /mnt/mount_point/project_dir
有关 dvc config --local
和 dvc remote modify --local
的 DVC 文档,请参阅更多详细信息: