Soumettre un outil

DVC

Contrôle de version open source pour les jeux de données et les expériences de ML

Gratuit Outils de développement
Voir l'outil →

DVC résout un problème pour lequel Git n’a pas été conçu : les gros fichiers de données. Les data scientists suivent jeux de données et fichiers de modèles avec DVC, qui stocke de petits fichiers pointeurs dans Git et garde les données réelles dans un stockage cloud ou local comme S3 ou Google Cloud Storage. Récupérer un ancien commit ramène les données correspondantes.

Il prend aussi en charge des pipelines reproductibles. On définit des étapes qui prennent des données et du code en entrée et produisent des sorties, et DVC ne relance que ce qui a changé. Les expériences peuvent être suivies et comparées, et les métriques et graphiques sont stockés avec le dépôt. Le projet est désormais maintenu sous lakeFS.

DVC est gratuit et open source. Il demande d’être à l’aise avec Git et la ligne de commande. Les alternatives incluent lakeFS, Git LFS pour les cas plus simples, MLflow, Weights & Biases Artifacts et Pachyderm. DVC convient aux data scientists qui veulent un contrôle de version pour les données.