Skip to content

Conversation

@zhangxinyuehfad
Copy link
Contributor

@zhangxinyuehfad zhangxinyuehfad commented Nov 29, 2025

What this PR does / why we need it?

Fix Qwen2.5-Omni-7B accuarcy test
issue:#4480
Depends on : #4534

Does this PR introduce any user-facing change?

How was this patch tested?

accuracy test:https://github.com/vllm-project/vllm-ascend/actions/runs/19808047476?pr=4556
image

@github-actions
Copy link

👋 Hi! Thank you for contributing to the vLLM Ascend project. The following points will speed up your PR merge:‌‌

  • A PR should do only one thing, smaller PRs enable faster reviews.
  • Every PR should include unit tests and end-to-end tests ‌to ensure it works and is not broken by other future PRs.
  • Write the commit message by fulfilling the PR description to help reviewer and future developers understand.

If CI fails, you can run linting and testing checks locally according Contributing and Testing.

@vllm-ascend-ci vllm-ascend-ci added accuracy-test enable all accuracy test for PR ready-for-test start test by label for PR and removed module:ops labels Nov 29, 2025
Copy link
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 addresses a bug for the Qwen2.5-Omni-7B model by making attribute access more robust. The changes in vllm_ascend/ops/layernorm.py and vllm_ascend/ops/register_custom_ops.py use getattr with a default value to prevent potential AttributeError crashes. This is a good defensive programming practice that correctly fixes the issue. The changes are sound and I have no further suggestions.

@zhangxinyuehfad
Copy link
Contributor Author

@shen-shanshan
the result of Qwen2.5-Omni-7B accuracy is ok after reverting #4349:
image

@zhangxinyuehfad
Copy link
Contributor Author

zhangxinyuehfad commented Nov 29, 2025

@shen-shanshan the result of Qwen2.5-Omni-7B accuracy is ok after reverting #4349: image

fixed by : #4534 @Meihan-chen

@vllm-ascend-ci vllm-ascend-ci removed ready-for-test start test by label for PR accuracy-test enable all accuracy test for PR labels Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@wangxiyuan wangxiyuan merged commit 71e9b37 into vllm-project:main Dec 2, 2025
22 checks passed
wangxiyuan added a commit to wangxiyuan/vllm-ascend that referenced this pull request Dec 2, 2025
wangxiyuan added a commit that referenced this pull request Dec 2, 2025
This reverts commit 71e9b37. It breaks vllm-ascend/Qwen3-30B-A3B-W8A8 test
ChenCangtao pushed a commit to ChenCangtao/vllm-ascend that referenced this pull request Dec 3, 2025
### What this PR does / why we need it?
Fix Qwen2.5-Omni-7B accuarcy test
issue:vllm-project#4480
Depends on : vllm-project#4534

- vLLM version: v0.11.2
- vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.2

Signed-off-by: hfadzxy <[email protected]>
ChenCangtao pushed a commit to ChenCangtao/vllm-ascend that referenced this pull request Dec 3, 2025
…" (vllm-project#4619)

This reverts commit 71e9b37. It breaks vllm-ascend/Qwen3-30B-A3B-W8A8 test
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
### What this PR does / why we need it?
Fix Qwen2.5-Omni-7B accuarcy test
issue:vllm-project#4480
Depends on : vllm-project#4534

- vLLM version: v0.11.2
- vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.2

Signed-off-by: hfadzxy <[email protected]>
Signed-off-by: Che Ruan <[email protected]>
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
…" (vllm-project#4619)

This reverts commit 71e9b37. It breaks vllm-ascend/Qwen3-30B-A3B-W8A8 test

Signed-off-by: Che Ruan <[email protected]>
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
### What this PR does / why we need it?
Fix Qwen2.5-Omni-7B accuarcy test
issue:vllm-project#4480
Depends on : vllm-project#4534

- vLLM version: v0.11.2
- vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.2

Signed-off-by: hfadzxy <[email protected]>
Signed-off-by: Che Ruan <[email protected]>
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
…" (vllm-project#4619)

This reverts commit 71e9b37. It breaks vllm-ascend/Qwen3-30B-A3B-W8A8 test

Signed-off-by: Che Ruan <[email protected]>
Meihan-chen pushed a commit to Meihan-chen/vllm-ascend that referenced this pull request Dec 5, 2025
### What this PR does / why we need it?
Fix Qwen2.5-Omni-7B accuarcy test
issue:vllm-project#4480
Depends on : vllm-project#4534

- vLLM version: v0.11.2
- vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.2

Signed-off-by: hfadzxy <[email protected]>
Meihan-chen pushed a commit to Meihan-chen/vllm-ascend that referenced this pull request Dec 5, 2025
…" (vllm-project#4619)

This reverts commit 71e9b37. It breaks vllm-ascend/Qwen3-30B-A3B-W8A8 test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants