Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
fda3f03e
Unverified
Commit
fda3f03e
authored
Jan 20, 2026
by
Cyrus Leung
Committed by
GitHub
Jan 20, 2026
Browse files
[4/N] Initialize MM components in context managers (M-P) (#32663)
Signed-off-by:
DarkLight1337
<
tlleungac@connect.ust.hk
>
parent
bb917203
Changes
24
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
7 additions
and
23 deletions
+7
-23
vllm/model_executor/models/qwen3_vl_moe.py
vllm/model_executor/models/qwen3_vl_moe.py
+6
-6
vllm/model_executor/models/skyworkr1v.py
vllm/model_executor/models/skyworkr1v.py
+0
-1
vllm/model_executor/models/step3_vl.py
vllm/model_executor/models/step3_vl.py
+0
-8
vllm/model_executor/models/tarsier.py
vllm/model_executor/models/tarsier.py
+1
-8
No files found.
vllm/model_executor/models/qwen3_vl_moe.py
View file @
fda3f03e
...
...
@@ -453,15 +453,15 @@ class Qwen3VLMoeForConditionalGeneration(
]
with
self
.
_mark_language_model
(
vllm_config
):
self
.
language_model
=
Qwen3MoeLLMForCausalLM
(
self
.
language_model
=
language_model
=
Qwen3MoeLLMForCausalLM
(
vllm_config
=
vllm_config
,
prefix
=
maybe_prefix
(
prefix
,
"language_model"
)
)
# Whether to include the gate_up_proj mapping is determined by
# the language model.
self
.
packed_modules_mapping
=
(
self
.
packed_modules_mapping
|
self
.
language_model
.
packed_modules_mapping
)
# Whether to include the gate_up_proj mapping is determined by
# the language model.
self
.
packed_modules_mapping
=
(
self
.
packed_modules_mapping
|
language_model
.
packed_modules_mapping
)
self
.
make_empty_intermediate_tensors
=
(
self
.
language_model
.
make_empty_intermediate_tensors
...
...
vllm/model_executor/models/skyworkr1v.py
View file @
fda3f03e
...
...
@@ -908,7 +908,6 @@ class SkyworkR1VChatModel(nn.Module, SupportsMultiModal, SupportsPP):
**
kwargs
:
object
,
)
->
IntermediateTensors
:
if
intermediate_tensors
is
not
None
:
input_ids
=
None
inputs_embeds
=
None
forward_kwargs
=
{
...
...
vllm/model_executor/models/step3_vl.py
View file @
fda3f03e
...
...
@@ -1104,14 +1104,6 @@ class Step3VLForConditionalGeneration(nn.Module, SupportsMultiModal, SupportsPP)
)
->
torch
.
Tensor
|
IntermediateTensors
:
if
intermediate_tensors
is
not
None
:
inputs_embeds
=
None
elif
inputs_embeds
is
None
:
vision_embeddings
=
self
.
embed_multimodal
(
**
kwargs
)
inputs_embeds
=
self
.
embed_input_ids
(
input_ids
,
vision_embeddings
,
is_multimodal
=
input_ids
==
self
.
config
.
image_token_id
,
)
input_ids
=
None
hidden_states
=
self
.
language_model
(
input_ids
,
positions
,
intermediate_tensors
,
inputs_embeds
=
inputs_embeds
...
...
vllm/model_executor/models/tarsier.py
View file @
fda3f03e
...
...
@@ -597,14 +597,7 @@ class TarsierForConditionalGeneration(nn.Module, SupportsMultiModal, SupportsPP)
)
->
torch
.
Tensor
|
IntermediateTensors
:
if
intermediate_tensors
is
not
None
:
inputs_embeds
=
None
elif
inputs_embeds
is
None
:
vision_embeddings
=
self
.
embed_multimodal
(
**
kwargs
)
inputs_embeds
=
self
.
embed_input_ids
(
input_ids
,
vision_embeddings
,
is_multimodal
=
input_ids
==
self
.
config
.
image_token_index
,
)
input_ids
=
None
hidden_states
=
self
.
language_model
.
model
(
input_ids
=
input_ids
,
positions
=
positions
,
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment