StableDiffusion折騰日記
2022-11-20
今天是周日。期中考試的成績已經(jīng)出來了,年級理科301名,一個讓我羞愧的數(shù)字,很明顯,我的考試狀態(tài)以及基本題的問題突出,絕不是簡簡單單的粗心,
昨天疫情放假,我用四個小時(國內(nèi)的網(wǎng)絡(luò)和教程太糟了,英文的Github issues要看好久)解決了NovelAI的部署問題
1.目的:使用CPU部署NovelAI
2.準(zhǔn)備:Python(最新),原版模型,WebUI本體及啟動程序
3.過程:
將模型替換到modules目錄的第二個子目錄中,包括幾個描述文件。
運(yùn)行WebUI本體里的webui-user.bat,出現(xiàn)顯卡問題,開始自己安裝。
先在webui-user.bat中加入skipgpucheck(非原文)的指令,將部署Py文件內(nèi)的有關(guān)GPU的內(nèi)容注釋掉,保留生成線程數(shù)。
重試webui-user.bat,發(fā)現(xiàn)長時間卡在installing gfpgan,同時數(shù)次報錯git網(wǎng)絡(luò)問題。
首先是gfpgan的安裝問題,查看同目錄下的部署Py文件,發(fā)現(xiàn)使用Git命令Pull到同目錄的repositories目錄中,且包含其他庫。
錯誤方法:嘗試使用pip換源后安裝幾個依賴庫,發(fā)現(xiàn)完成后無效,bat文件需要git校驗(yàn)repositories目錄中的依賴庫,然后使用gitee鏡像下載后復(fù)制到repositories,發(fā)現(xiàn)缺少庫目錄中的.git目錄,無法校驗(yàn)。
正確方法:使用GitHubDesktop客戶端Pull依賴庫,會包含.git目錄,復(fù)制后成功。
然后,重試webui-user.bat,發(fā)現(xiàn)安裝dependence for XXX時出現(xiàn)網(wǎng)絡(luò)問題,使用Watt Toolkit,選擇github的hosts代理,重試,幾分鐘后成功。
打開WebUI的頁面,打Tags,Steps=1,Size=512*512,點(diǎn)擊Generate。
webui-user.bat的cmd窗口會顯示生成進(jìn)度以及Steps,基本上i5-12500H的35%占用率能做到20s/it。
訓(xùn)練10步能達(dá)到頭像水平,細(xì)節(jié)不足,比較模糊,但是主體和tags基本一致,手部變形較少。