From 001721b7837e46e03d5fd6d8375e5d96bf55ccee Mon Sep 17 00:00:00 2001 From: Kevin Turcios Date: Tue, 17 Mar 2026 15:51:29 -0600 Subject: [PATCH 1/3] exp1: replace np.ones() * 114 with np.full() in yolox preprocess --- unstructured_inference/models/yolox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unstructured_inference/models/yolox.py b/unstructured_inference/models/yolox.py index 932242ec..f467857d 100644 --- a/unstructured_inference/models/yolox.py +++ b/unstructured_inference/models/yolox.py @@ -150,9 +150,9 @@ def image_processing( def preprocess(img, input_size, swap=(2, 0, 1)): """Preprocess image data before YoloX inference.""" if len(img.shape) == 3: - padded_img = np.ones((input_size[0], input_size[1], 3), dtype=np.uint8) * 114 + padded_img = np.full((input_size[0], input_size[1], 3), 114, dtype=np.uint8) else: - padded_img = np.ones(input_size, dtype=np.uint8) * 114 + padded_img = np.full(input_size, 114, dtype=np.uint8) r = min(input_size[0] / img.shape[0], input_size[1] / img.shape[1]) resized_img = cv2.resize( From dcefb4357e237c44ebcd771b41bb9ba57f3a3241 Mon Sep 17 00:00:00 2001 From: Kevin Turcios Date: Wed, 18 Mar 2026 21:31:10 -0600 Subject: [PATCH 2/3] bump version to 1.5.3 --- CHANGELOG.md | 5 +++++ unstructured_inference/__version__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3fb7ab6..6a8a5367 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 1.5.3 + +### Enhancement +- Use `np.full()` instead of `np.ones() * scalar` in YoloX preprocessing to avoid a redundant temporary array + ## 1.5.2 ### Fix diff --git a/unstructured_inference/__version__.py b/unstructured_inference/__version__.py index 928be505..e375e78d 100644 --- a/unstructured_inference/__version__.py +++ b/unstructured_inference/__version__.py @@ -1 +1 @@ -__version__ = "1.5.2" # pragma: no cover +__version__ = "1.5.3" # pragma: no cover From 5faeeacf8fb35b9391443ec2030869a59676d6b5 Mon Sep 17 00:00:00 2001 From: cragwolfe Date: Thu, 26 Mar 2026 21:32:44 -0700 Subject: [PATCH 3/3] Update __version__.py --- unstructured_inference/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unstructured_inference/__version__.py b/unstructured_inference/__version__.py index e375e78d..e4b9acb5 100644 --- a/unstructured_inference/__version__.py +++ b/unstructured_inference/__version__.py @@ -1 +1 @@ -__version__ = "1.5.3" # pragma: no cover +__version__ = "1.5.4" # pragma: no cover