去年買了搭 RTX-3060 顯卡 (12 GB VRAM) 的 MSI 新桌機後曾興沖沖地安裝 PyTorch 與 Cuda 函式庫, 想要在本機跑 Stable Diffusion, 但是後來再安裝 WebUI 時因為版本不匹配問題而卡關, 試了幾個解決方案都未能順利將 WebUI 安裝起來.
今天在旗標的 "AI 繪圖夢工廠 (2024 版)" 第四章看到利用杰克艾米立的懶人包在本機安裝 Stable Diffusion 的方法, 晚上忙完後就來試試看, 果然安裝成功, 以下紀錄操作程序 :
首先連線下列旗標提供的短網址下載安裝包壓縮檔 sd.webui.zip :
解壓縮 sd.webui.zip 會出現一個 sd.webui 資料夾 :
開啟 sd.webui 資料夾, 點擊 update.bat 批次檔進行更新 :
這時會彈出一個安全性警告視窗 :
按 "其他資訊" 後右下角會出現 "仍要執行" 鈕, 按此鈕會開啟命令提示字元視窗開始更新懶人包 :
當出現 "按任意鍵繼續" 時表示更新完成, 按任意鍵會關閉此視窗 :
書中介紹的程序說接下來要編輯 webui-user.bat 這個檔的 set COMMANDLINE_ARGS= 後面加入如下優化命令 (用途是降低 VRAM 消耗) :
set COMMANDLINE_ARGS=--xformers
但我開啟該檔卻沒有該設定, 可能是版本更新了, 況且我的顯卡有 12GB VRAM, 應該不需優化, 所以此步驟跳過. 接下來點擊執行 run.bat 批次檔 :
與上面一樣會彈出一個安全性警告視窗, 同樣按 "其他資訊" 後右下角會出現 "仍要執行" 鈕, 按此鈕會開啟命令提示字元視窗開始下載 Stable Diffusion 的模型與 WebUI 介面, 需要大約 20 分鐘, 完成後會自動開啟 WebUI 網頁介面 :
耶! 終於安裝成功啦!
馬上用書上的提示詞範例來測試文生圖功能, 先在頁面左上角 "Stable Diffusion checkpoint" 欄位勾選模型, 預設只有一個預設模型選項 "v1-5-pruned-emaonly.safetensors", 接著在 "txt2img" 頁籤輸入框填入下列 prompt :
8k portrait of beautiful cyborg, bown hair, intricate, elegant
然後按右方大大的 Generate 鈕即可在右下方看到生成結果 :
這是使用左下角的預設設定生成的結果, 大約只花了 5 秒鐘不到就完成了.
沒有留言 :
張貼留言