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

Curated free roadmap and runnable Colab notebooks to learn Large Language Models, split into LLM Fundamentals, LLM Scientist, and LLM Engineer tracks. Includes hands-on labs for quantization, model merging, fine‑tuning, retrieval augmentation, and local/server/edge deployment workflows.

GitHub
AI Infra2026

Streams routed experts from disk and treats storage, RAM and VRAM as a single inference hierarchy so MoE models (hundreds of billions to trillions of parameters) can run on consumer or heterogeneous hardware; single-file C engines with zero runtime deps and optional Vulkan/CUDA/Metal backends, speed governed by placement and disk I/O.

Hugging Face
AI Deploy2026

Evaluates multi-field JSON schemas in parallel to extract boolean or categorical field values from text, producing guaranteed-valid JSON and per-field calibrated confidences. Uses KV-cache broadcasting, sub-vocabulary logit slicing and token-tree disambiguation to cut latency (5.6x–7.0x on M4 Max) versus autoregressive decoding; requires Apple Silicon and MLX.