Allgemeine Einführung
Flux Gym ist eine einfache Web-UI für das Training von FLUX LoRA mit Unterstützung für niedrigen Grafikspeicher (12GB/16GB/20GB). Flux Gym kombiniert die Einfachheit der AI-Toolkit WebUI mit der Flexibilität von Kohya Scripts für eine breite Palette von Grafikspeicherkonfigurationen und unterstützt Docker und automatische Modelldownload-Funktionen.
Funktionsliste
- Unterstützt 12GB, 16GB, 20GB Videospeicher
- Docker-Unterstützung, automatischer Modell-Download
- Unterstützung für benutzerdefinierte Basismodelle
- Automatische Erstellung von Beispielbildern
- Geschrieben an Huggingface
- Erweiterte Funktionsoptionen (ausgeblendet)
Hilfe verwenden
Ablauf der Installation
Ein-Klick-Installation
- ausnutzenPinokio Ein-Klick-StarterInstalliert und startet alles automatisch: Pinokio One-Click Launcher
manuelle Installation
- Klonen Sie Fluxgym und kohya-ss/sd-scripts:
git clone https://github.com/cocktailpeanut/fluxgym cd fluxgym git clone -b sd3 https://github.com/kohya-ss/sd-scripts
- Aktivieren Sie die virtuelle Umgebung:
- Fenster.
python -m venv env env\Scripts\activate
- Linux.
python -m venv env Quelle env/bin/activate
- Fenster.
- Installieren Sie die Abhängigkeit:
cd sd-scripts pip install -r anforderungen.txt cd . pip install -r anforderungen.txt pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
- Starten Sie die Anwendung:
python app.py
Docker-Installation
- Klonen Sie Fluxgym und kohya-ss/sd-scripts:
git clone https://github.com/cocktailpeanut/fluxgym cd fluxgym git clone -b sd3 https://github.com/kohya-ss/sd-scripts
- Erstellen Sie das Image und führen Sie es aus:
docker compose up -d --build
- Öffnen Sie Ihren Browser und besuchen Sie: http://localhost:7860
Funktion Betriebsablauf
- Geben Sie die LoRA-Informationen ein.
- Laden Sie Bilder hoch und fügen Sie Tags (mit Auslösewörtern) hinzu.
- Klicken Sie auf die Schaltfläche "Start".
Beispiel für eine Bildkonfiguration
Standardmäßig erzeugt Fluxgym während des Trainings keine Beispielbilder. Sie können Fluxgym so konfigurieren, dass nach jeweils N Schritten Beispielbilder erzeugt werden:
- Beispielbild-Cues: Diese Cues werden verwendet, um während des Trainings automatisch Bilder zu erzeugen.
- Beispielbilder pro N Schritte: Wenn zum Beispiel "Erwartete Trainingsschritte" 960 und "Beispielbilder pro N Schritte" 100 sind, werden die Bilder beim 100sten, 200sten und 300sten Schritt erzeugt.
Erweiterte Beispielbilder
Mit der eingebauten Kohya sd-scripts Syntax ist es möglich, die während der Trainingsphase erzeugten Beispielbilder vollständig zu kontrollieren:
- Auslösende Wörter: z. B. "ältere Person".
- Erweiterte Flags: z. B. gibt das Flag --d den Seed an, --w die Bildbreite, --h die Bildhöhe, usw.
Geschrieben an Huggingface
- Umarmungsgesicht-Token erhalten:Umarmungsgesicht Token
- Geben Sie Ihren Token ein und klicken Sie auf "Anmelden".
- Wählen Sie den trainierten LoRA aus, bearbeiten Sie den Namen und veröffentlichen Sie ihn in Huggingface.