-
Notifications
You must be signed in to change notification settings - Fork 580
fix: add missing av dependency in contanier for multimodal examples (#1881) #1882
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Caution Review failedFailed to post review comments. Configuration used: .coderabbit.yaml 📒 Files selected for processing (28)
💤 Files with no reviewable changes (2)
🧰 Additional context used🧠 Learnings (17)deploy/cloud/operator/internal/consts/consts.go (2)
examples/llm/deploy/agg_router.yaml (1)
examples/llm/deploy/agg.yaml (1)
examples/multimodal/utils/model.py (1)
examples/llm/deploy/disagg.yaml (1)
examples/sglang/slurm_jobs/job_script_template.j2 (1)
examples/llm/deploy/disagg_router.yaml (1)
deploy/cloud/operator/internal/dynamo/graph_test.go (2)
container/Dockerfile.tensorrt_llm (1)
examples/vllm_v0/deploy/disagg_planner.yaml (2)
examples/vllm_v1/deploy/agg.yaml (1)
deploy/cloud/operator/internal/controller/dynamocomponentdeployment_controller_test.go (1)
examples/vllm_v0/deploy/disagg.yaml (2)
examples/vllm_v1/deploy/disagg_planner.yaml (3)
examples/vllm_v1/deploy/disagg.yaml (2)
examples/vllm_v0/deploy/agg.yaml (2)
examples/sglang/multinode-examples.md (3)
🧬 Code Graph Analysis (2)deploy/cloud/operator/internal/dynamo/graph_test.go (1)
deploy/cloud/operator/internal/controller/dynamocomponentdeployment_controller_test.go (1)
🪛 YAMLlint (1.37.1)examples/multimodal/deploy/k8s/disagg-video.yaml[error] 162-162: no new line character at the end of file (new-line-at-end-of-file) examples/multimodal/deploy/k8s/agg-llava.yaml[error] 133-133: no new line character at the end of file (new-line-at-end-of-file) examples/multimodal/deploy/k8s/agg-phi3v.yaml[error] 133-133: no new line character at the end of file (new-line-at-end-of-file) examples/multimodal/deploy/k8s/disagg.yaml[error] 162-162: no new line character at the end of file (new-line-at-end-of-file) examples/multimodal/deploy/k8s/agg-video.yaml[error] 133-133: no new line character at the end of file (new-line-at-end-of-file) examples/multimodal/deploy/k8s/agg-qwen.yaml[error] 133-133: no new line character at the end of file (new-line-at-end-of-file) 🔇 Additional comments (13)
WalkthroughThis update introduces new Kubernetes deployment manifests for multimodal and vLLM examples, removes MinIO as a Helm chart dependency, and standardizes GPU resource keys in deployment YAMLs. It also updates port constants in Go code, consolidates Dockerfile commands, adds a Python dependency, and revises documentation for installation and deployment workflows. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant Kubernetes
participant Container
participant Secret
participant ConfigFile
User->>Kubernetes: Apply new multimodal deployment manifest
Kubernetes->>Container: Launches service pod(s)
Container->>Secret: Loads HuggingFace token (if needed)
Container->>ConfigFile: Reads config via -f <config>.yaml
Container->>Container: Runs dynamo serve with specified graph component
Possibly related PRs
Poem
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
@@ -14,6 +14,7 @@ | |||
# limitations under the License. | |||
|
|||
accelerate==1.6.0 | |||
av==15.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so we've have an av
dependency for every version of use of Dynamo?
starting to seems like a "and the kitchen sink" approach to engineering.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, another alternative is we dont alter the base vllm image and create multimodal specific dockerfile and publish the container.
@whoisj, @nv-anants: do you have any other suggestions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that makes more sense. Might be worth keeping the containerfile in the example folder?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@biswapanda let's get this merged for now and please create a work item for separating the dockerfiles. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please create a work item to separate the container files.
sounds good, I've created a ticket DYN-700 to address the comment. |
Overview:
nvbug: 5383740
Adds missing dep
av
for video model.PR from #1881
Where should the reviewer start?
Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)
TODO:
Summary by CodeRabbit
New Features
Bug Fixes
gpu
key instead of vendor-specific keys, improving compatibility.Documentation
Chores
av==15.0.0
) for video processing.Refactor
Style