Open
Description
Proposition : séparer les modèles entraînés dans un repo HuggingFace séparé
Motivation : faciliter l'ajout de nouveau modèles entraînés ; faciliter le changement de version de référence sans alourdir le code de myria3d
Méthode:
- Création d'un répo HuggingFace pour chaque modèle sous l'organisation IGNF existante.
- Pulication : 1) Le checkpoint, 2) La ou les configurations d'inférence, 3) la ModelCard (pdf)
- Suppression des fichiers dans trained_asssets
- Remplacement des chemins locaux des fichiers du modèle par défaut par un téléchargement HF
cache_file_path = huggingface_hub.hf_hub_download(repo_id="IGNF/proto151_V2.0_epoch_100_Myria3DV3.1.0", filename="ckpt ou fichier de config")
Avec l'api de huggingface_hub
, les fichiers ne seront téléchargés que si ils sont absents du cache.
Des contre-indications ? Le risque principal que je vois c'est qu'en prod on n'ait pas d'accès réseau, ce qui poserait problème...
Metadata
Metadata
Assignees
Labels
No labels