Stable Diffusion è uno degli strumenti di intelligenza artificiale che le persone hanno impiegato per produrre Arte dell’IA perchè è apertamente accessibile E libero di usare. Il programma può essere utilizzato localmente su un computer con una GPU dedicata o da remoto tramite una demo di HuggingFace.
In questo articolo, ti aiuteremo a risolvere il problema di Stable Diffusion Cuda Out of Memory e ad abilitare Stable Diffusion se hai tentato di usarlo sul tuo computer ma riscontri problemi.
Come risolvere il problema di Stable Diffusion Cuda Out of Memory?
Esistono vari modi in cui puoi provare mentre tenti di correggere l’errore Stable Diffusion Cuda Out of Memory. Di seguito, puoi vedere un elenco di questi modi e vedere se saranno in grado di salvarti dal problema.
Riavvio del sistema
Se Stable Diffusion funzionava in precedenza senza problemi, è possibile che un semplice riavvio del sistema risolva il problema per te poiché il Il software Stable Diffusion potrebbe aver perso l’accesso ad alcuni componenti della GPU. Dopo un riavvio del sistema, alcuni utenti sono stati in grado di farlo risolvere rapidamente l’errore Stable Diffusion Cuda Out of Memory sul proprio PC.
Installazione di Anaconda
Installazione e utilizzo di Pronta Anaconda è un’altra soluzione offerta dagli utenti per eseguire Stable Diffusion senza problemi. Per quelli di voi che non lo sanno, Anaconda è uno strumento di gestione dell’ambiente gratuito che può installare ed eseguire pacchetti di applicazioni Python. Per usare Stable Diffusion senza problemi, installa Anaconda, scarica il file Toolkit NVIDIA CUDAe quindi seguire il indicazioni dal repository Python GitHub di tua scelta.
Utilizzo di una versione più ottimizzata di Stable Diffusion
Se il problema Stable Diffusion Cuda Out of Memory persiste, puoi provare a utilizzare una versione ottimizzata di Stable Diffusion, per il quale potrebbe essere necessario verificare come installare Stable Diffusion su Windows. Per risolvere il problema, scarica la versione ottimizzata di Stable Diffusion e incollane il contenuto nel file stabile-diffusione-principale cartella se la versione originale di Stable Diffusion è già installata sul tuo computer.
Generazione di immagini con una risoluzione inferiore
È possibile riscontrare il problema del problema Stable Diffusion Cuda Out of Memory se si tenta di generare foto in un file risoluzione maggiore. Ciò è dovuto al fatto che le foto di qualità superiore richiedono una memoria GPU molto più grande.
La riduzione della risoluzione dell’immagine, che può essere eseguita modificando i valori di altezza e larghezza all’interno di Stable Diffusion, ha consentito agli utenti di risolvere il problema. Se la RAM della tua GPU è inferiore a 4 GB, puoi provare a selezionare 512 x 512 o 256 x 256 come le risoluzioni richieste o scegliere qualcosa di inferiore.
Riduzione della dimensione del campione a uno
La diffusione stabile per impostazione predefinita produce molte immagini contemporaneamente, proprio come qualsiasi altro generatore di immagini. Tuttavia, se utilizzi molte immagini, la tua GPU potrebbe esaurire la memoria e darti l’errore “Cuda Out of Memory”. Accedere “-n_campioni 1” nella richiesta di input per risolvere questo problema abbassando la dimensione del campione a 1.
Controllo della memoria della GPU
Si consiglia di utilizzare una GPU con almeno 6 GB di RAM per eseguire Stable Diffusion senza problemi, tuttavia è anche possibile far funzionare le cose GPU con 4 GB di RAM. Qualunque cosa in meno impedirà al software Stable Diffusion di utilizzare la memoria della tua GPU, costringendoti a eseguirlo direttamente sulla tua CPU, il che potrebbe aumentare il tempo di creazione ad almeno due minuti per ogni immagine.
La tua migliore opzione è aggiornamento la tua scheda grafica a una con almeno 6 GB di memoria se vuoi evitare di ricevere l’errore Stable Diffusion Cuda Out of Memory.
Modifica del file webui-user.bat
Stable Diffusion esegue i comandi per creare immagini sulla tua macchina attraverso il file webui-user.bat. Per verificare se l’aggiornamento di questo file con comandi ottimizzati corregge l’errore Stable Diffusion Cuda Out of Memory del tuo sistema, prova a farlo.
- Trovare il webui-utente.bat file all’interno della cartella Stable Diffusion
- Fai clic destro su di esso e seleziona Modificare > Bloc notes per iniziare.
- Quindi, puoi provare ogni riga di comando ottimizzazione attiva questa pagina GitHub per vedere quale funziona meglio per te.
Si spera che uno di questi 7 metodi ti liberi dal problema frustrante. Se hai bisogno di altre indicazioni, ti consigliamo di consultare il nostro articolo sui prompt, gli esempi e le modalità di esecuzione di Stable Diffusion.
Source: Risolto: Problema di Stable Diffusion Cuda Out of Memory