Mindket

DSpine

新上架第 1 版 · 更新于

概览

为 Qwen3-8B 的推测解码一次起草多个词元,让模型服务器一次检查它们。适合推理工程师和推测解码研究人员。

DSpine 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • 带 pip 的 Python
  • SGLang,因为 serve 命令来自它
  • Qwen3-8B 目标模型
  • 放 DSpine 权重的空间,BF16 约 2.5 GB,4-bit 约 619 MB,均为估算
用在
  • SGLang,通过它的 serve 命令和 DSPINE 算法
  • 支持 fa3 注意力后端和 CUDA graphs 的服务器
  • Windows、macOS 或 Linux,用 Python 下载
先运行
pip install -U huggingface_hub
hf download tencent/Qwen3-8B-DSpine-b16

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

DSpine 是为 Qwen3-8B 的推测解码准备的草稿模型。草稿模型先猜出接下来的几个词元,主模型再一起检查它们。DSpine 并行起草每个位置,同时在每个草稿层里,每个位置仍会收到前一个位置的预测特征。

适合谁

自己运行 Qwen3-8B 服务器、想试试并行起草的工程师最适合它。按接受长度比较草稿模型的研究人员也可以用。

行业使用者使用方式例子
AI 基础设施推理工程师用并行草稿模型来运行 Qwen3-8B用自己的模型路径运行模型卡里的服务命令
研究推测解码研究人员按接受长度比较草稿模型把 DSpine 与 DFlash、Domino、DSpark 和 DFlash2 对比
平台团队机器学习平台工程师测试起草能否帮到自己的服务沿用论文所报告结果背后的服务器设置

如果你不运行自己的模型服务器,或者用的目标模型不是 Qwen3-8B,可以跳过它。

用在哪里

它在 SGLang 服务器里运行。

  • SGLang,通过它的 serve 命令和 DSPINE 算法
  • 支持 fa3 注意力后端和 CUDA graphs 的服务器
  • Windows、macOS 或 Linux,用 Python 下载
用例谁用得到什么
并行起草推理工程师供 Qwen3-8B 主模型一次检查的草稿词元
基准测试研究人员数学、代码和对话数据集上的接受长度,可与其他草稿模型对比
服务器调优平台团队一套经过测试的服务器参数,可以作为起点

如何设置

你需要 Python、SGLang、Qwen3-8B 目标模型和 DSpine 文件。

  • 带 pip 的 Python
  • SGLang,因为 serve 命令来自它
  • Qwen3-8B 目标模型
  • 放 DSpine 权重的空间,BF16 约 2.5 GB,4-bit 约 619 MB,均为估算
  1. 安装 Hugging Face hub 包并下载 DSpine 文件。
  2. 克隆模型卡里提到的项目代码仓库。
  3. 在项目文件夹里以可编辑模式安装它。
pip install -U huggingface_hub
hf download tencent/Qwen3-8B-DSpine-b16
cd dspine
pip install -e .

如何使用

启动 SGLang 服务器,把 Qwen3-8B 作为目标模型,把你的 DSpine 文件夹作为草稿模型。模型卡说这些设置就是论文所报告的接受长度和吞吐量背后用的设置。

sglang serve \
  --model-path Qwen/Qwen3-8B \
  --speculative-algorithm DSPINE \
  --speculative-draft-model-path <dspine-model-path> \
  --speculative-num-draft-tokens 16 \
  --dtype bfloat16 \
  --attention-backend fa3 \
  --page-size 1 \
  --mem-fraction-static 0.65 \
  --context-length 8192 \
  --max-running-requests 64 \
  --cuda-graph-bs-decode 1 2 4 8 16 32 64 \
  --trust-remote-code
ToolWhat it does
--speculative-algorithm DSPINE选择 DSpine 作为起草方法
--speculative-draft-model-path指向存放你的 DSpine 文件的文件夹
--speculative-num-draft-tokens 16把草稿词元数设为 16
--context-length 8192把上下文长度设为 8192
--max-running-requests 64把同时运行的请求数上限设为 64

示例

你把占位符换成存放已下载 DSpine 文件的文件夹,然后运行这条命令。服务器会启动 Qwen3-8B,用 DSpine 做草稿模型,草稿词元数为 16,沿用论文结果背后的设置。

新手与专家

推测解码可以加快文字生成。一个小的草稿模型先猜出后面的几个词元,大模型一次检查它们。第一次可以先下载 DSpine 文件,在运行任何东西之前读一读上面的服务设置。

DSpine 的不同之处在于它的起草方式。它同时填好每一个草稿位置。在草稿模型内部,每一层都把为前一个位置预测出的特征交给当前位置,所以文字的先后顺序是沿着深度而不是沿着时间来体现的。模型卡只报告了 Qwen3-8B 的结果,它的训练代码还在路线图上。

  1. 目标模型收到提示词
  2. DSpine 并行起草所有位置
  3. 每一层把特征传给下一个位置
  4. 目标模型检查草稿
  5. 被接受的词元加入回复

注意事项

模型卡比较了 Qwen3-8B 上的平均接受长度。DSpine、DSpark 和 DFlash2 都在 Open-PerfectBlend 上用相同配置重新训练,而 DFlash 和 Domino 用的是它们的官方检查点。

温度为 0 时的平均接受长度
DFlash5.92
Domino7.05
DSpark7.44
DFlash27.55
DSpine7.83
温度为 1 时的平均接受长度
DFlash4.94
Domino5.59
DSpark6.65
DFlash26.53
DSpine6.98
  • Roadmap: DSpine 的训练代码和 Qwen3.8-27B 版本仍在计划中
  • Remote code: serve 命令带有 trust-remote-code,所以只对你信任的文件运行它
  • License: Apache 2.0
  • Cost to run: 未提到费用
  • Data it reaches: 你的提示词、Qwen3-8B 目标模型和 DSpine 文件。模型卡没有提到账号或网络服务
  • Not for: 暂时不适用于其他目标模型,因为目前只覆盖 Qwen3-8B,Qwen3.8-27B 版本只是计划

README 和文件

README

DSpine

为 Qwen3-8B 的推测解码一次起草多个词元,让模型服务器一次检查它们。适合推理工程师和推测解码研究人员。

由 tencent 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:DSpine 是为 Qwen3-8B 的推测解码准备的草稿模型。草稿模型先猜出接下来的几个词元,主模型再一起检查它们。DSpine 并行起草每个位置,同时在每个草稿层里,每个位置仍会收到前一个位置的预测特征。

适合谁:自己运行 Qwen3-8B 服务器、想试试并行起草的工程师最适合它。按接受长度比较草稿模型的研究人员也可以用。

行业 | 使用者 | 使用方式 | 例子
AI 基础设施 | 推理工程师 | 用并行草稿模型来运行 Qwen3-8B | 用自己的模型路径运行模型卡里的服务命令
研究 | 推测解码研究人员 | 按接受长度比较草稿模型 | 把 DSpine 与 DFlash、Domino、DSpark 和 DFlash2 对比
平台团队 | 机器学习平台工程师 | 测试起草能否帮到自己的服务 | 沿用论文所报告结果背后的服务器设置

如果你不运行自己的模型服务器,或者用的目标模型不是 Qwen3-8B,可以跳过它。

用在哪里:它在 SGLang 服务器里运行。

  • SGLang,通过它的 serve 命令和 DSPINE 算法
  • 支持 fa3 注意力后端和 CUDA graphs 的服务器
  • Windows、macOS 或 Linux,用 Python 下载
用例 | 谁用 | 得到什么
并行起草 | 推理工程师 | 供 Qwen3-8B 主模型一次检查的草稿词元
基准测试 | 研究人员 | 数学、代码和对话数据集上的接受长度,可与其他草稿模型对比
服务器调优 | 平台团队 | 一套经过测试的服务器参数,可以作为起点

如何设置:你需要 Python、SGLang、Qwen3-8B 目标模型和 DSpine 文件。

  • 带 pip 的 Python
  • SGLang,因为 serve 命令来自它
  • Qwen3-8B 目标模型
  • 放 DSpine 权重的空间,BF16 约 2.5 GB,4-bit 约 619 MB,均为估算
  1. 安装 Hugging Face hub 包并下载 DSpine 文件。
  2. 克隆模型卡里提到的项目代码仓库。
  3. 在项目文件夹里以可编辑模式安装它。
pip install -U huggingface_hub
hf download tencent/Qwen3-8B-DSpine-b16
cd dspine
pip install -e .

如何使用:启动 SGLang 服务器,把 Qwen3-8B 作为目标模型,把你的 DSpine 文件夹作为草稿模型。模型卡说这些设置就是论文所报告的接受长度和吞吐量背后用的设置。

sglang serve \
  --model-path Qwen/Qwen3-8B \
  --speculative-algorithm DSPINE \
  --speculative-draft-model-path <dspine-model-path> \
  --speculative-num-draft-tokens 16 \
  --dtype bfloat16 \
  --attention-backend fa3 \
  --page-size 1 \
  --mem-fraction-static 0.65 \
  --context-length 8192 \
  --max-running-requests 64 \
  --cuda-graph-bs-decode 1 2 4 8 16 32 64 \
  --trust-remote-code
Tool | What it does
--speculative-algorithm DSPINE | 选择 DSpine 作为起草方法
--speculative-draft-model-path | 指向存放你的 DSpine 文件的文件夹
--speculative-num-draft-tokens 16 | 把草稿词元数设为 16
--context-length 8192 | 把上下文长度设为 8192
--max-running-requests 64 | 把同时运行的请求数上限设为 64

示例:你把占位符换成存放已下载 DSpine 文件的文件夹,然后运行这条命令。服务器会启动 Qwen3-8B,用 DSpine 做草稿模型,草稿词元数为 16,沿用论文结果背后的设置。

新手与专家:推测解码可以加快文字生成。一个小的草稿模型先猜出后面的几个词元,大模型一次检查它们。第一次可以先下载 DSpine 文件,在运行任何东西之前读一读上面的服务设置。

DSpine 的不同之处在于它的起草方式。它同时填好每一个草稿位置。在草稿模型内部,每一层都把为前一个位置预测出的特征交给当前位置,所以文字的先后顺序是沿着深度而不是沿着时间来体现的。模型卡只报告了 Qwen3-8B 的结果,它的训练代码还在路线图上。

目标模型收到提示词
DSpine 并行起草所有位置
每一层把特征传给下一个位置
目标模型检查草稿
被接受的词元加入回复

注意事项:模型卡比较了 Qwen3-8B 上的平均接受长度。DSpine、DSpark 和 DFlash2 都在 Open-PerfectBlend 上用相同配置重新训练,而 DFlash 和 Domino 用的是它们的官方检查点。

Title: 温度为 0 时的平均接受长度
DFlash: 5.92
Domino: 7.05
DSpark: 7.44
DFlash2: 7.55
DSpine: 7.83
Title: 温度为 1 时的平均接受长度
DFlash: 4.94
Domino: 5.59
DSpark: 6.65
DFlash2: 6.53
DSpine: 6.98
  • Roadmap: DSpine 的训练代码和 Qwen3.8-27B 版本仍在计划中
  • Remote code: serve 命令带有 trust-remote-code,所以只对你信任的文件运行它
  • License: Apache 2.0
  • Cost to run: 未提到费用
  • Data it reaches: 你的提示词、Qwen3-8B 目标模型和 DSpine 文件。模型卡没有提到账号或网络服务
  • Not for: 暂时不适用于其他目标模型,因为目前只覆盖 Qwen3-8B,Qwen3.8-27B 版本只是计划

Hugging Face 上的数据(2026年11月13日)

  • 参数量:1.2B
  • Weights: about 2.5 GB in BF16; about 619 MB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:1,280
  • 点赞:30
  • 许可证:apache-2.0
  • 标签:safetensors, qwen3

链接

  • 模型:https://huggingface.co/tencent/Qwen3-8B-DSpine-b16
  • 文件:https://huggingface.co/tencent/Qwen3-8B-DSpine-b16/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download tencent/Qwen3-8B-DSpine-b16

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
DSpine 本页1,280301.2Bapache-2.0
Qwen3-0.6B共有 qwen3 · safetensors19,718,5991,894752Mapache-2.0
Qwen3-14B共有 qwen3 · safetensors12,965,37654014.8Bapache-2.0
Qwen3-Embedding-0.6B共有 qwen3 · safetensors8,761,0911,346596Mapache-2.0
Qwen3-8B共有 qwen3 · safetensors6,269,1412,1848.2Bapache-2.0
Qwen3-1.7B共有 qwen3 · safetensors3,203,4906182Bapache-2.0
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架