File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
vllm/model_executor/models Expand file tree Collapse file tree 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(
272272
273273 vision_config = hf_config .vision_config
274274 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 )
275278 encoder_info = PixtralHFEncoderInfo (vision_config )
276279
277280 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:
911911 return self .vision_config .image_size
912912
913913 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 )
917916
918917 def get_patch_grid_length (self ) -> int :
919918 image_size , patch_size = self .get_image_size (), self .get_patch_size ()
You can’t perform that action at this time.
0 commit comments