Skip to content

Commit e0385e6

Browse files
Update optimum/intel/openvino/modeling_visual_language.py
Co-authored-by: Nikita Savelyev <[email protected]>
1 parent 531d694 commit e0385e6

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

optimum/intel/openvino/modeling_visual_language.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -287,19 +287,10 @@ def __init__(self, model: ov.Model, parent_model: OVBaseModel) -> None:
287287

288288
def forward(self, image_feature, pos_embed, key_padding_mask, temporal_embed=None):
289289
self.compile()
290+
inputs = {"image_feature": image_feature, "pos_embed": pos_embed, "key_padding_mask": key_padding_mask}
290291
if temporal_embed is not None:
291-
result = self.request(
292-
{
293-
"image_feature": image_feature,
294-
"pos_embed": pos_embed,
295-
"key_padding_mask": key_padding_mask,
296-
"temporal_embed": temporal_embed,
297-
}
298-
)[0]
299-
else:
300-
result = self.request(
301-
{"image_feature": image_feature, "pos_embed": pos_embed, "key_padding_mask": key_padding_mask}
302-
)[0]
292+
inputs["temporal_embed"] = temporal_embed
293+
result = self.request(inputs)[0]
303294
return result
304295

305296

0 commit comments

Comments
 (0)