Skip to content

Commit 17670fa

Browse files
DarkLight1337albertoperdomo2
authored andcommitted
[Bugfix] Make get_mrope_input_positions instance methods (vllm-project#27342)
Signed-off-by: DarkLight1337 <[email protected]> Signed-off-by: Alberto Perdomo <[email protected]>
1 parent f13800a commit 17670fa

File tree

7 files changed

+6
-13
lines changed

7 files changed

+6
-13
lines changed

vllm/model_executor/models/ernie45_vl.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1404,9 +1404,8 @@ def _set_visual_token_mask(self, input_ids: torch.Tensor) -> None:
14041404
else:
14051405
self.visual_token_mask = None
14061406

1407-
@classmethod
14081407
def get_mrope_input_positions(
1409-
cls,
1408+
self,
14101409
input_tokens: list[int],
14111410
hf_config: PretrainedConfig,
14121411
image_grid_thw: list[list[int]] | torch.Tensor,

vllm/model_executor/models/glm4v.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -619,9 +619,8 @@ def _process_image_input(self, image_input: GLMVImagePixelInputs) -> torch.Tenso
619619

620620
return self.transformer.vision(pixel_values)
621621

622-
@classmethod
623622
def get_mrope_input_positions(
624-
cls,
623+
self,
625624
input_tokens: list[int],
626625
hf_config: PretrainedConfig,
627626
image_grid_thw: list[list[int]] | torch.Tensor,

vllm/model_executor/models/keye_vl1_5.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -594,9 +594,8 @@ def _process_video_input(
594594
new_video_embeds.append(video_embeds[start:end])
595595
return tuple(new_video_embeds)
596596

597-
@classmethod
598597
def get_mrope_input_positions(
599-
cls,
598+
self,
600599
input_tokens: list[int],
601600
hf_config: PretrainedConfig,
602601
image_grid_thw: list[list[int]] | torch.Tensor,

vllm/model_executor/models/qwen2_5_omni_thinker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -986,9 +986,8 @@ def _parse_and_validate_multimodal_inputs(self, **kwargs: object) -> dict:
986986
def get_language_model(self) -> torch.nn.Module:
987987
return self.language_model
988988

989-
@classmethod
990989
def get_mrope_input_positions(
991-
cls,
990+
self,
992991
input_tokens: list[int],
993992
hf_config: PretrainedConfig,
994993
image_grid_thw: list[list[int]] | torch.Tensor,

vllm/model_executor/models/qwen2_5_vl.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,9 +1078,8 @@ class Qwen2_5_VLForConditionalGeneration(
10781078

10791079
supports_encoder_tp_data = True
10801080

1081-
@classmethod
10821081
def get_mrope_input_positions(
1083-
cls,
1082+
self,
10841083
input_tokens: list[int],
10851084
hf_config: PretrainedConfig,
10861085
image_grid_thw: list[list[int]] | torch.Tensor,

vllm/model_executor/models/qwen3_omni_moe_thinker.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1421,7 +1421,6 @@ def load_weights(self, weights: Iterable[tuple[str, torch.Tensor]]) -> set[str]:
14211421

14221422
return loaded_weights
14231423

1424-
@classmethod
14251424
def get_mrope_input_positions(
14261425
self,
14271426
input_tokens: list[int],

vllm/model_executor/models/qwen3_vl.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1480,9 +1480,8 @@ def _parse_and_validate_multimodal_inputs(self, **kwargs: object) -> dict:
14801480
)
14811481
return mm_input_by_modality
14821482

1483-
@classmethod
14841483
def get_mrope_input_positions(
1485-
cls,
1484+
self,
14861485
input_tokens: list[int],
14871486
hf_config: PretrainedConfig,
14881487
image_grid_thw: list[list[int]] | torch.Tensor,

0 commit comments

Comments
 (0)