Spaces:
Running
Running
Commit
·
82b219b
1
Parent(s):
32ce7f5
Fix: yolo8 loading issue.
Browse files
app.py
CHANGED
@@ -10,6 +10,7 @@ from pytorch_grad_cam import EigenCAM
|
|
10 |
from pytorch_grad_cam.utils.image import show_cam_on_image, scale_cam_image
|
11 |
from PIL import Image
|
12 |
import gradio as gr
|
|
|
13 |
|
14 |
# Global Color Palette
|
15 |
COLORS = np.random.uniform(0, 255, size=(80, 3))
|
@@ -45,7 +46,7 @@ def load_yolo_model(version="yolov5"):
|
|
45 |
if version == "yolov5":
|
46 |
model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True)
|
47 |
elif version == "yolov8":
|
48 |
-
model =
|
49 |
elif version == "yolov10":
|
50 |
model = torch.hub.load('ultralytics/yolov5', 'yolov5m', pretrained=True) # Placeholder for YOLOv10 (use an appropriate version if available)
|
51 |
else:
|
|
|
10 |
from pytorch_grad_cam.utils.image import show_cam_on_image, scale_cam_image
|
11 |
from PIL import Image
|
12 |
import gradio as gr
|
13 |
+
from ultralytics import YOLO
|
14 |
|
15 |
# Global Color Palette
|
16 |
COLORS = np.random.uniform(0, 255, size=(80, 3))
|
|
|
46 |
if version == "yolov5":
|
47 |
model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True)
|
48 |
elif version == "yolov8":
|
49 |
+
model = YOLO("yolov8n.pt") # YOLOv8 is part of the yolov5 repo starting from v7.0
|
50 |
elif version == "yolov10":
|
51 |
model = torch.hub.load('ultralytics/yolov5', 'yolov5m', pretrained=True) # Placeholder for YOLOv10 (use an appropriate version if available)
|
52 |
else:
|