Руководство по развёртыванию
В этой главе описан процесс развёртывания большой мультимодальной модели. Убедитесь, что сервер соответствует требованиям к программному и аппаратному обеспечению, затем скачайте скрипты, веса модели и файлы образов, необходимые для развёртывания. Запустите скрипт развёртывания и убедитесь, что сервис работает корректно.
Системные требования
- GPU: GPU NVIDIA с поддержкой CUDA. Рекомендуется не менее 80 GB видеопамяти.
- Диск: Не менее 200 GB свободного места. Файлы модели занимают примерно 60 GB; для установки и распаковки требуется дополнительное место.
- Программное обеспечение: Docker 20.10 или более поздней версии, Docker Compose 2.0 или более поздней версии и nvidia-container-toolkit.
Ограничения развёртывания: Для обеспечения стабильности кластера DJI FlightHub 2 большую мультимодальную модель необходимо развернуть на отдельном сервере вне кластера. Развёртывать её на узле кластера DJI FlightHub 2 запрещено.
Скачивание файлов
| Файл | Описание | Ссылка для скачивания |
|---|---|---|
| deploy-v1.0.0.zip | Скрипт развёртывания (обязательный) | Скачать |
| model-v1.0.0.tar.gz | Веса модели (обязательные) | Скачать |
| docker-image-v1.0.0.tar.gz | Образ Docker (обязательный) | Скачать |
| checksums.md5 | Файл контрольных сумм (необязательный) | Скачать |
Быстрое развёртывание
Шаг 1: Скачайте и разместите файлы
После скачивания необходимых файлов разместите их в следующей структуре:
qwen3-vl-deployment/ 任意目录名
├── deploy-v1.0.0.zip 部署脚本包
├── model-v1.0.0.tar.gz 模型文件
└── docker-image-v1.0.0.tar.gz Docker 镜像
Шаг 2: Распакуйте пакет развёртывания
cd qwen3-vl-deployment
unzip deploy-v1.0.0.zip
Структура каталога после распаковки:
qwen3-vl-deployment/
├── docker-compose.yml
├── init.sh
├── .env
├── README.md
├── model-v1.0.0.tar.gz
└── docker-image-v1.0.0.tar.gz
Шаг 3: Выполните развёртывание
chmod +x init.sh
./init.sh --offline
Шаг 4: Проверьте сервис
Проверьте состояние сервиса.
curl http://localhost:8000/healthПротестируйте интерфейс чата.
curl -X POST http://localhost:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "Qwen/Qwen3-VL-32B-Instruct",
"messages": [{"role": "user", "content": "你好"}]
}'
Примечание: При первом запуске загрузка модели занимает от 2 до 5 минут. Отслеживайте ход загрузки с помощью docker-compose logs -f.