VLLM部署

一、安装服务器

1、系统:Ubuntu 22.04.5

2、驱动:英伟达cuda 12.4

3、容器:docker ce26.x:

4、nvidia-container-toolkit:

操作 命令
查是否安装 `dpkg -l
查版本 nvidia-container-cli --version
端到端测试 docker run --rm --gpus all nvidia/cuda:12.4-base-ubuntu22.04 nvidia-smi
检查 Docker 配置 cat /etc/docker/daemon.json

5、链接国外的docke镜像:register Mirrors

bash 复制代码
vim /etc/docker/daemon.json
bash 复制代码
{
    "registry-mirrors": [
            "https://docker.211678.top",
            "https://docker.1panel.live",
            "https://hub.rat.dev",
            "https://docker.m.daocloud.io",
            "https://do.nark.eu.org",
            "https://dockerpull.com",
            "https://dockerproxy.cn",
            "https://docker.awsl9527.cn"
      ]
}

创建 docker 组(如果不存在)并添加用户:

bash 复制代码
sudo usermod -aG docker $USER

激活组权限:

你需要注销并重新登录,或者运行以下命令让更改立即生效(无需重启电脑)

bash 复制代码
newgrp docker

二、下面安装:VLLM:

bash 复制代码
docker pull vllm/vllm-openai:latest

可以参考:https://github.com/vllm-project/vllm

bash 复制代码
 mkdir -p /home/hynx/models/Qwen2.5-7B-Instruct

hynx@hynx:~$ cd /home/hynx/models/Qwen2.5-7B-Instruct


hynx@hynx:~$ python3 -c "from modelscope import snapshot_download; snapshot_download('Qwen/Qwen2.5-7B-Instruct', local_dir='.')"



docker run -d   --name vllm_qwen   --runtime nvidia   --gpus all   -p 8089:8089   -v /home/hynx/models/Qwen2.5-7B-Instruct:/app/model   vllm/vllm-openai:latest   --model /app/model   --host 0.0.0.0   --port 8089   --dtype auto   --max-model-len 4096
  1. qwen3.5的合适大模型9B,

创建一个清晰明确的目录

mkdir -p /home/hynx/models/Qwen3.5-9B

进入该目录

cd /home/hynx/models/Qwen3.5-9B

下载模型

python3 -c "from modelscope import snapshot_download; snapshot_download('Qwen/Qwen3.5-9B', local_dir='.')"

#利用docker 运行大模型

hynx@hynx:~$ docker run -d --name vllm_qwen3.59 --runtime nvidia --gpus all -p 8089:8089 -v /home/hynx/models/Qwen3.5-9B:/app/model vllm/vllm-openai:latest --model /app/model --host 0.0.0.0 --port 8089 --dtype auto --max-model-len 4096

验证大模型效果

curl http://localhost:8089/v1/completions \ -H "Content-Type: application/json" \ -d '{ "model": "/app/model", "prompt": "Hello, how are you?", "max_tokens": 20 }'

2.qwen3.5:122B

3.qwen3:8B embedding

  1. qwen3: 8B rerank

  2. minerU 模型

三、

相关推荐
吴佳浩 Alben4 小时前
一文讲透推理引擎性能指标:TTFT、TPOT、KV命中率、并发,到底对应 vLLM / SGLang 的哪个参数?
人工智能·python·语言模型·架构·ai编程·vllm·sglang
Light Gao2 天前
从 LoRA 到 vLLM:大模型训练与企业部署名词通识(图解版)
vllm
数据与后端架构提升之路2 天前
四个模型,四条路:一份来自生产环境的 LLM 部署横评与选型框架
gpu算力·vllm·h100
缘友一世3 天前
GLM5.3 flash cybersec本地部署[5]:生产运维与故障恢复
ubuntu·vllm·glm5.3 flash
缘友一世4 天前
GLM5.3 flash cybersec本地部署[4]:基准测试与复现
vllm·glm5.3 flash
rjc_lihui5 天前
NCCL,Tokio ,vLLM ,Vue 3在线书籍
vllm
GPUStack5 天前
一张 A800 80GB,跑通 Qwen-Image-2.1:GPUStack 部署、生成与图像编辑实战
人工智能·开源·github·vllm·大模型部署·gpustack
缘友一世6 天前
GLM5.3 flash cybersec本地部署[0]:环境准备与首次启动
vllm·glm5.3 flash
DongQiShanRen7 天前
裁决台账双向互校(中):五向一致性链——②向解读与③向实现
人工智能·深度学习·自然语言处理·集成学习·vllm
智码看视界7 天前
开源大模型每日追踪:小米 MiMo-V2.6-Pro,登顶开放权重第一(超过 GLM-5.3 、Kimi K3)
agent·vllm·moe·全模态·小米大模型·mimo-v2.6