Skip to content

Audit native checkpoint recovery and useful Adam updates - #19

Closed
0z5a wants to merge 1 commit into
test/resident-reward-qualificationfrom
test/native-checkpoint-recovery
Closed

0z5a wants to merge 1 commit into
test/resident-reward-qualificationfrom
test/native-checkpoint-recovery

Conversation

@0z5a

@0z5a 0z5a commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Changed weights and nonzero gradients can reflect Adam decay or old momentum without a new useful update. This adds a fresh DCP state comparison and an FP32 AdamW counterfactual check, joined with both runs’ raw reward/advantage/gradient evidence. It compares rollout counters and all stored checkpoint state except explicitly excluded launch arguments; cached chunk fingerprints are not reused.

Stacked on #18 (16def6e0), with no production runtime change. Validation: 155 CPU checks pass, including actual AdamW/DCP controls at LR 1e-3 and 1e-6, six state corruptions and combined CLI checks. Fresh reads also match 17 chunks and counters from the retained earlier tiny Ray/PPO/SGD run; that checkpoint is explicitly rejected for Adam qualification.

The result table and scope retain all raw receipts and SHA256 manifests. This does not execute a new official model or fresh Ray worker, prove held-out quality, or measure speed. Older/fused optimizer formats without explicit stored AdamW identity still need actual-worker identity and layout qualification.

Signed-off-by: 0z5a <dezhen.lu@student.uni-tuebingen.de>
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.

1 participant