解決aki秋葉整合包中的ebsynth utility插件stage 1默認CPU無法切換GPU跑蒙版的問題

有些玩家在使用aki秋葉SD整合包,安裝了ebsynth_utility后,按照網(wǎng)上教程,安裝FFMPEG,配置環(huán)境變量,又安裝了transparent-background,配置了ckpt_base.pth模型文件都成功了。但運行ebsynth_utility插件中的第一步stage 1分解視頻與建立蒙版圖片,查看控制臺,發(fā)現(xiàn)竟然是cpu在做計算,速度非常的緩慢,效率大大降低。重裝了PyTorch+CUDA驅(qū)動,問題依舊。
這個問題不難解決,主要是系統(tǒng)python版本的問題,transparent-background默認用的是系統(tǒng)環(huán)境變量中的python,并非整合包中的python環(huán)境。我們只需要確保CUDA驅(qū)動被正確安裝,設(shè)置環(huán)境變留為整合包中的python版本即可解決問題。其實修改ebsynth_utility插件中的stage1源文件也可以解決,但我們使用簡單點的方法來處理吧。
1.先確認你的整合包中python版本,PyTorch+CUDA驅(qū)動是否順利安裝??梢圆榭磜eb ui中底部的版本信息。

如果沒有的話,可以在啟動器里面進行安裝。一般都會有,推薦使用Torch2.0.1+CUDA 11.8

2.CUDA的版本目前推薦使用11.8,目前最新的是12.1,百度搜索CUDA Toolkit 11.8,在developer.nvidia.com里面下載比較安全。下載后,你可以刪除之前安裝的nvidia顯卡驅(qū)動(win11/win10可以使用快捷鍵win+x,第一項安裝的應(yīng)用進行刪除,部分組件包刪除后需要重啟電腦哦,照做就行),然后再安裝cuda11.8,選擇精簡版即可。

3.設(shè)置Python的環(huán)境變量,按win鍵輸入“環(huán)境變量”進入編輯系統(tǒng)環(huán)境變量中,打開環(huán)境變量

在編輯環(huán)境變量中,添加你的aki秋葉整合包中的python安裝目錄,可以參考我的圖,如果有多個python版本,我建議刪除掉,只留秋葉的。設(shè)置好,點擊確定就可以咯。

配置好后,你可以在命令行中查看你設(shè)置好的python順序,WIN鍵輸入cmd回車啟動命令行。輸入where python就可以看到python環(huán)境變量中的運行順序,第一個就是我剛剛設(shè)置的秋葉整合包中的python的路徑。

4.檢查pytorch+cuda是否可用。同樣在命令行,我們輸入python回車,輸入import torch回車,輸入print(torch.__version__)回車,可以看到目前的版本為2.0.1+cu118,說明cuda可以正常被使用。如果報錯,從第一步開始檢查。

5.啟動sd,進入ebsynth_utility,重新測試stage1,你目前已經(jīng)可以順利的使用cuda進行蒙版的處理工作了。
如果能解決了您的問題,請給我一鍵三連哦,一起支持原創(chuàng)的動力。謝謝~