Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 4.99 KB

File metadata and controls

61 lines (52 loc) · 4.99 KB

Contributors

Soup is built by its community. Thank you to everyone who has contributed code, tests, docs, and ideas. ❤️

This list is maintained by hand alongside the GitHub contributors graph. Merged a PR and don't see yourself here? Open a PR adding your line — that counts too.

Maintainer

Contributors

Listed by first contribution. PR numbers link the work.

  • Salil Mhatre (@Deadpool2000)
    • soup version --json for machine-readable CI output (#6)
    • RAM + disk-space checks in soup doctor (#7)
    • soup runs clean for smart checkpoint space management (#9)
    • Official Docker support for easier onboarding (#20)
    • soup bench — model speed + VRAM measurement (#25)
    • --prompts-file option for soup bench (#30)
    • Happy-path + CPU-warning tests for soup bench (#31)
    • soup cost — cloud GPU training cost estimation (#42)
    • --nccl flag for soup doctor multi-GPU bandwidth checks (#178)
    • Ready-made qwen2.5-coder-7b-sft recipe (#285)
  • Chinmaya Sahu (@csking101)
    • DPO example config, sample data, and tests (#48)
    • FP8 rowwise + rowwise_with_gw_hp scaling recipes (#62)
  • Yixuan Xu (@mzl2233)
    • Guard diagnose-gate on distributed worker ranks (#169)
  • dreamer0129 (@dreamer0129)
    • Rich-markup escape fix in legacy soup adapters commands (#175, adopted in-tree as #174)
  • Vivaan Dhawan (@VIVAAN-DHAWAN)
    • Reject pickle/zip streams renamed to .safetensors via magic-byte check (#198)
  • Shivam (@shivam2931120)
    • Tokenizer-aware repetition scoring for the echo-trap detector (#242)
  • gittihub-jpg (@gittihub-jpg)
    • Manifest-level dotted-path custom transforms for soup build (#255)
    • --energy flag for soup bom emit — thread energy/CO₂ into the ML-BOM (#256)
  • shatakshi-1404 (@shatakshi-1404)
    • Unit tests for the warmup.py auto-warmup-steps helper (#274)
  • Kondamwar Akshaya Shrikant (@Akshaya-reddy18)
    • Friendlier error messages — richer CUDA-OOM hint + Hugging Face gated-repo and trust_remote_code mappings + tests (#282)
  • Darsh (@CODING-DARSH)
    • Harden judge-URL validation against hostname prefix bypass (startswithurlparse) in eval/gate.py (#288)
    • Apply configured vocabulary expansion (data.add_new_tokens / new_special_tokens) during SFT trainer init (#287)
    • Reuse the shared vocab-expansion helper in the vision + audio SFT paths (#291)
    • Honor configured vocab expansion in the DPO / IPO / KTO / BCO trainers (#293)
    • Honor configured vocab expansion in the ORPO / SimPO / GRPO trainers (#295)
  • Ekaanksh Patil (@Ekaanksh-dev)
    • Batch the PRM reward forward pass in PRMScorer.__call__ (single [B, T] forward) (#301)
  • Sanjay Santhanam (@Sanjays2402)
    • Run built-in benchmark gate tasks through ForgettingDetector — every type: benchmark eval-gate task had always failed (#315)

Want to join this list? See CONTRIBUTING.md — good first issues are labelled in the issue tracker.