Introduktion till dataversionshantering med 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
Funktion: Laddar ned data från remote till DVC-arbetsytan
Användningsfall: Stora datamängder eller modellartefakter
dvc push
Funktion: Laddar upp data till fjärrlagring
Användningsfall: Dela eller lagra dataartefakter
git pull
Funktion: Hämtar/slår ihop data från remote Git-repo
Användningsfall: Håller lokal gren synkad med remote
git push
Funktion: Laddar upp lokala ändringar till remote
Användningsfall: Delar ändringar till Git-remote
.dvc spåras av Git, inte DVC
Använd detta för att checka ut en specifik version av en datafil
Checka ut .dvc-filen
$ git checkout <commit_hash|tag|branch>
.dvc-filen$ dvc checkout <target>
$ dvc add <target>
.dvc-filen till Git$ git add <target>.dvc
$ git commit <target>.dvc \
-m "Dataset updates"
$ git push origin main
$ dvc push
Introduktion till dataversionshantering med DVC