Spaces:
Running on Zero
Running on Zero
File size: 863 Bytes
f234112 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | """
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.")
|