DVC 数据版本管理入门
Ravi Bhadauria
Machine Learning Engineer
$ dvc push <target>$ dvc pull <target>
$ dvc push data.csv
$ dvc push
$ dvc fetch
-r 标志覆盖默认远程$ dvc push -r aws_remote data.csv
dvc pull
功能:将远程数据下载到 DVC 工作区
适用:大型数据集或模型制品
dvc push
功能:将数据上传到远程存储
适用:共享或存储数据制品
git pull
功能:从远程 Git 仓库获取/合并
适用:本地分支与远程同步
git push
功能:将本地更改上传到远程
适用:将更改推送到 Git 远程
.dvc 由 Git 跟踪,而非 DVC
利用此点检出数据文件的特定版本
检出 .dvc 文件
$ git checkout <commit_hash|tag|branch>
.dvc 文件中的 MD5 检索数据$ dvc checkout <target>
$ dvc add <target>
.dvc 文件提交到 Git$ git add <target>.dvc
$ git commit <target>.dvc \
-m "Dataset updates"
$ git push origin main
$ dvc push
DVC 数据版本管理入门