Come eseguire la diffusione stabile su Google Colab

Rifat Tutorial WordPress May 11, 2023

Stable Diffusion è un potente modello generativo che è stato addestrato su grandi set di dati di immagini e video per creare campioni realistici e di alta qualità. Funziona affinando in modo iterativo un segnale di ingresso di rumore per generare immagini con livelli crescenti di dettaglio e coerenza. Questa tecnica è stata ampiamente utilizzata nel campo dell'arte generata dall'intelligenza artificiale, consentendo ad artisti e appassionati di creare opere d'arte uniche e affascinanti.

Google Colab, d'altra parte, è una piattaforma basata su cloud che fornisce accesso gratuito a potenti GPU, rendendola un'ottima scelta per sperimentare modelli di machine learning. Consente inoltre agli utenti di collaborare e condividere facilmente il proprio lavoro con altri. Combinando Stable Diffusion con Google Colab, possiamo accedere a modelli pre-addestrati e generare la nostra arte AI con configurazione e costi minimi.

In questo tutorial, ti guideremo attraverso i passaggi per iniziare con Stable Diffusion in Google Colab, tra cui l'impostazione dell'ambiente, il caricamento di modelli pre-addestrati e la generazione di campioni di AI art. Che tu sia un principiante o un professionista esperto nel campo dell'arte generata dall'intelligenza artificiale, questo tutorial ti fornirà le conoscenze essenziali per iniziare a creare le tue opere d'arte uniche.

Introduzione alla diffusione stabile

Per iniziare, forniremo una breve dimostrazione dell'intero processo di esecuzione di Stable Diffusion su Google Colab, fino alla generazione del nostro set iniziale di immagini.

Create Amazing Websites

Con il miglior generatore di pagine gratuito Elementor

Parti ora

Account su Hugging Face

Per utilizzare Stable Diffusion, dovremo scaricarlo da Hugging Face, che è un repository che fornisce una gamma di modelli e funzionalità utili. Per scaricare Stable Diffusion, dovremo prima creare un account con Hugging Face. Un modello è essenzialmente un programma che può imparare a svolgere determinati compiti in modo indipendente.

La creazione di un account con Hugging Face è un processo semplice che prevede la visita del loro sito Web all'indirizzo Hugging Face e il rispetto delle procedure standard di creazione dell'account. Dopo aver completato la registrazione, riceverai un'e-mail di conferma per verificare il tuo account. Dopo aver confermato il tuo account, potrai scaricare Stable Diffusion e iniziare a sperimentare con l'arte generata dall'intelligenza artificiale in Google Colab.

Copia il taccuino Stable Diffusion Colab su Google Drive

Per cominciare, in modo simile alla modifica di qualsiasi documento Google creato da un'altra persona, dovrai visitare il taccuino Google Colab di Stable Diffusion su Google Collab e selezionare l'opzione "File" seguita da "Salva una copia in Drive".

Questo aprirà una nuova scheda con il taccuino salvato sul tuo disco, e il suo nome sarà "Copia di diffusione stabile con diffusori". Sentiti libero di rinominarlo secondo le tue preferenze.

Usa la GPU

Prima di eseguire Stable Diffusion in Google Colab, è importante assicurarsi che il notebook sia configurato per utilizzare una GPU. La GPU è un componente essenziale per elaborare in modo efficiente set di dati di grandi dimensioni ed eseguire calcoli complessi coinvolti nell'addestramento di modelli generativi come Stable Diffusion.

Per verificare se il notebook è configurato per utilizzare una GPU, vai al menu "Runtime" e seleziona "Cambia tipo di runtime". Apparirà una piccola finestra con un menu a discesa "Acceleratore hardware". Assicurati che "GPU" sia selezionato come acceleratore hardware.

Una volta selezionato "GPU", fai clic su "Salva" per applicare le modifiche. Ora il notebook è configurato per utilizzare una GPU, che ci consentirà di eseguire Stable Diffusion in modo fluido ed efficiente. Con questa configurazione, ora possiamo procedere con il caricamento dei modelli pre-addestrati e la generazione della nostra grafica AI.

Esegui le prime celle

Ora possiamo eseguire le celle iniziali nel taccuino Stable Diffusion Colab. Per fare ciò, passa semplicemente il mouse su ogni cella e apparirà un pulsante di riproduzione. Fare clic sul pulsante di riproduzione e attendere che la cella termini la sua esecuzione. Saprai che una cella ha completato il suo compito quando appare un segno di spunta verde.

Ogni cella è accompagnata da una descrizione sopra di essa, che ne spiega lo scopo e la funzionalità. Se incontri un messaggio come "questo notebook richiede molta RAM", fai semplicemente clic su "OK" per procedere.

Dopo aver eseguito correttamente le celle iniziali, dovresti essere pronto per iniziare a utilizzare Stable Diffusion. Il notebook fornisce un'interfaccia intuitiva per il caricamento di modelli pre-addestrati e la generazione di arte generata dall'intelligenza artificiale. Che tu sia un principiante o un professionista esperto, questo taccuino può essere uno strumento prezioso per esplorare le possibilità della diffusione stabile nella generazione di opere d'arte uniche e di alta qualità.

Esegui la quinta cella per scaricare i file richiesti

Procederemo con l'esecuzione della quinta cella, situata sotto la sezione "Stable Diffusion Pipeline", che scaricherà i componenti richiesti.

Inoltre, dobbiamo eseguire anche la seguente cella.

pipe = pipe.to("cuda")

Genera immagine

Nella cella successiva, potresti aver già notato un'immagine che appare. Qui è dove genereremo la nostra prima immagine. Per fare ciò, inserisci semplicemente una stringa di testo tra virgolette ed esegui la cella. A titolo illustrativo, ho incluso un esempio in cui ho inserito il seguente testo:

a protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstationa protoss cityscape with advanced technology, inspired by the game starcraft, making heavy use of light and shadow to create a sense of mystery and foreboding. the city sprawling below is a mix of organic and inorganic, with swirling energy currents and strange crystalline structures, illustrated in a realistic and detailed style by wei wang, artstation

Ottimo lavoro! Il processo di generazione di quell'immagine avrebbe dovuto richiedere meno di un minuto.

Avvolgendo

Congratulazioni per aver generato la tua prima immagine utilizzando Stable Diffusion da Hugging Face su Google Colab! Questo è solo l'inizio del tuo viaggio nell'entusiasmante mondo dell'arte generata dall'intelligenza artificiale.

Seguendo questa guida, speriamo di averti aiutato a superare la barriera iniziale e di averti fornito le conoscenze necessarie per iniziare a esplorare ulteriormente Stable Diffusion. Ti invitiamo a continuare a esplorare le altre istruzioni nel blocco appunti di Google Colab, che ti consentiranno di personalizzare e mettere a punto il tuo modello in base alle tue esigenze specifiche.

Tuttavia, comprendiamo che potresti incontrare alcuni problemi o avere domande lungo il percorso. Non esitare a lasciare un commento e il nostro team ti risponderà il prima possibile. Siamo qui per supportarti e aiutarti ad avere successo nel tuo viaggio artistico generato dall'intelligenza artificiale. Continua a sperimentare e non vediamo l'ora di vedere cosa creerai dopo!

Divi WordPress Theme