AI繪圖-Stable Diffusion 001- 本機安裝 Stable Diffusion WebUi

更新於 發佈於 閱讀時間約 9 分鐘
raw-image

運行Stable Diffusion繪圖模型的操作介面有很多選擇,這邊介紹的是目前最廣泛被大家主流使用的版本(AUTOMATIC1111)在本機電腦的安裝方式。



Stable Diffusion基礎概況

在開始安裝運行Stable Diffusion的操作介面前,有幾個基礎知識要先了解一下。

  • 要利用Stable Diffusion圖像模型進行AI繪圖,我們需要有一個視覺化的操作介面方便我們與之溝通。而這個操作介面目前最廣泛被大家主流使用的就是AUTOMATIC1111版的WebUi
  • 大多的AI都是建立在Python(程式語言)與CUDA(NVIDIA獨有的架構)上。
  • GitHub是一個線上軟體原始碼代管服務平台(微軟的子公司),用來放放置程式原始碼的地方。幾乎所有開源軟體都會放在這裡。而Stable Diffusion WebUi與其它相關的外掛插件也都可以從這裡下載。
  • 所以要安裝運行Stable Diffusion WebUi前,我們需要先確認好電腦配備規格,以及安裝好Python和Git。

 

第一步 : 確認電腦配備規格

作業系統、處理器(CUP)、顯卡(GPU)、記憶體(RAM)等規格,可參考下列網頁 :
→ 運行Stable Diffusioin電腦配備規格需求

基本上顯卡的顯存大小最重要,它關係著你想畫大圖時會不會容易爆顯存(Out of Memory),顯存不夠大所能畫的圖的大小也就很被侷限。

 

第二步 : 下載安裝Python 3.10.6版本

目前要運行Stable Diffusion WebUi,需搭配Python的 3.10版。其它的版本會有不相容的問題,因此並不是愈新的版本就愈好。這裡就安裝3.10.6版本就行。

→ Python 3.10.6 官方下載網址

raw-image

記得”Add python 3.10 to PATH”要勾選,再開始安裝”Install Now”

 

第三步 : 下載安裝Git

→ Git官方下載網址

安裝過程沒什麼特別要注意設定的地方,全部一路點擊下一步/確定就可以了。最後這兩個框框都不要勾選,再按下finish完成。

raw-image


第四步 : 下載Stable Difussion WebUi

接著來到桌面空白處,按下滑鼠右鍵叫出選單,會看到多了這兩個選項。
點選”Open Git GUI here”

raw-image

點選”Clone Existing Repository”

raw-image

Source Location填上”https://github.com/AUTOMATIC1111/stable-diffusion-webui.git”。

Target Directory處,先點選Browse瀏覽,選擇你要存放WebUi程式的位置,這邊我選擇放在空間較足夠D槽,然後直接在D:/的後面打上你要新增的資料夾的名稱(盡量用英文命名)。

最後按下”Clone”,就會自動開始將WebUi程式下載到指定的資料夾位置內。

raw-image

程式下載完成後會出現下面視窗,直接關掉就行。

raw-image


第五步 : 對Stable Difussion WebUi 進行優化

打開程式資料夾,找到webui-user這個檔案按右鍵點選編輯。

raw-image

在”set COMMANDLINE_ARGS=” 後面輸入所需的指令,指令與指令之間空一格 :

 –xformers : 可減少系統負擔,提高圖片運算速度。
 –autolaunch : 每次運行執行檔完成後,就會自動開啟WebUi頁面。
 –theme dark : WebUi操作介面改深色系。
 –medvram : 顯卡顯存4~6G加入這一指令。
 –lowvram : 顯卡顯存不到4G加入這一指令。

(medvram和lowvram只有在顯存不到8G才要加入,8G以上加這些指令會讓算圖速度變慢。)

輸入完存檔之後關閉記事本。

raw-image


第六步 : 執行安裝Stable Difussion WebUi

接下來,雙擊這個WebUi執行檔,開始執行安裝。

raw-image

現在是第一次執行時會花比較久的時間等它下載安裝相關運行WebUi所需的程式配置到你的電腦,就先放著等它跑完。

之後每次要使用Stable Diffusion WebUi時,也都是要先點擊執行這個執行檔案,執行開啟所需要的時間會依你所使用的模型/外掛擴充的多寡不同,正常大約都是1、2分鐘內就完成。

raw-image

在整個安裝執行過程中,如果不小心誤關閉了這個視窗,之後要再重新執行安裝前,記得要先把”venv”這個資料夾先整個刪除。

raw-image

最後當視窗裡看到下圖所示的網址出現時,就代表整個安裝流程跑完了。但看到這裡千萬不要急著把這個視窗關閉,因為只有在這個視窗開著的情況下,Stable Diffusion WebUi才會正常運行,也就是之後只要是使用Stable Diffusion WebUi進行AI繪圖期間這個視窗都要讓它一直開著。

你在WebUi介面上的每個操作執行,對應到這個視窗都可以看到它背後這些程式在跑的過程,如果在算圖的過程中出現了一些bug卡住不動時,也可以在這個視窗裡找到提示說明問題出在哪,就算看不懂這些程式碼,只要把提示出Error的部分整個複製貼上問Google就對了,使用Stable Diffusion WebUi的人很多,大多問題網路上都找得到解答。

raw-image

 

大功告成,先來簡單測試一下效果吧~

最後把視窗裡”http://127.0.0.1:7860″這串網址複製貼上到瀏覽器打開網頁(或是按住Ctrl點擊網址也行),就會看到如下圖Stable Diffusion WebUi的操作介面。(由於前面我有事先加入”–autolaunch”的指令,所以這裡每次執行檔跑完後就會自動在瀏覽器開啟這個頁面。)

raw-image

現在整個畫面就是AUTOMATIC1111版WebUi最原始的介面,之後隨著不斷安裝擴充外掛的過程中,整個操作介面會愈來愈豐富/複雜。雖然網路上已經有許多別人統整好的一鍵懶人安裝包,一次把一些大家常用的外掛和熱門模型都打包安裝好。看起來雖然很方便省時,但我覺得在整個AI繪圖架構和基本的介面功能都還不熟悉前,還是自己一步步從最原始基礎的畫面開始,先不要被過多還用不到的功能選項分散注意力。之後每學習/需要用到一項新的外掛擴充時,再逐一邊學邊加入。

先把底子打好,才不會永遠什麼都要靠網上有教學跟著操作才會用。這樣也才能在自己繪圖有需求要做一些變化操作時,能比較快/明確有個脈絡思路知道要怎麼去解決問題達成目的。

還有就是,我個人並不建議習慣去依懶使用中文化介面,一來操作介面中文化的翻譯有時並沒辦法這麼精準的表達該項功能的作用。二來所有的外掛資源/最新的更新資訊教學都是英文版本的最齊全最多(Youtube或網頁資訊),每當要對照看國外的教學資源/更新資訊時卻又不熟悉它所說的單字名詞對照你的中文介面是指哪裡,大大降低吸收資訊的速度效率。三來中文化的介面看起來真的不是那麼美觀順眼。又不是要你閱讀一篇多高深的英文文章,幾個單字名詞的操作介面,花點時間把它記下來不難。養成習慣,任何源自歐美的軟體程式能用英文原文的就別一直去依賴中文化,久而久之,你會發現你能接觸到對你有用的訊息會愈來愈廣/愈快。再不濟至少也要找那種中/英文同時顯示的中文化介面來使用,絕對不要只有純中文化的介面。

 


 

最後讓我們先來測試一下WebUi是否能正常運行算圖吧。在Stable Diffusion checkpoint這裡的下拉選單會有一個已經下載好的基本模型可以使用(剛剛在執行安裝webui-user時,就順帶下載好的)。在文生圖(txt2img)的正面提示詞欄(Prompt)裡打上指令(只能使用英文),至於其它地方我們先全部按預設不改動,最後按下生成(Generate),順利算出一張圖後就代表安裝運行一切正常沒問題。

raw-image

至於你算出來的圖和網路上大家展示出來的美圖之間的差距,就是接下來我們要一一來學習的任務。

Checkpoint主模型和Vae,Lora,embedding (Texture Inversion)、hypernetwork這些模型又有什麼區別,要怎麼用,在哪裡下載?

正、負關鍵詞(Prompt、Negative Prompt)怎麼下,撰寫的公式有哪些?

各設定參數代表的義意和對算圖效率/成果的影響?

外掛擴充到哪下載、使用以及如何搭配各參數達到更好的成像效果?

………..

…………

一口吃不成胖子,之後逐一系統化地再來邊學邊做(有畫出不錯的圖適合拿來上傳圖庫的就別浪費盡量上傳,看到有$$進帳才能更加激起持續學習的動力不是嗎~)。不要一開始看到基礎模型算出來的圖不好看/很奇怪就打退堂鼓放棄。Stable Diffusion不會畫不出超越其它付費AI繪圖平台的圖,只是你還沒掌握到該如何操控它的關鍵而已。


 

當使用完要關閉軟體時不單單只是把網頁關掉而已,記得程式執行的視窗也要關閉掉才不會讓軟體一直佔著電腦的系統資源空間。

Ctrl + CYEnter鍵

raw-image
記錄店小二建立網賺被動收入歷程、自我學習成長以及各類財富自由資訊的分享專區。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
從2022年AI繪圖迅速掘起,到如今一年多的期間,各平台相互競爭不斷快速進化,幾個主流AI繪圖平台都發展出各自的優勢特色(Adobe Firefly、Midjourney,Stable Diffusion、Leonardo.Ai)。而其中Stable Diffusion的免費開源以及更高的操控自由度
從2022年AI繪圖迅速掘起,到如今一年多的期間,各平台相互競爭不斷快速進化,幾個主流AI繪圖平台都發展出各自的優勢特色(Adobe Firefly、Midjourney,Stable Diffusion、Leonardo.Ai)。而其中Stable Diffusion的免費開源以及更高的操控自由度
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
生成式AI工具即將邁入三年,除了ChatGPT以外,也進化了許多GenAI工具,如Sora影片生成等。 你知道Stable Diffusion嗎? 從詠唱魔法師Prompts的玩家或職務,AI浪潮持續推進下,SD-WebUI並沒有停滯或被淘汰。 結果告訴了我們一件事情...
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
隨著人工智能技術的發展,AI 繪圖已經變得常見。Fast Stable Diffusion XL on TPUv5e 是在 Hugging Face 平臺上建立的演示模型,使用 TPU v5e 運行 SDXL 模型,大幅提高了圖像生成速度,生成一張 1024x1024 圖像只需約 10 秒。
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
本文將介紹如何安裝CUDA和cuDNN,並提供注意事項。隨著安裝步驟和提示,確保您能成功安裝這些必要的套件。
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
這個地址可以讓我一鍵安裝目前所有的開源AI應用,包括: AI繪圖工具:Stable Diffusion的Web UI和comyUI 視訊換臉工具:Face Fusion 聲音課程工具:RVC和XTDS 記住這個地址,它可以讓你一鍵安裝目前所有的開源AI應用。不用管環境配置需要哪一個,直接點擊
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
生成式AI工具即將邁入三年,除了ChatGPT以外,也進化了許多GenAI工具,如Sora影片生成等。 你知道Stable Diffusion嗎? 從詠唱魔法師Prompts的玩家或職務,AI浪潮持續推進下,SD-WebUI並沒有停滯或被淘汰。 結果告訴了我們一件事情...
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
隨著人工智能技術的發展,AI 繪圖已經變得常見。Fast Stable Diffusion XL on TPUv5e 是在 Hugging Face 平臺上建立的演示模型,使用 TPU v5e 運行 SDXL 模型,大幅提高了圖像生成速度,生成一張 1024x1024 圖像只需約 10 秒。
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
本文將介紹如何安裝CUDA和cuDNN,並提供注意事項。隨著安裝步驟和提示,確保您能成功安裝這些必要的套件。
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
這個地址可以讓我一鍵安裝目前所有的開源AI應用,包括: AI繪圖工具:Stable Diffusion的Web UI和comyUI 視訊換臉工具:Face Fusion 聲音課程工具:RVC和XTDS 記住這個地址,它可以讓你一鍵安裝目前所有的開源AI應用。不用管環境配置需要哪一個,直接點擊