Spaces:
Runtime error
Runtime error
Commit
·
e2a0a8f
1
Parent(s):
268b2ef
Fixing issue with model load for yolov7
Browse files
track.py
CHANGED
@@ -40,6 +40,8 @@ from ultralytics.yolo.utils.torch_utils import select_device
|
|
40 |
from ultralytics.yolo.utils.ops import Profile, non_max_suppression, scale_boxes, process_mask, process_mask_native
|
41 |
from ultralytics.yolo.utils.plotting import Annotator, colors, save_one_box
|
42 |
|
|
|
|
|
43 |
from trackers.multi_tracker_zoo import create_tracker
|
44 |
|
45 |
|
@@ -105,8 +107,13 @@ def run(
|
|
105 |
# Load model
|
106 |
device = select_device(device)
|
107 |
is_seg = '-seg' in str(yolo_weights)
|
|
|
|
|
|
|
|
|
|
|
108 |
|
109 |
-
model = AutoBackend(yolo_weights, device=device, dnn=dnn, fp16=half)
|
110 |
stride, names, pt = model.stride, model.names, model.pt
|
111 |
imgsz = check_imgsz(imgsz, stride=stride) # check image size
|
112 |
|
|
|
40 |
from ultralytics.yolo.utils.ops import Profile, non_max_suppression, scale_boxes, process_mask, process_mask_native
|
41 |
from ultralytics.yolo.utils.plotting import Annotator, colors, save_one_box
|
42 |
|
43 |
+
from models.experimental import attempt_load
|
44 |
+
|
45 |
from trackers.multi_tracker_zoo import create_tracker
|
46 |
|
47 |
|
|
|
107 |
# Load model
|
108 |
device = select_device(device)
|
109 |
is_seg = '-seg' in str(yolo_weights)
|
110 |
+
|
111 |
+
if model_link== 'yolov8m':
|
112 |
+
model = AutoBackend(yolo_weights, device=device, dnn=dnn, fp16=half)
|
113 |
+
else:
|
114 |
+
model = attempt_load(yolo_weights, map_location=device)
|
115 |
|
116 |
+
#model = AutoBackend(yolo_weights, device=device, dnn=dnn, fp16=half)
|
117 |
stride, names, pt = model.stride, model.names, model.pt
|
118 |
imgsz = check_imgsz(imgsz, stride=stride) # check image size
|
119 |
|