Repository navigation
feat(sc): recover replay buffer from native TQ checkpoints #3480
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
Merged
Changes from 4 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
1dec574
feat(sc): save native TQ state in checkpoints
macandro96 03fba29
fix(sc): harden TQ checkpoint lifecycle
macandro96 1477a15
fix(sc): harden TQ checkpoint I/O
macandro96 e31f42c
feat(sc): recover replay buffer from native TQ checkpoints
macandro96 9eb253a
fix(sc): address TQ recovery review feedback
macandro96 c781d74
fix: lint issues
macandro96 83eafa3
fix(tests): import DATA_PLANE_CHECKPOINT_SCHEMA_VERSION from data_plane
macandro96 da8b0a9
fix: lint issues
macandro96 0b4cecc
fix(tests): update expected save_state and actor_args for new SC fields
macandro96 608e9bd
fix(tests): wire DataPlaneCheckpointBarrier into _train_pump_controller
macandro96 98a86fa
chore: merge main into SC TQ recovery
macandro96 9eda7b2
fix(sc): restore gated sampler checkpoint state
macandro96 9ff964b
test(sc): align checkpoint tests with TQ recovery
macandro96 4e5147c
test(sc): declare custom sampler checkpoint capability
macandro96 a5e9651
fix(sc): address TQ recovery review feedback
macandro96 1c33a9a
fix: lint issues
macandro96 d98004e
fix(sc): align recovery tests with native TQ checkpoints
macandro96 fb53e36
test(sc): add checkpoint recovery race coverage
macandro96 e34bb7f
feat(sc): recover unfinished rollouts from checkpoints
macandro96 9557cf5
chore: merge main into unfinished rollout recovery
macandro96 45246cc
test(sc): stabilize checkpoint recovery coverage
macandro96 7d1cac5
revert: remove MOPD recipe test environment override
macandro96 fcf1604
fix(sc): rehydrate unfinished prompts deterministically
macandro96 cb412ad
refactor(sc): simplify prompt recovery fingerprint
macandro96 3656fde
fix(sc): stabilize recovered prompt fingerprints
macandro96 fd1e424
refactor(sc): remove prompt payload fingerprints
macandro96 6e5aedb
fix(sc): prevent recovery deadlocks and ledger leaks
macandro96 df31dec
refactor(sc): initialize rollout recovery schema at v1
macandro96 c3b8624
test(sc): cover unfinished recovery edge cases
macandro96 bca9a72
test(sc): add rollout recovery copyright header
macandro96 47dc148
fix(sc): harden rollout recovery checkpointing
macandro96 2dd8212
test(sc): initialize recovery fixture barrier
macandro96 54d9e82
fix: lint issues
macandro96 6c7150b
chore: merge main into SC TQ recovery
macandro96 2017b60
fix(sc): repair checkpointing CI fixtures
macandro96 a4a2a18
chore: merge main into SC TQ recovery
macandro96 ee210a0
chore: merge latest main into SC TQ recovery
macandro96 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
Some comments aren't visible on the classic Files Changed page.
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.