awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vllm-project avatar

vllm-project/vllm

0
View on GitHub↗
83,048 estrellas·18,120 forks·Python·Apache-2.0·24 vistasvllm.ai↗

Vllm

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 cache blocks to eliminate fragmentation and its ability to dynamically insert new sequences into batches as they arrive. It provides a hardware-agnostic abstraction layer that maps complex mathematical operations to diverse accelerators, including specialized GPUs and consumer-grade silicon like Apple hardware. This is further supported by custom kernel fusion and a flexible quantization framework that allows for the compression of neural networks to fit resource-constrained environments.

Beyond its core runtime, the framework offers extensive support for custom

Features

  • Distributed Model Servers - Exposes generative model capabilities through standard network protocols for integration into external applications and chat interfaces.
  • High-Throughput Model Serving - Scales large language model inference to handle high volumes of concurrent requests with minimal latency.
  • Online Model Servers - Hosts an online server that provides real-time completions and chat responses via standard API protocols.
  • Local Inference Engines - Enables execution of advanced generative models directly on local hardware for private and low-latency inference.
  • Custom Model Execution Engines - Executes custom model architectures using highly optimized native implementations and support for various data formats.
  • Inference Engines - Maximizes token generation speed and memory efficiency when serving large language models to multiple concurrent users.
  • Continuous Batching Strategies - Dynamically inserts new sequences into active inference batches to maximize hardware utilization.
  • Model Quantization Frameworks - Compresses large neural networks to reduce memory footprint while maintaining performance on resource-constrained hardware.
  • Hardware-Accelerated Compute Backends - Maps complex mathematical operations onto diverse graphics processing units and specialized silicon using optimized kernels.
  • PagedAttention Memory Management - Manages key-value cache memory in non-contiguous blocks to eliminate fragmentation and enable efficient dynamic batching.
  • Request Schedulers - Decouples request ingestion from the inference loop to prioritize incoming traffic for high concurrency and low latency.
  • Offline Inference Engines - Processes large language model inference in batch mode with support for custom sampling and generation parameters.
  • Model Downloaders - Facilitates the retrieval and loading of model weights and configuration files from remote storage for immediate execution.
  • Attention Backends - Supports configurable, high-performance attention backends that automatically detect and optimize computation for specific hardware accelerators.
  • Model Quantization - Reduces memory footprint and computational requirements to enable deployment of massive neural networks on resource-constrained hardware.
  • Cross-Platform AI Accelerators - Optimizes generative model performance across diverse hardware architectures, including specialized GPUs and consumer-grade silicon.
  • AI and Agents - A high-throughput and memory-efficient inference and serving engine for LLMs.
  • Inference and Deployment - High-throughput serving engine utilizing PagedAttention for faster inference.
  • Inference and Deployment Acceleration - High-throughput serving engine utilizing PagedAttention for efficient model inference.
  • Inference and Serving - High-throughput and memory-efficient inference engine.
  • Inference Engines - High-throughput engine for model serving.
  • Inference Frameworks - Memory-efficient serving using paged attention mechanisms.
  • KV Cache Management - Paged attention for efficient memory management in serving.
  • Large Language Models - High-throughput serving engine for LLM inference.
  • Machine Learning Operations - High-throughput and memory-efficient inference library for LLMs.
  • Model Serving - High-throughput serving engine for efficient model inference.
  • Model Serving & Deployment - Provides a high-throughput, memory-efficient LLM serving engine.
  • Model Serving Engines - High-throughput, memory-efficient inference engine for LLMs.
  • Model Deployment - Listed in the “Model Deployment” section of the Llm Course awesome list.
  • Inference Frameworks - High-throughput inference engine with PagedAttention.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.
  • Compute Backends - Dispatches computational tasks to specialized hardware backends while maintaining consistent high-level model execution logic.
  • Kernel Fusion Strategies - Combines multiple operations into single GPU kernels to reduce memory overhead and improve computational throughput.
  • Custom Model Architectures - Integrates and serves specialized or proprietary model architectures within a standardized production environment for consistent inference results.
  • Apple Silicon Accelerators - Accelerates model execution on Apple M-series hardware by providing specialized packages that optimize for native graphics processing.

Historial de estrellas

Gráfico del historial de estrellas de vllm-project/vllmGráfico del historial de estrellas de vllm-project/vllm

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vllm

Proyectos open-source similares, clasificados según cuántas características comparten con Vllm.
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Ver en 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

    Pythonattentionblackwellcuda
    Ver en GitHub↗29,079
  • nvidia/tensorrt-llmAvatar de NVIDIA

    NVIDIA/TensorRT-LLM

    12,913Ver en GitHub↗

    TensorRT-LLM is a platform and toolkit designed for compiling, optimizing, and serving transformer-based models on accelerated hardware. It functions as a framework that transforms machine learning models into efficient execution graphs, providing an engine to refine these models for specific hardware to maximize throughput and minimize latency during text generation. The project distinguishes itself through advanced execution strategies that manage the entire inference pipeline. It utilizes kernel-level fusion and static graph execution to optimize mathematical operations and computational f

    Pythonblackwellcudallm-serving
    Ver en GitHub↗12,913
  • internlm/lmdeployAvatar de InternLM

    InternLM/lmdeploy

    7,903Ver en 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

    Pythoncodellamacuda-kernelsdeepspeed
    Ver en GitHub↗7,903
  • ggerganov/llama.cppAvatar de ggerganov

    ggerganov/llama.cpp

    116,912Ver en GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    C++
    Ver en GitHub↗116,912
Ver las 30 alternativas a Vllm→

Preguntas frecuentes

¿Qué hace vllm-project/vllm?

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.

¿Cuáles son las características principales de vllm-project/vllm?

Las características principales de vllm-project/vllm son: Distributed Model Servers, High-Throughput Model Serving, Online Model Servers, Local Inference Engines, Custom Model Execution Engines, Inference Engines, Continuous Batching Strategies, Model Quantization Frameworks.

¿Qué alternativas de código abierto existen para vllm-project/vllm?

Las alternativas de código abierto para vllm-project/vllm incluyen: sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… nvidia/tensorrt-llm — TensorRT-LLM is a platform and toolkit designed for compiling, optimizing, and serving transformer-based models on… internlm/lmdeploy — lmdeploy is a high-performance inference engine and deployment framework for large language models and vision models.… ggerganov/llama.cpp — llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across… huggingface/text-generation-inference — Text Generation Inference is a production-ready engine designed for the deployment and serving of large language… bentoml/openllm — OpenLLM is a framework for deploying, managing, and scaling open-source large language models.