Introduction au versionnage 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 du remote vers l'espace de travail DVC
Cas d'usage : Gros jeux de données ou artefacts de modèles
dvc push
Fonction : Téléverse les données vers le stockage distant
Cas d'usage : Partager ou archiver des artefacts 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 remote
git push
Fonction : Envoie les modifications locales vers le remote
Cas d'usage : Partager des changements sur le remote Git
Les fichiers .dvc sont suivis par Git, pas par DVC
Exploitez cela pour restaurer une version précise d'un fichier de données
Rétablir 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 "Mises à jour du jeu de données"
$ git push origin main
$ dvc push
Introduction au versionnage des données avec DVC