ATA / setup_models.py
vishanth11
Deploy AI Traffic Adaptation System with Git LFS binaries to Hugging Face Spaces
f234112
Raw History Blame Contribute Delete
863 Bytes
"""
Run this once after cloning the repo to download required models.
Usage: python setup_models.py
"""
import os
import shutil
import gdown
from ultralytics import YOLO
os.makedirs("models", exist_ok=True)
# Download yolo11n.pt
print("Downloading yolo11n.pt...")
YOLO("yolo11n.pt")
if os.path.exists("yolo11n.pt"):
shutil.move("yolo11n.pt", "models/yolo11n.pt")
print("yolo11n.pt ready at models/yolo11n.pt")
# Download emergency.pt from Google Drive
EMERGENCY_GDRIVE_URL = "https://drive.google.com/uc?id=18K2Vfv3ADBPbxU-XOMjr3ld2lX9sP6ti"
EMERGENCY_PATH = "models/emergency.pt"
if not os.path.exists(EMERGENCY_PATH):
print("\nDownloading emergency.pt from Google Drive...")
gdown.download(EMERGENCY_GDRIVE_URL, EMERGENCY_PATH, quiet=False)
print("emergency.pt ready at models/emergency.pt")
else:
print("emergency.pt already exists.")