File tree Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -274,8 +274,11 @@ def execute_model(
274
274
input_ids = model_input .input_tokens ,
275
275
positions = model_input .input_positions ,
276
276
intermediate_tensors = intermediate_tensors ,
277
- ** MultiModalKwargs .as_kwargs (multi_modal_kwargs ,
278
- device = self .device ),
277
+ ** MultiModalKwargs .as_kwargs (
278
+ multi_modal_kwargs ,
279
+ dtype = self .model_runner .model_config .dtype ,
280
+ device = self .device ,
281
+ ),
279
282
** model_execute_kwargs ,
280
283
)
281
284
Original file line number Diff line number Diff line change @@ -1384,8 +1384,11 @@ def execute_model(
1384
1384
input_ids = model_input .input_tokens ,
1385
1385
positions = model_input .input_positions ,
1386
1386
intermediate_tensors = intermediate_tensors ,
1387
- ** MultiModalKwargs .as_kwargs (multi_modal_kwargs ,
1388
- device = self .device ),
1387
+ ** MultiModalKwargs .as_kwargs (
1388
+ multi_modal_kwargs ,
1389
+ dtype = self .model_runner .model_config .dtype ,
1390
+ device = self .device ,
1391
+ ),
1389
1392
** seqlen_agnostic_kwargs ,
1390
1393
** model_kwargs )
1391
1394
Original file line number Diff line number Diff line change @@ -1010,7 +1010,10 @@ def _profile_multimodal(self) -> None:
1010
1010
batched_dummy_mm_inputs = MultiModalKwargs .batch ([dummy_mm_kwargs ] *
1011
1011
max_num_mm_items )
1012
1012
batched_dummy_mm_inputs = MultiModalKwargs .as_kwargs (
1013
- batched_dummy_mm_inputs , device = self .device )
1013
+ batched_dummy_mm_inputs ,
1014
+ dtype = self .model_config .dtype ,
1015
+ device = self .device ,
1016
+ )
1014
1017
1015
1018
# Run multimodal encoder.
1016
1019
dummy_encoder_outputs = self .model .get_multimodal_embeddings (
Original file line number Diff line number Diff line change @@ -148,8 +148,11 @@ def execute_model(
148
148
input_ids = model_input .input_tokens ,
149
149
positions = model_input .input_positions ,
150
150
intermediate_tensors = intermediate_tensors ,
151
- ** MultiModalKwargs .as_kwargs (multi_modal_kwargs ,
152
- device = self .device ),
151
+ ** MultiModalKwargs .as_kwargs (
152
+ multi_modal_kwargs ,
153
+ dtype = self .model_runner .model_config .dtype ,
154
+ device = self .device ,
155
+ ),
153
156
** cross_enc_kwargs ,
154
157
** seqlen_agnostic_kwargs )
155
158
You can’t perform that action at this time.
0 commit comments