跳到正文

正在自动登录…

← 返回项目列表

HalfVulpes/Deepinfer-SM80

模型本地部署模型性能优化

该项目将DeepSeek的DeepInfer推理引擎移植到NVIDIA Ampere架构GPU上,针对A100、RTX 3090等显卡进行内核优化,以提升DeepSeek-V4.1模型的推理性能。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/21 13:21:44 · 查看原文

值得看Python开发工具兼有 应用与服务
累计 Stars
74
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/21 13:21:44

使用方式

通过应用git补丁或复制模块文件到vLLM安装目录来使用,并可运行提供的微基准测试脚本。

查看 README 依据
``` --- ## Quick Start & Installation ### Option A: Apply the Unified Git Patch to vLLM From the root of your vLLM checkout: ```bash git apply /path/to/Deepinfer-SM80/patches/vllm-sm80-deepinfer.patch ``` ### Option B: Bind-Mount or Copy Drop-In Modules Copy the 6 drop-in files directly into your `vllm` Python package directory (or bind-mount them as read-only overlays in Docker): ```bash cp -r vllm_sm80_deepinfer/vllm/* /path/to/site-packages/vllm/ ``` ### Running the Isolated SM80 Kernel Microbenchmarks
To verify bit-exactness and measure kernel latency on your own `A100` / `RTX 3090` / `A6000` GPU: ```bash python3 benchmarks/microbench_sm80_kernels.py python3 benchmarks/microbench_sm80_part2.py python3 benchmarks/microbench_sm80_part3.py python3 benchmarks/generate_charts.py ``` --- ## Multi-GPU Topology Guide for 1M Context on SM80 (`TP2 × PP3` vs `PP6` vs `TP2 + TP4`)
部署要求

需要NVIDIA Ampere架构GPU(如A100、RTX 3090、RTX A6000),并运行vLLM V1引擎。

查看 README 依据
**DeepInfer-SM80** ports and adapts core architectural concepts and kernel optimizations from DeepSeek's [`DeepInfer`](https://github.com/deepseek-ai/DeepInfer) (`SM100` / Blackwell `tcgen05.mma` + `TMEM` + `CuteDSL`) to **NVIDIA Ampere (`SM80` / `SM86`) GPUs**—including **NVIDIA A100 (`40GB / 64GB / 80GB`)**, **A800**, **RTX 3090**, and **RTX A6000**—running on the **vLLM V1** engine.
已知限制

仅支持NVIDIA Ampere(SM80/SM86)GPU,不支持Blackwell架构的硬件特性。

查看 README 依据
While upstream `DeepInfer` relies on Blackwell-exclusive hardware features (`tcgen05` warp-group instructions, Tensor Memory `TMEM`, hardware `UE8M0` scale instructions, and 228 KB shared memory per SM), **DeepInfer-SM80** re-engineers the critical execution path around Ampere's `mma.sync.aligned.m16n8k16` Tensor Cores, 164 KB L1/SRAM capacity (`SM80`), IEEE-754 integer bitshift `UE8M0` scale decoding, SM-count-aware grid scheduling, and YOCO (`L20`) shared-KV reuse. --- ## Highlights & Production Benchmark Results

README

正在加载 README…

收录信息

仓库创建时间
2026/10/20 21:22:49
首次达标收录
2026/10/21 13:16:08
统计更新时间
2026/10/22 19:01:10

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 3.9 / 5

新颖度
4.0
实用价值
4.0
成熟度
4.4
实质含量
3.4

由 Jev 模型根据仓库描述与 README 评估,2026/10/21 13:16:08 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 16:48:09
许可证标识
Apache-2.0
Fork 数
1
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目