diff --git a/tools/infer/predict_rec.py b/tools/infer/predict_rec.py index 12088b2dc0a..f0801504d5a 100755 --- a/tools/infer/predict_rec.py +++ b/tools/infer/predict_rec.py @@ -321,7 +321,7 @@ def resize_norm_img_sar(self, img, image_shape, resize_w = min(imgW_max, resize_w) resized_image = cv2.resize(img, (resize_w, imgH)) resized_image = resized_image.astype('float32') - # norm + # norm if image_shape[0] == 1: resized_image = resized_image / 255 resized_image = resized_image[np.newaxis, :] @@ -672,6 +672,7 @@ def __call__(self, img_list): for output_tensor in self.output_tensors: output = output_tensor.copy_to_cpu() outputs.append(output) + self.predictor.try_shrink_memory() if self.benchmark: self.autolog.times.stamp() if len(outputs) != 1: