awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesPrefill-Decode Disaggregation

Separation of compute-intensive prefill and memory-intensive decoding phases into distinct engine instances.

Distinct from Sequence Decoders: Distinct from general sequence decoders: focuses on the architectural separation of inference phases.

Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Prefill-Decode Disaggregation. Refine with filters or upvote what's useful.

Awesome Prefill-Decode Disaggregation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Separates compute-intensive prefill and memory-intensive decoding phases across distinct hardware nodes to maximize throughput.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • deepseek-ai/flashmlaAvatar de deepseek-ai

    deepseek-ai/FlashMLA

    12,706Voir sur GitHub↗

    FlashMLA is an LLM attention kernel library and inference acceleration library providing a collection of high-performance CUDA kernels. It implements multi-head latent attention mechanisms designed to reduce memory overhead and increase throughput during the forward and backward passes of large language model inference. The library utilizes quantized cache attention kernels to improve computation efficiency across both sparse and dense token processing. It specifically optimizes the prefill and decoding phases of model inference through these latent attention implementations. The project cov

    Implements distinct computational paths to optimize the transition between prefill and decoding phases.

    C++
    Voir sur GitHub↗12,706
  • infrasys-ai/aiinfraAvatar de Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Voir sur GitHub↗

    Implements separation of prefill and decode phases to avoid resource contention.

    Jupyter Notebookaiinfraaisystem
    Voir sur GitHub↗7,414
  • lmcache/lmcacheAvatar de LMCache

    LMCache/LMCache

    6,909Voir sur GitHub↗

    LMCache is a distributed key-value cache manager and tiering system designed to accelerate large language model inference. It functions as a tiered storage layer that offloads tensors from GPU memory to CPU RAM, local disks, or remote object stores, enabling the reuse of cached prefixes across different inference sessions and serving engines. The system differentiates itself through a disaggregated prefill-decode model, which separates prompt processing from token generation by transferring caches between distributed compute nodes. It utilizes peer-to-peer orchestration to share and retrieve

    Implements an architecture that separates prompt processing from token generation by transferring KV caches across compute nodes.

    Pythonamdcudafast
    Voir sur GitHub↗6,909
  • ai-dynamo/dynamoAvatar de ai-dynamo

    ai-dynamo/dynamo

    6,112Voir sur GitHub↗

    Dynamo is a distributed inference orchestration platform designed for large language models. It functions as a system to coordinate prefill and decode phases across GPU nodes, utilizing a multi-backend runtime adapter to connect engines like vLLM and TensorRT-LLM through a unified block-oriented memory interface. An OpenAI-compatible API server provides the frontend for integration with existing tools and clients. The project is distinguished by its disaggregated serving architecture, which separates prompt processing and token generation onto independent GPU pools to optimize throughput and

    Separates prompt processing and token generation onto independent GPU pools to optimize throughput and memory.

    Rust
    Voir sur GitHub↗6,112
  • kvcache-ai/mooncakeAvatar de kvcache-ai

    kvcache-ai/Mooncake

    5,594Voir sur GitHub↗

    Mooncake est une plateforme de service de modèles de langage (LLM) désagrégée et un magasin clé-valeur distribué conçu pour une infrastructure d'inférence haute performance. Il fonctionne comme un orchestrateur de mémoire GPU et un système de gestion de cache KV qui mutualise et transfère les caches clé-valeur à travers les clusters pour accélérer l'inférence. Le système se distingue en séparant les phases de pré-remplissage (prefill) et de décodage de l'inférence dans des clusters matériels distincts pour optimiser l'utilisation des ressources. Il utilise un cache distribué RDMA haute performance avec des transferts zéro-copie pour déplacer les données entre les nœuds de calcul, contournant le CPU pour réduire la latence et la surcharge. La plateforme couvre de vastes domaines de capacités, notamment la mutualisation de mémoire distribuée, le routage de mémoire d'accélérateur via CXL et le déchargement de stockage multi-niveaux vers des SSD. Il gère l'état du cluster via des services de coordination de métadonnées et implémente la gouvernance des ressources via une protection d'objets basée sur des baux et une éviction de cache basée sur des seuils. Le logiciel est packagé pour un déploiement conteneurisé avec prise en charge du réseau hôte et du mappage de périphériques matériels.

    Implements the architectural separation of compute-intensive prefill and memory-intensive decoding phases into distinct hardware clusters.

    C++
    Voir sur GitHub↗5,594
  • kubeflow/kfservingAvatar de kubeflow

    kubeflow/kfserving

    5,576Voir sur GitHub↗

    KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token

    Separates prefill and decode phases across different compute pools to optimize cost and performance for LLM serving.

    Go
    Voir sur GitHub↗5,576
  • kserve/kserveAvatar de kserve

    kserve/kserve

    5,576Voir sur GitHub↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Separates the prefill and decode phases of LLM inference into distinct workloads for optimized resource utilization.

    Go
    Voir sur GitHub↗5,576
  • thudm/slimeAvatar de THUDM

    THUDM/slime

    4,259Voir sur GitHub↗

    SLIME is a distributed reinforcement learning framework for large language model post-training that bridges Megatron training with SGLang inference servers. It orchestrates scalable RL loops across GPU clusters, decoupling training and inference into independent processes that communicate over HTTP and NCCL for independent scaling and fault tolerance. The system supports multi-agent reinforcement learning workflows with parallel agent instances, customizable rollout strategies, and personalized agent serving that improves models from prior conversations without disrupting API serving. The fra

    Separates the prefill and decode phases of inference onto different server groups so each can be tuned independently for latency and memory.

    Python
    Voir sur GitHub↗4,259
  • modeltc/lightllmAvatar de ModelTC

    ModelTC/LightLLM

    3,901Voir sur GitHub↗

    LightLLM is a high-performance serving framework for deploying and executing large language models. It functions as a multi-GPU inference engine and server capable of handling dense architectures, mixture-of-experts designs, and multimodal models that process both text and images. The system is distinguished by its specialized support for Mixture-of-Experts models using expert parallelism and fused kernels. It implements structured text generation through deterministic state machines and pushdown automata to enforce precise output formats. To optimize throughput, the framework employs specula

    Separates the compute-intensive prefill and memory-intensive decoding phases into distinct services.

    Pythondeep-learninggptllama
    Voir sur GitHub↗3,901
  • paddlepaddle/fastdeployAvatar de PaddlePaddle

    PaddlePaddle/FastDeploy

    3,700Voir sur GitHub↗

    FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models. It provides the infrastructure to launch model services that process combined image, video, and text inputs, exposing these capabilities through a standardized, OpenAI-compatible API for chat and text completions. The project distinguishes itself through advanced inference pipeline engineering and GPU optimization. It employs speculative decoding, tensor parallelism, and a disaggregated execution model that separates prefill and decode phases across different hardware resourc

    Routes incoming requests to optimal pairs of prefill and decode instances to maximize hardware utilization and throughput.

    Pythonernieernie-45ernie-45-vl
    Voir sur GitHub↗3,700
  1. Home
  2. Artificial Intelligence & ML
  3. Sequence Decoding Models
  4. Sequence Decoders
  5. Prefill-Decode Disaggregation

Explorer les sous-tags

  • Disaggregated Request RoutingRouting logic specifically designed to dispatch requests between separate prefill and decode engine instances. **Distinct from Prefill-Decode Disaggregation:** Focuses on the routing mechanism between disaggregated phases, whereas the parent focuses on the architectural separation itself.