File tree 2 files changed +5
-3
lines changed
vllm/model_executor/models 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -272,6 +272,9 @@ def _get_prompt_updates(
272
272
273
273
vision_config = hf_config .vision_config
274
274
assert isinstance (vision_config , PixtralVisionConfig )
275
+ # Need to sneak in spatial_merge_size for Mistral3
276
+ vision_config .spatial_merge_size = getattr (hf_config ,
277
+ "spatial_merge_size" , 1 )
275
278
encoder_info = PixtralHFEncoderInfo (vision_config )
276
279
277
280
def get_replacement (item_idx : int ):
Original file line number Diff line number Diff line change @@ -911,9 +911,8 @@ def get_image_size(self) -> int:
911
911
return self .vision_config .image_size
912
912
913
913
def get_patch_size (self ) -> int :
914
- spatial_merge_size = getattr (self .vision_config , "spatial_merge_size" ,
915
- 1 )
916
- return (self .vision_config .patch_size * spatial_merge_size )
914
+ return (self .vision_config .patch_size *
915
+ self .vision_config .spatial_merge_size )
917
916
918
917
def get_patch_grid_length (self ) -> int :
919
918
image_size , patch_size = self .get_image_size (), self .get_patch_size ()
You can’t perform that action at this time.
0 commit comments