♻️ [Refactor] the code when inference
Browse files- yolo/tools/solver.py +4 -7
yolo/tools/solver.py
CHANGED
@@ -117,13 +117,10 @@ class ModelTester:
|
|
117 |
draw_bboxes(
|
118 |
images[0], nms_out[0], scaled_bbox=False, save_path=self.save_path, save_name=f"frame{idx:03d}.png"
|
119 |
)
|
120 |
-
except KeyboardInterrupt:
|
121 |
-
logger.error(
|
122 |
dataloader.stop_event.set()
|
123 |
dataloader.stop()
|
124 |
-
|
125 |
-
|
126 |
-
dataloader.stop_event.set()
|
127 |
-
dataloader.stop()
|
128 |
-
raise e
|
129 |
dataloader.stop()
|
|
|
117 |
draw_bboxes(
|
118 |
images[0], nms_out[0], scaled_bbox=False, save_path=self.save_path, save_name=f"frame{idx:03d}.png"
|
119 |
)
|
120 |
+
except (KeyboardInterrupt, Exception) as e:
|
121 |
+
logger.error(str(e))
|
122 |
dataloader.stop_event.set()
|
123 |
dataloader.stop()
|
124 |
+
if not isinstance(e, KeyboardInterrupt):
|
125 |
+
raise e
|
|
|
|
|
|
|
126 |
dataloader.stop()
|