-
Notifications
You must be signed in to change notification settings - Fork 2.9k
[GRPO] Truncated Importance Sampling to address rollout-training mismatch #3867
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
Merged
LeonEricsson
merged 31 commits into
huggingface:main
from
LeonEricsson:rollout_off_policy_importance_sampling
Sep 3, 2025
Merged
Changes from 17 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
2ef3af6
compare vllm rollout probs to actor model
LeonEricsson 302b981
prompt logprobs
LeonEricsson a57a70f
implemented TIS. only for testing, lacks docs and cleaning
LeonEricsson a8e27e5
rename
LeonEricsson caa1ed5
wip
LeonEricsson f38a38e
cleanup v1
LeonEricsson a20b75c
cleanup v2
LeonEricsson fd35ee7
cleanup v3
LeonEricsson d6fde00
added TIS as configurable option
LeonEricsson 49841ea
cleanup
LeonEricsson 47933ce
Merge branch 'main' into rollout_off_policy_importance_sampling
LeonEricsson e1630eb
test
LeonEricsson 01a208d
fix logs and rename
LeonEricsson 2ad229f
comment
LeonEricsson 96baa2e
always return logprobs from vllm; sanitize logprob
LeonEricsson 4d10db0
nit
LeonEricsson 87c8e8e
Enhance VLLM integration: return logprobs in responses and update imp…
qgallouedec c3ffa44
nit
LeonEricsson 5bb5704
nit
LeonEricsson d4d8908
fix logprob sanitization
LeonEricsson 80e66b6
Merge branch 'main' into rollout_off_policy_importance_sampling
LeonEricsson a2171bf
Merge branch 'main' into rollout_off_policy_importance_sampling
qgallouedec 15cc470
Merge branch 'main' into rollout_off_policy_importance_sampling
qgallouedec ebd6084
Merge branch 'main' into rollout_off_policy_importance_sampling
LeonEricsson fff82d8
nit
LeonEricsson dc89722
nit
LeonEricsson dca7e89
nit
LeonEricsson e06a3cc
Merge branch 'main' into rollout_off_policy_importance_sampling
qgallouedec 84fc626
update comment regarding old_per_token_logps
LeonEricsson c2d4866
Merge branch 'main' into rollout_off_policy_importance_sampling
LeonEricsson d9723b6
Merge branch 'main' into rollout_off_policy_importance_sampling
LeonEricsson 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
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
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
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
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
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
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.
Uh oh!
There was an error while loading. Please reload this page.