witw78

Untitled

Jul 17th, 2026
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. # Claw-Adapters Rollout 使用指南(新集群)
  2.  
  3. ## 前置要求
  4.  
  5. - Python 3.10+
  6. - git
  7. - Docker(仅 Method B 需要,运行 `docker ps` 确认可用)
  8.  
  9. ## 第一步:克隆代码并安装依赖
  10.  
  11. git clone https://github.com/zhongweixie/claw-adapters.git
  12. cd claw-adapters
  13. python3 -m venv .venv
  14. source .venv/bin/activate
  15. pip install openai tqdm # Method A 必须
  16. pip install litellm # Method B 必须(若用GPT-5.5)
  17.  
  18. ---
  19.  
  20. ## Method A:不需要 Docker(适合 C-series 文本任务)
  21.  
  22. ⚠️ 注意:T-series 工具调用任务不适用此方法,completion 会为 0
  23.  
  24. 适合场景:C-series 专业咨询类任务(财务、医疗、法律等)
  25.  
  26. # 用 GPT-5.5 跑 C-series
  27. OPENAI_API_KEY=sk-... \
  28. python scripts/rollout_a_text.py \
  29. --model gpt-5.5 \
  30. --series C \
  31. --k 3
  32.  
  33. # 用其他 OpenAI 兼容端点
  34. OPENAI_API_KEY=sk-... \
  35. OPENAI_BASE_URL=https://api.example.com/v1 \
  36. python scripts/rollout_a_text.py \
  37. --model my-model \
  38. --series C T \
  39. --k 3
  40.  
  41. 输出位置:jobs/text_rollouts/<模型名>_<时间戳>/
  42. - rollouts_rlvr.jsonl 全量rollout
  43. - rollouts_sft.jsonl reward≥0.5 的高质量数据
  44.  
  45. ---
  46.  
  47. ## Method B:需要 Docker(适合 T-series + C-series 完整工具调用)
  48.  
  49. ⚠️ 必须先确认 Docker 可用:docker ps
  50.  
  51. ### 方案1:用 GPT-5.5(通过 litellm proxy自动转换格式)
  52.  
  53. OPENAI_API_KEY=sk-...\
  54. MODEL=gpt-5.5 \
  55. bash scripts/rollout_b_harbor.sh
  56.  
  57. ### 方案2:用 Claude(最稳定,推荐)
  58.  
  59. ANTHROPIC_API_KEY=sk-ant-... \
  60. ANTHROPIC_BASE_URL=https://api.anthropic.com \
  61. bash scripts/teacher_batch_tseries_new.sh
  62.  
  63. ### 可选参数(Method B)
  64.  
  65. SERIES="T C" 只跑 T 和 C series(默认 T C)
  66. K=3 每个任务 rollout 次数(默认 3)
  67. TASK_IDS="M900_email_triage,M901_email_triage" 只跑指定任务
  68.  
  69. 输出位置:data_construction/outputs/
  70. - gpt_rollouts_rlvr.jsonl 全量 rollout
  71. - gpt_rollouts_sft.jsonl 高质量 SFT 数据
  72.  
  73. ---
  74.  
  75. ## 下载已有的基础训练数据(1638RLVR + 902 SFT)
  76.  
  77. gh release download v1.1-dataset \
  78. --repo zhongweixie/claw-adapters \
  79. -D data_construction/outputs/
  80.  
  81. ---
  82.  
  83. ## 注意事项
  84.  
  85. 1. 每次新开终端必须重新 export API key,否则 completion 全是 0
  86. 2. 建议在 tmux 里跑(防止终端断开):
  87. tmux new -s rollout
  88. 3. 每个任务约 5-25 分钟,批量任务耗时较长
  89. 4. 任务失败(AgentTimeoutError)不会自动重试,需手动补跑
Advertisement
Add Comment
Please, Sign In to add comment