RepoJournal
Alignment & Post-training Alignment & Post-training
34 wires and counting

$ follow Alignment & Post-training

Keep up with Alignment & Post-training in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-11-09
stories 10

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

verl defaults Ascend RL mode, open-instruct unblocks SFT packing

By RepoJournal · Filed · About Alignment & Post-training · Composed from the cited sources · methodology

Two operator-facing fixes landed: verl enables vLLM-Ascend RL mode by default on NPU, and open-instruct stops rejecting valid packed datasets whose rows end without an EOS token.

Skip the extra-dir trailing-EOS check under metadata boundaries allenai/open-instruct

by abhishekraok

When preparing vLLM engine arguments on Ascend, verl now defaults rl_config.enabled to true, which disables NZ weights for sleep/wake and weight updates across actor and reward-model rollouts; explicit user overrides are preserved, so check any config where you set it false deliberately. vLLM-Ascend 0.30 also makes several NPU patch shims unnecessary, since 0.30's DeepseekV4MoE builds the hash-...

Skip the extra-dir trailing-EOS check under metadata boundaries (#2211) allenai/open-instruct

by Abhishek Rao

Under --document_boundaries_from_metadata, the default, the packer reads row boundaries from token_ids_part_*.csv.gz, so no file tail is dropped and _check_extra_numpy_dir's trailing-EOS test only rejected valid data. It had stopped a C14 SFT run at startup because olmo35-template tool-call rows end in <|im_end|>\n with no <|endoftext|>; if your packed data hits that failure, this is the fix, a...

Add named pools with independent sampling policies and prompt replay (#2187) allenai/open-instruct

by Robert Berry

RL runs get named pools with independently configured sampling and optional prompt replay, plus per-pool reporting of attempts, coverage and committed training exposure so you can see which prompt groups actually reach training. Named pools define membership and do not imply a balancing objective; the default remains one finite global shuffle, with uniform, weighted and adaptive exposure sampli...

[trainer] fix: exclude all-padding rows from per-sequence off-policy metrics (#7785) verl-project/verl

by rrrxxx0510

Per-sequence off-policy metrics were averaged over all rows, so each all-padding row left by _balance_batch contributed ppl=1, log_ppl_diff=0 and rho²=1, drifting your rollout-correction numbers further the more padding the batch needed. Padding rows are now skipped; token-level metrics are unchanged.

Quick answers

What shipped in Alignment & Post-training on November 9, 2026?
Two operator-facing fixes landed: verl enables vLLM-Ascend RL mode by default on NPU, and open-instruct stops rejecting valid packed datasets whose rows end without an EOS token. In total, 5 commits and 5 pull requests landed.
Who contributed to Alignment & Post-training on November 9, 2026?
5 developers shipped this update, including floatlibai, lxb007981, rrrxxx0510, abhishekraok, and no0p.
What were the notable Alignment & Post-training updates?
Skip the extra-dir trailing-EOS check under metadata boundaries, Skip the extra-dir trailing-EOS check under metadata boundaries (#2211), and Add named pools with independent sampling policies and prompt replay (#2187).