Bereitstellungsanleitung
Dieses Kapitel beschreibt den Bereitstellungsprozess für das multimodale Großmodell. Vergewissern Sie sich, dass der Server die Software- und Hardwareanforderungen erfüllt. Laden Sie anschließend die für die Bereitstellung erforderlichen Skripte, Modellgewichte und Image-Dateien herunter. Führen Sie das Bereitstellungsskript aus und prüfen Sie, ob der Dienst ordnungsgemäß ausgeführt wird.
Systemanforderungen
- GPU: Eine NVIDIA-GPU mit CUDA-Unterstützung. Empfohlen werden mindestens 80 GB VRAM.
- Datenträger: Mindestens 200 GB freier Speicherplatz. Die Modelldateien sind etwa 60 GB groß; für die Installation und das Entpacken wird zusätzlicher Speicherplatz benötigt.
- Software: Docker 20.10 oder höher, Docker Compose 2.0 oder höher und nvidia-container-toolkit.
Bereitstellungseinschränkungen: Um die Stabilität des DJI FlightHub 2-Clusters zu gewährleisten, muss das multimodale Großmodell auf einem separaten Server außerhalb des Clusters bereitgestellt werden. Es darf nicht auf einem Knoten des DJI FlightHub 2-Clusters bereitgestellt werden.
Dateien herunterladen
| Datei | Beschreibung | Download-Link |
|---|---|---|
| deploy-v1.0.0.zip | Bereitstellungsskript (erforderlich) | Herunterladen |
| model-v1.0.0.tar.gz | Modellgewichte (erforderlich) | Herunterladen |
| docker-image-v1.0.0.tar.gz | Docker-Image (erforderlich) | Herunterladen |
| checksums.md5 | Prüfsummendatei (optional) | Herunterladen |
Schnellbereitstellung
Schritt 1: Dateien herunterladen und ablegen
Legen Sie die erforderlichen Dateien nach dem Herunterladen in der folgenden Struktur ab:
qwen3-vl-deployment/ 任意目录名
├── deploy-v1.0.0.zip 部署脚本包
├── model-v1.0.0.tar.gz 模型文件
└── docker-image-v1.0.0.tar.gz Docker 镜像
Schritt 2: Bereitstellungspaket entpacken
cd qwen3-vl-deployment
unzip deploy-v1.0.0.zip
Verzeichnisstruktur nach dem Entpacken:
qwen3-vl-deployment/
├── docker-compose.yml
├── init.sh
├── .env
├── README.md
├── model-v1.0.0.tar.gz
└── docker-image-v1.0.0.tar.gz
Schritt 3: Bereitstellung durchführen
chmod +x init.sh
./init.sh --offline
Schritt 4: Dienst überprüfen
Prüfen Sie den Dienststatus.
curl http://localhost:8000/healthTesten Sie die Chat-Schnittstelle.
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": "你好"}]
}'
Hinweis: Beim ersten Start dauert das Laden des Modells 2 bis 5 Minuten. Zeigen Sie den Fortschritt mit docker-compose logs -f an.