Files
AI-Profile-Router/docs/QWEN_IMAGE_21_TEST.md
T

2.2 KiB
Raw Blame History

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

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“

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

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.