SpecForge Documentation
=======================

SpecForge is an ecosystem project developed by the SGLang team. It is a framework for training speculative decoding models so that you can smoothly port them over to the SGLang serving framework to speed up your inference.


.. toctree::
   :maxdepth: 1
   :caption: Get Started

   get_started/installation.md
   get_started/about.md

.. toctree::
   :maxdepth: 1
   :caption: Concepts

   concepts/speculative_decoding.md
   concepts/EAGLE3.md


.. toctree::
   :maxdepth: 1
   :caption: Basic Usage

   basic_usage/data_preparation.md
   basic_usage/training.md
   basic_usage/disaggregated_training.md

.. toctree::
   :maxdepth: 1
   :caption: Advanced Features

   advanced_features/customization.md

.. toctree::
   :maxdepth: 1
   :caption: Benchmarks

   benchmarks/benchmark.md
   benchmarks/eagle3-disaggregated-parity.md
   benchmarks/domino-disaggregated-performance.md

.. toctree::
   :maxdepth: 1
   :caption: Community Resources

   community_resources/specbundle.md
   community_resources/dashboard.md

.. toctree::
   :maxdepth: 1
   :caption: Examples

   examples/llama3-eagle3-online.md
   examples/llama3-eagle3-offline.md
