Spaces:
Sleeping
Sleeping
Update tinymind.py
Browse files- tinymind.py +5 -4
tinymind.py
CHANGED
|
@@ -17,9 +17,9 @@ from transformers import AutoTokenizer
|
|
| 17 |
# ---------------------------
|
| 18 |
|
| 19 |
DEFAULT_IMAGE_SIZE = 224
|
| 20 |
-
DEFAULT_MAX_ROWS =
|
| 21 |
-
DEFAULT_MAX_COLS =
|
| 22 |
-
MIN_BLOCK_SIZE =
|
| 23 |
|
| 24 |
|
| 25 |
# ---------------------------
|
|
@@ -250,7 +250,8 @@ def find_indices(tokens: torch.Tensor) -> Optional[Dict[int, Dict[int, List[Tupl
|
|
| 250 |
"""
|
| 251 |
B, T = tokens.size()
|
| 252 |
# 这里使用与原代码一致的 id 序列(如果 tokenizer 中不同,请改这里)
|
| 253 |
-
image_ids = [[3, i] for i in range(6, 22)] + [[3, 4]] # 预设 pattern
|
|
|
|
| 254 |
image_ids_tensor = torch.tensor(image_ids, device=tokens.device)
|
| 255 |
len_image_ids = image_ids_tensor.size(1)
|
| 256 |
if len_image_ids > tokens.size(1):
|
|
|
|
| 17 |
# ---------------------------
|
| 18 |
|
| 19 |
DEFAULT_IMAGE_SIZE = 224
|
| 20 |
+
DEFAULT_MAX_ROWS = 2
|
| 21 |
+
DEFAULT_MAX_COLS = 2
|
| 22 |
+
MIN_BLOCK_SIZE = 4
|
| 23 |
|
| 24 |
|
| 25 |
# ---------------------------
|
|
|
|
| 250 |
"""
|
| 251 |
B, T = tokens.size()
|
| 252 |
# 这里使用与原代码一致的 id 序列(如果 tokenizer 中不同,请改这里)
|
| 253 |
+
# image_ids = [[3, i] for i in range(6, 22)] + [[3, 4]] # 预设 pattern
|
| 254 |
+
image_ids = [[3, 6], [3, 7], [3, 10], [3, 11],[3, 4]]
|
| 255 |
image_ids_tensor = torch.tensor(image_ids, device=tokens.device)
|
| 256 |
len_image_ids = image_ids_tensor.size(1)
|
| 257 |
if len_image_ids > tokens.size(1):
|