5.1 KiB
Athena-Anwendungen: native Laufzeiten und Docker
Geprüft am 28.09.2026: ausschließlich Container-Metadaten, Dockerfiles, Compose-Buildpfade und gezielte Adapter-Quellstellen auf Athena. Keine Nutzerlogs, Trainingsdaten, Stimmen, Prompts oder Medien gelesen. Keine Anwendung migriert. Die folgende Einschätzung ist eine Quellcode-/Paketprüfung, kein nativer Ende-zu-Ende-Test auf einem frischen Debian.
| Anwendung auf Athena | Native Ausführung | Besondere Anforderungen / Entscheidung |
|---|---|---|
X-VC (mike-ai-xvc-studio) |
Ja, Python-Umgebung samt eigener Gradio-GUI | Python, CUDA-PyTorch, FFmpeg, libsndfile. Bestehende Resemble-Enhance-Patches und abgestimmte NumPy/SciPy-Versionen übernehmen; eigene Umgebung. |
OmniVoice / Voice Studio (mike-ai-voice-studio) |
Ja, Python-Paket und omnivoice-demo |
CUDA-PyTorch, torchaudio, omnivoice-triton, FFmpeg/libsndfile. Docker dient derzeit der Paketierung. |
Applio/RVC, einschließlich Training (mike-ai-applio-studio) |
Ja, eigene Python-Umgebung und app.py |
Angepasste CUDA-12.8-PyTorch-Pakete, FFmpeg/PortAudio; persistente Stimmen- und Trainingsverzeichnisse. |
| Mikes-Applio-UI | Webserver ja; aktueller Worker-Adapter Docker-abhängig | FastAPI/Uvicorn plus statisches Frontend laufen nativ. adapters/real_runner.py, Realtime und Diagnostik verwenden derzeit docker exec. Für einen nativen Applio-Worker muss dieser Adapter ersetzt werden. |
| ACE-Step 1.5 | Ja, Python/uv, Gradio oder API | Der aktuelle Worker basiert auf dem Upstream-Image plus lokalem API-Routenpatch. Bei nativer Installation denselben Patch und die Version übernehmen. |
| ACE-Step Community UI | Ja, Node.js plus gebautes Frontend | Aktuell Node 22, React/Express und nginx. Native UI kann über HTTP auch einen Docker-Worker nutzen und umgekehrt. Lokale Kompatibilitätspatches beachten. |
| YuE2 + Community WebUI | Ja, Python-Paket/CLI und WebUI | YuE- und WebUI-Versionen sind getrennt gepinnt. SheetSage2 benötigt wegen Transformers/NumPy-Konflikten eine eigene Umgebung; keine gemeinsame globale Python-Installation. |
Audio trennen (mike-ai-stem-separator) |
Ja, Python/FastAPI | audio-separator, ONNX Runtime GPU, CUDA-PyTorch und FFmpeg; ClearVoice separat wegen NumPy-Konflikten. Kein eigenständiger Container namens „Audio Trainer“ gefunden; RVC-Training liegt bei Applio. |
| LTX-2 / LTX Desktop | Technisch auch nativ, aber deutlich aufwendiger als ein Webserver | Der konkrete Aufbau ist eine extrahierte AppImage plus Xvfb, Openbox, x11vnc, noVNC und Python-Backend. Für genau diese vollständige Desktop-GUI ist Docker als gekapselte Ausnahme sinnvoll. Ein nativer LTX-Worker mit Deck-GUI wäre eine andere Integration. |
Konsequenz für Deck
Keine der geprüften Modelllaufzeiten ist grundsätzlich nur in Docker ausführbar. Docker ist meistens das vorhandene Auslieferungsformat. Eine eigene GUI ist kein Grund für eine Docker-Pflicht. Der konkrete Mikes-Applio-Adapter benötigt Docker, bis er umgebaut wird; LTX Desktop ist eine sinnvolle optionale Container-Anwendung.
Native Komponenten erhalten jeweils eigene versionierte Python-/Node-Umgebungen, Prozessverwaltung und persistente Datenpfade. Unterschiedliche Python-Versionen (z. B. 3.12) müssen auch auf Debian 13 reproduzierbar bereitgestellt werden; System-Python nicht überschreiben. UI, Worker und Betriebsart sind getrennte Eigenschaften. Deck verwaltet GPU-Zugriffe gemeinsam über beide Betriebsarten. Ein begrenzter Docker-Hilfsdienst darf nur registrierte Deck-Anwendungen steuern. Der Webserver bekommt keinen freien Docker-Socket-/Rootzugriff.
Bestehende Anwendungen bleiben extern verwaltet, bis eine Übernahme ausdrücklich beauftragt und je Anwendung getestet wurde. Native Rezepte sind noch nicht implementiert.
Quellen
Die auf Athena vorhandenen Dockerfiles unter /opt/mike-ai/xvc-studio,
omnivoice-studio, yue2-3b, stem-separator, acestep-test/worker,
acestep-test/ace-step-ui, Mikes-Applio-UI, sowie
stack/experiments/applio-rvc und stack/platform/ltx2-studio.
Zusätzliche Upstream-Prüfung:
In diesem Auftrag ausgeführte Änderungen
Der eindeutig der RTX 3060 zugeordnete Container mike-ai-qwen3-tts wurde
auf ausdrücklichen Nutzerauftrag regulär gestoppt. Die bisherige TTS-Ausgabe
ist damit vorerst nicht verfügbar. Keine Löschung, keine Änderung von
Restart-Policy, Treibern, WireGuard oder Hostkonfiguration.
Decks eigener Zwei-GPU-Bildtest: Qwen-Image-2.1 Q8_0, zugeordneter INT8-Textencoder, 1024 × 1024, 25 Schritte, Seed 42. Zwei erfolgreiche Durchläufe mit jeweils etwa 51 Sekunden. Synchron gemessene Spitzenwerte: RTX 3060: 8065 MiB / 100 %, RTX 5080: 8842 MiB / 100 %. Nach dem Auftrag wird der eigene Worker beendet. Testdaten liegen getrennt von Nutzeraufträgen.