Introduction au contrôle de versions des données avec DVC
Ravi Bhadauria
Machine Learning Engineer
.dvc de l'espace de travail$ dvc cache dir ~/mycache

$ dvc add data.csv
100% Adding...|====================|1/1 [00:00, 53.55file/s]
Pour suivre les changements avec git, exécutez :
git add data.csv.dvc
Pour activer la mise en attente automatique, exécutez :
dvc config core.autostage true
Chaque fichier suivi par DVC a son fichier .dvc correspondant
data.csv -> data.csv.dvcPour versionner le fichier de données, utilisez git commit -m "data.csv.dvc"
Contenu des fichiers .dvc
outs:- md5: f38a850818377e97155d22755caa39d0size: 16hash: md5path: data.csv
$ find .dvc/cache -type f
.dvc/cache/f3/8a850818377e97155d22755caa39d0
$ md5 data.csv
MD5 (data.csv) = f38a850818377e97155d22755caa39d0
dvc add -v pour une sortie détaillée
dvc remove$ dvc remove data.csv.dvc
dvc gc-w pour supprimer le cache de l'espace de travail$ dvc gc -w
WARNING: This will remove all cache except items used in the workspace of the current repo.
Are you sure you want to proceed? [y/n]: y
Removed 1 objects from repo cache.
dvc cache dir ~/mycachedvc add data.csv.dvc avec des métadonnéesdvc remove data.csv.dvcdvc gc -wIntroduction au contrôle de versions des données avec DVC