前言
今天我們要介紹的是時下最流行的AI繪圖軟件Stable Diffusion,雖然Diffusion.ai已經(jīng)開放api,但是長時間的商業(yè)化調用我們需要購買很多的金幣。所以我們需要找一個平替的AI繪圖平臺,現(xiàn)在主流市場中AI繪圖軟件主要就是OpenAI的DALLE、midjourney以及今天要學習的Stable Diffusion,而前兩者是在商業(yè)使用中只能通過api調用也是需要花費很多金錢,那今天我?guī)Т蠹沂褂肧table Diffusion搭建一個屬于自己的開放AI繪圖軟件
技術介紹
首先我們要明白Stable Diffusion是一款AI繪畫軟件,所以他需要很強大的GPU算力和CPU算力,所以一般普通筆記本電腦或pc是無法運行的,我接下來的案例操作則會借助云服務平臺或者第三方腳本平臺搭建Stable Diffusion,如果你自己有能力可以購買強大的GPU金屬云也可以部署在自己的工作站中,教程完全通用,那話不多說我們開始吧
準備工作
1.下載Stable Diffusion-v1.5模型
下載地址:https://huggingface.co/runwayml/stable-diffusion-v1-5
下載問題介紹:
在官方文檔中,技術人員已經(jīng)介紹好了Stable Diffusion的安裝版本提供的防線有兩種:
- 4.27GB對應的是更少的VRAM內存的計算機
- 7.7GB版本對應的更高VRAM內存的計算機
那這里科普一下:VRAM是什么?
VRAM(Video Random Access Memory)是一種特殊類型的內存,專門用于處理計算機圖形。它被用作圖形處理器(GPU)和計算機顯示器之間的緩沖區(qū),存儲正在處理或即將顯示的圖像數(shù)據(jù)。這包括3D模型數(shù)據(jù)、紋理、幀緩沖區(qū)等。
VRAM的容量直接影響到計算機能夠處理的圖像數(shù)據(jù)的大小和復雜度。例如,更高的VRAM容量可以支持更大分辨率的顯示器,處理更復雜的3D模型,或者在同一時間內加載更多的紋理。因此,對于那些需要處理大量圖形數(shù)據(jù)的應用,如高端的視頻游戲、專業(yè)的圖形設計和3D建模,擁有大量的VRAM是非常重要的。
然而,VRAM并不是唯一影響圖形性能的因素。GPU的處理能力(即其內部的核心數(shù)量和時鐘速度)以及它和主系統(tǒng)內存之間的數(shù)據(jù)傳輸速度,也都會影響到圖形性能。
總結:
所以到這里你就要檢查你的顯卡以及計算機虛擬能力,不要隨意嘗試超頻渲染,你的計算機會受到不可逆的損害
2.下載Python安裝環(huán)境
因為后續(xù)的服務運行、圖片生成以及GUIWEB界面都需要Python運行庫,所以我們需要提前安裝,下面附上Python安裝教程
1. 進入官網(wǎng)
https://www.python.org/downloads/
2. 下載安裝包
3.進行安裝
說明你電腦對python的一些限制,點擊它然后確定權限就可以了
出現(xiàn)這個就安裝完成了
4.測試驗證
出現(xiàn)這個就代表安裝完成,如果要退出:exit() 或者 Ctrl+Z 回車即可
3.Git安裝
Git需要在后續(xù)操作中檢出相關代碼,比如我們要使用的SD-WebGui就是存放在github上的開源項目,那下面附上安裝教程
下載完成后驗證git環(huán)境配置即可
4.下載 stable-diffusion-webui 存儲庫
webui是我們生成圖像使用的ui界面,我們可以更好的去調試參數(shù),生成內容等操作,甚至可以自定義界面,因為是一個完全開放源代碼的項目,界面如下圖:
好的廢話不多說我們去下載:
webui倉庫位置
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
你可以在電腦上的工作目錄檢出項目,我的操作過程中會出現(xiàn)連接重置問題,可以使用手動下載zip包方法
下載完成后解壓文件:
這個就是我們webUI的安裝文件,雙擊運行(個人建議不要以管理員身份運行,會出錯)
這樣你的webui界面就正在安裝了,這個過程會有點慢,因為下載的文件有點大,需要耐心等待…
在安裝過程中需要回車確認下載的安裝包內容,所以要注意安裝進程,而且安裝過程中會使用cpu測試渲染,會很卡頓是正常的
5.運行開啟WebUI
運行前將我們之前下載好的模型復制黏貼到 目錄下的model—》stable-Diffusion目錄
然后運行webui.bat,出現(xiàn)以下效果:
就說明我們的ui已經(jīng)運行在7860端口了,可以操作了
6.漢化ui界面
進入github界面:
https://github.com/VinsonLaro/stable-diffusion-webui-chinese
然后復制項目的地址:
安裝完成后,進入面板設置:Settings
設置完成后我們的面板就是中文界面了。
結束
那通過這些手段,我們就在本機電腦上安裝好了SD了,之后通過訓練模型就可以開始生成ai繪圖啦~文章來源:http://www.zghlxwxcb.cn/news/detail-546843.html
下一期我們教大家怎么訓練模型,如何生成圖片文章來源地址http://www.zghlxwxcb.cn/news/detail-546843.html
到了這里,關于【AI工具】-Stable Diffusion本地化部署教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!