Skip to content

Conversation

@njhill
Copy link
Member

@njhill njhill commented Oct 18, 2025

vllm.v1.executors.Executor becomes the base executor class.

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 is a significant and well-executed refactoring that removes the V0 executors and consolidates the executor logic around the new vllm.v1.executor.Executor base class. The changes are extensive, touching many files to update imports, remove obsolete code and environment variables (VLLM_USE_RAY_SPMD_WORKER, VLLM_USE_RAY_COMPILED_DAG), and align with the new V1 executor API. The new structure is more logical and simplifies the codebase. I have reviewed the changes and found no critical or high-severity issues. The refactoring appears to be consistent and correct across the entire pull request.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Nick Hill <nhill@redhat.com>
@njhill njhill changed the title [Core] Remove V0 executors [V0 Deprecation] Remove V0 executors Oct 20, 2025
@njhill
Copy link
Member Author

njhill commented Oct 20, 2025

cc @ruisearch42 re the Ray executor changes

@mergify
Copy link

mergify bot commented Oct 21, 2025

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

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 21, 2025
@mergify mergify bot removed the needs-rebase label Oct 21, 2025
@njhill njhill merged commit 647214f into vllm-project:main Oct 21, 2025
56 checks passed
@njhill njhill deleted the rm-v0-executors branch October 21, 2025 18:09
baonudesifeizhai pushed a commit to baonudesifeizhai/vllm that referenced this pull request Oct 21, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
sstamenk pushed a commit to sstamenk/vllm that referenced this pull request Oct 23, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: sstamenk <strahinja.stamenkovic@amd.com>
usberkeley pushed a commit to usberkeley/vllm that referenced this pull request Oct 23, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
albertoperdomo2 pushed a commit to albertoperdomo2/vllm that referenced this pull request Oct 23, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: Alberto Perdomo <aperdomo@redhat.com>
wangxiyuan pushed a commit to vllm-project/vllm-ascend that referenced this pull request Oct 25, 2025
### What this PR does / why we need it?
Upgrade to new vllm commit:
vllm-project/vllm@c9461e0

- Fix many imports, caused by
vllm-project/vllm#26908
- Fix import ```sha256```, caused by
vllm-project/vllm#27169
- Remove ```SchedulerConfig.send_delta_data```, caused by
vllm-project/vllm#27142
- Fix ```FusedMoE``` because of dual stream execution, caused by
vllm-project/vllm#26440

### Does this PR introduce _any_ user-facing change?
N/A

### How was this patch tested?
CI passed with new added/existing test.


- vLLM version: v0.11.0rc3
- vLLM main:
vllm-project/vllm@17c540a

---------

Signed-off-by: MengqingCao <cmq0113@163.com>
Signed-off-by: Icey <1790571317@qq.com>
Co-authored-by: MengqingCao <cmq0113@163.com>
liziyu179 pushed a commit to nwpu-zxr/vllm-ascend that referenced this pull request Oct 25, 2025
### What this PR does / why we need it?
Upgrade to new vllm commit:
vllm-project/vllm@c9461e0

- Fix many imports, caused by
vllm-project/vllm#26908
- Fix import ```sha256```, caused by
vllm-project/vllm#27169
- Remove ```SchedulerConfig.send_delta_data```, caused by
vllm-project/vllm#27142
- Fix ```FusedMoE``` because of dual stream execution, caused by
vllm-project/vllm#26440

### Does this PR introduce _any_ user-facing change?
N/A

### How was this patch tested?
CI passed with new added/existing test.

- vLLM version: v0.11.0rc3
- vLLM main:
vllm-project/vllm@17c540a

---------

Signed-off-by: MengqingCao <cmq0113@163.com>
Signed-off-by: Icey <1790571317@qq.com>
Co-authored-by: MengqingCao <cmq0113@163.com>
Signed-off-by: nwpu-zxr <zhouxuerong2@huawei.com>
0xrushi pushed a commit to 0xrushi/vllm that referenced this pull request Oct 26, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: 0xrushi <6279035+0xrushi@users.noreply.github.com>
0xrushi pushed a commit to 0xrushi/vllm that referenced this pull request Oct 26, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
Signed-off-by: 0xrushi <6279035+0xrushi@users.noreply.github.com>
Chenyaaang pushed a commit to Chenyaaang/vllm that referenced this pull request Oct 28, 2025
Signed-off-by: Nick Hill <nhill@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend ready ONLY add when PR is ready to merge/full CI is needed tpu Related to Google TPUs v1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants