当前位置: 首页 > news >正文

vLLM成功部署大模型最完整教程,部署不成功找我!

简介:vLLM是一个开源的、专为大语言模型(LLM)设计的高性能推理和服务引擎。它的核心目标就是让LLM的部署变得简单、快速、成本低廉。主要解决了LLM部署中的两大痛点:GPU资源消耗巨大和推理速度慢。

查看GPU状态

nvidia-smi

去掉终端长前缀

PS1='\u@${HOSTNAME%%-*}:\W# '

创建虚拟Python环境

conda create -n vllmenv python=3.12 -y

进入虚拟环境

conda activate vllmenv

安装vLLM

pip install vllm

安装依赖

pip install modelscope conda install -c nvidia cuda-toolkit conda install -c conda-forge libstdcxx-ng=14.2.0 -y

设置环境变量指向真实的 CUDA 库

export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=/root/miniconda3/envs/vllmenv/lib:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

vLLM 模型下载 + 部署

清理 flashinfer 缓存 rm -rf /root/.cache/flashinfer 模型:千问3-0.6B 地址:https://www.modelscope.cn/models/Qwen/Qwen3-0.6B 下载:modelscope download --model Qwen/Qwen3-0.6B 前台部署:VLLM_USE_MODELSCOPE=true vllm serve /root/.cache/modelscope/models/Qwen--Qwen3-0.6B/snapshots/master --served-model-name qwen3-0.6b 后台部署:nohup bash -c 'VLLM_USE_MODELSCOPE=true vllm serve /root/.cache/modelscope/models/Qwen--Qwen3-0.6B/snapshots/master --served-model-name qwen3-0.6b --port 8000' > vllm_qwen3_0.6b.log 2>&1 & # 查看进程 ps aux | grep -i vllm # 查看实时日志 tail -f vllm_qwen.log

简单对话测试(model参数对应部署时的--served-model-name)

curl http://localhost:8000/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "qwen3-0.6b", "messages": [ {"role": "user", "content": "你好,请介绍一下你自己"} ], "temperature": 0.6, "max_tokens": 500 }'

测试结果

注意:如果在部署过程中遇到报错,直接复制发给DeepSeek问,不要问豆包!!!

http://www.jsqmd.com/news/1162650/

相关文章:

  • TLP241A光耦与PIC18F47K42的电气隔离设计指南
  • 7大技术突破:PacketSender如何重新定义网络压力测试与协议验证
  • 当压力大时去做力量训练
  • Seerr媒体请求管理解决方案:构建智能家庭媒体中心的终极实践指南
  • PIC32与ADS1015L的嵌入式ADC系统设计与优化
  • 高精度ADC与MCU定制化数据采集方案解析
  • TB67H480FNG与STM32F410RB电机控制方案详解
  • 上海走私罪辩护律师精选|走私刑事案件辩护要点分析 - 法律资讯
  • 掌握Cap开源录屏工具:从零开始打造专业屏幕录制体验
  • 新员工入职第一天,我差点因为一台电脑辞职了
  • 架构设计:如何构建企业级AI代理团队协作系统以提升开发效率
  • 纽扣电池供电优化:NBM5100A与STM32F303VE能量管理方案
  • 终极指南:如何为openFPGALoader选择最适合你的FPGA开发板
  • 5分钟掌握scrcpy录屏:免费高效的Android屏幕录制完整指南
  • 天津二手包包回收去哪靠谱 奢二网门店服务体验与专业度评测 - 讯息早知道
  • 如何快速部署spotDL:Python音乐下载工具的完整技术指南
  • 如何让AI成为你的全能操作员:Midscene.js视觉自动化实战指南
  • 服务端收到一个注册请求,从 Controller 到内存 Map 走了 5 层:服务注册模块源码走读
  • CodeContracts架构解析:.NET契约式设计的深度优化与实战指南
  • STM32与TLP241A实现工业级电气隔离设计
  • SH9递归对抗动力学RAD:一种基于自指与矛盾驱动的认知系统演化理论(世毫九实验室原创理论)
  • STM32驱动压电蜂鸣器实现高可靠性警报系统
  • 终极指南:如何用Cypht一站式管理所有邮箱账号
  • 帝舵中国官方售后服务中心|服务电话及详细网点地址权威信息公示(2026年7月最新) - 帝舵中国官方服务中心
  • 基于压电换能器与MCU的高效声音警报系统设计
  • 揭秘成都回收行业内幕,合扬包包回收直接公开全部计价方式 - 开心测评
  • Reflex Platform缓存机制详解:加速Haskell项目构建的终极技巧
  • ADP5350与PIC18F47K40的嵌入式电源管理方案
  • 17.高速DAC输出电路设计
  • 亲身探访南京萧官方售后服务中心|全新服务电话及详细维修地址(2026年7月最新) - 萧邦中国官方服务中心