Spaces:
Runtime error
Runtime error
Update tinychart/mm_utils.py
Browse files- tinychart/mm_utils.py +3 -3
tinychart/mm_utils.py
CHANGED
|
@@ -33,7 +33,7 @@ def process_images(images, image_processor, model_cfg):
|
|
| 33 |
if image_aspect_ratio == 'pad':
|
| 34 |
for image in images:
|
| 35 |
image = expand2square(image, tuple(int(x*255) for x in image_processor.image_mean))
|
| 36 |
-
image = image_processor.preprocess(image, return_tensors='pt'
|
| 37 |
new_images.append(image)
|
| 38 |
elif image_aspect_ratio == "anyres":
|
| 39 |
for image in images:
|
|
@@ -41,8 +41,8 @@ def process_images(images, image_processor, model_cfg):
|
|
| 41 |
new_images.append(image)
|
| 42 |
else:
|
| 43 |
return image_processor(images, return_tensors='pt')['pixel_values']
|
| 44 |
-
if all(x.shape == new_images[0].shape for x in new_images):
|
| 45 |
-
|
| 46 |
return new_images
|
| 47 |
|
| 48 |
|
|
|
|
| 33 |
if image_aspect_ratio == 'pad':
|
| 34 |
for image in images:
|
| 35 |
image = expand2square(image, tuple(int(x*255) for x in image_processor.image_mean))
|
| 36 |
+
image = image_processor.preprocess(image, return_tensors='pt')['pixel_values'][0]
|
| 37 |
new_images.append(image)
|
| 38 |
elif image_aspect_ratio == "anyres":
|
| 39 |
for image in images:
|
|
|
|
| 41 |
new_images.append(image)
|
| 42 |
else:
|
| 43 |
return image_processor(images, return_tensors='pt')['pixel_values']
|
| 44 |
+
# if all(x.shape == new_images[0].shape for x in new_images):
|
| 45 |
+
new_images = torch.stack(new_images, dim=0)
|
| 46 |
return new_images
|
| 47 |
|
| 48 |
|