Heim > Backend-Entwicklung > Python-Tutorial > So führen Sie „stable-diffusion--large-turbo' auf Google Colab aus

So führen Sie „stable-diffusion--large-turbo' auf Google Colab aus

Patricia Arquette
Freigeben: 2024-12-09 21:01:13
Original
266 Leute haben es durchsucht

stable-diffusion-3.5-large-turbo ist ein hochpräzises Text-zu-Bild-Modell.

In dieser Anleitung wird erklärt, wie Sie das Modell in Google Colab einrichten und ausführen.


Voraussetzungen

Besuchen Sie Huggingface.

How to Run stable-diffusion--large-turbo on Google Colab

Um Stable-Diffusion-3.5-Large-Turbo nutzen zu können, benötigen Sie ein Huggingface-Konto.

Wenn Sie noch kein Konto haben, erstellen Sie bitte ein Konto.

Sobald Sie sich angemeldet haben, sehen Sie den folgenden Bildschirm:

How to Run stable-diffusion--large-turbo on Google Colab

Geben Sie die erforderlichen Informationen ein und Sie erhalten sofort Zugriff auf das Modell.

Wenn Sie das Modell herunterladen und verwenden möchten, benötigen Sie ein Zugriffstoken. Erstellen Sie eines auf Ihrer Kontoseite:

How to Run stable-diffusion--large-turbo on Google Colab

Navigieren Sie über das Profilsymbol in der oberen rechten Ecke zu Ihrer Kontoseite, gehen Sie zur Registerkarte Zugriffstoken und erstellen Sie ein Token, indem Sie Neues Token erstellen auswählen.


Ausführen des Codes

Installieren Sie die erforderlichen Bibliotheken

Installieren Sie zunächst die erforderlichen Bibliotheken in Google Colab:

!pip install --quiet -U transformers
Nach dem Login kopieren

Die Option -U aktualisiert die Bibliothek auf die neueste Version und --quiet unterdrückt Download-Meldungen.

Authentifizieren Sie Ihr Konto

Authentifizieren Sie Ihr Huggingface-Konto, indem Sie den folgenden Befehl ausführen und das zuvor erstellte Token eingeben:

!huggingface-cli login
Nach dem Login kopieren

Laden Sie das Modell herunter

Laden und richten Sie das Modell mit dem folgenden Python-Code ein:

import torch
from diffusers import StableDiffusion3Pipeline

pipe = StableDiffusion3Pipeline.from_pretrained("stabilityai/stable-diffusion-3.5-large-turbo", torch_dtype=torch.bfloat16)
pipe = pipe.to("cuda")
Nach dem Login kopieren

Hinweis:Das Modell verbraucht ca. 27 GB Speicher.


Erzeugen Sie ein Bild

Testen Sie das Setup, indem Sie diesen Code ausführen, um ein Bild zu generieren:

prompt = "A capybara holding a sign that reads Hello Fast World"
save_filename = "capybara.png"
image = pipe(
    prompt,
    num_inference_steps=4,
    guidance_scale=0.0,
).images[0]
Nach dem Login kopieren

Erklärungen zu diesen Argumenten finden Sie in der Diffusers GitHub-Dokumentation.

Speichern und zeigen Sie das generierte Bild an:

image.save(save_filename)
image
Nach dem Login kopieren

How to Run stable-diffusion--large-turbo on Google Colab

Das obige ist der detaillierte Inhalt vonSo führen Sie „stable-diffusion--large-turbo' auf Google Colab aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage