Skip to content

Add verified verl bridge and community launch surface - #36

Merged
DaoyuanLi2816 merged 5 commits into
mainfrom
feat/v0.6-verl-bridge
Aug 3, 2026
Merged

Add verified verl bridge and community launch surface#36
DaoyuanLi2816 merged 5 commits into
mainfrom
feat/v0.6-verl-bridge

Conversation

@DaoyuanLi2816

@DaoyuanLi2816 DaoyuanLi2816 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a fail-closed Level-3 bridge for the documented single-gpu-online-distillation-v1 subset of verl v0.8.0 at commit 7aed6b230776f963fa09509c10d9c3a767d1102c
  • import a 14-field whitelist, convert the official Parquet chat schema reversibly, and export checksummed HF/PEFT/safetensors/Parquet artifacts plus six supported verl overrides
  • require an immutable base-model revision, keep the LoRA adapter distinct from the base snapshot, and leave the reward scaffold fail-closed
  • add five evidence-labelled community records, strict bridge doctor checks, exact upstream smoke, docs site, architecture/social assets, launch article, and 90-second demo
  • state explicitly that distributed execution is not tested and no PPO/GRPO/Ray/FSDP/Megatron semantic parity is claimed

Evidence

  • exact upstream: verl-project/verl@7aed6b230776f963fa09509c10d9c3a767d1102c (v0.8.0; observed package 0.8.0.dev0)
  • official OmegaConf parse plus structured merge: passed
  • required imported fields: 14/14; required exported fields: 6/6
  • PEFT LoRA config, safetensors structure, tokenizer identity, Parquet train/val, reward import, privacy and 14 artifact hashes: passed
  • committed smoke report SHA-256: d5266adc0f3ec46cf29f96a2f4258f03d848d846e62cbbe3ccdf5e014909bda7
  • frozen calculator benchmark SHA-256 remains 53fc1d4d5b7adee09618d77ad62d4086ba56b78569832d6fc7c3bcd5c2695bbc; generated SVG byte comparison passed
  • architecture SVG inspected at native size and 820 px README width; social preview inspected at 1280 x 640

Validation

  • ruff check . and ruff format --check .
  • mypy src/miniverl (103 source files)
  • full non-GPU/non-network suite: 1,548 passed, 6 deselected; branch coverage 85.53%
  • GPU/non-network: 3 passed
  • network: 3 passed
  • focused bridge/packaging suite: 124 passed
  • Markdown/link checks, generated PyPI byte check, and mkdocs build --strict
  • package build and Twine check; clean Python 3.10 wheel install, doctor and community export
  • dev wheel SHA-256: aedbd05807037b2f6f76d9e4d51bc02e988c4e4899e3d0b18262f15191924100
  • dev sdist SHA-256 after including mkdocs.yml: 3e3094b1a1089ac60d4173a7522899fa6e7968f34cb96fd34b8b72837fc7e4be

@DaoyuanLi2816
DaoyuanLi2816 marked this pull request as ready for review August 3, 2026 07:42
@DaoyuanLi2816
DaoyuanLi2816 merged commit 0d43310 into main Aug 3, 2026
11 checks passed
@DaoyuanLi2816
DaoyuanLi2816 deleted the feat/v0.6-verl-bridge branch August 3, 2026 07:42
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