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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesActivation and KV Cache Offloaders

Moves intermediate activation values from HBM to DRAM or NVMe after each layer, and spreads KV cache across nodes for large-scale clusters.

Distinct from KV Cache Optimizations: Distinct from KV Cache Optimizations: focuses on offloading activations and distributing KV cache across nodes, not just cache optimization techniques.

Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Activation and KV Cache Offloaders. Refine with filters or upvote what's useful.

Awesome Activation and KV Cache Offloaders GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • infrasys-ai/aiinfraAvatar von Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Auf GitHub ansehen↗

    Moves intermediate activations to slower storage and spreads KV cache across nodes for large-scale clusters.

    Jupyter Notebookaiinfraaisystem
    Auf GitHub ansehen↗7,414
  • ai-dynamo/dynamoAvatar von ai-dynamo

    ai-dynamo/dynamo

    6,112Auf GitHub ansehen↗

    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

    Enables remote access and reuse of key-value cache blocks across nodes via high-speed interconnects.

    Rust
    Auf GitHub ansehen↗6,112
  • meta-pytorch/torchtuneAvatar von meta-pytorch

    meta-pytorch/torchtune

    5,774Auf GitHub ansehen↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Offloads intermediate activations from GPU to CPU during forward pass to save VRAM.

    Python
    Auf GitHub ansehen↗5,774
  • pytorch/torchtuneAvatar von pytorch

    pytorch/torchtune

    5,774Auf GitHub ansehen↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Moves activations to CPU during forward pass and retrieves them for backward to reduce GPU memory.

    Python
    Auf GitHub ansehen↗5,774
  • kubeflow/kfservingAvatar von kubeflow

    kubeflow/kfserving

    5,576Auf GitHub ansehen↗

    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

    Moves key-value cache data from GPU to CPU memory to free GPU resources and serve larger models.

    Go
    Auf GitHub ansehen↗5,576
  • kserve/kserveAvatar von kserve

    kserve/kserve

    5,576Auf GitHub ansehen↗

    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

    Offloads key-value cache from GPU memory to CPU or disk to reduce memory usage during long-context inference.

    Go
    Auf GitHub ansehen↗5,576
  • modeltc/lightllmAvatar von ModelTC

    ModelTC/LightLLM

    3,901Auf GitHub ansehen↗

    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

    Manages long context windows by offloading key-value caches between GPU, CPU, and disk.

    Pythondeep-learninggptllama
    Auf GitHub ansehen↗3,901
  • neuraloperator/neuraloperatorAvatar von neuraloperator

    neuraloperator/neuraloperator

    3,710Auf GitHub ansehen↗

    Neuraloperator is a library for learning mappings between infinite-dimensional function spaces, serving as a tool to accelerate physics simulations and partial differential equation solving. It implements resolution-invariant models and spectral neural networks that can produce consistent predictions regardless of the input grid resolution or spatial discretization. The framework incorporates physics-informed neural networks that enforce physical constraints and differential equations through specialized loss functions. It utilizes Fourier transforms and spectral projections to process multid

    Moves intermediate activation values from graphics memory to system RAM to enable high-resolution training.

    Pythonfnofourier-neural-operatorneural-operator
    Auf GitHub ansehen↗3,710
  • llm-d/llm-dAvatar von llm-d

    llm-d/llm-d

    2,514Auf GitHub ansehen↗

    llm-d is a distributed serving framework designed for large language model inference. It functions as an inference orchestrator and gateway, providing a control plane for deploying model replicas and managing hardware accelerators. The system includes a batch inference scheduler and a cache manager to coordinate request flow and memory utilization. The project is distinguished by a disaggregated serving architecture that separates prefill and decode execution phases across specialized workers to maximize throughput. It employs a hardware-agnostic control plane and tiered cache offloading, mov

    Moves memory blocks to a shared file system to decouple cache capacity from local GPU memory.

    Shell
    Auf GitHub ansehen↗2,514
  1. Home
  2. Artificial Intelligence & ML
  3. KV Cache Optimizations
  4. Activation and KV Cache Offloaders

Unter-Tags erkunden

  • Shared Storage OffloadingOffloading mechanisms that move KV cache blocks to a shared filesystem to decouple capacity from local GPU memory. **Distinct from Activation and KV Cache Offloaders:** Focuses on shared network storage rather than local DRAM or NVMe offloading