Spaces:
Sleeping
Sleeping
File size: 692 Bytes
1b30630 | 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 | from ultralytics import YOLO
from pathlib import Path
import sys
PROJECT_ROOT = Path(__file__).parent.parent
def test_load(filename):
path = PROJECT_ROOT / "models" / "weights" / filename
if not path.exists():
print(f"{filename}: DOES NOT EXIST")
return
try:
model = YOLO(str(path))
print(f"{filename}: Loaded OK. Classes: {model.names}")
except Exception as e:
print(f"{filename}: FAILED to load: {e}")
def main():
print("Testing weights loading...")
test_load("yolo11s_helmet.pt")
test_load("yolov8s_helmet.pt")
test_load("yolo11s_plate.pt")
test_load("yolov8s_plate.pt")
if __name__ == "__main__":
main()
|