Overview of SpecForge
mainSpecForge is a framework developed by the SGLang team for training speculative decoding models. It is designed to allow developers to train models that can be smoothly ported to the SGLang serving framework for accelerated inference.
Key features include:
- Direct SGLang Compatibility: No additional porting effort is required to use trained models in SGLang.
- Unified Runtime: Supports local offline training and server-only online-disaggregated training through a single runtime.
- Flexible Topologies: Supports various data, tensor, and sequence parallel topologies.
- Regular Maintenance: The project is actively maintained to ensure code is runnable out-of-the-box.