BhumikaMak commited on
Commit
82b219b
·
1 Parent(s): 32ce7f5

Fix: yolo8 loading issue.

Browse files
Files changed (1) hide show
  1. app.py +2 -1
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 = torch.hub.load('ultralytics/yolov8', 'yolov8s', pretrained=True) # YOLOv8 is part of the yolov5 repo starting from v7.0
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: