From bc4a659f03f7d28892fa1a52a1cceaa55ddac0ba Mon Sep 17 00:00:00 2001 From: "Yiyang \"Ian\" Liu" Date: Tue, 14 Apr 2026 07:41:28 -0700 Subject: [PATCH] [Bugfix] Make mrope kwargs optional in HunyuanImage3 get_mrope_input_positions (#2654) Signed-off-by: Yiyang Liu Co-authored-by: SYLAR <125541396+lishunyang12@users.noreply.github.com> --- .../model_executor/models/hunyuan_image3/hunyuan_image3.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vllm_omni/model_executor/models/hunyuan_image3/hunyuan_image3.py b/vllm_omni/model_executor/models/hunyuan_image3/hunyuan_image3.py index 6d25274f9..5c280ddcf 100644 --- a/vllm_omni/model_executor/models/hunyuan_image3/hunyuan_image3.py +++ b/vllm_omni/model_executor/models/hunyuan_image3/hunyuan_image3.py @@ -1507,9 +1507,9 @@ class HunyuanImage3ForConditionalGeneration(nn.Module, SupportsMultiModal, Suppo input_tokens: list[int], mm_features: list[MultiModalFeatureSpec] | None = None, *, - hf_config: PretrainedConfig, - image_grid_thw: list[list[int]] | torch.Tensor, - video_grid_thw: list[list[int]] | torch.Tensor, + hf_config: PretrainedConfig | None = None, + image_grid_thw: list[list[int]] | torch.Tensor | None = None, + video_grid_thw: list[list[int]] | torch.Tensor | None = None, second_per_grid_ts: list[float] | None = None, context_len: int = 0, seq_len: int | None = None,