Skip to content

[None][chore] Add CODEOWNERS mappings for @NVIDIA/trt-llm-multimodal-devs#13110

Merged
venkywonka merged 7 commits into
NVIDIA:mainfrom
venkywonka:mm_codeowners
Apr 17, 2026
Merged

[None][chore] Add CODEOWNERS mappings for @NVIDIA/trt-llm-multimodal-devs#13110
venkywonka merged 7 commits into
NVIDIA:mainfrom
venkywonka:mm_codeowners

Conversation

@venkywonka
Copy link
Copy Markdown
Collaborator

@venkywonka venkywonka commented Apr 16, 2026

Summary

Adds multimodal codeowners

Summary by CodeRabbit

  • Chores
    • Updated internal code ownership and responsibility assignments for multimodal development components.

…devs

Add code ownership rules for the new multimodal team covering:
- Shared multimodal infrastructure (inputs, encoder framework, C++ code)
- VLM models without a dedicated team (siglip, llava_next, qwen3vl, etc.)
- Multimodal tests, examples, docs, and serving utils
- Co-ownership on existing VLM model rules (gemma3vl, clip, phi4mm, etc.)

Signed-off-by: venkywonka <[email protected]>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 16, 2026

📝 Walkthrough

Walkthrough

Updated the CODEOWNERS file to assign the multimodal developers team as code owners for multiple multimodal PyTorch model implementations, tests, shared infrastructure, serving components, and related examples across the repository.

Changes

Cohort / File(s) Summary
CODEOWNERS Configuration
.github/CODEOWNERS
Added @NVIDIA/trt-llm-multimodal-devs ownership rules for multimodal model files (modeling_gemma3vl.py, modeling_pixtral.py, modeling_phi4mm.py, modeling_mllama.py, modeling_qwen2vl.py, modeling_vila.py, modeling_nanov2vlm.py), multimodal infrastructure (llmapi/mm_encoder.py, serve/media_storage.py), HF checkpoint weight mappers, multimodal tests, and related examples/documentation.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning PR description is minimal and lacks required sections from the template (Description, Test Coverage, PR Checklist details). Expand description to include: detailed explanation of what files are affected and why ownership is being reassigned, what test coverage exists, and confirmation of checklist items (especially CODEOWNERS update acknowledgment and any documentation changes).
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: adding CODEOWNERS mappings for a specific team, matching the changeset which only modifies the CODEOWNERS file.
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.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/CODEOWNERS:
- Line 92: The CODEOWNERS contains a duplicate/conflicting rule for
tensorrt_llm/_torch/models/modeling_pixtral.py where the earlier rule that
assigns `@NVIDIA/trt-llm-torch-models-mistral-devs` is overridden by a later rule;
remove the duplicate or merge the Mistral team into the final (last) matching
rule so the last match contains all intended owners (e.g., include
`@NVIDIA/trt-llm-torch-models-mistral-devs` alongside
`@NVIDIA/trt-llm-torch-models-devs` and `@NVIDIA/trt-llm-multimodal-devs` in the
final entry for modeling_pixtral.py) to ensure reviewer routing is unambiguous.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 436118d0-9dec-4f0a-9c25-2d8ac8a187df

📥 Commits

Reviewing files that changed from the base of the PR and between b01ff5e and 9fed535.

📒 Files selected for processing (1)
  • .github/CODEOWNERS

Comment thread .github/CODEOWNERS Outdated
Remove dead pixtral rule from Mistral section (shadowed by VLMs section)
and duplicate nemotron_nas entry.

Signed-off-by: venkywonka <[email protected]>
These paths are dated and set for deprecation (TensorRT engine backend,
not PyTorch/AutoDeploy): multimodal_model_runner, multimodal_builder,
multimodal_encoders, examples/models/core/multimodal.

Signed-off-by: venkywonka <[email protected]>
@venkywonka
Copy link
Copy Markdown
Collaborator Author

/bot skip --comment "no ci for codeowners update"

@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43823 [ skip ] triggered by Bot. Commit: 383b327 Link to invocation

@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43823 [ skip ] completed with state SUCCESS. Commit: 383b327
Skipping testing for commit 383b327

Link to invocation

Comment thread .github/CODEOWNERS
Comment thread .github/CODEOWNERS
@venkywonka
Copy link
Copy Markdown
Collaborator Author

/bot skip --comment "no ci for codeowners update"

@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43842 [ skip ] triggered by Bot. Commit: 2064db1 Link to invocation

@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43842 [ skip ] completed with state SUCCESS. Commit: 2064db1
Skipping testing for commit 2064db1

Link to invocation

Comment thread .github/CODEOWNERS Outdated
@venkywonka
Copy link
Copy Markdown
Collaborator Author

/bot skip --comment "no ci for codeowners update"

@venkywonka venkywonka enabled auto-merge (squash) April 17, 2026 05:00
@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43959 [ skip ] triggered by Bot. Commit: 970ff18 Link to invocation

@tensorrt-cicd
Copy link
Copy Markdown
Collaborator

PR_Github #43959 [ skip ] completed with state SUCCESS. Commit: 970ff18
Skipping testing for commit 970ff18

Link to invocation

@venkywonka venkywonka merged commit 223d675 into NVIDIA:main Apr 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants