Heim >Technologie-Peripheriegeräte >KI >So implementieren Sie die AI-Bilderweiterungsfunktion mithilfe von PAI-DSW und SD WebUI

So implementieren Sie die AI-Bilderweiterungsfunktion mithilfe von PAI-DSW und SD WebUI

王林
王林nach vorne
2024-01-17 11:15:20543Durchsuche

Tutorial-Brief

In diesem Tutorial erfahren Sie, wie Sie mit Stable-Diffusion-WebUI die AI-Bilderweiterungsfunktion in Alibaba Cloud Interactive Modeling (PAI-DSW) implementieren.

Mit der kontinuierlichen Weiterentwicklung der AIGC-Technologie ist die KI-Bilderweiterung zu einer innovativen Spielweise geworden. Indem der KI ein Bild gegeben wird, ist die KI in der Lage, die Bildgrenzen vorherzusagen und zu ergänzen, um größere Bilder zu erzeugen. Durch die KI-Bildvergrößerung können nutzlose Fotos gespeichert und halblange Fotos zu Ganzkörperfotos erweitert werden. Manchmal kommt es jedoch zu Überschneidungen, und die resultierenden Bilder bringen Menschen zum Lachen oder Weinen.

Dieses Tutorial verwendet Stable Diffusion WebUI, um die AI-Bilderweiterungsfunktion zu implementieren. Der Effekt ist unten dargestellt:

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

Basierend auf diesem Tutorial können Sie Folgendes erleben:

Neue Benutzer können kostenlose Testressourcen der Plattform für künstliche Intelligenz PAI im Wert von 10.000 Yuan erhalten

Erfahren Sie, wie Sie schnell eine interaktive Schulungs- und Entwicklungsumgebung in Alibaba Cloud erstellen.

Erfahren Sie, wie Sie WebUI in DSW starten.

Erfahren Sie, wie Sie die KI-Bilderweiterungsfunktion in DSW implementieren.

Verwenden Sie PAI-DSW, um SD WebUI schnell zu starten

1. Bereiten Sie Umgebung und Ressourcen vor

1.1 Holen Sie sich die kostenlosen Testrechte für die interaktive Modellierung PAI-DSW

Gehen Sie zur Veranstaltungsseite, um das kostenlose Testressourcenpaket für das interaktive Modellierungsprodukt PAI-DSW zu erhalten

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

  • Für neue Benutzer der interaktiven Modellierung PAI-DSW bietet Alibaba Cloud 5000CU*H kostenlose Testressourcen, die direkt auf der Veranstaltungsseite abgerufen werden können (Testregeln finden Sie unter Alibaba Cloud Free Trial: https://free.aliyun . com/); oder Sie können das interaktive Modellierungs-PAI-DSW-Ressourcenpaket erwerben, Kauflink: PAI-DSW 100CU*H-Ressourcenpaket, der Preis beginnt bei 59 Yuan; PAI-DSW wird auf der Grundlage der Gebühren berechnet. Einzelheiten zu den Abrechnungsstandards finden Sie in den Alibaba Cloud-Produktpreisen.

1.2 PAI-DSW-Instanz erstellen

  1. Gehen Sie zur PAI-Konsole der Plattform für künstliche Intelligenz, Link: https://pai.console.aliyun.com/
  2. Öffnen Sie PAI für künstliche Intelligenz und erstellen Sie einen Standardarbeitsbereich. Siehe Bereitstellen und Erstellen eines Standardarbeitsbereichs.
  3. Wählen Sie in der PAI-Konsole der Plattform für künstliche Intelligenz die interaktive Modellierung PAI-DSW aus oder klicken Sie auf den Link

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

4. Klicken Sie, um eine Instanz zu erstellen (wie oben gezeigt)

5. Passen Sie den Namen der Eingabeinstanz an

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

6. Wählen Sie das Instanzmodell und die GPU-Kategorie aus – ecs.gn6v-c8g1.2xlarge (unterstützt den Abzug von Ressourcenpaketen). Wenn kein solches Modell auf Lager ist, können Sie versuchen, die Region zu ändern

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

7. Wählen Sie das Bild „stable-diffusion-webui-develop:1.0.0-pytorch2.01-gpu-py310-cu117-ubuntu22.04“ aus

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能8. Klicken Sie auf „Weiter“

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能9. Bestätigen Sie [Ressourcenkonfiguration] und [Spiegeln], wie in der Abbildung gezeigt, und klicken Sie auf Instanz erstellen

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能10. Warten Sie etwa 3-5 Minuten, der Instanzstatus ändert sich in „Wird ausgeführt“ und die Instanzerstellung ist abgeschlossen

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

1.3 Öffnen Sie die Tutorial-Datei in DSW

  1. Klicken Sie auf Öffnen unter der Operationsspalte der Instanz, die geöffnet werden muss, um in die Entwicklungsumgebung der PAI-DSW-Instanz zu gelangen.
  2. Klicken Sie auf der Seite
  3. Launcher der Registerkarte Notebook auf Galerie durchsuchen unter dem Bereich SchnellstartTool, um die Galerieseite zu öffnen

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能3. Suchen und finden Sie auf der DSW-Galerieseite das Tutorial „AI Image Expansion Artifact: Free Your Imagination“ und klicken Sie in der Tutorial-Karte auf „In DSW öffnen“.

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

4. Der Ordner „demos“ erscheint auf der rechten Seite. Klicken Sie auf den Ordner „demos“, klicken Sie auf den Ordner „stable_diffusion_inpaint.ipynb“ und öffnen Sie das vorbereitete Notebook-Best-Practice-Tutorial unten gezeigt Show

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

5. Führen Sie die oben genannten Schritte aus und öffnen Sie erfolgreich das

AI-Bildvergrößerungstool: Lassen Sie Ihrer Fantasie freien Lauf 基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能Best Practices für Notebooks.

1.4 Tutorial-Datei ausführen

In der geöffneten Tutorial-Datei stable_diffusion_inpaint.ipynb

können Sie den Tutorial-Text direkt sehen und jedes Code-Snippet direkt in der Tutorial-Datei ausführen. Nachdem Sie einen Schrittbefehl erfolgreich ausgeführt haben, führen Sie nacheinander den nächsten Schrittbefehl aus.

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

2. Dieses Tutorial besteht insgesamt aus 3 Schritten:

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

Laden Sie die Open-Source-Bibliothek „stable-diffusion-webui“ herunter

Modell herunterladen
  1. WebUI starten
  2. 3. Wenn Schritt 3
  3. WebUI starten
  4. abgeschlossen ist, klicken Sie auf den URL-Link im zurückgegebenen Ergebnis mit den laufenden Details, um die WebUI-Seite aufzurufen. Auf dieser Seite können Sie dann die KI-Bildvergrößerung abschließen.

2. Schließen Sie die Bereitstellung ab und erleben Sie die KI-Image-Erweiterung基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

Um die Fähigkeit der KI-Bilderweiterung zu nutzen, muss die folgende Konfiguration auf der Stable Diffusion WebUI-Seite durchgeführt werden.

2.1 Rufen Sie die Tushengtu-Schnittstelle auf

Geben Sie die Schnittstelle zur Diagrammerstellung ein, Stabiles Diffusionsmodell und VAE des Modellsbehalten Sie einfach die Standardeinstellung bei.

2.2 Grundkonfiguration基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

Tushengtuo-Konfiguration, vollständiger Bild-Upload und Tushengpi-Parameterkonfiguration. Einzelheiten finden Sie in der Abbildung unten.

1.Zoom-Modus基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能: Füllung auswählen.

2. Breite neu zeichnen: Wählen Sie 1,0. — Im Allgemeinen gilt: Je größer der Parameter für die Neuzeichnungsamplitude, desto geringer ist die Ähnlichkeit zwischen dem generierten Bild und dem Originalbild. Wenn Sie jedoch Controlnet Inpaint zum Erweitern des Bildes verwenden, muss es vollständig sein.

3. Breite und Höhe: Geben Sie die Größe ein, nachdem Sie das Bild vergrößert haben.

  • Bitte stellen Sie die Größe entsprechend der Originalbildgröße und den Bildvergrößerungsanforderungen ein. Beachten Sie, dass die Proportionen des Originalbildes beim Vergrößern des Bildes nicht gleich bleiben können.
  • In diesem Beispiel ist die Breite auf 1024 und die Höhe auf 512 eingestellt. Wir sind gespannt auf das Ergebnis der horizontalen Erweiterung des Bildes.

2.3 ControlNet-Konfiguration

Als nächstes müssen Sie ControlNet mit den folgenden Parametern konfigurieren:

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

  • Wählen Sie „Aktivieren“, „Unabhängiges Kontrollbild hochladen“ und „Pixel Perfect“. Die ersten beiden dienen dazu, ControlNet die Steuerung der Bildgenerierung durch Bilder zu ermöglichen, und die letzteren dienen dazu, den Generierungseffekt zu verbessern. Laden Sie hier das gleiche Bild wie oben hoch.
  • Steuerungstyp: Teilweise Neuzeichnung auswählen.
  • Präprozessor: Wählen Sie inpaint_only.
  • Modell: Wählen Sie control_v11p_sd15_inpaint, das ControlNet-Erweiterungsmodell von SD1.5.
  • ControlMode: Es ist wichtiger, Controlnet zu wählen.
  • Bildschirmzoommodus: Wählen Sie „Größe ändern“ und „Füllen“.

2.4 Geben Sie die Eingabeaufforderung ein, um die KI-Bilderweiterung abzuschließen

Geben Sie je nach persönlicher Vorliebe positive und negative Eingabeaufforderungen ein, um die KI-Bilderweiterung abzuschließen. Das Folgende ist ein Beispiel als Referenz.

Herzförmige Luftballons – herzförmige Luftballons

Weihnachtsbaum – Weihnachtsbaum

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

Thema dieser Veranstaltung: Nachdem die KI das Bild vergrößert hat, ist auf dem Bild ein Baum zu sehen. Nach Abschluss der KI-Bilderweiterung durch die Plattform für künstliche Intelligenz PAI (PAI-DSW) laden Sie bitte die zum Thema der Veranstaltung passenden Werke auf die Veranstaltungsseite>> hoch 5: Verwenden Sie PAI-DSW, um die AI-Bilderweiterungsfunktion zu erreichen

3. Ressourcenbereinigung und Nachbereitung

3.1 Aufräumen

  • Nach Abschluss des Experiments können Sie zur entsprechenden Produktkonsole gehen, um die Instanz zu stoppen oder zu löschen (beide Vorgänge sind möglich), Um zu vermeiden, dass die Instanz weiter ausgeführt wird, was zu zusätzlichen Abzügen führt, nachdem das Limit der kostenlosen Testversion überschritten wird ;

基于 PAI-DSW 使用 SD WebUI 实现AI扩图功能

  • Die Instanz wird weiterhin für die zukünftige Verwendung berücksichtigt>> Stopp; die Instanz wird in Zukunft nicht mehr verwendet>> Löschen wird nach erfolgreichem Stoppen gestoppt.

3.2 Nachbereitung

Während der Gültigkeitsdauer der Testversion können Sie DSW-Instanzen weiterhin für das Modelltraining und die Inferenzüberprüfung verwenden.

Originallink: https://developer.aliyun.com/article/1417423?utm_content=g_1000388102

Dieser Artikel ist Originalinhalt von Alibaba Cloud und darf nicht ohne Genehmigung reproduziert werden.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die AI-Bilderweiterungsfunktion mithilfe von PAI-DSW und SD WebUI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:sohu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen