Fix device for cpu
Browse files- modeling_minicpmv.py +3 -3
modeling_minicpmv.py
CHANGED
@@ -154,7 +154,7 @@ class MiniCPMV(MiniCPMVPreTrainedModel):
|
|
154 |
)
|
155 |
|
156 |
model_input = {}
|
157 |
-
model_input["input_ids"] = input_ids.unsqueeze(0).
|
158 |
model_input["image_bound"] = image_bound
|
159 |
|
160 |
return model_input
|
@@ -167,7 +167,7 @@ class MiniCPMV(MiniCPMVPreTrainedModel):
|
|
167 |
input_tensors.append(self._convert_to_tensors(tokenizer, data, max_inp_length))
|
168 |
padded = {}
|
169 |
for key in pad_keys:
|
170 |
-
padded[key] = pad(input_tensors, key, padding_side="left").
|
171 |
padded['image_bound'] = [i['image_bound'] for i in input_tensors]
|
172 |
return padded
|
173 |
|
@@ -217,7 +217,7 @@ class MiniCPMV(MiniCPMVPreTrainedModel):
|
|
217 |
for img in img_list[i]:
|
218 |
img_inps.append(self.transform(img))
|
219 |
if img_inps:
|
220 |
-
pixel_values.append(torch.stack(img_inps).
|
221 |
else:
|
222 |
pixel_values.append([])
|
223 |
model_inputs['pixel_values'] = pixel_values
|
|
|
154 |
)
|
155 |
|
156 |
model_input = {}
|
157 |
+
model_input["input_ids"] = input_ids.unsqueeze(0).to(self.device)
|
158 |
model_input["image_bound"] = image_bound
|
159 |
|
160 |
return model_input
|
|
|
167 |
input_tensors.append(self._convert_to_tensors(tokenizer, data, max_inp_length))
|
168 |
padded = {}
|
169 |
for key in pad_keys:
|
170 |
+
padded[key] = pad(input_tensors, key, padding_side="left").to(self.device)
|
171 |
padded['image_bound'] = [i['image_bound'] for i in input_tensors]
|
172 |
return padded
|
173 |
|
|
|
217 |
for img in img_list[i]:
|
218 |
img_inps.append(self.transform(img))
|
219 |
if img_inps:
|
220 |
+
pixel_values.append(torch.stack(img_inps).to(self.device))
|
221 |
else:
|
222 |
pixel_values.append([])
|
223 |
model_inputs['pixel_values'] = pixel_values
|