vllm-openai

zipnn/vllm-openai Docker 镜像

基于vllm/vllm-openai镜像构建,增加了zipnn模型加载支持。

1 次收藏下载次数: 0状态:社区镜像维护者:zipnn仓库类型:镜像最近更新:1 年前
下载命令
点击查看

zipnn-enhanced-vllm-openai 镜像文档

镜像概述

本镜像基于 vllm/vllm-openai 构建,在保留其原有功能的基础上,新增了对 zipnn 模型格式的加载支持。适用于需要部署支持 zipnn 压缩模型的大语言模型服务场景,可高效运行经过 zipnn 优化的模型。

核心功能与特性

  • 继承基础功能:完整保留 vllm/vllm-openai 的所有核心能力,包括高效的大模型推理、OpenAI 兼容 API 接口、动态批处理等
  • 新增 zipnn 支持:添加对 zipnn 模型格式的加载与推理支持,可直接加载 zipnn 压缩后的模型文件
  • 无缝集成:zipnn 模型加载逻辑与原有 vllm 推理流程深度整合,保持低延迟和高吞吐量特性

使用场景

  • 需要部署经过 zipnn 压缩优化的大语言模型服务
  • 对模型存储空间或推理性能有优化需求的场景
  • 需通过 OpenAI 兼容 API 访问 zipnn 模型的应用场景

使用方法

基本部署

使用 docker run 命令启动容器,需指定 zipnn 模型路径:

bash
docker run -d \
  --gpus all \
  -p 8000:8000 \
  -v /path/to/zipnn-model:/models/zipnn-model \
  docker.xuanyuan.run/zipnn-enhanced-vllm-openai \
  --model /models/zipnn-model \
  --port 8000

docker-compose 配置示例

yaml
version: '3'
services:
  zipnn-vllm:
    image: docker.xuanyuan.run/zipnn-enhanced-vllm-openai
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    ports:
      - "8000:8000"
    volumes:
      - /path/to/zipnn-model:/models/zipnn-model
    command: --model /models/zipnn-model --port 8000

关键配置参数

参数说明默认值
--model指定 zipnn 模型文件路径无(必填)
--portAPI 服务端口8000
--gpu-memory-utilizationGPU 内存利用率0.9
--max-num-batched-tokens批处理最大 tokens 数4096

注意事项

  • 确保宿主机已安装 NVIDIA 驱动和 Docker GPU 支持
  • zipnn 模型文件需完整放置于挂载目录中,包含所有必要的配置和权重文件
  • 其他使用方式与 vllm/vllm-openai 一致,可参考其官方文档获取更多配置选项

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 vllm-openai 镜像标签

docker pull docker.xuanyuan.run/zipnn/vllm-openai:<标签>

DockerHub 原生拉取命令

docker pull zipnn/vllm-openai:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告