stable diffusion極簡安裝教程

目前,stable diffusion的運用非常的火熱,我也緊跟潮流,加入建筑設(shè)計與AI結(jié)合的行列。經(jīng)過一段時間的實踐,個人認(rèn)為目前的AI還只是工具,它可以提供更多的設(shè)計圖形和更多的設(shè)計靈感,供建筑師選擇,所以作為工具其便捷性和時效性是非常重要的。
本視頻是一個系列教程的開始,后面將逐步記錄與更新,建筑設(shè)計與AI互動的相關(guān)教程。
在安裝stable diffusion前,要先將其使用的環(huán)境在電腦中配置好。他主要依賴兩個軟件,第一個是Git,是用來克隆下載來自Github網(wǎng)站的stable diffusion源代碼,第二個是python,是運行stable diffusion的網(wǎng)頁用戶界面Web U I的運行環(huán)境。這兩個軟件的安裝在百度和B站有大量的教程,可以自己瀏覽學(xué)習(xí),這里不再贅述。提醒注意在安裝python的時候選擇與stable diffusion對應(yīng)的版本,即python3點10點6版本。
然后,就是安裝stable diffusion,整個過程都需要在命令行中進(jìn)行,使用windows鍵加R鍵進(jìn)入運行,輸入C M D,確定后進(jìn)入命令行,選擇一個剩余空間較大的硬盤,輸入盤符,如D,冒號并回車,進(jìn)入該盤符下,建立新的目錄,輸入M D加S D ,建立名為S D的目錄,然后再輸入如下命令,
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
點擊回車,電腦便開始自動克隆下載源代碼到當(dāng)前的文件夾中,視網(wǎng)絡(luò)環(huán)境下載的過程所需時間可能很長,需要耐心等待。
待源代碼下載完成后,要安裝stable diffusion的網(wǎng)頁用戶界面,即Web U I。在當(dāng)前文件夾下,輸入.\webui.bat命令,程序會自動運行,建立stable diffusion web U I的運行環(huán)境。在程序下載安裝停頓時,在當(dāng)前根目錄下找到venv目錄,用記事本打開并編輯該目錄下的pyvenv.cfg文件,將include-system-site-packages = false改為include-system-site-packages = true。
配置python庫的管理器pip,方便起見,在\venv\Scripts下打開cmd后執(zhí)行如下命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
以上代碼用于創(chuàng)建阿里云的鏡像
pip freeze > requirements_versions.txt
以上代碼用于創(chuàng)建文件
pip install -r requirements_versions.txt
以上代碼用于執(zhí)行pip的安裝命令,在執(zhí)行此條命令前,請檢查你的剩余磁盤空間是否充足
pip install xformers
以上代碼用于安裝xformers程序,xformers還可以在后續(xù)使用中降低顯卡占用。
然后就是安裝過程,期間會出現(xiàn)點擊任意鍵繼續(xù),點擊并再次輸入.\webui.bat,回車?yán)^續(xù)安裝。直到安裝界面出現(xiàn)如下字段,證明安裝已經(jīng)成功。
在瀏覽器中輸入網(wǎng)址:http://127.0.0.1:7860,即可進(jìn)入stable diffusion的網(wǎng)頁用戶界面。