前往
大廳
主題

[AI繪圖] Stable Diffusion WebUI Colab TW 支援多種SD模型 (09/23停止更新)

WuLing | 2023-02-21 10:55:16 | 巴幣 38892 | 人氣 78749


公告
2023/09/23
由於無法解決強制斷線問題,
Stable Diffusion WebUI Colab TW將停止更新。
感謝大家的支持,
未來會試著改改看kaggle的notebook,
如果有消息會再公布。

以下是一些AI繪圖替代方案:
可以運行Stable Diffusion WebUI,
需要自己設定下載模型、擴充等等,
禁止NSFW內容。
生成需要耗費點數(每日登入會送點數但不多),
沒有禁止NSFW內容。

2023/09/12
本人退坑AI繪圖有一段時間了,
更新緩慢還請見諒。
新技術沒有追得很勤所以沒有計畫主動新增功能,
但有建議還是可以提出。

2023/04/23
由於最新的Colab服務條款
在Colab上直接運行stable-diffusion-webui會出現以下警告:
雖然已經透過修改程式碼規避警告,
不排除Colab未來會有進一步的措施,
請充分了解風險後再使用。

本Colab優點
1. 支援多種SD模型。
包含Anything, AbyssOrangeMix, Counterfeit, PastelMix, CamelliaMix_2.5D, ChilloutMix。

2. 支援多種Extension。
Extensions > 下載&更新Extensions > 勾選開啟。
Extension使用說明請參考下文:

3. 模型丟雲端硬碟,程式自動導入。
不需要重新導入即可使用。

4. 支援網址下載模型&Extension。
網址下載流程請參考下文:
除了利用Colab下載模型,推薦使用雲端硬碟捷徑以節省空間:

2023/09/21更新說明:
1. 修改規避警告方法

2023/09/13更新說明:
1. 修改規避警告方法

2023/09/12更新說明:
1. 修改規避警告方法

2. 新增AUTOMATIC1111(1.6.0)

3. Extensions刪除lycoris

4. 修改部分模型下載網址

2023/06/03更新說明:
1. 修改規避警告方法

2. 新增AUTOMATIC1111(1.3.1)

2023/05/22更新說明:
1. webui_version新增AUTOMATIC1111(05/14),anapnoe更改repo。

2. 下載 Extensions新增lycoris取代locon。

3. models新增LyCORIS資料夾。
請將原本放在Lora資料夾的LyCORIS模型移至LyCORIS資料夾,以確保正常運作。

4. 下載小模型新增LyCORIS。

5. 忽略extension.txt的locon extension。
避免無法使用Lora的bug。

2023/05/12更新說明:
1. 修改資料夾名稱為sd-webui

2023/05/11更新說明:
1. webui_version改為AUTOMATIC1111(05/02)

2. 刪除apply styles patch
AUTOMATIC1111(05/02)已修正styles.csv問題。

3. 修改規避警告方法

4. 修改建置環境

5. 恢復因規避警告刪除的擴充

6. ssh_tunnel改為multiple

2023/05/05更新說明:
1. 修改ControlNet下載為fp16模型及複製yaml檔。

2. 下載 stable diffusion webui新增AUTOMATIC1111(05/02)。

2023/04/23更新說明:
1. 修改程式碼及刪除部分Extension規避警告

2023/04/20更新說明:
1. LoRA刪除doll-likeness-series
原作者回歸了,喜歡這個LoRA系列的人,可以在HuggingFace下載。

2. ControlNet新增/更新大量模型

3. ControlNet新增不連接models/ControlNet資料夾模式
預設為不連接models/ControlNet資料夾。
考慮到ControlNet的模型數量變多,
特別新增此模式。

2023/04/08更新說明:
1. 下載 ControlNet 模型新增control_mediapipe_face,更新t2iadapter_canny, t2iadapter_depth, t2iadapter_sketch

2023/04/07更新說明:
1. 下載 stable-diffusion-webui新增webui_version選項

2. 命令行參數新增medvram, lowram選項

3. 修改scripts連結方法

2023/04/06更新說明:
1. Extensions新增tunnels

2. 命令行參數新增SSH Tunnels選項
tunnels提供多種tunneling方法,
預設為cloudflared。

3. 修改命令行參數

4. 建立雲端資料夾新增sd_no_link_mode
提供不連接models/Stable-diffusion資料夾模式,
測試checkpoint模型更方便。

2023/04/05更新說明:
1. 新增建置環境
解決Colab更新導致的bug。

2023/04/02更新說明:
1. 固定WebUI版本
webui_branch: 22bcc7be428c94e9408f589966c2040187245d81

2. 解除固定tag_complete版本

2023/03/29更新說明:
1. 下載&更新Extensions新增lora_block_weight。

2. 新增自訂資料夾連結功能。
以wildcards為例:
將雲端硬碟資料夾填在 google_drive_dir,WebUI資料夾填在 webui_dir。
如果有多個資料夾需要連結,請複製該儲存格。

3. 修改scripts連結方法。

2023/03/27更新說明:
1. 固定tag_complete版本。

2023/03/26更新說明:
1. 目前WebUI更新有大量bug,固定為穩定版本。
webui_branch: a9eab236d7e8afa4d6205127904a385b2c43bb24

2. 修改下載檔案到指定資料夾的程式碼

2023/03/22更新說明:
1. 刪除儲存styles.csv功能,改用ln指令。
先前(2023/02/25)無法使用ln指令的styles.csv,
透過修改WebUI的程式碼,可以自動存取了。

2023/03/20更新說明:
1. 刪除導入/儲存Extensions功能,使用extensions.txt取代。
由於cp指令太耗時,
改為使用extensions.txt記錄extensions,每次執行時下載。
雲端硬碟的extensions資料夾可以直接刪掉。
如果使用WebUI內建方法下載Extension,仍然要執行「下載 Extensions」以記錄下載的Extension。
如果不想再下載某個Extension,請刪掉config/extensions.txt上對應的GitHub網址。

2. 新增ControlNet資料夾,並提供模型載點。
位址在models/ControlNet,同樣使用ln指令(不需要手動導入)。
除了利用Colab下載模型,推薦使用雲端硬碟捷徑以節省空間:

3. 新增下載檔案到指定資料夾功能。
將指定資料夾填在target_dir,
檔案的下載網址填在file_urls,
網址之間用英文逗號隔開。

4. 下載&更新Extensions新增bilingual_localization。

5. 更新Extension說明的controlnet部分。
新增Preprocessor和Model的對照表。

6. 解決部分T2I Adapter沒有對應config檔的問題

2023/03/17更新說明:
1. 刪除建立環境,減少首次啟動WebUI時間。
目前xformers不需要額外建立環境即可使用,
故刪除建立環境步驟。

2. Extension新增posex。

3. 新增網址下載流程說明。

4. 修改命令行參數及config.json。

2023/03/16更新說明:
1. 新增Extensions整理文章,刪除更新說明有關Extension的部分。

2023/03/15更新說明:
1. 新增使用雲端硬碟捷徑節省空間的流程說明。

2023/03/14更新說明:
1. Extension 新增cutoff。

2. 提供public URL沒有作用時,改用ngrok的替代方案。
到ngrok註冊帳號,
Your Authtoken > Copy

到其他設置 > 命令行參數 > 勾選 ngrok > 貼上authtoken

ngrok URL會先跑出來,
但還是要等到local URL出來以後才能使用。

2023/03/13更新說明:
1. 更改導入/儲存Extensions預設值為否。(已刪除)
我發現使用cp指令導入/儲存extensions的時間有點久,
為避免增加等待的時間,更改預設值為否。
如果沒有特殊需求還是建議直接在colab下載extensions。

2. 更改t2iadapter模型載點。
原載點的模型部分無法使用,
因此更改為T2I-Adapter提供的模型載點。
(註:實際上應是沒有對應config檔的問題,於2023/03/20解決)

3. 解決載過latent couple後再次使用無法顯示的bug。

4. SD模型新增Counterfeit, PastelMix, CamelliaMix_2.5D,anime.vae.pt統一載點。
Anything, AbyssOrangeMix, Counterfeit都是用同一種VAE,
統一名稱為anime.vae.pt以避免重複下載佔用空間。
Anything, AbyssOrangeMix, Counterfeit 設定VAE方法:
SD VAE > anime.vae.pt
CamelliaMix_2.5D 設定VAE方法:
SD VAE > vae-ft-mse-840000-ema-pruned.safetensors
PastalMix, ChilloutMix 不需要設定VAE:
SD VAE > None

2023/03/11更新說明:
1. 刪除Extension Mode,新增儲存Extensions。(已刪除)
先前使用ln指令有bug,改回cp指令。
請手動儲存Extensions。
不想儲存的情況(例:不想在雲端硬碟儲存ControlNet模型)可以取消勾選。
如果Extension檔案有更動,(例:手動放模型到雲端硬碟的extensions)
請記得手動導入Extensions。

2. Extension新增localization_zh_TW。

3. Extension新增Civitai_Helper。

4. AOM3載點更新。

2023/03/09更新說明:
1. Extension新增Mode(extension_link, update)。(已刪除)
現在可以連結雲端硬碟的extensions資料夾了。
新增了兩個模式:extension_link和update。
進階設置>Extensions>勾選開啟。(預設開啟)
extension_link模式:雲端硬碟的extensions資料夾連結Colab的extensions資料夾(ln指令),
不啟用則是雲端硬碟的extensions資料夾複製到Colab(cp指令)。
後者可以用在不想下載ControlNet模型到雲端硬碟的情況。
update模式:如果勾選的extensions已存在,則更新Colab的extensions。
如果同時啟用extension_link模式,則雲端硬碟的extensions也會一併更新。

2023/03/08更新說明:
1. Extension新增latent_couple和composable_lora。

2. Extension新增locon。

3. ControlNet 新增 t2iadapter_canny, t2iadapter_color, t2iadapter_openpose, t2iadapter_style。

2023/03/04更新說明:
1. Extension新增depth_lib。

2. 部分模型載點更新。

2023/02/28更新說明:
1. doll likeness 系列載點更新。

2. ControlNet 新增 t2iadapter_depth。

2023/02/25更新說明:
1. Extension新增openpose_editor。

2. 將styles.csv改為cp方法。(已刪除)
WebUI不支援styles.csv的ln方法,因此使用styles.csv的用戶請手動儲存styles.csv檔。

3. Embedding去掉ulzzang, 新增EasyNegative。
EasyNegative為泛用負面embedding,觸發詞為EasyNegative,加在負面prompt。

2023/02/23更新說明:
1. 現在可以用一般方法下載Extension。
Extensions > Load from > 選擇想下載的Extension。
舊的Extension下載方法將保留。

2. 隱藏右下角的黃色資料夾按鈕(Colab不適用Gallery功能)。

3. Extension新增image_browser。

2023/02/22更新說明:
1. 新增「需要下載SD模型組合包嗎?」的核取方塊。

2023/02/21更新說明:
1. 生成大圖、grid不再當掉。
繼承automatic1111-colab的優點。

2. 優化使用者介面。
以舊版介面為基礎修改。

3. 新增Extension下載方法。

4. 模型修改為自動導入。
指令從cp改為ln,不需要重新導入即可使用。

5. AnythingV4.5補上VAE。
之前好像遺漏掉了,使用Anything的用戶記得設定VAE。

6. LoRA新增japanese_doll_likeness,Extension新增tag_complete。

7. 新增 Hypernetwork。

更新
2023/09/21
1. 修改規避警告方法
2023/09/13
1. 修改規避警告方法
2023/09/12
1. 修改規避警告方法
2. 新增AUTOMATIC1111(1.6.0)
3. Extensions刪除lycoris
4. 修改部分模型下載網址
2023/06/03
1. 修改規避警告方法
2. 新增AUTOMATIC1111(1.3.1)
2023/05/22
1. webui_version新增AUTOMATIC1111(05/14),anapnoe更改repo。
2. 下載 Extensions新增lycoris取代locon。
3. models新增LyCORIS資料夾。
4. 下載小模型新增LyCORIS。
5. 忽略extension.txt的locon extension。
2023/05/12
1. 修改資料夾名稱為sd-webui
2023/05/11
1. webui_version改為AUTOMATIC1111(05/02)
2. 刪除apply styles patch
3. 修改規避警告方法
4. 修改建置環境
5. 恢復因規避警告刪除的擴充
6. ssh_tunnel改為multiple
2023/05/05
1. 修改ControlNet下載為fp16模型及複製yaml檔。
2. 下載 stable diffusion webui新增AUTOMATIC1111(05/02)。
2023/04/23
1. 修改程式碼及刪除部分Extension規避警告
2023/04/20
1. LoRA刪除doll-likeness-series
2. ControlNet新增/更新大量模型
3. ControlNet新增不連接models/ControlNet資料夾模式
2023/04/08
1. 下載 ControlNet 模型新增control_mediapipe_face,更新t2iadapter_canny, t2iadapter_depth, t2iadapter_sketch
2023/04/07
1. 下載 stable-diffusion-webui新增webui_version選項
2. 命令行參數新增medvram, lowram選項
3. 修改scripts連結方法
2023/04/06
1. Extensions新增tunnels
2. 命令行參數新增SSH Tunnels選項
3. 修改命令行參數
4. 建立雲端資料夾新增sd_no_link_mode
2023/04/05
1. 新增建置環境
2023/04/02
1. 固定WebUI版本
2. 解除固定tag_complete版本
2023/03/29
1. 下載&更新Extensions新增lora_block_weight。
2. 新增自訂資料夾連結功能。
3. 修改scripts連結方法。
2023/03/27
1. 固定tag_complete版本。
2023/03/26
1. 目前WebUI更新有大量bug,固定為穩定版本。
2. 修改下載檔案到指定資料夾的程式碼。
2023/03/22
1. 刪除儲存styles.csv功能,改用ln指令。
2023/03/20
1. 刪除導入/儲存Extensions功能,使用extensions.txt取代。
2. 新增ControlNet資料夾,並提供模型載點。
3. 新增下載檔案到指定資料夾功能。
4. 下載&更新Extensions新增bilingual_localization。
5. 更新Extension說明的controlnet部分。
6. 解決部分T2I Adapter沒有對應config檔的問題。
2023/03/17
1. 刪除建立環境,減少首次啟動WebUI時間。
2. Extension新增posex。
3. 新增網址下載流程說明。
4. 修改命令行參數及config.json。
2023/03/16
1. 新增Extensions整理文章,刪除更新說明有關Extension的部分。
2023/03/15
1. 新增使用雲端硬碟捷徑節省空間的流程。
2023/03/14
1. Extension新增cutoff。
2. 提供public URL沒有作用時,改用ngrok的替代方案。
2023/03/13
1. 更改導入/儲存Extensions預設值為否。(已刪除)
2. 更改t2iadapter模型載點。
3. 解決載過latent couple後再次使用無法顯示的bug。
4. SD模型新增Counterfeit, PastelMix, CamelliaMix_2.5D,anime.vae.pt統一載點。
2023/03/11
1. 刪除Extension Mode,新增儲存Extensions。(已刪除)
2. Extension新增localization_zh_TW。
3. Extension新增Civitai_Helper。
4. AOM3載點更新。
2023/03/09
1. Extension新增Mode(extension_link, update)。(已刪除)
2023/03/08
1. Extension新增latent_couple和composable_lora。
2. Extension新增locon,現在可以使用LoCon。
3. ControlNet 新增 t2iadapter_canny, t2iadapter_color, t2iadapter_openpose, t2iadapter_style。
2023/03/04
1. Extension新增depth_lib。
2. 部分模型載點更新。
2023/02/28
1. doll likeness 系列載點更新。
2. ControlNet 新增 t2iadapter_depth。
2023/02/25
1. Extension新增openpose_editor。
2. 將styles.csv改為cp方法。(已刪除)
3. Embedding去掉ulzzang, 新增EasyNegative。
2023/02/23
1. 現在可以用一般方法下載Extension。
2. 關掉右下角的黃色資料夾按鈕(Colab不適用)。
3. Extension新增image_browser。
2023/02/22
1. 新增「需要下載SD模型組合包嗎?」的核取方塊。
2023/02/21
1. 生成大圖、grid不再當掉。
2. 優化使用者介面。
3. 新增Extension導入方法。
4. 模型修改為自動導入。
5. AnythingV4.5補上VAE。
6. LoRA新增japanese_doll_likeness,Extension新增tag_complete。
7. 新增 Hypernetwork。

已知問題

參考資料

創作回應

雪舞青鈴
如果有人遇到這個錯誤:
TypeError: AsyncConnectionPool.__init__() got an unexpected keyword argument 'socket_options'

我參照此解法:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/13236
在前置步驟-1.3建置環境
加上一行
!pip3 install httpx==0.24.1 -U
2023-11-11 15:29:49
黑白A夢
試試付費玩了一點就出現
Error
Connection errored out.

這個就是強制斷線?
2023-11-16 01:06:08
豆皮壽司
好奇問一下 現在付費的話colab還能跑AI嗎?
2023-12-05 23:03:02
雪舞青鈴
我是購買Colab Pro一直都可用
2023-12-08 05:14:12
lokkyava
@雪舞青鈴 我使用Colab Pro,跑完前置步驟後也跑了!pip3 install httpx==0.24.1 -U,但最後產不出連結,請問有解嗎
2024-02-09 21:16:22

相關創作

更多創作