Skip to content

fix(recipes): enable save_data_plane for PPO async single-controller nightly - #4532

Merged
yuki-97 merged 1 commit into
r0.8.0from
yukih/fix-nightly
Oct 6, 2026
Merged

yuki-97 merged 1 commit into
r0.8.0from
yukih/fix-nightly

Conversation

@yuki-97

@yuki-97 yuki-97 commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do ?

Fixes the ppo-qwen2.5-1.5b-gsm8k-2n8g-megatron-valuetp2sp-dynbatch-noncolocated-async-single-controller nightly by setting checkpointing.save_data_plane: true. Recipe-only.

What changed

The test script turns on checkpointing.enabled=True, and the recipe's in_order sampler is replay-checkpoint-capable (InOrderSampler.supports_buffer_checkpoint = True, nemo_rl/algorithms/async_utils/staleness_sampler.py:564). SC setup rejects that combination unless save_data_plane is on (nemo_rl/algorithms/single_controller_utils/setup.py:1120), so the run failed before training. This matches examples/configs/ppo_math_1B_megatron_single_controller.yaml, which already sets it.

Tests

Validated: the nightly passes with this change.

🤖 Generated with Claude Code

…nightly

Signed-off-by: Yuki Huang <yukih@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Oct 6, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@yuki-97 yuki-97 added cherry-pick-to-main Opt in: cherry-pick this PR's commit from the release branch back into main CI:Lfast Runs a fast test suite and re-use nightly `main` container (but sync dependencies to PRs version) labels Oct 6, 2026
@yuki-97

yuki-97 commented Oct 6, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test b0bd3e7

@yuki-97
yuki-97 requested a review from bg51717 October 6, 2026 09:19
@yuki-97
yuki-97 enabled auto-merge (squash) October 6, 2026 09:20

@bg51717 bg51717 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@yuki-97
yuki-97 merged commit e554fa2 into r0.8.0 Oct 6, 2026
96 checks passed
@yuki-97
yuki-97 deleted the yukih/fix-nightly branch October 6, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick-to-main Opt in: cherry-pick this PR's commit from the release branch back into main CI:Lfast Runs a fast test suite and re-use nightly `main` container (but sync dependencies to PRs version)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants