Commit a636b343 authored by myhloli's avatar myhloli
Browse files

fix: ensure batch_size is at least 1 when sorted_images is empty in Unimernet.py

parent 9e5cb129
......@@ -106,7 +106,7 @@ class UnimernetModel(object):
dataset = MathDataset(sorted_images, transform=self.model.transform)
# 如果batch_size> len(sorted_images),则设置为不超过len(sorted_images)的2的幂
batch_size = min(batch_size, 2 ** (len(sorted_images).bit_length() - 1))
batch_size = min(batch_size, max(1, 2 ** (len(sorted_images).bit_length() - 1))) if sorted_images else 1
dataloader = DataLoader(dataset, batch_size=batch_size, num_workers=0)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment