Add image runtime installation and profile deletion controls
This commit is contained in:
@@ -105,3 +105,28 @@ CPU-/GPU-Temperaturen, VRAM und Auslastung vorhanden. Hardware-Ausfall im Test
|
||||
simuliert, ohne Athena oder SSH zu unterbrechen.
|
||||
Produktive Router-/Modell-/Bild-/Audio-/Netzwerkdienste nicht verändert.
|
||||
Vorhandene ungesicherte Änderungen im übergeordneten Repository unangetastet.
|
||||
|
||||
### Bildlaufzeit installieren und Profile entfernen
|
||||
|
||||
Unter **Einstellungen → Laufzeiten → Bildgenerierung** zeigt Deck die Herkunft
|
||||
und die festgelegten ComfyUI-/GGUF-Versionen. Fehlt die Umgebung, installiert
|
||||
**Bildlaufzeit installieren** sie ohne Rootrechte in `state/image-runtime`.
|
||||
Voraussetzungen: Linux, Python mit venv, Git, Internet und 25 GiB freier Speicher;
|
||||
ein kompatibler NVIDIA-Treiber muss vom Systeminstaller bereitgestellt sein.
|
||||
Die Installation ist abbrechbar, startet kein Modell und aktiviert die neue
|
||||
Umgebung erst nach Paketprüfung. Bereits mitgelieferte Umgebungen werden erkannt;
|
||||
ein Versionsupdate der Bildlaufzeit ist hier noch nicht vorgesehen.
|
||||
|
||||
Profile lassen sich in allen Kategorien löschen. Modell- und Komponentendateien
|
||||
bleiben erhalten. Die API verhindert das Löschen des gerade ausgeführten
|
||||
Bildprofils und prüft die Profilrevision gegen zwischenzeitliche Änderungen.
|
||||
|
||||
Neue sitzungsgeschützte API-Routen: `GET /api/v1/image-runtime`,
|
||||
`POST /api/v1/image-runtime/install` und `/cancel` mit `{}` sowie
|
||||
`POST /api/v1/profiles/delete` mit `{ "id": "…", "revision": 1 }`.
|
||||
POST benötigt wie die übrigen Verwaltungsaktionen `X-Athena-Deck: 1`.
|
||||
|
||||
Die Hardware-Seite zeigt GPU-Rechenlast und VRAM-Belegung mit separaten Balken.
|
||||
Es sind Host-Gesamtwerte einschließlich anderer Dienste. Der Bild-Textencoder
|
||||
arbeitet auf CPU/System-RAM; GPU-Last kann daher während eines Auftrags null
|
||||
sein. Nach Abschluss beendet Deck den eigenen Worker und gibt dessen VRAM frei.
|
||||
|
||||
Reference in New Issue
Block a user