61 lines
2.2 KiB
Markdown
61 lines
2.2 KiB
Markdown
# Qwen-Image-2.1 – isolierter Test
|
||
|
||
Stand: 21. September 2026. Dieser Pfad dient nur dem Vergleich mit dem
|
||
produktiven FLUX.2-Worker. Er ersetzt FLUX nicht und ist nicht an den Router
|
||
angebunden.
|
||
|
||
## Reproduzierbarer Stand
|
||
|
||
- ComfyUI: Commit `b0f4b7b294ce482a2e071d9d762c133d38c7aa07`
|
||
- Modell-Repository: `Comfy-Org/Qwen-Image-2.1`, Revision
|
||
`ace0edeb3791a594ddfa36ed5f41a178a394e921`
|
||
- Transformer: `qwen_image_2.1_int8_convrot.safetensors` (7.256.783.064 Byte)
|
||
- Textencoder: `qwen3vl_8b_int8_convrot.safetensors` (9.350.798.360 Byte)
|
||
- VAE: `qwen_image_2.1_vae_bf16.safetensors` (675.509.688 Byte)
|
||
- erster Vergleich: 1024 × 1024, 25 Schritte, CFG 1, Euler/Simple
|
||
|
||
Die Gewichte sind die von Qwen verlinkte offizielle ComfyUI-Aufbereitung. Der
|
||
Worker verwendet `--lowvram` auf der RTX 5080. So bleibt der Test mit 16 GB
|
||
VRAM möglich; der Preis ist CPU-Offload und damit eine längere Laufzeit.
|
||
|
||
## Vorbereitung ohne GPU-Last
|
||
|
||
```bash
|
||
cd /opt/mike-ai/stack
|
||
sudo ./scripts/prepare-qwen-image-21-test.sh
|
||
```
|
||
|
||
Das Skript prüft feste SHA-256-Summen, baut das Image, aktualisiert den
|
||
Profile Controller und erstellt den Testcontainer **gestoppt**. Es lädt kein
|
||
Modell in die GPU.
|
||
|
||
## Einmaliger Test nach ausdrücklichem „Go“
|
||
|
||
```bash
|
||
cd /opt/mike-ai/stack
|
||
docker compose --env-file /etc/mike-ai/stack.env \
|
||
--profile qwen-image-test run --rm qwen-image-21-test-runner \
|
||
python /opt/test/run.py 'HIER DEN VEREINBARTEN PROMPT EINSETZEN'
|
||
```
|
||
|
||
Der Runner merkt sich das aktive LLM-Profil, startet den Qwen-Worker über den
|
||
allowlist-beschränkten Controller, erzeugt genau ein Bild und stellt danach
|
||
auch bei einem Fehler das vorherige Profil wieder her. Das Ergebnis liegt in
|
||
`/data/qwen-image-2.1-test-output/`. FLUX-Konfiguration und FLUX-Gewichte
|
||
werden nicht verändert.
|
||
|
||
## Vollständig entfernen
|
||
|
||
```bash
|
||
cd /opt/mike-ai/stack
|
||
docker compose --env-file /etc/mike-ai/stack.env \
|
||
--profile qwen-image-test rm -sf qwen-image-21-test
|
||
docker image rm mike-ai/qwen-image-2.1-test:local
|
||
rm -rf /data/models/Qwen-Image-2.1-ComfyUI \
|
||
/data/qwen-image-2.1-test-output
|
||
```
|
||
|
||
Anschließend kann die Controller-Erweiterung bei Bedarf aus Git zurückgenommen
|
||
und nur `profile-controller` neu gebaut werden. Die Entfernung ist nicht Teil
|
||
der Vorbereitung und wird niemals automatisch ausgeführt.
|