天天看點

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

作者:技術宅老張

随着 ControlNet 的更新,Webui 也在五一期間更新了新的版本,從最開始的 1.0 版本更新到了 1.1 版本。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

新版本最大的變化是支援 Torch 2.0 ,在推理方面速度更快,效率也更高,但相對的需要的資源也更多。

我的顯示卡是 2070S,顯存 8G,經測試速度上提升 10% 左右,但是在出大圖的情況下非常容易崩顯存,在舊版本裡面使用的出高清圖的方法,在新版本裡面基本上都不适用了,需要重新調整。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

是以如果你的配置也比較低,依據自己的實際情況選擇是否更新吧,或者也可以選擇同時安裝兩個版本,如果新版本不好用還可以用舊版本。

下面介紹一下更新的方法,首先在更新前要注意先做好備份,畢竟軟體的東西誰也不知道會出現什麼問題,萬一更新後不能使用還可以恢複原來的版本。

如果你是第一次安裝 Stable diffusion ,那麼軟體會自動安裝 Torch 2.0,不需要單獨操作,如果原先已經安裝過 Stable diffusion 了,那就需要手動更安裝 Torch 2.0。

打開主程式目錄,找到 webui-user.bat 這個檔案,也是經常使用的啟動檔案,右鍵選擇 編輯 或者 以記事本的方式 打開,将 set COMMANDLINE_ARGS 參數的值改為 --reinstall-torch,如下圖。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

修改後儲存檔案,直接輕按兩下運作 webui-user.bat 這個檔案,程式就會自動下載下傳并安裝 Torch 2.0。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

更新完成後關閉視窗,将 set COMMANDLINE_ARGS 參數的值回你原來設定的值,然後儲存就可以正常使用了,更新後的界面資訊大緻如下。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

下面介紹新版本裡幾個經常會用到的功能。

1、使用 ctrl+up/down 調整權重時自動選擇目前提示詞

在舊版本裡面,如果想要使用快捷鍵調整提示詞權重,需要先把整個提示詞選中,然後才能調整權重,像下面這樣。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

在新版本裡面,隻需要将光标放到對應的提示詞上,就可以直接使用快捷鍵調整權重,不需要全選整個提示詞,節省了很多時間。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

2、為 X/Y/Z 圖表添加下拉菜單

使用過 X/Y/Z 圖表的應該都有體會,對于值為名稱的類型,資料都是以文本的形式填寫的,比如采樣方法、模型名稱等資料,在修改和添加上都非常麻煩,一不小心就弄錯了,像下面這樣的。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

新版本裡面對這個問題進行了優化,将值的選擇改成了下拉菜單的形式,原來的文本資料也改成了标簽的形式,這樣操作起來就非常友善,需要哪一個名稱直接在前面打勾就可以,不需要的名稱直接點選标簽上的叉号,直覺友善省事,而且也不會因為輸入的問題而出錯。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

3、恢複丢失的進度

相信大部分人都會有這樣的經曆,UI界面還在執行着任務,但滑鼠一劃不小心就把UI界面給關掉了,雖然指令視窗還在繼續運作,但已經看不到任務執行的狀态了,哪怕重新登入UI界面,也無法找回丢失的任務,看不到最終的結果。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

新版本裡面就提供了一個方法來解決這個問題,像上面說的這種情況,隻要指令視窗還在運作沒有被關掉,就可以重新登入UI界面,進入到對應的頁籤裡面,在 Generate 生成按鈕的下方會多出一個藍色的按鈕,點選它就可以在預覽視窗中看到丢失的進度,具體效果大家可以自己試一下,也還是蠻好用的。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

4、圖生圖增加放大到指定倍數功能

在舊版本的圖生圖中,如果想要将原圖放大或者縮小,需要手動修改寬高,同時為了保持縮放後的比例不變,還需要手動計算對應的數值,如果不小心算錯了,就會導緻出圖變形,超級煩。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

而新版本裡面就增加了一個縮放指定倍數的功能(Resize by),隻需要将這個值設定為需要縮放的倍數,程式在出圖的時候就會自動計算圖檔的尺寸,進而保持圖檔比例不變,不需要人工參與,簡單省事。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

這個值最小為 0.05,最大為 4,意思就是出圖尺寸最小為原圖的 5%,最大為原圖的 4 倍。

需要注意的是,這裡的放大不同于 Script 裡的 SD 放大,如果倍數過大,就會崩顯存,一般來說 8G 顯存的出圖極限尺寸是 1280*1280,12G 顯存的出圖極限尺寸是 1760*1760,是以這個值要根據實際情況來填寫。

5、備份及恢複功能

像前面說的,軟體這玩意誰也不知道會出現什麼問題,特别是擴充插件的更新最容易出問題,是以在更新的時候就需要提前做好備份。

新版本的 Webui 裡面就提供了插件以及 Webui 的備份及恢複功能(Backup/Restore),這個功能可以在 Extensions 擴充頁籤裡面找到。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

a、備份

在 State to restore 裡選擇需要備份的内容,可以備份擴充插件,也可以備份 Webui,也可以兩者都備份, 在 Config Name 文本框裡輸入本次備份的名稱,然後點選 Save Current Config 按鈕,就可以備份目前的配置。

該備份并不是備份檔案内容,而是備份 git 上送出的哈希值,使用過 git 的應該都知道每一次送出都會生成一個哈希值,該值在整個項目裡面都是唯一的。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

b、恢複

恢複很簡單,在 Saved Configs 下拉清單裡面選擇需要恢複的曆史版本,然後點選右側的 Resore Selected Config 按鈕,程式就會根據備份的哈希值自動從 git 上下載下傳對應版本的檔案,恢複完成好重新開機 UI 就可以。

6、修改主題

舊版本裡面如果想要更改 Webui 的主題,通常需要借助第三方插件,而新版本就直接把這個功能內建到設定裡面了。

打開 Setting 設定頁籤,左側欄選擇 User interface 使用者界面,右側界面裡面找到 Gradio theme 選項,該選項就可以把 Webui 的主題修改為自己喜歡的主題。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

以上就是本次更新中較為常用的功能,當然也還有其他的内容,感興趣的話可以上官網檢視。

更好的出圖體驗,Stable diffusion AI畫圖新版本介紹

這裡也非常感謝 AUTOMATIC1111 大佬的付出,讓我們每個人都有機會用上免費的AI畫圖工具。