Skip to content

test: update reward model expected score - #4252

Merged
terrykong merged 1 commit into
mainfrom
yukih/fix-ci
Sep 23, 2026
Merged

terrykong merged 1 commit into
mainfrom
yukih/fix-ci

Conversation

@yuki-97

@yuki-97 yuki-97 commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Update the expected incorrect-answer reward in test_reward_model_environment_generate_rewards from -5.2500 to -5.4062.

Since #4143, frozen forward-only models (init_optimizer=False, incl. the reward model) load directly in the runtime dtype (bf16) instead of fp32. The Skywork RM checkpoint is all-BF16, so the weights used in compute are identical. Only the incorrect-answer score moves (by 0.156); the correct-answer score (2.6719) and the correct > incorrect ordering are unchanged.

-5.4062 is not a new value. The existing test comment already lists it as one of the observed scores (-5.2500 / -5.3750 / -5.4062 across environments). This PR only switches which of those observed values CI asserts against.

Main has failed deterministically with -5.4062 since cba6952, the first CI run after #4143 merged.

Signed-off-by: Yuki Huang <yukih@nvidia.com>
@yuki-97
yuki-97 requested a review from a team as a code owner September 23, 2026 15:10
@copy-pr-bot

copy-pr-bot Bot commented Sep 23, 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 the CI:L0 Run doctests and unit tests label Sep 23, 2026
@yuki-97

yuki-97 commented Sep 23, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 31a5dc5

@yuki-97
yuki-97 requested a review from terrykong September 23, 2026 15:18
@terrykong
terrykong enabled auto-merge (squash) September 23, 2026 17:00
@terrykong
terrykong merged commit 37f60e4 into main Sep 23, 2026
69 checks passed
@terrykong
terrykong deleted the yukih/fix-ci branch September 23, 2026 18:23
cspades pushed a commit that referenced this pull request Sep 24, 2026
Signed-off-by: Yuki Huang <yukih@nvidia.com>
yfw added a commit that referenced this pull request Sep 24, 2026
Brings #4052 (single-controller telemetry; moves nemo-lens to b0f977d and
adds the aiohttp extra), #4252 (reward-model environment expected score,
which fixes `L0_Unit_Tests_Environments` on the previous merge), #4248,
#4234, #4254 and #4171.

Only uv.lock conflicted: regenerated from this branch's lock; nemo-lens moves
to main's rev and the three opentelemetry-instrumentation packages its aiohttp
extra needs are added. Nothing else moved, and nothing resolves below main
except the deliberate numpy / llguidance / flash-attn pins.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Yi-Fu Wu <yifu.wu@gmail.com>
@yfw yfw mentioned this pull request Sep 24, 2026
4 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI:L0 Run doctests and unit tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants