超級簡單 | 0基礎(chǔ)教你學(xué)會 Stable Diffusion 入門教學(xué) 安裝篇【9】— 將 SD 部署至 Google Colab
AI奇點(diǎn)網(wǎng)工具使用教程丨Stable Diffusion 安裝教程系列
將 SD 部署至 Google Colab
你需要一個穩(wěn)定 (不卡) 的網(wǎng)絡(luò)來保證代碼可以在云端運(yùn)行;同時,你需要一個不受限制的網(wǎng)絡(luò)環(huán)境 (也就是科學(xué)上網(wǎng)),以便訪問國外的云計算平臺。
配備有適度 GPU 的電腦硬件上運(yùn)行。它可以通過本地計算機(jī)或云服務(wù)器運(yùn)行,并且提供了易于使用的圖形界面,使用戶能夠更直觀地了解和使用 StableDiffusion 的功能,并在基本不需要編寫代碼的情況下啟動和監(jiān)視訓(xùn)練過程。
StableDiffusion Web UI 是一款基于 Web 的用戶界面,用于使用 StableDiffusion 進(jìn)行圖像生成和其他任務(wù)。它是由 AUTOMATIC1111 開發(fā),并開源上傳至 Github。目前,它是使用最多的 WebUI 版本。WebUI 提供了易于使用的圖形界面,可以幫助用戶更直觀地了解和使用 StableDiffusion 的功能,并在基本不需要編寫代碼的情況下啟動和監(jiān)視訓(xùn)練過程。
Google Colab 是由谷歌提供的一個免費(fèi)的云端計算機(jī)環(huán)境,用戶可以在 Google Colab 中使用 Python 編程語言來訪問谷歌云平臺的資源,包括 CPU、GPU 等計算資源。它可以通過瀏覽器直接訪問,所以在使用時需要保證有網(wǎng)。下文中 Google Colab 簡稱為 Colab。
Colab 可以為我們提供快速的 GPU 渲染,因為它是一個免費(fèi)的云端計算機(jī)環(huán)境,不需要購買顯卡。它的主要作用就是為我們提供 GPU 資源來進(jìn)行圖像渲染。如果你沒有足夠的顯卡,或者想節(jié)省顯卡費(fèi)用,那么 Colab 是一個很好的選擇。即使你擁有高級的顯卡,Colab 也可以為你提供快速穩(wěn)定的 GPU 渲染。
Colab 的優(yōu)點(diǎn)不僅僅在于其快速的 GPU 渲染,它還可以通過云端部署來快速搭建深度學(xué)習(xí)環(huán)境。如果你需要使用深度學(xué)習(xí)模型來進(jìn)行圖像渲染或者分類,那么 Colab 可以幫助你快速地搭建深度學(xué)習(xí)環(huán)境,并且可以在云端進(jìn)行運(yùn)算,無需將模型部署到本地計算機(jī)上。
雖然 Colab 是免費(fèi)的,但是它也有一些限制。免費(fèi)版只能使用 12 個小時的計算資源,超過 12 個小時將會斷開連接。如果想一直使用 Colab,那么需要升級到付費(fèi)版,付費(fèi)版提供更多的計算資源和內(nèi)存,并且沒有時間限制。Colab Pro 的價格為每月$9.99 美元 (換算為人民幣約為 68 元)。
Google Drive 簡介
Google Drive 是由谷歌提供的一項云端存儲服務(wù) (以下簡稱 Drive),用戶可以將自己的照片、視頻、文件、壓縮包、代碼等數(shù)據(jù)上傳至云端進(jìn)行存儲和備份,并且可以隨時隨地通過互聯(lián)網(wǎng)訪問這些數(shù)據(jù)。它的作用相當(dāng)于把硬盤放到了云端,和百度云盤、阿里云盤一樣的作用。
我們可以將 SD 安裝到自己的 Drive 中,方便下次直接運(yùn)行,也可以將常用的圖片、模型等保存在云盤上方便使用。不過 Drive 的容量有限,免費(fèi)版只有 15 個 G,在安裝完 SD 后就會占用 10 多個 G,通常只有再放一個大模型空間。如果有經(jīng)常使用多個大模型的需求的話,建議訂閱付費(fèi)版 Drive,我訂閱的是每月 19 元人民幣 200G 的 Drive,大家可按照自身需求選擇。
https://github.com/camenduru/stable-diffusion-webui-colab
點(diǎn)擊圖中顯示的main
保存與使用腳本
點(diǎn)擊“復(fù)制到云端硬盤”
如果界面沒有顯示“復(fù)制到云端硬盤”,我們需要點(diǎn)擊“文本”
隨后點(diǎn)擊“無法保存更改”
然后點(diǎn)擊“在云端中保存一份副本”
打開我們的谷歌硬盤,會看到我們的硬盤中增添了一個Colab Notebook文件夾,點(diǎn)擊打開。
點(diǎn)擊“install.ipynb”,進(jìn)入我們剛剛保存的副本
點(diǎn)擊左上方的運(yùn)行按鈕
最后出現(xiàn)“Installed”說明代碼已經(jīng)運(yùn)行完畢了。
回到Github的項目頁面,點(diǎn)擊圖中的第二個選項,完成與剛剛相同的操作,將第二個文件放入我們的云端中。
回到我們的谷歌云盤頁面,雙擊點(diǎn)開“run.ipynb”的副本
進(jìn)入以下頁面,點(diǎn)擊左上角的運(yùn)行按鈕。
運(yùn)行完畢后,會出現(xiàn)以下情況,點(diǎn)擊第二個網(wǎng)頁就進(jìn)入了Stable Diffusion。