8000 Advance development to 0.11.0.dev0 and freeze rollout baseline by DaoyuanLi2816 · Pull Request #91 · DaoyuanLi2816/mini-verl · GitHub
[go: up one dir, main page]

Skip to content

Advance development to 0.11.0.dev0 and freeze rollout baseline - #91

Merged
DaoyuanLi2816 merged 2 commits into
mainfrom
v0.11.0-rollout-baseline
Aug 29, 2026
Merged

DaoyuanLi2816 merged 2 commits into
mainfrom
v0.11.0-rollout-baseline

Conversation

@DaoyuanLi2816
Copy link
Copy Markdown
Owner

Summary

  • advance the canonical development line from 0.10.2.dev0 to 0.11.0.dev0 while stable remains immutable v0.10.1
  • preregister the Rollout Runtime v2 RTX 4080 workload before changing generation behavior
  • audit mini-opd, NeMo RL, SGLang and vLLM at exact source revisions without claiming an unmeasured comparison
  • freeze the pre-v0.11 hf_reference actor-rollout baseline across 24 prompt/response/n/sampling cells
  • preserve raw measurement bytes and bind the final result to the exact source commit, wheel, model weights and policy identity

Measured baseline

  • source commit: 0d6e0070ae73ef35f718aec3624ee5263ac96e3a
  • wheel SHA-256: 0256bd9e63ca6ed52999a5073a3577a008581a8d4418062314750d86f21cd5fe
  • raw measurement SHA-256: 2e303eabb559b843d25377a7c72e0aeb0219eec7eb8bc109c0419839b3251170
  • final result SHA-256: b25daee7ee726b7a7be18d7dbe26590fb61325bf212cfd9e7110b69f5fa8889c
  • result: 24/24 completed, 0 failures/OOM, maximum 1.086 GiB reserved
  • environment: WSL2, RTX 4080, driver 596.49, Torch 2.13.0+cu130, Transformers 5.14.1

The result is rollout-only. Prefill/decode/TTFT boundaries, teacher scoring, actor update and full-cycle time remain explicitly not_measured; n=4 is repeated independent requests, not the future typed grouped-sample contract.

Validation

  • ruff check .
  • ruff format --check .
  • mypy src/miniverl
  • pytest -q -m "not gpu and not network" --cov=miniverl
  • 2391 passed, 9 skipped, 22 deselected; total coverage 84%
  • pytest -q -m gpu: 8 passed, 2414 deselected
  • pytest -q -m network: 16 passed, 2406 deselected
  • dedicated result schema and byte-identity tests
  • raw-to-final measurement equality test
  • python scripts/check_markdown_links.py
  • python scripts/check_text_integrity.py
  • python scripts/release_state.py --check
  • mkdocs build --strict
  • uvx --from actionlint-py actionlint
  • package build and Twine check

Frozen calculator SHA-256 remains 53fc1d4d5b7adee09618d77ad62d4086ba56b78569832d6fc7c3bcd5c2695bbc. No existing benchmark, profile identity, tag, model revision or release artifact changed.

@DaoyuanLi2816
DaoyuanLi2816 merged commit 7368ebc into main Aug 29, 2026
16 checks passed
@DaoyuanLi2816
DaoyuanLi2816 deleted the v0.11.0-rollout-baseline branch August 29, 2026 10:33
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

0