<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>vLLM on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/vllm/</link><description>Recent content in vLLM on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Sat, 20 Sep 2025 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/vllm/atom.xml" rel="self" type="application/rss+xml"/><item><title>Deploying PD-Disaggregated Applications with vLLM</title><link>https://www.chenshaowen.com/en/blog/using-vllm-to-deploy-pd-disagg-app.html</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0000</pubDate><atom:modified>Sat, 20 Sep 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/using-vllm-to-deploy-pd-disagg-app.html</guid><description>1. Why Deploy LLM Applications with PD Disaggregation In the process of LLM inference, there are two serial stages: Process the entire input context and generate the KV Cache (Prefill stage) Incrementally generate new tokens (Decode stage) These two stages have different resource requirements. The Prefill stage has to compute</description><dc:creator>微信公众号</dc:creator><category>vLLM</category><category>Deployment</category><category>PD</category><category>Disaggregation</category><category>Application</category></item><item><title>Using lmcache Can Significantly Improve TTFT in Model Inference</title><link>https://www.chenshaowen.com/en/blog/use-lmcache-to-improve-ttft.html</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate><atom:modified>Wed, 17 Sep 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/use-lmcache-to-improve-ttft.html</guid><description>1. Introduction to LMCache TTFT is the time from when a request is issued until the model generates its first token. Because the Prefill phase has to encode the input context into a KV Cache before generation can begin, producing that first token requires a large amount of computation, which makes TTFT high.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>LLM</category><category>vLLM</category><category>Inference</category><category>lmcache</category><category>Operations</category></item><item><title>Using VLLM Benchmark for Model Performance Testing</title><link>https://www.chenshaowen.com/en/blog/using-vllm-benchmark-to-test-model-performance.html</link><pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate><atom:modified>Tue, 05 Aug 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/using-vllm-benchmark-to-test-model-performance.html</guid><description>VLLM Benchmark is a tool provided by VLLM for testing model performance, supporting a variety of inference backends. This article mainly records some of the process of using VLLM Benchmark to test model performance.
1. Starting the Model Service 1 2 3 4 5 6 7 8 9 10 11 12 13 14 python -m vllm.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>VLLM</category><category>Benchmarking</category><category>Model Performance</category><category>Testing</category></item><item><title>Using vLLM for Model Inference</title><link>https://www.chenshaowen.com/en/blog/use-vllm-for-inference.html</link><pubDate>Sat, 18 Jan 2025 00:00:00 +0000</pubDate><atom:modified>Sat, 18 Jan 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/use-vllm-for-inference.html</guid><description>1. Environment Preparation Download Miniforge 1 wget &amp;#34;https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh&amp;#34; Install Miniforge 1 bash Miniforge3-$(uname)-$(uname -m).sh 1 2 echo &amp;#34;export PATH=$HOME/miniforge3/bin:$PATH&amp;#34; &amp;gt;&amp;gt; ~/.bashrc source ~/.bashrc Create the environment 1 conda create -n vllm python=3.12 vLLM currently requires Python 3.9+. Activate the environment 1 conda activate vllm Install dependencies 1 conda install</description><dc:creator>微信公众号</dc:creator><category>vLLM</category><category>AI</category><category>LLM</category><category>Inference</category><category>Operations</category></item><item><title>Using a vLLM Application to Verify an Inference Node</title><link>https://www.chenshaowen.com/en/blog/use-vllm-verify-inference-node.html</link><pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate><atom:modified>Thu, 16 Jan 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/use-vllm-verify-inference-node.html</guid><description>1. Building the Image To make testing convenient, the model files are packaged into the image here. Download the model 1 2 3 4 git clone https://huggingface.co/Qwen/Qwen1.5-1.8B-Chat cd Qwen1.5-1.8B-Chat &amp;amp;&amp;amp; git lfs pull rm -rf .git cd .. Write the Dockerfile 1 2 3 4 5 cat &amp;lt;&amp;lt;EOF &amp;gt; Dockerfile</description><dc:creator>微信公众号</dc:creator><category>vLLM</category><category>Inference</category><category>AI</category><category>LLM</category><category>Operations</category></item></channel></rss>