Skip to content

[CI] Fix mypy multimodels tests folder - #64342

Merged
yewentao256 merged 10 commits into
mainfrom
wentao-fix-mypy-multiple-model
Oct 30, 2026
Merged

yewentao256 merged 10 commits into
mainfrom
wentao-fix-mypy-multiple-model

Conversation

@yewentao256

Copy link
Copy Markdown
Member

Overview

Fix mypy multimodels tests folder

Signed-off-by: yewentao256 <zhyanwentao@126.com>
@yewentao256 yewentao256 added the ready ONLY add when PR is ready to merge/full CI is needed label Oct 28, 2026
@yewentao256

Copy link
Copy Markdown
Member Author

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98059 for commit 762ebff04d75.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@mergify mergify Bot added pooling llama Related to Llama models multi-modality Related to multi-modality (#4194) mistral Related to Mistral models qwen Related to Qwen models kimi k3 glm nvidia labels Oct 28, 2026
@mergify

mergify Bot commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be
merged. Please rebase the PR, @yewentao256.

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

@mergify mergify Bot added the needs-rebase label Oct 28, 2026
- Pass DummyOptions defaults to Field by keyword so mypy sees them as optional
- Give SupportsLoRA.lora_manager a None default so explicit subclasses are not
  implicitly abstract
- Revert getattr/noqa B009, type: ignore[abstract] and dict() workarounds that
  mypy does not need

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
- Pass granite_speech audio as a bare array again; the (audio, sr) tuple
  changed the HF and vLLM inputs and is not needed for mypy
- Check every raw pixel value is uint8 instead of only those reached by zip

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
@github-project-automation github-project-automation Bot moved this to Ready in NVIDIA Oct 29, 2026
@hmellor

hmellor commented Oct 29, 2026

Copy link
Copy Markdown
Member

/ci run

@github-actions

Copy link
Copy Markdown

❌ This PR is 80 commits behind upstream main. The bot could not merge upstream main into this branch (API returned 422: merge conflict between base and head). No new CI build was started. Either merge or rebase onto the latest main yourself and rerun /ci run, or use /ci run --allow-stale to test this branch as is.

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
@hmellor

hmellor commented Oct 29, 2026

Copy link
Copy Markdown
Member

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98351 for commit 43c29c9b3944.

@mergify

mergify Bot commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

Hi @yewentao256, the pre-commit checks have failed. Please run:

uv pip install pre-commit>=4.5.1
pre-commit install
pre-commit run --all-files

Then, commit the changes and push to your branch.

For future commits, pre-commit will run automatically on changed files before each commit.

@mergify mergify Bot removed the needs-rebase label Oct 29, 2026
Signed-off-by: yewentao256 <zhyanwentao@126.com>
@yewentao256

Copy link
Copy Markdown
Member Author

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98359 for commit 4ce2918d273f.

ℹ️ This PR is 2 commits behind upstream main. Merged upstream main into this branch as 4ce2918d273f before starting CI. Pull the branch before pushing more changes.

@yewentao256
yewentao256 enabled auto-merge (squash) October 29, 2026 17:12
Signed-off-by: yewentao256 <zhyanwentao@126.com>
@yewentao256

Copy link
Copy Markdown
Member Author

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98412 for commit bff1b6f5e474.

ℹ️ This PR is 23 commits behind upstream main. Merged upstream main into this branch as bff1b6f5e474 before starting CI. Pull the branch before pushing more changes.

@mergify

mergify Bot commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

Hi @yewentao256, the pre-commit checks have failed. Please run:

uv pip install pre-commit>=4.5.1
pre-commit install
pre-commit run --all-files

Then, commit the changes and push to your branch.

For future commits, pre-commit will run automatically on changed files before each commit.

Signed-off-by: yewentao256 <zhyanwentao@126.com>
@yewentao256

Copy link
Copy Markdown
Member Author

/ci run

@github-actions

Copy link
Copy Markdown

✅ Triggered Buildkite CI #98487 for commit a9eb1ad4565d.

ℹ️ This PR is 9 commits behind upstream main. Merged upstream main into this branch as a9eb1ad4565d before starting CI. Pull the branch before pushing more changes.

@yewentao256
yewentao256 merged commit 83bae49 into main Oct 30, 2026
168 checks passed
@yewentao256
yewentao256 deleted the wentao-fix-mypy-multiple-model branch October 30, 2026 00:42
@github-project-automation github-project-automation Bot moved this from Ready to Done in NVIDIA Oct 30, 2026
micah-wil added a commit to ROCm/vllm that referenced this pull request Oct 30, 2026
Narrow MultiModalKwargsItem and NestedTensors types in test_glm5_raw_video_timestamps_follow_sampled_frames, which landed in vllm-project#64071 concurrently with vllm-project#64342 enabling stricter mypy for tests/models/multimodal.

Signed-off-by: Micah Williamson <micah.williamson@amd.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

glm k3 kimi llama Related to Llama models mistral Related to Mistral models multi-modality Related to multi-modality (#4194) nvidia pooling qwen Related to Qwen models ready ONLY add when PR is ready to merge/full CI is needed

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants