Skip to content

Revert "drop ascend scheduler"#4580

Merged
MengqingCao merged 1 commit intomainfrom
revert-4498-remove_ascend_scheduler
Nov 29, 2025
Merged

Revert "drop ascend scheduler"#4580
MengqingCao merged 1 commit intomainfrom
revert-4498-remove_ascend_scheduler

Conversation

@MengqingCao
Copy link
Copy Markdown
Collaborator

@MengqingCao MengqingCao commented Nov 29, 2025

@github-actions
Copy link
Copy Markdown
Contributor

👋 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.

@github-actions github-actions bot added documentation Improvements or additions to documentation module:tests module:core labels Nov 29, 2025
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 reverts a previous change, reintroducing the ascend_scheduler. The changes primarily involve updating documentation, examples, and tests to reflect this. I've identified a few issues in the configurations within the tests and documentation that need attention. These include a typo in a configuration key and the use of incorrect or redundant keys, which could lead to confusion and incorrect behavior.

Comment on lines +163 to +164
'enable_chunked_prefill' : False,
'chunked_prefill_enabled': False
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The configuration key chunked_prefill_enabled is incorrect and has no effect. The correct key is enable_chunked_prefill. Please remove the incorrect key and the trailing comma from the preceding line.

Suggested change
'enable_chunked_prefill' : False,
'chunked_prefill_enabled': False
'enable_chunked_prefill' : False

additional_config={
"ascend_scheduler_config": {
"enabled": True,
"chunked_prefill_enabled": False,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The configuration key chunked_prefill_enabled is incorrect. It should be enable_chunked_prefill. Due to this, the test is not running with chunked prefill disabled as intended.

Suggested change
"chunked_prefill_enabled": False,
"enable_chunked_prefill": False,

additional_config={
"ascend_scheduler_config": {
"enabled": True,
"chunked_prefill_enabled": False,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The configuration key chunked_prefill_enabled is incorrect. It should be enable_chunked_prefill. Due to this, the test is not running with chunked prefill disabled as intended.

Suggested change
"chunked_prefill_enabled": False,
"enable_chunked_prefill": False,

if not use_v1_schduler:
kwargs = {
"ascend_scheduler_config": {
"enable": True,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

There is a typo in the configuration key. "enable" should be "enabled". This causes the ascend scheduler to be disabled by default, and the test does not run with the intended configuration.

Suggested change
"enable": True,
"enabled": True,

Copy link
Copy Markdown
Collaborator

@wangxiyuan wangxiyuan left a comment

Choose a reason for hiding this comment

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

This change lead CI test oom. Let's revert it first.

@MengqingCao MengqingCao merged commit 517fd92 into main Nov 29, 2025
17 checks passed
@wangxiyuan wangxiyuan deleted the revert-4498-remove_ascend_scheduler branch December 1, 2025 00:54
ChenCangtao pushed a commit to ChenCangtao/vllm-ascend that referenced this pull request Dec 3, 2025
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 4, 2025
Meihan-chen pushed a commit to Meihan-chen/vllm-ascend that referenced this pull request Dec 5, 2025
Clorist33 pushed a commit to Clorist33/vllm-ascend that referenced this pull request Dec 9, 2025
Reverts vllm-project#4498
- vLLM version: v0.11.2
- vLLM main: https://github.com/vllm-project/vllm/commit/v0.11.2

Signed-off-by: tanqingshan (A) <50050625@china.huawei.com>
Clorist33 pushed a commit to Clorist33/vllm-ascend that referenced this pull request Dec 10, 2025
Mercykid-bash pushed a commit to Mercykid-bash/vllm-ascend that referenced this pull request Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation module:core module:tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants