Skip to content

[feat] verl_v080 fixed rollout monkey-patch - #36

Open
lgc2013 wants to merge 1 commit into
mainfrom
feat/fixed-rollout-monkey-patch
Open

[feat] verl_v080 fixed rollout monkey-patch#36
lgc2013 wants to merge 1 commit into
mainfrom
feat/fixed-rollout-monkey-patch

Conversation

@lgc2013

@lgc2013 lgc2013 commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • New fit_hooks.py: monkey-patch for verl v0.8.0, supports fixed rollout and synthetic prefix injection
  • Updated init.py: adjusted patch module loading
  • Refactored registry.py: optimized registry implementation

Files Changed

  • patches/verl080_mcore0161_ms0160/init.py
  • patches/verl080_mcore0161_ms0160/fit_hooks.py (new)
  • prefix-sharing/prefix_sharing/setup/registry.py

Generated with Claude Code

- 新增fit_hooks.py:通过patch main_ppo.run_ppo在init_workers后注入固定rollout数据
- 使用模块级函数+functools.partial确保Ray序列化兼容,避免PicklingError
- 修复registry.py:同一模块支持多个patch spec(dict改为list存储)
- 更新__init__.py:注册新patch为第4个patch(共8个)
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.

2 participants