Allgemeine Einführung
UltraPixel ist eine fortschrittliche Technologie zur Erzeugung von Bildern mit ultrahoher Auflösung, mit der extrem hochwertige und detaillierte Bilder erzeugt werden können. UltraPixel wurde vom GitHub-Benutzer catcathh entwickelt und auf der NeurIPS 2024 vorgestellt. Es unterstützt die Erzeugung von Bildern mit einer beliebigen Auflösung von 1K bis 6K, wobei die Ergebnisse mit denen des MidJourney und DALL-E 3, wodurch die Qualität und Detailgenauigkeit der Bilderzeugung erheblich verbessert wurde.
- Erzeugung hochauflösender Bilder Unterstützt die Bilderzeugung bei jeder Auflösung von 1K bis 6K.
- Unterstützung mehrerer Modelle Eine Vielzahl von Vorübungsmodellen wird zur Verfügung gestellt, so dass der Benutzer das passende Modell für seine Bedürfnisse auswählen kann.
- Textgesteuerte Bilderzeugung Generieren Sie qualitativ hochwertige Bilder mit detaillierten Textbeschreibungen.
- Gradio-Schnittstelle Gradio: Bietet eine Gradio-Schnittstelle zur Erleichterung von Bilderzeugungsvorgängen.
- Effiziente Speicherverwaltung Unterstützung der Kachel-Dekodierung, um Speicherressourcen zu sparen.
Hilfe verwenden
Ablauf der Installation
- Installation von Abhängigkeiten : Führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
pip install -r anforderungen.txt
- Download des vortrainierten Modells : Laden Sie das vortrainierte Modell gemäß dem Link in der README-Datei herunter und legen Sie es in die Datei
Modelle
Katalog. - UltraPixel-Spezifikationen herunterladen : Laden Sie die neuen Parameter für UltraPixel von dem angegebenen Link herunter und platzieren Sie sie in der Datei
Modelle
Katalog. - durch (eine Lücke)hier (literarisch)Laden Sie die neuen Parameter für UltraPixel herunter.
- Modellliste:https://github.com/catcathh/UltraPixel/blob/main/models/models_checklist.txt
Verwendung Prozess
- Textgesteuerte Bilderzeugung ::
- Führen Sie den folgenden Befehl aus, um die Gradio-Schnittstelle zu starten:
CUDA_VISIBLE_DEVICES=0 python app.py
- Oder führen Sie einfach den folgenden Befehl aus, um ein Bild zu erzeugen:
CUDA_VISIBLE_DEVICES=0 python inference/test_t2i.py
- Tipp: Um schöne Bilder zu produzieren, empfiehlt es sich, detaillierte Beschreibungen des Motivs, des Hintergrunds, der Farben, des Lichts und der Atmosphäre zu verwenden, sowie hochwertige Modifikatoren wie "hochwertig", "detailreich", "8k ", "fotorealistisch", "filmische Beleuchtung", usw. Zum Beispiel:
Ein atemberaubender Sonnenuntergang Bild mit ruhigen Bergen im Hintergrund und einem Himmel mit lebendigen Orangen und Lila gefüllt, hohe Qualität, große Details, 8k, fotorealistische, filmische Beleuchtung, perfekt.
- Führen Sie den folgenden Befehl aus, um die Gradio-Schnittstelle zu starten:
- Speicherverwaltung ::
- Um Speicherressourcen zu sparen, empfiehlt es sich, die Option
--stage_a_tiled
Parameter.
- Um Speicherressourcen zu sparen, empfiehlt es sich, die Option
Beispielhafte Tipps
- Erzeugen Sie personalisierte Bilder von Katzen ::
Laden Sie das Personalisierungsmodell herunter und führen Sie den folgenden Befehl aus, um die Personalisierungsergebnisse zu generieren:
CUDA_VISIBLE_DEVICES=0 python inference/test_t2i.py --model_path path_to_personalised_model
Ein-Klick-Installationspaket
Die Grafikkarte darf nicht weniger als 16 GB, der Speicher nicht weniger als 40 GB groß sein.