<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Vllm - 标签 - vllbc02&#39;s blogs</title>
        <link>https://blog.vllbc.top/tags/vllm/</link>
        <description>Vllm - 标签 - vllbc02&#39;s blogs</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Thu, 04 Jun 2026 00:00:00 &#43;0000</lastBuildDate><atom:link href="https://blog.vllbc.top/tags/vllm/" rel="self" type="application/rss+xml" /><item>
    <title>nano-vllm 全代码精读笔记:用 1200 行 Python 理解 vLLM 推理引擎</title>
    <link>https://blog.vllbc.top/nano-vllm%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/</link>
    <pubDate>Thu, 04 Jun 2026 00:00:00 &#43;0000</pubDate>
    <author>vllbc</author>
    <guid>https://blog.vllbc.top/nano-vllm%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/</guid>
    <description><![CDATA[<h1 id="nano-vllm-全代码精读笔记">nano-vllm 全代码精读笔记</h1>
<blockquote>
<p>配套参考:博客 <a
href="https://zhuanlan.zhihu.com/p/1925484783229698084">从零构建
nano-vllm:深入理解 vLLM
推理引擎</a>(原博客正文需自行访问,本文以源码为主)</p>
<p>适用对象:想<strong>从零理解 vLLM
底层结构</strong>的初学者。建议先读完本文,再去看 vLLM 主仓库。</p>]]></description>
</item>
<item>
    <title>vllm高效推理全链路</title>
    <link>https://blog.vllbc.top/vllm%E9%AB%98%E6%95%88%E6%8E%A8%E7%90%86%E5%85%A8%E9%93%BE%E8%B7%AF/</link>
    <pubDate>Wed, 07 Jan 2026 00:00:00 &#43;0000</pubDate>
    <author>vllbc</author>
    <guid>https://blog.vllbc.top/vllm%E9%AB%98%E6%95%88%E6%8E%A8%E7%90%86%E5%85%A8%E9%93%BE%E8%B7%AF/</guid>
    <description><![CDATA[<p>[文档目录] ## vLLM简介 vLLM 是 UC Berkeley
等开源的一款<strong>高吞吐、内存高效</strong>的大模型推理与服务引擎。它的核心创新在于
<strong>PagedAttention</strong> 算法，将注意力层的 Key-Value 缓存（KV
cache）以类似操作系统虚拟内存分页的方式管理。通过这一创新，vLLM
实现了远超传统方案的推理性能。下图展示了一个13B的模型在A100
40GB的gpu上做推理时的显存占用分配，从这张图中我们可以直观感受到推理中KV
cache对显存的占用。<strong>因此，如何优化KV
cache，节省显存，提高推理吞吐量，就成了LLM推理框架需要解决的重点问题</strong>。</p>]]></description>
</item>
<item>
    <title>一些参数</title>
    <link>https://blog.vllbc.top/%E4%B8%80%E4%BA%9B%E5%8F%82%E6%95%B0/</link>
    <pubDate>Mon, 05 Jan 2026 00:00:00 &#43;0000</pubDate>
    <author>vllbc</author>
    <guid>https://blog.vllbc.top/%E4%B8%80%E4%BA%9B%E5%8F%82%E6%95%B0/</guid>
    <description><![CDATA[<h1
id="max_num_batched_tokensmax_num_seqs-以及-gpu_memory_utilization-的协作机制">max_num_batched_tokens、max_num_seqs
以及 gpu_memory_utilization 的协作机制</h1>
<p>这三个参数在 vLLM
中共同控制着请求调度和内存分配。让我详细解释它们之间的关系。</p>
<h2 id="参数定义">参数定义</h2>
<h3 id="max_num_batched_tokens">1. max_num_batched_tokens</h3>
<p>这是<strong>单次迭代中可以处理的最大 token
数量</strong>。它控制着每个批次的计算预算。 <a href="#0-0">1</a></p>]]></description>
</item>
</channel>
</rss>
