Warning: array_merge(): Argument #1 is not an array in ..../includes/class_bootstrap.php(1419) : eval()'d code on line 34
[教學] 吉米教你安裝Stable Diffusion WebUI,PC/Mac/Linux/Nvidia/AMD/M1/M2都適用 - iPhone4.TW

會員登入



顯示結果從 1 到 1 共計 1 條

查看主題

  1. #1
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,712
    謝謝你: 9,906
    在 6,553篇文章中獲得 48,053個感謝



    其實吉米本來只是要寫安裝Stable Diffusion的筆記的,沒想到為了交代故事的前因後果,前面又寫了一大堆分成了:




    1.AI時代來臨,吉米教你面對它利用它活用它



    2.安裝Stable Diffusion需要哪種等級的顯卡或是蘋果電腦?

    還沒看過的先去看故事吧,尤其硬體需求要先搞懂再來繼續啊



    安裝Stable Diffusion準備事項

    說在前頭

    以下步驟說簡單很簡單,但是對於不會使用命令列操作CMD,或是終端機指令輸入的人,會覺得是個夢靨吧~

    所以建議大家先看完全部的過程,然後再決定要不要開始操作

    首先要準備一台電腦,不管是PC跑Windows、Linux,還是蘋果電腦搭載Intel CPU的電腦,只要是搭載獨立顯卡都可以安裝,有NVIDIA的顯卡最好,不過AMD的顯卡也能跑,故事請看上一篇「安裝Stable Diffusion需要哪種等級的顯卡或是蘋果電腦?」,當然蘋果的M1/M2晶片,都可以安裝,跑的比Intel晶片的蘋果電腦還快呢~


    Windows安裝方式



    1. 安裝Python 3.10.6,透過官網連結可以下載安裝 https://www.python.org/downloads/release/python-3106/,若你不是pro等級,請不要隨意更改安裝位置,全部照預設安裝即可,並且在最後一個步驟解除windows path路徑字數最大上限,以免之後無法正確呼叫python




    2. 安裝GIT,透過官網連結下載安裝 https://git-scm.com/,跟上面一樣,不要改安裝路徑,除非你很熟悉所有操作,以及解決問題的方式,並確定git安裝路徑有正確加入path路徑




    3. 連結到 AUTOMATIC1111的stable-diffusion-webui https://github.com/AUTOMATIC1111/stable-diffusion-webui,點即畫面右邊的綠色的「Code」,選擇「Download ZIP」下載壓縮檔

    4. 將壓縮檔解壓縮後的stable-diffusion-webui目錄,放到磁碟中越接近根目錄的位置,至少它的上層資料夾路徑不能有中文名稱,例如我放在D:/playground/stable-diffusion-webui

    5. 進入D:/playground/stable-diffusion-webui目錄後,執行 webui-user.bat 批次檔即可依序下載資料


    macOS的安裝方式




    Mac上面的所有安裝步驟,都需要透過終端機Terminal輸入指令執行,若你害怕這種命令列模式,請專人幫你吧




    0. 開始之前,先到「系統偏好設定」裡面的「安全與隱私權」找到「完全取用磁碟」,解開左下鎖頭,把終端機Terminal加入允許清單中,這個步驟在最新版本的macOS上面非常重要,以免之後動作無法獲得授權,造成無法正確執行




    1. 安裝Homebrew,透過官網 https://brew.sh/index_zh-tw 的指示,開啟你本機的終端機,貼上下面語法,並按下Enter執行,會要求你輸入管理帳號密碼,通過之後就會正確安裝

    代碼:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    2. 接著開啟新的終端機畫面,繼續執行這個指令,安裝python

    代碼:
    brew install cmake protobuf rust python@3.10 git wget
    3. 進入我們使用者的家目錄,接著下載stable diffusion的webui,貼上指令執行後,就會安裝到我們使用者的家目錄下

    代碼:
    cd ~/
    代碼:
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
    4. 進入webui的目錄
    代碼:
    cd stable-diffusion-webui
    接著執行軟體安裝並啟動webui
    代碼:
    ./webui.sh
    這時候該安裝的就會自動下載安裝,,照著畫面指示執行即可


    安裝常見的問題

    1. 錯誤9009,Python找不到,或是git找不到,這個問題就是前面跟大家說過,照預設位置安裝所有軟體,不要自己改動,解法有兩種:



    第一種是把你安裝python與git的路徑,自行手動加到webui-user.bat (windows使用者), webui-user.sh(mac或是Linux使用者)

    set PYTHON=就是python的完整安裝路徑,例如 D:\soft\Python310\python.exe
    set GIT=就是git的完整安裝路徑,例如 D:\soft\git\bin\git.exe

    Windows的第二種解法就是自行把安裝路徑加到PATH中,透過「環境設定」去把PATH一一加入

    2. VRAM太小,使用AMD顯卡,或是其他有的沒的



    這個問題一樣是改webui-user.bat (windows使用者),找到「COMMANDLINE_ARGS=」字串




    修改 webui-user.sh(mac或是Linux使用者),找到「export COMMANDLINE_ARGS=」字串

    在後面加上下面指令

    AMD顯卡使用者要加上--precision full --no-half
    VRAM介於4~6GB要加上--medvram
    VRAM只有4GB要加上--lowvram
    系統記憶體只有8GB要加加上--lowram
    N卡專用加速,需安裝xformers,裝好後加上--xformers


    下載模型庫

    沒有安裝訓練完善漂亮的模型庫,產生的圖片絕對不是你要的




    所以吉米推薦大家來這個網站 https://civitai.com/




    下載你喜歡的畫風,想要生成類似的圖案,通常檔案都不小,頻寬有限的朋友請注意




    下載好之後,要看一下右邊這個欄位

    Type表示這個模型庫是哪種類型,例如這個是LORA,表示要放在models/lora的目錄下



    這個是CHECKPOINT MERGE,表示要放在models/Stable-diffusion的目錄下

    其他種類可以點旁邊的問號看到說明

    同時這個表格還有很多資訊,tag表示模型庫屬於哪種類型,重點是下面那個trigger words,就是要輸入哪些魔術語才會呼叫這個模型庫的靈魂出來



    你可以點擊範例照片,重點不是左邊的妹,而是右邊欄位下方的Generation Data

    這邊有寫生出這張圖用了什麼prompt,以及下了什麼負面prompt,sampler來生成這張圖,你千萬要複製起來,因為這是你接下來建立信心最重要的一個「魔術語」

    或是按下最下方的「Copy Generation Data」即可


    再次執行與更新



    由於軟體一直在更新優化,所以我的習慣是每次執行前,都會先跑一下更新語法,首先先到安裝sd的目錄下,然後執行下面語法

    代碼:
    git pull
    這樣就完成更新了

    接著我習慣執行webui.bat(windows使用者)或是./webui.sh(mac或是Linux使用者)




    就會開始跑囉




    等你看到一行顯示Running on local URL: http://127.0.0.1:7860

    就表示已經安裝就緒,請你打開瀏覽器,把剛剛這個網址貼到瀏覽器上面開啟吧




    看到這個畫面就可以把上面複製下來的「魔術語」貼上,就可以Generate生成你的第一張AI圖囉


    後記




    後面還有很多很多可以講的,例如中文化,例如contrlnet...

    推薦大家去B站搜尋相關資源,非常多中文的教學手把手把UP主會的教給大家

    而且下面的留言都是大家會遇到的問題,也會有熱心網友協助回應


    希望大家前往Stable Diffusin可以順利些,不像吉米跌跌撞撞搞了好久才摸懂

    當然若你看到這裡還不懂

    你有兩個解法:

    第一個就是成為老闆,不需要懂這些,只要聘請懂的員工來做事即可

    第二個解法就是找一個紅包袋,裡面放入三張千元大鈔,跟吉米約個時間,準備好餵食的美食與飲料,吉米就會神奇的出現在你面前解說這全部的內容給你聽



    先用AI生成這張圖,然後把衣服上面的LOGO換成自己的LOGO

    再搭配其他AI軟體,讓AI念稿,並且對嘴,最後再透過軟體剪輯成形







    參考文章

    AUTOMATIC1111/stable-diffusion-webui
    https://github.com/AUTOMATIC1111/stable-diffusion-webui

    Installation on Apple Silicon
    https://github.com/AUTOMATIC1111/sta...-Apple-Silicon

    Install and Run on AMD GPUs
    https://github.com/AUTOMATIC1111/sta...un-on-AMD-GPUs

    Troubleshooting
    https://github.com/AUTOMATIC1111/sta...roubleshooting
    此篇文章於 02-27-2023 19:42 被 吉米丘 編輯。



 

 

相似的主題

  1. [教學] 安裝Stable Diffusion需要哪種等級的顯卡與電腦?
    由吉米丘論壇中敗家情報區
    回覆: 0
    最後發表: 02-23-2023, 18:34
  2. 回覆: 1
    最後發表: 08-16-2019, 22:34
  3. [OS X] 吉米教你製作macOS Mojave 10.14 的開機安裝碟
    由吉米丘論壇中Mac OS X 教學區
    回覆: 3
    最後發表: 12-17-2018, 11:43
  4. [OS X] 吉米教你製作 macOS 10.12 Sierra 的開機安裝碟
    由吉米丘論壇中Mac OS X 教學區
    回覆: 12
    最後發表: 09-29-2017, 13:27
  5. [教學] 吉米教你在QNAP的NAS上面安裝ownCloud
    由吉米丘論壇中Mac Server 專區
    回覆: 16
    最後發表: 02-13-2014, 08:48

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端