samyolo / download_lodel_yolo.py
regisLik
deploy1
c9595c6
raw
history blame
859 Bytes
from huggingface_hub import hf_hub_download
import os
def download_yolo_model(repo_id="keizer77/samyolo2", filename="best.pt", output_dir="models"):
"""
Télécharge un modèle YOLOv5 depuis Hugging Face.
"""
os.makedirs(output_dir, exist_ok=True) # Créez le dossier si nécessaire
print(f"Téléchargement du modèle {filename} depuis le dépôt {repo_id}...")
model_path = hf_hub_download(repo_id=repo_id, filename=filename, cache_dir=output_dir)
print(f"Modèle téléchargé et sauvegardé dans : {model_path}")
return model_path
if __name__ == "__main__":
# Exemple d'utilisation
try:
downloaded_model_path = download_yolo_model()
print(f"Modèle prêt à être utilisé : {downloaded_model_path}")
except Exception as e:
print(f"Erreur lors du téléchargement du modèle : {e}")