Skip to content

[bugfix] refactor FunASR's _get_data_parser #34397

Merged
DarkLight1337 merged 2 commits intovllm-project:mainfrom
AllenDou:funasr
Feb 12, 2026
Merged

[bugfix] refactor FunASR's _get_data_parser #34397
DarkLight1337 merged 2 commits intovllm-project:mainfrom
AllenDou:funasr

Conversation

@AllenDou
Copy link
Copy Markdown
Contributor

@AllenDou AllenDou commented Feb 12, 2026

  1. refactor _get_data_parser, move it from FunASRMultiModalProcessor to FunASRProcessingInfo because "BaseMultiModalProcessor._get_data_parser has been moved to BaseProcessingInfo.build_data_parser in v0.16. "
  2. and It's better to check prompt_len, so I delete skip_prompt_length_check(return True)
    @DarkLight1337 please take a look, thanks.

Related PR #33247

Signed-off-by: zixiao <shunli.dsl@alibaba-inc.com>
@mergify mergify bot added the bug Something isn't working label Feb 12, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request correctly refactors the _get_data_parser method by moving it from FunASRMultiModalProcessor to FunASRProcessingInfo and renaming it to get_data_parser. This change aligns with the recent API updates in vLLM, ensuring compatibility and proper functionality. The implementation is clean, straightforward, and I have no further suggestions for improvement.

Signed-off-by: zixiao <shunli.dsl@alibaba-inc.com>
Copy link
Copy Markdown
Member

@DarkLight1337 DarkLight1337 left a comment

Choose a reason for hiding this comment

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

Sorry I missed this

@DarkLight1337 DarkLight1337 enabled auto-merge (squash) February 12, 2026 03:34
@github-actions github-actions bot added the ready ONLY add when PR is ready to merge/full CI is needed label Feb 12, 2026
@AllenDou
Copy link
Copy Markdown
Contributor Author

buildkite/ci/pr/v1-e2e-plus-engine failed with message "FAILED v1/e2e/test_spec_decode.py::test_ngram_and_suffix_correctness[speculative_config1] - assert 52 >= 66", should I rebase onto latest main? @DarkLight1337

@DarkLight1337
Copy link
Copy Markdown
Member

No, it is a flaky test, let me retry it

@DarkLight1337 DarkLight1337 merged commit 386bfe5 into vllm-project:main Feb 12, 2026
60 checks passed
@AllenDou AllenDou deleted the funasr branch February 12, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ready ONLY add when PR is ready to merge/full CI is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants