-
Notifications
You must be signed in to change notification settings - Fork 596
Add deterministic RL training experiment with vLLM #1975
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bwasti
wants to merge
17
commits into
pytorch:main
Choose a base branch
from
bwasti:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
5fc60f8
Add deterministic RL training experiment with vLLM
bwasti 2823b41
Add missing weight conversion files and fix imports
teja-rao aea9af1
Address review comments
teja-rao 62b20b6
Remove redundant round-trip weight loading
teja-rao 3c18115
Optimize vLLM weight reloading using collective_rpc
teja-rao 7be6112
Add comprehensive gradient checking and debugging
bwasti 602e92e
Fix missing gradients for FFN layers by adding SiluAndMul backward pass
bwasti d53740a
Remove gradient debugging statements
bwasti 53b56a5
Update readme
bwasti 90bc444
Cleanup readme and remove unneeded flashv3 backward
bwasti ae4ebd3
lint
bwasti 5c00c9a
More cleanup
bwasti 1d41a08
Remove extra function
bwasti 44c9946
add better loss controls and a real dataset
bwasti 3268821
Update torchtitan/experiments/deterministic_vllm_rl/models/qwen3/mode…
bwasti 24f4cca
Update README.md
bwasti e502c65
Improve reference log prob computation and increase max tokens
teja-rao File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Update readme
- Loading branch information
commit 53b56a5ea5cb3689c73c99df8c75528a281de912
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. similar, and also the two test files |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we mention that this only works for single device right now, and we plan to extend it to work with parallelisms?