Skip to content

fix: llava EPD deployment. add llava coverage#8330

Merged
GuanLuo merged 12 commits into
mainfrom
gluo/dyn-2723-dynamorelease110vllm-upstream-disagg_multimodal_epdsh
Apr 20, 2026
Merged

fix: llava EPD deployment. add llava coverage#8330
GuanLuo merged 12 commits into
mainfrom
gluo/dyn-2723-dynamorelease110vllm-upstream-disagg_multimodal_epdsh

Conversation

@GuanLuo
Copy link
Copy Markdown
Contributor

@GuanLuo GuanLuo commented Apr 17, 2026

Signed-off-by: Guan Luo 41310872+GuanLuo@users.noreply.github.com

Overview:

Details:

Where should the reviewer start?

Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

  • closes GitHub issue: #xxx

Open with Devin

Summary by CodeRabbit

  • Tests
    • Added test support for a new multimodal model profile (llava-1.5-7b) with configurations for multiple topology variants and image-based request payloads.

Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
@GuanLuo GuanLuo requested review from a team as code owners April 17, 2026 21:53
@github-actions github-actions Bot added the fix label Apr 17, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

View 1 additional finding in Devin Review.

Open in Devin Review

Comment thread tests/serve/multimodal_profiles/vllm.py
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 17, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d8946614-84a6-428e-80f8-63c3a7b8bce9

📥 Commits

Reviewing files that changed from the base of the PR and between c2ec335 and 6e8c8d5.

📒 Files selected for processing (1)
  • tests/serve/multimodal_profiles/vllm.py

Walkthrough

Added a new MultimodalModelProfile entry for the llava-hf/llava-1.5-7b-hf model to the vLLM multimodal profiles configuration. The profile includes topologies for both e_pd and epd modes with specified timeout and GPU configuration settings.

Changes

Cohort / File(s) Summary
vLLM Multimodal Profile
tests/serve/multimodal_profiles/vllm.py
Added new MultimodalModelProfile entry for llava-hf/llava-1.5-7b-hf with two topologies (e_pd and epd), each configured with TopologyConfig including pytest.mark.pre_merge, timeout values (340s and 300s), single_gpu=True, and image payload requests.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description follows the required template structure but all main sections (Overview, Details, Where to review) are empty with only placeholder comments, making it incomplete. Fill in the Overview, Details, and Where should the reviewer start sections with actual information about the Llava profile addition and EPD deployment fixes.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title directly addresses the main change: adding Llava model coverage to multimodal profiles and fixing EPD deployment configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Comment thread tests/serve/multimodal_profiles/vllm.py
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
@GuanLuo GuanLuo requested review from a team as code owners April 20, 2026 08:53
@pull-request-size pull-request-size Bot added size/M and removed size/S labels Apr 20, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 4 new potential issues.

View 3 additional findings in Devin Review.

Open in Devin Review

Comment thread components/src/dynamo/vllm/handlers.py
Comment thread examples/backends/vllm/launch/disagg_multimodal_e_pd.sh
Comment thread components/src/dynamo/vllm/handlers.py Outdated
Comment thread components/src/dynamo/vllm/handlers.py Outdated
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Signed-off-by: GuanLuo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
… generate one response)

Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Comment thread examples/backends/vllm/launch/disagg_multimodal_e_pd.sh
Comment thread tests/serve/multimodal_profiles/vllm.py
Comment thread components/src/dynamo/vllm/multimodal_utils/hash_utils.py
Copy link
Copy Markdown
Contributor

@furionw furionw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you

@GuanLuo GuanLuo merged commit e71f1d2 into main Apr 20, 2026
85 checks passed
@GuanLuo GuanLuo deleted the gluo/dyn-2723-dynamorelease110vllm-upstream-disagg_multimodal_epdsh branch April 20, 2026 20:17
nv-nmailhot pushed a commit that referenced this pull request Apr 20, 2026
Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com>
Signed-off-by: GuanLuo <41310872+GuanLuo@users.noreply.github.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants