Pm-ops / training

Commit History

  1. fix(v4): increase T4 SFT to 50 eps, add action trace to eval output⁠

    SavK1 +1: Claude Sonnet 4.6
    16705aa
  2. fix(v4): reduce MAX_COMP_LEN 384→192, fix eval hanging with for_inference⁠

    SavK1 +1: Claude Sonnet 4.6
    2f02c01
  3. feat(training): add clean v4 notebook with all reward fixes⁠

    SavK1 +1: Claude Sonnet 4.6
    4b0fc8a
  4. fix(notebook): rewrite run_grpo_episode with runbook-compliance reward⁠

    SavK1 +1: Claude Sonnet 4.6
    094fade
  5. fix(grpo): fresh reward design — runbook-compliance scoring⁠

    SavK1 +1: Claude Sonnet 4.6
    1c6aad2
  6. fix(grpo): eliminate zero-advantage collapse from stale rewards⁠

    SavK1 +1: Claude Sonnet 4.6
    38457df
  7. fix: format runbook as readable key-value pairs for model

    fff1405
  8. fix: increase runbook truncation limit 800->2000 chars

    b9588df
  9. fix(grpo): harden rollout reward injection on cloud runtime⁠

    962ea9c
  10. fix(pm_ops_trainer): use direct closure capture instead of _self_ref⁠

    SavK1 +1: Claude Sonnet 4.6
    0ddcea5
  11. fix(pm_ops_trainer): use direct closure capture instead of _self_ref⁠

    SavK1 +1: Claude Sonnet 4.6
    8d3837e
  12. fix(pm_ops_trainer): capture rewards via rollout_func wrapper, not inputs⁠

    SavK1 +1: Claude Sonnet 4.6
    dc36ffd

  1. fix(train_v3): use PMOpsGRPOTrainer to fix reward kwarg plumbing⁠

    SavK1 +1: Claude Sonnet 4.6
    22d40fb
  2. Merge remote-tracking branch 'hf/main' into train/v1

    1b68f93
  3. fix(training): fix GRPO reward bugs + add v3 notebook with SFT warmup⁠

    SavK1 +1: Claude Sonnet 4.6
    703b668
  4. fix(reward): harsh -1.0 for zero JSON output, -0.30 for zero task completion

    Aditya Guntur
    5bcbe7f
  5. fix(rollout): safe model unwrapping for accelerate/PEFT/DDP in _generate_no_vllm

    Aditya Guntur
    606e517
  6. fix(rollout): replace generate_rollout_completions (vLLM-only) with direct model.generate()⁠

    Aditya Guntur
    5d330b7
  7. feat(training): PMOpsGRPOTrainer — override _calculate_rewards to inject rollout rewards directly⁠

    Aditya Guntur
    29d6757
  8. fix(train_v2): drop Unsloth, use bitsandbytes+PEFT to fix dep conflicts⁠

    SavK1 +1: Claude Sonnet 4.6
    14d4979
  9. fix(training): reward signal flow + new v2 notebook⁠

    SavK1 +1: Claude Sonnet 4.6
    5e6d53a
  10. modifying the training script to be more memory efficient: Unsloth, also reduced the number of steps to 15 instead of 40

    860d7e4
  11. writing the GRPO script to train qwen1.7 on A100 GRPO

    5bce7ac