Je sépare du README l'historique des commandes (surtout DVC, mais peut-être aussi git), dans un souci de clarté.
Nous partons d'un dépôt git minimal, et utiliserons l'exemple de fasttext et du RNSR (ça permettra de comparer avec le dépôt rnsr-ml).
dvc init Initialized DVC repository. You can now commit the changes to git. +---------------------------------------------------------------------+ | | | DVC has enabled anonymous aggregate usage analytics. | | Read the analytics documentation (and how to opt-out) here: | | <https://dvc.org/doc/user-guide/analytics> | | | +---------------------------------------------------------------------+ What's next? ------------ - Check out the documentation: <https://dvc.org/doc> - Get help and share ideas: <https://dvc.org/chat> - Star us on GitHub: <https://github.com/iterative/dvc>
Cette commande crée plusieurs fichiers de configuration et les ajoute au prochain commit git.
$ mkdir -p ~/data/dvc $ dvc remote add -d local ~/data/dvc Setting 'local' as a default remote.
Cette commande modifie le fichier .dvc/config
.
VSCode a une extension DVC (datant du milieu de 2022).
On peut cliquer sur Setup the Workspace
.
Ou lancer, via la palette de commande: DVC: Setup the Workspace
.
Il demande où trouver l'exécutable de dvc
.
Comme je l'ai installé via apt
, il est disponible globalement, mais on peut se servir de pip
pour l'installer, et donc bénéficier d'une version locale au répertoire (à condition d'activer l'environnement virtuel, je n'ai pas testé).