在這篇教學文章中,我會帶領你一步步在Google Drive上安裝並運行Stable Diffusion,讓你能夠在雲端環境中輕鬆進行AI繪圖和模型訓練。文章會詳細解釋如何選擇合適的Colab筆記本、安裝檔案、部署環境,以及如何下載和安裝模型包。我還會教你在Google雲端硬碟上找到Stable Diffusion輸出的圖片和訓練資料的,以確保你能夠充分利用Google Drive這便捷的雲端工具。
無論是AI繪圖的新手,還是具有豐富經驗的使用者,這篇文章都將為你提供實用的Stable Diffusion搭配雲端工具指南。
如果你對Ai繪圖神器Stable Diffusion還不了解,可以參考 Stable Diffusion完整教學,或是可以從這邊 Stable Diffusion 咒語關鍵字全解析 學會Prompt用法升級成高階玩家。
看完本篇可以學到:
步驟1. 在Google Drive上建立Colab筆記本
打開camenduru製作的stable-diffusion-webui-colab筆記本;如果要針對訓練LoRA模型則建議使用Linaqruf製作的kohya-trainer。
步驟2. 分支選擇drive
步驟3.挑選安裝檔
按住ctrl並點擊第一個連結(Mac要按cmd),用新視窗打開
步驟4. 複製到Google Drive 雲端硬盤
點『複製到雲端硬盤』,這樣在google drive中將生成一個安裝檔副本
步驟5. 運行安裝檔
執行在Google Drive上的安裝檔副本,彈出google drive登錄確認對話框
允許後,點選左上角的Play按鈕執行即可,接著會部署環境,通常5~7分鐘會跑完。
步驟6. 畫面輸出『installed』說明已經安裝完成
這裡只要做一次,就是安裝一次即可囉。雖然不用每次要運行時都重新安裝;但還是建議每隔一段時間看看作者有沒有更新版本,如果有更新則建議重新安裝;下次也是直接安裝就好,會字刑取代舊版本。
步驟7. 安裝執行檔
回到項目頁面,同樣按著ctrl點擊第二個連結(執行檔),會再次用新視窗打開
一樣步驟建立一個副本在Google Drive上,按下Play運行副本
再次確認Google Drive對話框
到畫面右邊 > 更改運行時類型,確認是使用GPU計算執行。
步驟8. 完成並取得webui連結
頁面最下方會看到系統輸出進度;大約5分鐘後,當停止運作,注意底部會顯示2~4個網址,點連結進入Stable Diffusion WebUI;點任何一個網址都可以。
*注意,連結將於72小時失效;Google Colab免費版最長運作時間為12小時,但我通常都4小時就失效了。不過這時就能體會到把Stable Diffusion安裝在Google Drive的好處囉,所有運行與產出都直接存在雲端了,就算失效也不怕,重新執行就好。
步驟9. 打開webUI
點擊網址打開Stable Diffusion WebUI,這是在你的Google Drive上執行的。進入WebUI後,用法跟本機安裝的Stable Diffusion一樣,當然也能裝擴充功能。
你可以進行Ai畫圖測試、插件測試、可以網址dark改成light進行亮色界面/暗色介面切換。
步驟10. 安裝模型包2種方法
方法1. 使用項目里第三個檔案,修改其中的下載連結,保存目錄和文件名。
跟前面步驟一樣,ctrl點擊開啟新視窗,複製到Google Drive雲端硬盤
複製到Google雲端硬盤後,先到CIVITAI模型頁面右邊的資訊欄位,用右鍵取得你需要的模型網址和名稱。
貼到模型匯入的副本中,直接取代現有網址後按下Play執行。
方法2. 在webui的civiai插件里直接搜尋並下載,下載LoRA也是一樣。
輸入名稱並完成下載,模型會自動歸位在Google Drive的Stable Diffusion資料夾
再到WebUI text2img 頁面左上角選取模型即可使用。
步驟11. 在Google Drive上的檔案路徑
雖然Google Colab關閉後會清空資料,但我們是安裝在Google Drive上,所以畫好的圖不用每張都用右鍵儲存,直接在output目錄可以找到。
在Colab頁面左邊的資料夾圖示,點開可以檢視檔案。繪製的圖片會存在stable-diffusion-webui/outputs資料夾;直接使用Google雲端硬碟也可以找到。
如果想自行訓練模型,需要上傳訓練資料,那麼也是於stable-diffusion-webui資料夾下新增放檔案的資料夾。例如新增input_data資料夾,在WebUI中要填寫的路徑就寫/stable-diffusion-webui/input_data即可。
Stable Diffusion安裝在Google Drive的結論
安裝在Google雲端上並執行Stable Diffusion非常方便,除非作者有更新才要重新安裝,不然只要安裝一次,未來使用只需運行run.ipynb腳本就行了囉。
google drive免費版只有15G空間,無法存放過多模型檔,需要刪除不用檔案。