Repository navigation
Conversation
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
Contributor
Author
tzhouam
added a commit
that referenced
this pull request
Jun 30, 2026
…ners Converge the connector-starvation fix (d229272) with the canonical PR #4792 ("fix audio empty bug for non-async-chunk mode"): - gpu_ar / gpu_generation runners: instead of conditioning the accumulate on pooler_output while leaving pooler_inter=None, set the no-async-chunk branch to (pooler_output, pooler_output) / (per_req_payloads, per_req_payloads). This feeds the SAME full payload to accumulate_full_payload_output AND now also populates the inter_stage_outputs field uniformly, matching #4792. - npu_ar / npu_generation runners: apply the same one-liner. These were the gap in d229272 -- the NPU runners have no accumulate_full_payload_output call, so inter_stage_outputs is their only inter-stage transport; with (None, ...) they starved in no-async-chunk mode exactly like the GPU path. - tests/worker/test_gpu_ar_model_runner.py: inter_stage_outputs is now non-None in no-async-chunk and mirrors multimodal_outputs (matches #4792's test update). - Revert the partition non-lossy change from d229272: with the no-async-chunk branch no longer routing through partition_flat_payload, that change only affected async_chunk (a path that was NOT failing) and diverged from #4792, so drop it to match upstream exactly. GPU-equivalent to the verified d229272 behavior: accumulate still receives the full payload (Qwen3-TTS + Qwen3-Omni-30B realtime e2e both passed under it). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: tzhouam <tzhouam@connect.ust.hk>
tzhouam
added a commit
that referenced
this pull request
Jun 30, 2026
…ners Converge the connector-starvation fix (d229272) with the canonical PR #4792 ("fix audio empty bug for non-async-chunk mode"): - gpu_ar / gpu_generation runners: instead of conditioning the accumulate on pooler_output while leaving pooler_inter=None, set the no-async-chunk branch to (pooler_output, pooler_output) / (per_req_payloads, per_req_payloads). This feeds the SAME full payload to accumulate_full_payload_output AND now also populates the inter_stage_outputs field uniformly, matching #4792. - npu_ar / npu_generation runners: apply the same one-liner. These were the gap in d229272 -- the NPU runners have no accumulate_full_payload_output call, so inter_stage_outputs is their only inter-stage transport; with (None, ...) they starved in no-async-chunk mode exactly like the GPU path. - tests/worker/test_gpu_ar_model_runner.py: inter_stage_outputs is now non-None in no-async-chunk and mirrors multimodal_outputs (matches #4792's test update). - Revert the partition non-lossy change from d229272: with the no-async-chunk branch no longer routing through partition_flat_payload, that change only affected async_chunk (a path that was NOT failing) and diverged from #4792, so drop it to match upstream exactly. GPU-equivalent to the verified d229272 behavior: accumulate still receives the full payload (Qwen3-TTS + Qwen3-Omni-30B realtime e2e both passed under it). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: tzhouam <tzhouam@connect.ust.hk>
Collaborator
|
fix conflicts |
Contributor
Author
|
seems this bug already fixed? |
1 task done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PLEASE FILL IN THE PR DESCRIPTION HERE.
Fix the audio empty bug raised in https://buildkite.com/vllm/vllm-omni/builds/11897/canvas?sid=019f1495-91f0-4941-b501-6e2b7a2c4310&tab=output
Go back to the previous path that hidden states will go through both inter_stage_output and multimodal_output.
Purpose
Test Plan
vLLM Version:
vLLM-Omni Commit:
Test Result
BEFORE SUBMITTING: read CONTRIBUTING.md and run the precheck-pr skill with the code agent for a self-check against project conventions.
(anything written below this line will be removed by GitHub Actions)