踏出Stable Diffusion新米第一步-安裝

更新 發佈閱讀 9 分鐘

建議安裝Python和Git - 2023/April/8 補充更新


  如果有打算訓練AI模型(大模型、LoRA、LoCon、etc.)和安裝Dreambooth,建議按照正常方式下載和安裝Python與Git,理由如下:

1. Automatic 1111懶人包中的Python和Git很可能不夠完整,所以我安裝Dreambooth extension後其介面一直無法成功顯示,直到我以正常方式安裝Python後才成功顯示介面。

2. 訓練LoRA、LoCon常用的Kohya's GUI,需要正常安裝的Python和Git。


  安裝注意事項:

1. 目前請安裝Python 3.10.6版本,安裝太新的版本反而會有不相容的問題。
- Python 3.10.6安裝檔請點這行
- 如果上列連結失效或需要更改安裝的版本,請點這裡前往尋找

2. 執行Python安裝程式時,請務必打勾下圖紅框中的選項。(如果你的安裝程式顯示中文,會是「把Python加入環境變數」或類似的說明。)

raw-image

3. Git 2.40.0安裝請點這行
- 有需要尋找和安裝不同版本時請點這裡
- Git基本上安裝最新版就可以了

4. Kohya's GUI、訓練LoRA/LoCon,《萌芽綜合天地》都有詳解:
- 安裝 Kohya's GUI https://mnya.tw/cc/word/1939.html
- LoRA 訓練 https://mnya.tw/cc/word/1940.html
- LoCon 訓練 https://mnya.tw/cc/word/1963.html

5. 我安裝Kohya's GUI遇到的問題
- 因為我先安裝了不相容的Python版本,導致在安裝Kohya的過程中發生錯誤,之後移除不相容的Python版本並安裝了正確的3.10.6的版本後,雖然就能繼續執行安裝步驟,但在accelerate config的步驟再度出錯--而且修不好,直到我狠下心把已下載的近7GB Kohya資料夾整個刪除重裝才成功。

6. 安裝Kohya's GUI進行accelerate config步驟時,CMD(命令提示字元視窗)的操作很怪,在選擇包括「This Machine」的頭二個選項和「FP16」選項時非常不好選,一不小心就會發生似乎和輸入法有關的錯誤(utf-8相關,且我已切換到英文輸入法)。若是發生問題,就重新再跑一次accelerate config的步驟


  正常安裝後,使用Automatic 1111的注意事項

1. 不能再雙點擊run.bat執行Stable Diffusion,而是要前往webui資料夾中雙點擊webui-user.bat執行程式。

2. 安裝Dreambooth時CMD視窗中有顯示錯誤,但我關掉CMD視窗(也就是關掉Stable Diffusion)重跑webui-user.bat後,程式自動進行了Dreambooth的相關更新,接著就成功顯示了Dreambooth介面。

★☆★2023/April/8 補充更新到此結束,祝大家玩得愉快~☆★☆

raw-image

  就不贅言,首先感謝達人「空罐王」的YouTube教學:

  讓我能夠踏出Stable Diffusion新米的第一步,而不用煩惱使用不擅長的Github/Sourcetree等版本管理軟體的步驟。

  --你可能會想:那就看空罐王的教學影片就好,我還有什麼好寫的?

  雖然教學影片從下載automatic1111懶人包到基礎應用一氣呵成,但按照影片步驟時我遇到一個難題:Stable Diffusion跑不出來

重要的事情先寫,解決方法是:
  解壓懶人包後,先執行update.bat,再執行run.bat。

*另有vocus讀友遇到需用不同方法處理的情況,如上述方法無效請《點擊前往》參閱。

以下容我娓娓道來詳細始末:
  當我遵照影片教學執行webui資料夾中的webui_user.bat,彈出來的command prompt(命令提示字元)視窗,先後出現了下列二項Python錯誤:

raw-image
  • 錯誤碼 9009 是系統找不到Python的路徑(path),白話一點就是系統認為沒有安裝Python。
raw-image
  • 錯誤碼 1 則是 Python無法建立venv(虛擬環境),一個為了避免測試程式碼搞壞作業系統,使用Python時常會用到的功能。

  ——沒錯,理論上使用Stable Diffusion需要先安裝Python,不過按照教學影片指導下載來的automatic1111安裝包,其實已一併提供需要的Python相關檔案,只不過這些檔案不是正常安裝Python取得,所以沒有設定系統路徑,也沒有安裝虛擬環境,導致直接執行webui_user.bat會出現上述錯誤。

  卡在Python錯誤時,我困惑了好一陣子。我重複觀看影片確定沒有漏掉步驟後,先是自行增加Windows的環境變數指向懶人包解壓縮後的Python.exe位置,順利解決了9009錯誤,但1卻緊接而來。

  花了點時間搜尋網路,發現錯誤碼1的問題通常是「沒有正常安裝Python」導致,這時我就想了:懶人包不可能還需要自己再安裝一次Python吧?畢竟都提供Python資料夾了呀。於是我決定打開筆記本(其實是Notepad++)看看environment.bat、run.bat、update.bat裡面都寫了些什麼。

  update.bat裡面寫的是從Git拉取檔案,與Python無關。接著我打開environment.bat一看——哈!裡面正是臨時性的Python路徑建立和跳過venv的指令!run.bat的內容則更簡易,只是先呼叫environment.bat,再呼叫webui-user.bat。

  看過三個bat檔案裡面的內容後,我豁然開朗,於是再跑一次update.bat確定更新妥當後執行了run.bat,並成功啟動了Stable Diffusion!


補充:NVIDIA CUDA Toolkit需要Microsoft Visual Studio C++

  另外,影片提到使用xformer需要先安裝NVIDIA CUDA Toolkit 11.3。

  CUDA Toolkit需要Microsoft Visual Studio C++。如果沒有預先安裝,CUDA的安裝程式會警告有可能無法正常運作,但仍會允許繼續安裝CUDA。至於需要安裝的Visual Studio版本,我是選擇了2017版本,但後來看到CUDA安裝程式顯示的安裝完成記錄,推測2019版本應該也可以。原本下載Visual Studio安裝程式,需要先註冊和登入至Visual Studio官網,但我在網上找到了直接下載頁面:

https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=Community&rel=15

  因為我是程式阿呆,所以安裝時勾選了所有提到C語言的部分。

實際算圖展示:

  總體而言,空罐王的教學非常淺顯易懂,我也成功產生了人生首三張AI圖。

raw-image
raw-image
raw-image

  初始用的感想是四肢出錯機率蠻高的,需要再做細部加工運算,這也會是我之後的課題之一。

  寫這篇文章時又想到,既然下載了2B的LORA模組,不如用自己幾年前畫的二創作品為基底,試試Img2Img(以圖算圖):

raw-image

  套用了一些prompts、調整了些設定參數,並在算出幾張奇葩結果後,以下是第五次算圖的結果:

raw-image

  各位覺得如何呢?


留言
avatar-img
︾黑米BR的沙龍︽
82會員
106內容數
筆者探索各種感興趣事物的紀錄。 *副帳非主流政治沙龍《黑米BR不政確》:https://vocus.cc/user/@BRriceP
2023/11/01
筆者最近開啟連載的小說《M.O.N》是以AI、仿生人、安寧療護為主軸的科幻短篇。書封,按照慣例,是自製;也按照慣例,使用了Stable Diffusion (SD)。
Thumbnail
2023/11/01
筆者最近開啟連載的小說《M.O.N》是以AI、仿生人、安寧療護為主軸的科幻短篇。書封,按照慣例,是自製;也按照慣例,使用了Stable Diffusion (SD)。
Thumbnail
2023/10/04
實際上,筆者的Stable Diffusion (Vlad)依舊有些問題,仍不曉得原因是顯卡、Win11、SSD、Vlad或其他,但會先從更新顯卡驅動和重裝Vlad開始找錯。 現況是Vlad運算了二三張圖後就會因為GPU記憶體不夠的問題開始極度緩慢,因此打擊了我創圖的意願。 另一方面,也是對創作
Thumbnail
2023/10/04
實際上,筆者的Stable Diffusion (Vlad)依舊有些問題,仍不曉得原因是顯卡、Win11、SSD、Vlad或其他,但會先從更新顯卡驅動和重裝Vlad開始找錯。 現況是Vlad運算了二三張圖後就會因為GPU記憶體不夠的問題開始極度緩慢,因此打擊了我創圖的意願。 另一方面,也是對創作
Thumbnail
2023/09/20
想著有一陣子沒碰SD,就生成了一張繪圖來致敬。
Thumbnail
2023/09/20
想著有一陣子沒碰SD,就生成了一張繪圖來致敬。
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
雖然網上有不少 Cloud 的 圖像生成 AI service,但是如果要大量/長期免費地使用,在本地安裝及依靠本機運算能力的 Stable Diffusion 是一個不錯的選擇。
Thumbnail
雖然網上有不少 Cloud 的 圖像生成 AI service,但是如果要大量/長期免費地使用,在本地安裝及依靠本機運算能力的 Stable Diffusion 是一個不錯的選擇。
Thumbnail
這個章節雖然發生問題, 但也很好的為我們如何解決問題的能力而訓練, 我們也會搭配AI來幫我們找問題, 當然也會一五一十的告訴您該如何問對問題, 關於問對問題很重要可以參考「」, 我們相信過程會對大家有幫助, 請耐心閱讀…, 我們會告訴您AI說正確但事實上並非正確的情境。 我們在「【🔒 Pytho
Thumbnail
這個章節雖然發生問題, 但也很好的為我們如何解決問題的能力而訓練, 我們也會搭配AI來幫我們找問題, 當然也會一五一十的告訴您該如何問對問題, 關於問對問題很重要可以參考「」, 我們相信過程會對大家有幫助, 請耐心閱讀…, 我們會告訴您AI說正確但事實上並非正確的情境。 我們在「【🔒 Pytho
Thumbnail
運行Stable Diffusion繪圖模型的操作介面有很多選擇,這邊介紹的是目前最廣泛被大家主流使用的版本(AUTOMATIC1111)在本機電腦的安裝方式。 Stable Diffusion基礎概況 在開始安裝運行Stable Diffusion的操作介面前,有幾個基礎知識要先了解一下
Thumbnail
運行Stable Diffusion繪圖模型的操作介面有很多選擇,這邊介紹的是目前最廣泛被大家主流使用的版本(AUTOMATIC1111)在本機電腦的安裝方式。 Stable Diffusion基礎概況 在開始安裝運行Stable Diffusion的操作介面前,有幾個基礎知識要先了解一下
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
Thumbnail
  環境佈置很重要!!所以按照這樣的方法下去安裝未來使用的時候才不會很麻煩,而且python會有很多外來模組要安裝,因此安裝路徑一定要設定好,未來找尋的時候才找的到,版本的差異沒有調整好也有可能用到最後有些會出現各種錯誤。所以環境佈置這真的很重要!!很重要!!很重要!!
Thumbnail
AI 每天每週都在進步,我寫在 繪圖0能者的AI藝術入門手冊 的推薦軟體安裝,很快就推出新版了,所以,我把 Automatic1111 最新版本安裝方式寫在這裡,以便盡我所能為各位讀者更新。 建議使用 windows 桌機PC,具有 Nvidia GTX1660以上等級的獨立顯示卡,算圖會比較容易。
Thumbnail
AI 每天每週都在進步,我寫在 繪圖0能者的AI藝術入門手冊 的推薦軟體安裝,很快就推出新版了,所以,我把 Automatic1111 最新版本安裝方式寫在這裡,以便盡我所能為各位讀者更新。 建議使用 windows 桌機PC,具有 Nvidia GTX1660以上等級的獨立顯示卡,算圖會比較容易。
Thumbnail
  2023/Apr/8 補充更新 - 想訓練AI模型的人,建議正常安裝Python和Git,理由如下:
Thumbnail
  2023/Apr/8 補充更新 - 想訓練AI模型的人,建議正常安裝Python和Git,理由如下:
Thumbnail
S1.至 https://github.com/Mikubill/sd-webui-controlnet 了解安裝方式 並安裝 python 3.10.6 版 S2.下載 stable-diffusion-webui S3.下載後 點擊 webui.bat 若無法順利安裝 可參考 環境安裝方式 A
Thumbnail
S1.至 https://github.com/Mikubill/sd-webui-controlnet 了解安裝方式 並安裝 python 3.10.6 版 S2.下載 stable-diffusion-webui S3.下載後 點擊 webui.bat 若無法順利安裝 可參考 環境安裝方式 A
Thumbnail
Python安裝、外部程式包安裝(pip install xxx)、Hello World 【安裝Python】 Visual Studio Code-Download 進入vscode(延伸模組) 安裝中文介面(輸入ch搜尋) 安裝 搜尋命令提示字元 命令提示字元打python 創建檔案
Thumbnail
Python安裝、外部程式包安裝(pip install xxx)、Hello World 【安裝Python】 Visual Studio Code-Download 進入vscode(延伸模組) 安裝中文介面(輸入ch搜尋) 安裝 搜尋命令提示字元 命令提示字元打python 創建檔案
Thumbnail
PYTHON 介紹 Python 是一種被廣泛使用的高階編程語言,它的用途十分廣泛,支援了多種的程式設計的範式,包括函數式、指令式、結構化、物件導向。 Python的設計哲學強調了它簡潔的語法,是使用空格縮進來劃分程式碼。 Python是的社群中擁有許多模組可以使用,在進行某些用途時可以很引入模組,
Thumbnail
PYTHON 介紹 Python 是一種被廣泛使用的高階編程語言,它的用途十分廣泛,支援了多種的程式設計的範式,包括函數式、指令式、結構化、物件導向。 Python的設計哲學強調了它簡潔的語法,是使用空格縮進來劃分程式碼。 Python是的社群中擁有許多模組可以使用,在進行某些用途時可以很引入模組,
Thumbnail
安裝下載 在瀏覽器搜尋列上輸入python,找到官方網站後進入下方畫面。 Python 官方網站頁面 在Downloads下拉列表中,可以尋找使用者自己電腦對應的作業系統選項,而基本上旁邊會提供最新版本的選取方框,點擊並下載。
Thumbnail
安裝下載 在瀏覽器搜尋列上輸入python,找到官方網站後進入下方畫面。 Python 官方網站頁面 在Downloads下拉列表中,可以尋找使用者自己電腦對應的作業系統選項,而基本上旁邊會提供最新版本的選取方框,點擊並下載。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News