internlm/lmdeploy

LMDeploy is a toolkit for compressing, deploying, and serving LLMs.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 8th, 2026
Created on June 15th, 2023
Open Issues & Pull Requests: 604 (+0)
GitHub issues: Enabled
Number of forks: 740
Total Stargazers: 8,051 (+0)
Total Subscribers: 57 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 hours
Mean response time: 2.7 days
90th percentile: 5.0 days
Tracked items: 993

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "awaiting response" is answered fastest, typically in about 4 hours, while "backlog" waits about 2 days. 80% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 7% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 346
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 485 days
Stale 30+ days: 334
Stale 90+ days: 325

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • awaiting response (226)
  • Stale (174)
  • backlog (19)
  • planned feature (4)
  • mllm (3)
  • wontfix (2)
  • documentation (1)
  • duplicate (1)

Detailed Description

LMDeploy is a toolkit for compressing, deploying, and serving large language models.

The toolkit addresses the challenge of efficiently running large language models in production environments. It provides compression techniques to reduce model size, deployment infrastructure to serve models at scale, and inference optimization through its TurboMind engine. The approach combines quantization methods, custom CUDA kernels, and mixed-precision inference to accelerate model execution while maintaining quality.

Developers should adopt LMDeploy if they need to deploy open-source models like Llama, CodeLlama, or Qwen with high throughput and low latency requirements. It suits projects where inference performance is critical and hardware resources are constrained. The toolkit supports multiple quantization strategies including symmetric and asymmetric 4-bit quantization, as well as specialized optimizations for mixture-of-experts models and newer architectures. It integrates with existing frameworks like DeepSpeed and FasterTransformer, and can be deployed through disaggregation patterns for distributed inference workloads.

The project maintains active development with regular model support additions and performance enhancements. Work spans multiple optimization fronts including support for emerging model families, integration of novel quantization approaches from external projects, and specialized inference techniques for specific architectures. The toolkit receives updates addressing both new model releases and performance improvements across different hardware generations, from older GPUs to current-generation accelerators.