Skip to content

feat(gdpval): allow partial_completion on the final stage - #3912

Merged
agronskiy merged 1 commit into
mainfrom
spanev/gdpval-final-stage-partial
Oct 2, 2026
Merged

agronskiy merged 1 commit into
mainfrom
spanev/gdpval-final-stage-partial

Conversation

@Kh4L

@Kh4L Kh4L commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Ports #3770 from gdpval-devel to main. #3687 made partial_completion unavailable on the final stage; this lets the final stage use it too.

  • A final stage the policy accepts reports comparison/final_stage_partial_accepted: 1 and comparison/final_stage_degraded: 0, and emits the flat comparison/eval_elo / comparison/normalized_elo, even when the observed row count is below the expected count. comparison/final_stage_complete stays exact.
  • A final stage below the floor is still scored, but reports final_stage_degraded: 1 and no flat headline.
  • The accepted row count is recorded per row (accepted_stage_row_count) and in the stage journal, so resume cannot change which rows count.
  • README documents the final-stage policy; the partial_completion entry in the config table is updated to match.

Two files conflicted with main (the README stages row and a test import); both are resolved to keep main's text plus the new behavior.

Test plan

  • resources_servers/gdpval/tests + tests/unit_tests/test_rollout_collection.py + test_dispatch_latency.py: 908 passed.
  • ruff check and ruff format --check clean.

Signed-off-by: Serge Panev <spanev@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Oct 1, 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.

@yaoyu-33 yaoyu-33 added area:environment Individual environments, benchmarks, verifiers, and environment-specific resources servers complexity:medium Single-domain change with interacting parts or a moderate review surface feature New capabilities, enhancements, or enablement work needs-review PR is ready for code review and waiting on a reviewer labels Oct 1, 2026
@Kh4L

Kh4L commented Oct 2, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 4d8b8cd

@agronskiy
agronskiy added this pull request to the merge queue Oct 2, 2026
@agronskiy
agronskiy removed this pull request from the merge queue due to a manual request Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

πŸ”„ Merge queue validation started! You can track the progress here: https://github.com/NVIDIA-NeMo/Gym/actions/runs/36974775290

@agronskiy
agronskiy added this pull request to the merge queue Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

πŸ”„ Merge queue validation started! You can track the progress here: https://github.com/NVIDIA-NeMo/Gym/actions/runs/36974854800

Merged via the queue into main with commit 927c21e Oct 2, 2026
42 checks passed
@agronskiy
agronskiy deleted the spanev/gdpval-final-stage-partial branch October 2, 2026 06:53

This branch was previously deployed

1 inactive deployment
public β€” 4d8b8cd4 Deployed Oct 2, 2026 by copy-pr-bot[bot] via release / finalize / notify #4145
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:environment Individual environments, benchmarks, verifiers, and environment-specific resources servers complexity:medium Single-domain change with interacting parts or a moderate review surface feature New capabilities, enhancements, or enablement work needs-review PR is ready for code review and waiting on a reviewer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants