awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesContinuous Batching Strategies

Techniques that dynamically insert new requests into active inference batches to maintain high hardware utilization.

Explore 12 awesome GitHub repositories matching artificial intelligence & ml · Continuous Batching Strategies. Refine with filters or upvote what's useful.

Awesome Continuous Batching Strategies GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • vllm-project/vllmالصورة الرمزية لـ vllm-project

    vllm-project/vllm

    83,048عرض على GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    Dynamically inserts new sequences into active inference batches to maximize hardware utilization.

    Pythonamdblackwellcuda
    عرض على GitHub↗83,048
  • openbmb/voxcpmالصورة الرمزية لـ OpenBMB

    OpenBMB/VoxCPM

    29,985عرض على GitHub↗

    VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice cloning tool and a synthetic voice designer, capable of generating natural speech across global languages and regional dialects using a GPU-accelerated audio generator. The project features a speech model fine-tuning framework that supports both full parameter updates and low-rank adaptation for customizing voice characteristics. It enables high-fidelity voice cloning from reference audio, including cross-lingual voice transfer and acoustic environment mimicry, as well as the crea

    Optimizes GPU memory and throughput using continuous batching and attention paging for concurrent speech generation.

    Pythonaudiodeeplearningminicpm
    عرض على GitHub↗29,985
  • sgl-project/sglangالصورة الرمزية لـ sgl-project

    sgl-project/sglang

    29,079عرض على 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

    Maximizes hardware utilization by dynamically grouping incoming requests into batches during the inference cycle.

    Pythonattentionblackwellcuda
    عرض على GitHub↗29,079
  • jundot/omlxالصورة الرمزية لـ jundot

    jundot/omlx

    17,112عرض على GitHub↗

    omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple Silicon. It provides a private alternative to industry-standard AI endpoints by hosting a local API gateway that mirrors OpenAI and Anthropic specifications. The system distinguishes itself through specialized hardware optimizations, including continuous batching for high throughput and a tiered caching system that offloads memory blocks to SSD. It also functions as a Model Context Protocol host, enabling the integration of local models with external tools, agents, and structur

    Implements continuous batching to maximize hardware throughput by dynamically grouping simultaneous inference requests.

    Python
    عرض على GitHub↗17,112
  • kyegomez/openmythosالصورة الرمزية لـ kyegomez

    kyegomez/OpenMythos

    14,176عرض على GitHub↗

    OpenMythos is a framework for implementing recurrent large language model architectures. It utilizes recurrent transformer blocks to enable compute-adaptive reasoning and variable processing depth through multiple iterative passes over the same weights. The system features a mixture of experts framework that routes tokens between shared and specialized layers to optimize parameter usage. It also includes parameter-efficient fine-tuning tools using low-rank adaptation modules to modify model behavior with minimal weight updates. The framework covers distributed training pipelines using data p

    Implements depth-wise batching to allow early exit for simple inputs, increasing overall inference throughput.

    Pythonaianthropicattention
    عرض على GitHub↗14,176
  • geeeekexplorer/nano-vllmالصورة الرمزية لـ GeeeekExplorer

    GeeeekExplorer/nano-vllm

    11,745عرض على GitHub↗

    Nano-vllm is a high-performance inference engine designed for executing large language models locally. It functions as a specialized runtime that prioritizes accelerated token generation and efficient hardware utilization for text generation tasks. The project distinguishes itself through a comprehensive suite of optimization techniques, including a graph compilation engine that transforms neural network operations into pre-compiled execution plans. It also incorporates a tensor parallelism framework to distribute model weights across multiple hardware accelerators, effectively reducing memor

    Dynamically inserts new sequences into active batches to maximize hardware utilization during model inference.

    Pythondeep-learninginferencellm
    عرض على GitHub↗11,745
  • huggingface/text-generation-inferenceالصورة الرمزية لـ huggingface

    huggingface/text-generation-inference

    10,775عرض على GitHub↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    Implements continuous batching to dynamically group incoming inference requests and maximize hardware utilization.

    Pythonbloomdeep-learningfalcon
    عرض على GitHub↗10,775
  • openvinotoolkit/openvinoالصورة الرمزية لـ openvinotoolkit

    openvinotoolkit/openvino

    10,414عرض على GitHub↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Implements continuous batching to dynamically group asynchronous inference requests and maximize hardware utilization.

    C++aicomputer-visiondeep-learning
    عرض على GitHub↗10,414
  • intel/ipex-llmالصورة الرمزية لـ intel

    intel/ipex-llm

    8,836عرض على GitHub↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Maximizes throughput by dynamically adding and removing sequences in active inference batches.

    Python
    عرض على GitHub↗8,836
  • internlm/lmdeployالصورة الرمزية لـ InternLM

    InternLM/lmdeploy

    7,903عرض على GitHub↗

    lmdeploy is a high-performance inference engine and deployment framework for large language models and vision models. It functions as a multi-modal model server and compression toolkit designed to serve models with high throughput and low latency. The system enables the distribution of model services across multiple machines using request-based load balancing and tensor parallelism. It includes specialized tools for model quantization and compression to reduce the memory footprint of weights and caches. The framework covers broad capability areas including production deployment, distributed

    Implements continuous batching strategies to dynamically insert new requests into active inference batches for high hardware utilization.

    Pythoncodellamacuda-kernelsdeepspeed
    عرض على GitHub↗7,903
  • skyzh/tiny-llmالصورة الرمزية لـ skyzh

    skyzh/tiny-llm

    4,304عرض على GitHub↗

    tiny-llm is a large language model inference engine and transformer model implementation. It serves as a quantized model runtime and paged key-value cache manager, providing a specialized inference stack optimized for Apple Silicon. The system distinguishes itself through high-throughput execution techniques, including continuous batching and paged attention. It utilizes a paged memory system to eliminate fragmentation during token generation and employs on-the-fly dequantization of compressed weights to reduce the memory footprint during matrix multiplication. The project covers a broad ran

    Allocates and frees pages from a shared pool as requests enter and exit the system to maximize throughput.

    Pythoncourselarge-language-modelllm
    عرض على GitHub↗4,304
  • vllm-project/vllm-omniالصورة الرمزية لـ vllm-project

    vllm-project/vllm-omni

    2,776عرض على GitHub↗

    vllm-omni is a high-throughput serving engine and distributed inference framework designed for omni-modal models. It serves as a multi-modal model API server capable of generating text, image, video, and audio data, providing a standardized interface for remote client access. The system features a non-autoregressive generation engine for parallel media production and a robot policy inference server that acts as a real-time communication bridge to robotic hardware using specialized protocols. It supports hybrid execution models that combine sequential token generation with parallelized media g

    Implements techniques to dynamically insert new requests into active inference batches to maximize hardware utilization.

    Pythonaudio-generationdiffusionimage-generation
    عرض على GitHub↗2,776
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Model Inference and Serving
  6. Inference Optimization
  7. Continuous Batching Strategies

استكشف الوسوم الفرعية

  • Depth-wise Early Exit StrategiesTechniques for varying the number of recurrent iterations per sequence within a batch to allow simple inputs to exit processing early. **Distinct from Continuous Batching Strategies:** Distinct from Continuous Batching Strategies: focuses on variable processing depth (early exit) within a batch rather than the dynamic insertion of new requests into the batch.
  • Paged Batching ManagersSystems that manage memory page allocation and deallocation specifically for continuous batching workloads. **Distinct from Continuous Batching Strategies:** Distinct from Continuous Batching Strategies: focuses on the underlying memory page management for the batcher.