From 617ab215235dde200677742041c636ee8a6453fe Mon Sep 17 00:00:00 2001 From: Glenn Jocher Date: Mon, 11 Mar 2024 19:53:35 +0100 Subject: [PATCH] Faster batch `same_shapes` (#8851) --- ultralytics/engine/predictor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ultralytics/engine/predictor.py b/ultralytics/engine/predictor.py index 01ef6158..921f273f 100644 --- a/ultralytics/engine/predictor.py +++ b/ultralytics/engine/predictor.py @@ -151,7 +151,7 @@ class BasePredictor: Returns: (list): A list of transformed images. """ - same_shapes = all(x.shape == im[0].shape for x in im) + same_shapes = len({x.shape for x in im}) == 1 letterbox = LetterBox(self.imgsz, auto=same_shapes and self.model.pt, stride=self.model.stride) return [letterbox(image=x) for x in im]