Overview

Full name
docker.io/vllm/vllm-openai-cpu
Registry
docker.io
Namespace
vllm
Repository
vllm-openai-cpu
Cached tags
45
Last synced
07/05/2026, 07:03 PM

Introduction

vLLM OpenAI 兼容 API CPU 版镜像,无 GPU 环境下运行大模型推理服务,OpenAI SDK 直连的轻量 LLM 网关。

Details

vllm/vllm-openai-cpu 在纯 CPU 环境启动 vLLM 并暴露 OpenAI 兼容 /v1/chat/completions 端点。定位为 CPU 大模型推理 API 服务,吞吐低于 GPU 版但无需显卡;开发测试、边缘低配节点或内网小模型问答 PoC。

快速启动

docker run -d --name vllm-cpu \
  -p 8000:8000 \
  -e MODEL_NAME=meta-llama/Llama-3.2-1B-Instruct \
  docker.io/vllm/vllm-openai-cpu:latest

推荐实践

docker run -d --name vllm-cpu \
  --restart unless-stopped \
  -p 8000:8000 \
  -v /data/models:/models \
  -e MODEL_NAME=/models/llama-3.2-1b \
  -e MAX_MODEL_LEN=4096 \
  docker.io/vllm/vllm-openai-cpu:v0.6.0

核心参数说明

  • -p 8000:8000 — OpenAI 兼容 API
  • MODEL_NAME — HuggingFace 或本地模型路径
  • MAX_MODEL_LEN — 上下文长度上限
  • 性能 — CPU 推理延迟较高

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: vllm-cpu
spec:
  replicas: 1
  selector:
    matchLabels:
      app: vllm-cpu
  template:
    metadata:
      labels:
        app: vllm-cpu
    spec:
      containers:
        - name: vllm
          image: docker.io/vllm/vllm-openai-cpu:v0.6.0
          ports:
            - containerPort: 8000
          env:
            - name: MODEL_NAME
              value: /models/llama-3.2-1b
          resources:
            requests:
              memory: 8Gi
          volumeMounts:
            - name: models
              mountPath: /models
      volumes:
        - name: models
          persistentVolumeClaim:
            claimName: llm-models
---
apiVersion: v1
kind: Service
metadata:
  name: vllm-cpu
spec:
  selector:
    app: vllm-cpu
  ports:
    - port: 8000
      targetPort: 8000

大内存节点调度;PVC 缓存模型权重。

Latest tags (20)

View all 45 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/vllm/vllm-openai-cpu
:v0.24.0
linux/arm64/v8linux/amd64
2026/06/30 06:10806.8 MBsha256:6131639f0809
docker.io/vllm/vllm-openai-cpu
:latest
linux/arm64/v8linux/amd64
2026/06/30 06:10806.8 MBsha256:6131639f0809
docker.io/vllm/vllm-openai-cpu
:v0.24.0-arm64
linux/arm64/v8
2026/06/30 06:10806.8 MBsha256:6131639f0809
docker.io/vllm/vllm-openai-cpu
:latest-arm64
linux/arm64/v8
2026/06/30 06:10806.8 MBsha256:6131639f0809
docker.io/vllm/vllm-openai-cpu
:v0.24.0-x86_64
linux/amd64
2026/06/30 06:081.6 GBsha256:00eeb8bfad01
docker.io/vllm/vllm-openai-cpu
:latest-x86_64
linux/amd64
2026/06/30 06:081.6 GBsha256:00eeb8bfad01
docker.io/vllm/vllm-openai-cpu
:v0.23.0
linux/arm64/v8linux/amd64
2026/06/13 10:43801.0 MBsha256:3732dc318347
docker.io/vllm/vllm-openai-cpu
:v0.23.0-arm64
linux/arm64/v8
2026/06/13 10:43801.0 MBsha256:3732dc318347
docker.io/vllm/vllm-openai-cpu
:v0.23.0-x86_64
linux/amd64
2026/06/13 10:411.6 GBsha256:6240a6bba604
docker.io/vllm/vllm-openai-cpu
:v0.22.1
linux/arm64/v8linux/amd64
2026/06/05 17:34800.2 MBsha256:4dd599e57cf0
docker.io/vllm/vllm-openai-cpu
:v0.22.1-arm64
linux/arm64/v8
2026/06/05 17:34800.2 MBsha256:4dd599e57cf0
docker.io/vllm/vllm-openai-cpu
:v0.22.1-x86_64
linux/amd64
2026/06/05 17:321.2 GBsha256:232e968ac6e3
docker.io/vllm/vllm-openai-cpu
:v0.22.0
linux/arm64/v8linux/amd64
2026/05/29 19:24799.9 MBsha256:0f0042e08e54
docker.io/vllm/vllm-openai-cpu
:v0.22.0-arm64
linux/arm64/v8
2026/05/29 19:24799.9 MBsha256:0f0042e08e54
docker.io/vllm/vllm-openai-cpu
:v0.22.0-x86_64
linux/amd64
2026/05/29 19:223.6 GBsha256:f74259e2ab3f
docker.io/vllm/vllm-openai-cpu
:v0.21.0
linux/arm64/v8linux/amd64
2026/05/15 16:52787.1 MBsha256:2990e8ea76ee
docker.io/vllm/vllm-openai-cpu
:v0.21.0-arm64
linux/arm64/v8
2026/05/15 16:52787.1 MBsha256:2990e8ea76ee
docker.io/vllm/vllm-openai-cpu
:v0.21.0-x86_64
linux/amd64
2026/05/15 16:501.1 GBsha256:eb680690f111
docker.io/vllm/vllm-openai-cpu
:v0.20.2
linux/arm64/v8linux/amd64
2026/05/09 18:48786.7 MBsha256:d015d870bf0d
docker.io/vllm/vllm-openai-cpu
:v0.20.2-arm64
linux/arm64/v8
2026/05/09 18:48786.7 MBsha256:d015d870bf0d