ollama run qwen3.6 时,许多细节对你而言都是不可见的。一旦你打开模型页面的高级 运行 选项卡并看到类似 vllm serve … --tensor-parallel-size 8 --enable-expert-parallel 的指令行,就会遇到一系列新术语。本页面将逐一解释这些术语的含义及其实际应用场景。
若仅通过 Ollama 或 LM Studio 在单块 GPU(或 Mac 设备)上运行单个模型,则大多内容对你并无必要。只有当模型体积超出单块 GPU 的处理能力,或是需要同时服务大量用户时,并行机制与相关计算内核才显得至关重要。若模型页面的高级选项卡引导你来到此处,请务必阅读本内容。
推理框架
An inference framework is the engine that loads the model, runs the math, manages batching and the KV cache, and exposes an API. They trade ease of use for control:
对于各类模型而言,操作简便的工具(如 Ollama、LM Studio)都是初学者的首选。其余工具则提供了更为细致的控制选项。Tokios 可连接上述任意工具,并将请求转发至框架所提供的兼容 OpenAI 协议的
/v1。
精度
Precision is how many bits the runtime uses to store and compute each number in the model —FP32 (32-bit), FP16/bf16 (16-bit), FP8 (8-bit), or 4-bit formats. Fewer bits means less memory and faster data movement, at some risk to quality. This is the same idea as quantization — precision is the knob, quantization is turning it down. Which low-precision format your hardware can actually run is a separate question, answered in Quantization formats and the hardware they need.
核心运算单元
A kernel is the small, highly optimized GPU (or CPU) routine that performs one hot operation — a matrix multiply, an attention step, dequantizing a 4-bit weight, sampling the next token. You rarely name kernels directly, but they explain two things you do see:- 为何量化格式需要特定的硬件支持。 只有当运行时环境提供了能适配你所用芯片的相应内核时,某种格式才能实现快速运算。
NVFP4需要配备 Blackwell Tensor Core 内核;而GGUF则具备广泛的兼容性,因为 llama.cpp 提供了适用于 CPU、Metal、CUDA、ROCm 以及 Vulkan 的内核。详情请参阅 量化格式及其所需的硬件。 - 为何会提及“FlashAttention”。 FlashAttention 是一种运算速度更快且能减少长文本处理时内存占用的注意力机制内核。当运行时环境标明已启用此功能时,即表示它已为你选用了合适的内核。
在多 GPU 环境下运行——并行处理机制
当某个模型的体积超出了单块 GPU 的承载范围,或者单块 GPU 难以满足高并发请求时,运行时环境便会把运算任务分配到多块 GPU 上。目前主要有四种常用策略,它们分别适用于不同场景:- 张量并行机制会将每一层的矩阵切分成多个片段,每个片段分别交由不同的 GPU 处理,随后所有 GPU 共同整合运算结果。这种方式能显著降低单块 GPU 的内存占用,但要求各 GPU 之间频繁通信,因此高速互连技术(如 NVLink)至关重要。
- 流水线并行则是将模型的不同层分配到不同的 GPU 上运行,类似于流水线作业。该机制可轻松扩展至大量 GPU,但有时会导致部分 GPU 因等待前序步骤完成而处于闲置状态。
- 数据并行只是让多个模型副本同时运行。对于那些因规模过大而无法完整部署的模型而言,这种方式并无实际帮助;它仅适用于提升系统同时处理请求的能力。
- 专家并行仅适用于 MoE 类型的模型:此时无需将每个专家模块复制到所有 GPU 上,而是让各 GPU 各自负责一部分专家模块,令牌则被路由至拥有对应专家模块的 GPU。该机制对大型 MoE 模型尤为有效,不过也会带来一定的路由开销。
推测性解码与多令牌预测
Decode is slow because the model reads its weights from memory for every single token. Speculative decoding speeds it up without changing the output: a fast “draft” proposes several tokens at once, then the full model verifies them in one pass and keeps the ones it agrees with. Because verification is cheaper than generating from scratch, you get more accepted tokens per memory read. 多令牌预测正是生成这些候选令牌的方法之一。该模型额外配备了多个专门预测后续令牌的模块,从而能自行完成草稿生成与验证工作。当前DeepSeek-V4-Flash-0731 版本中已将 DSpark 模块整合进同一检查点文件内。其官方模型说明文档中分别列出了适用于 vLLM 的 method: dspark 配置方式以及适用于 SGLang 的 DSPARK 配置方式,因此用户无需另行指定草稿模型路径。
参考资料:DeepSeek-V4-Flash-0731 模型说明文档、Qwen3.6-27B 模型说明文档、vLLM 推测性解码技术说明。
该技术的适用场景
推理过程的工作原理
这些控制项所优化的正是预填充与解码操作的基础环节。
量化处理与硬件适配
何种精度格式能够适配您的芯片呢?
何种规模的模型才适合您的显卡呢?
在考虑使用多块显卡之前,先确定合适的模型规模吧。
只需为其指定一个 Tokios 端点即可。
无论您采用何种方式部署,Tokios 都能将本地的
/v1 转化为一个稳定且经过身份验证的端点,让您随时随地都能进行访问。