Skip to content

Conversation

@wuxibin89
Copy link
Collaborator

What does this PR do?

Remove chat scheduler as describe in #2618

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 removes the ChatCompletionScheduler and its related components. The changes are mostly subtractive and align with the goal of removing this feature, likely in favor of native tool support in inference engines or a new agent loop implementation.

My review has identified one high-severity issue: a test file for a function that is still in use has been removed, which impacts test coverage and future maintainability. Please see the specific comment for details.

@PeterSH6
Copy link
Collaborator

LGTM

@eric-haibin-lin
Copy link
Collaborator

@zhaochenyang20 @chenhaiq FYI

@zhaochenyang20
Copy link
Collaborator

Could we bump to 0.4.9+ at once?

@wuxibin89 wuxibin89 force-pushed the wuxibin/remove_chatscheduler branch from b4006a1 to 566b703 Compare July 25, 2025 03:59
@vermouth1992 vermouth1992 merged commit f107800 into volcengine:main Jul 25, 2025
50 of 52 checks passed
oseyosey pushed a commit to oseyosey/verl that referenced this pull request Jul 28, 2025
### What does this PR do?

Remove chat scheduler as describe in volcengine#2618
CurryRice233 added a commit to CurryRice233/verl that referenced this pull request Jul 28, 2025
* origin/mindspeed: (39 commits)
  [perf] feat: add optional role selection in discrete mode for NPU Profiler (volcengine#2750)
  [rollout] feat: remove chat scheduler (volcengine#2725)
  [trainer] refactor: Make sure to keep the type checking (volcengine#2634)
  [doc] style: change resize handle from gradient to plain color (volcengine#2746)
  [CI] feat: add `mypy` to pre-commit (volcengine#2614)
  [megatron] feat: a bunch of optimzation on vram, sequence packing (volcengine#2678)
  [docker] feat: upgrade to torch 2.7, sglang 0.4.8 (volcengine#2617)
  [doc] feat: add resizable sidebar and improve layout (volcengine#2577)
  [ci] fix: release ascend test time, fix one step off-policy CI (volcengine#2731)
  [recipe] chore: add retool training script (volcengine#2732)
  [ci] fix: checkpoint_convertor ci miss a hf model download (volcengine#2730)
  [doc] feat: Add agent-lightning in the list of "awesome works using verl (volcengine#2726)
  [tool] fix: geo3k create return str instead of tuple (volcengine#2714)
  [megatron] fix: resolve backward propagation error in megatron_actor due to shared logits tensor in-place modification (volcengine#2484)
  [misc] chore: bump main branch version to v0.5.0.dev (volcengine#2718)
  [sglang] fix: Adding strict naming sanity for sglang (volcengine#2719)
  [ray] feat: RayWorkerGroup support set worker env (volcengine#2685)
  [ci] test: add CriticWorker unit test, make some util CPU friendly (volcengine#2717)
  [cfg] refactor: add ActorConfig, EngineConfig, and ActorWorker unit test, refactor validation code (volcengine#2621)
  [misc] chore: bump version to v0.5.0 (volcengine#2716)
  ...
SumanthRH pushed a commit to SumanthRH/verl that referenced this pull request Jul 29, 2025
### What does this PR do?

Remove chat scheduler as describe in volcengine#2618
yellowbee686 pushed a commit to yellowbee686/verl that referenced this pull request Jul 31, 2025
### What does this PR do?

Remove chat scheduler as describe in volcengine#2618
Juniper1021 pushed a commit to Juniper1021/verl that referenced this pull request Aug 7, 2025
### What does this PR do?

Remove chat scheduler as describe in volcengine#2618
whatadayG pushed a commit to whatadayG/verl that referenced this pull request Sep 5, 2025
### What does this PR do?

Remove chat scheduler as describe in volcengine#2618
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants