Introduction au contrôle de versions des données avec 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
Fonction : Télécharge les données distantes vers l'espace de travail DVC
Cas d'usage : Grands ensembles de données ou artéfacts de modèles
dvc push
Fonction : Téléverse les données vers l'entreposage distant
Cas d'usage : Partager ou archiver des artéfacts de données
git pull
Fonction : Récupère/fusionne depuis le dépôt Git distant
Cas d'usage : Garder la branche locale synchronisée avec le distant
git push
Fonction : Téléverse les changements locaux vers le distant
Cas d'usage : Partager les changements sur le Git distant
.dvc est suivi par Git, pas par DVC
En tirer parti pour extraire une version précise d'un fichier de données
Extraire le fichier .dvc
$ git checkout <commit_hash|tag|branch>
.dvc$ dvc checkout <target>
$ dvc add <target>
.dvc modifié dans Git$ git add <target>.dvc
$ git commit <target>.dvc \
-m "Dataset updates"
$ git push origin main
$ dvc push
Introduction au contrôle de versions des données avec DVC