AIAny
AI Deploy2023
Icon for item

LMDeploy

Compresses, deploys, and serves LLMs via two engines: TurboMind for raw speed, a PyTorch engine for flexibility. Claims ~1.8x vLLM throughput through persistent batching, blocked KV cache, and split-and-fuse; ships 4-bit AWQ and KV-cache quantization.

Introduction

Throughput claims in inference frameworks are usually apples-to-oranges, so the more interesting design choice here is splitting the engine in two. LMDeploy ships TurboMind, a hand-optimized CUDA path for maximum tokens/sec, alongside a pure-PyTorch engine for models the C++ path hasn't caught up to yet — you pick the trade-off instead of being locked into one runtime.

What Sets It Apart
  • Dual-engine architecture: TurboMind for production speed, the PyTorch engine for fast model coverage and easier hacking, behind one API.
  • Throughput comes from systems work, not just bigger batches — persistent (continuous) batching, blocked KV cache, dynamic split-and-fuse, and tuned kernels combine for a claimed ~1.8x over vLLM in request throughput.
  • Quantization is first-class: weight-only 4-bit AWQ (4-bit inference reported ~2.4x faster than FP16, with quality confirmed via OpenCompass evaluation) plus online KV-cache quantization, so memory savings don't require a separate toolchain.
  • A built-in request distribution service spreads load across multiple machines and GPUs without bolting on an external router.
Who It's For

Great fit if you serve InternLM-family or other mainstream open LLMs/VLMs and want an OpenAI-compatible endpoint with aggressive quantization and high concurrency on NVIDIA hardware. Look elsewhere if you need broad non-CUDA backend support, the absolute newest model architectures the day they drop, or you'd rather not weigh TurboMind-vs-PyTorch trade-offs — a single-runtime server may be simpler.

Information

More Items

GitHub
AI Deploy2018

Serves machine learning and deep learning models for cloud, data center, edge and embedded environments. Supports multiple frameworks and backends, dynamic and sequence batching, HTTP/gRPC APIs, Docker deployment and NVIDIA-optimized runtimes.

GitHub
AI Deploy2026

Pools multiple ChatGPT/Codex accounts behind a local OpenAI-compatible proxy and dashboard — provides request load balancing, per-account usage/cost tracking, API-key management, and configurable routing strategies.

GitHub
AI Video2025

Automatically transfers YouTube videos to AcFun and bilibili with an end-to-end pipeline: downloading, ASR, subtitle translation and QC, AI-generated metadata, content moderation, and automated uploads; includes a web dashboard and monitoring.