awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sgl-project avatar

sgl-project/mini-sglang

0
View on GitHub↗
3,514 Stars·439 Forks·Python·mit·4 Aufrufe

Mini Sglang

mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference server, a memory-efficient prefill engine, and a tensor parallelism runtime. It also functions as a local batch processing engine for offline benchmarking and ablation studies.

The project focuses on acceleration and memory management through a KV cache manager that reuses precomputed caches for shared request prefixes. It handles large model workloads by distributing tasks across multiple GPUs and manages peak memory consumption by splitting long input sequences into smaller chunks during the prefill phase.

The system supports both network-based API serving and local execution, including a terminal-based shell for interactive model chat.

Features

  • Large Language Model Serving - Provides a high-throughput inference server for hosting and serving large language models.
  • LLM Inference Servers - Acts as a production-ready inference server for hosting large language models with high throughput.
  • Prefix Cache Reuse - Eliminates redundant computations by sharing and reusing key-value caches for common request prefixes.
  • Prefill Phase Optimizations - Implements chunked prefill execution to maintain a constant memory ceiling during initial sequence processing.
  • Tensor-Parallel Inference Distributions - Distributes model weights across multiple GPUs using tensor parallelism to increase memory and throughput.
  • OpenAI-Compatible Model Servers - Serves as an OpenAI-compatible inference server for hosting large language models across a network.
  • Prefix Caching - Reuses computed key-value caches for shared request prefixes to eliminate redundant calculations.
  • Tensor Parallelism - Distributes large model workloads across multiple GPUs using tensor parallelism to increase memory and computation speed.
  • KV Cache Management - Manages and tracks memory for key-value tensors to enable efficient retrieval of computed sequence states.
  • OpenAI-Compatible APIs - Exposes a standardized OpenAI-compatible API for seamless integration with existing LLM toolchains.
  • Inference Benchmarking Tools - Provides a local batch processing engine for conducting model ablation studies and inference performance tests.
  • Offline Inference Engines - Includes a local batch processing engine for offline model execution and performance ablation studies.
  • Inference Batching - Provides a local batch processing engine to maximize hardware utilization for offline benchmarking.
  • Long-Context Sequence Processors - Splits long input sequences into smaller chunks during prefill to prevent peak memory spikes.
  • Inference Engines - Lightweight, high-performance inference framework for LLMs.
  • Model Serving & Deployment - Offers a lightweight serving framework for LLMs.

Star-Verlauf

Star-Verlauf für sgl-project/mini-sglangStar-Verlauf für sgl-project/mini-sglang

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Mini Sglang

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mini Sglang.
  • paddlepaddle/fastdeployAvatar von PaddlePaddle

    PaddlePaddle/FastDeploy

    3,700Auf GitHub ansehen↗

    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

    Pythonernieernie-45ernie-45-vl
    Auf GitHub ansehen↗3,700
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗29,079
  • intel/ipex-llmAvatar von intel

    intel/ipex-llm

    8,836Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗8,836
  • predibase/loraxAvatar von predibase

    predibase/lorax

    3,724Auf GitHub ansehen↗

    Lorax is a GPU-accelerated inference server and multi-adapter engine designed for serving large language models. It functions as a high-throughput system capable of deploying models via Kubernetes and managing the dynamic swapping of Low-Rank Adaptation adapters per request. The server distinguishes itself through multi-adapter dynamic batching, which allows requests using different adapter weights to be processed in a single GPU forward pass. It employs just-in-time adapter loading and weighted adapter merging to maximize throughput and enable multi-tasking without sacrificing performance.

    Pythonfine-tuninggptllama
    Auf GitHub ansehen↗3,724
Alle 30 Alternativen zu Mini Sglang anzeigen→

Häufig gestellte Fragen

Was macht sgl-project/mini-sglang?

mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference server, a memory-efficient prefill engine, and a tensor parallelism runtime. It also functions as a local batch processing engine for offline benchmarking and ablation studies.

Was sind die Hauptfunktionen von sgl-project/mini-sglang?

Die Hauptfunktionen von sgl-project/mini-sglang sind: Large Language Model Serving, LLM Inference Servers, Prefix Cache Reuse, Prefill Phase Optimizations, Tensor-Parallel Inference Distributions, OpenAI-Compatible Model Servers, Prefix Caching, Tensor Parallelism.

Welche Open-Source-Alternativen gibt es zu sgl-project/mini-sglang?

Open-Source-Alternativen zu sgl-project/mini-sglang sind unter anderem: paddlepaddle/fastdeploy — FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models.… sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… intel/ipex-llm — Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning… predibase/lorax — Lorax is a GPU-accelerated inference server and multi-adapter engine designed for serving large language models. It… modeltc/lightllm — LightLLM is a high-performance serving framework for deploying and executing large language models. It functions as a… ztxz16/fastllm — fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and…