Newer
Older
dvc-simple / LOG.md

Historique DVC

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).

Initialisation du répertoire

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.

Ajout d'un dépôt de fichier local

$ mkdir -p ~/data/dvc
$ dvc remote add -d local ~/data/dvc       
Setting 'local' as a default remote.

Cette commande modifie le fichier .dvc/config.

Optionnel: Setup the Workspace VSCode

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é).