Skip to content

fix(verl): fire all tasks in the batch concurrently instead of capped by semaphore#75

Merged
lyzustc merged 1 commit into
awslabs:mainfrom
lyzustc:main
Jun 11, 2026
Merged

fix(verl): fire all tasks in the batch concurrently instead of capped by semaphore#75
lyzustc merged 1 commit into
awslabs:mainfrom
lyzustc:main

Conversation

@lyzustc

@lyzustc lyzustc commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

In original verl training code, all rollout sessions in a batch launch and execution are wrapped under semaphore mechanism, which sets a bound to the number of concurrent rollout sessions. This is not needed, as RolloutClient already sets a tps gate to limit the rollout session launch rate.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@lyzustc lyzustc merged commit 7431d78 into awslabs:main Jun 11, 2026
2 checks passed
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.

2 participants