欢迎光临散文网 会员登陆 & 注册

解决aki秋叶整合包中的ebsynth utility插件stage 1默认CPU无法切换GPU跑蒙版的问题

2023-08-17 19:32 作者:EXPOP  | 我要投稿

有些玩家在使用aki秋叶SD整合包,安装了ebsynth_utility后,按照网上教程,安装FFMPEG,配置环境变量,又安装了transparent-background,配置了ckpt_base.pth模型文件都成功了。但运行ebsynth_utility插件中的第一步stage 1分解视频与建立蒙版图片,查看控制台,发现竟然是cpu在做计算,速度非常的缓慢,效率大大降低。重装了PyTorch+CUDA驱动,问题依旧。

这个问题不难解决,主要是系统python版本的问题,transparent-background默认用的是系统环境变量中的python,并非整合包中的python环境。我们只需要确保CUDA驱动被正确安装,设置环境变留为整合包中的python版本即可解决问题。其实修改ebsynth_utility插件中的stage1源文件也可以解决,但我们使用简单点的方法来处理吧。

1.先确认你的整合包中python版本,PyTorch+CUDA驱动是否顺利安装。可以查看web ui中底部的版本信息。

我的默认PYTHON 3.10.11,Torch为2.0.1+cuda118

如果没有的话,可以在启动器里面进行安装。一般都会有,推荐使用Torch2.0.1+CUDA 11.8

2.CUDA的版本目前推荐使用11.8,目前最新的是12.1,百度搜索CUDA Toolkit 11.8,在developer.nvidia.com里面下载比较安全。下载后,你可以删除之前安装的nvidia显卡驱动(win11/win10可以使用快捷键win+x,第一项安装的应用进行删除,部分组件包删除后需要重启电脑哦,照做就行),然后再安装cuda11.8,选择精简版即可。

安装完成后

3.设置Python的环境变量,按win键输入“环境变量”进入编辑系统环境变量中,打开环境变量

在编辑环境变量中,添加你的aki秋叶整合包中的python安装目录,可以参考我的图,如果有多个python版本,我建议删除掉,只留秋叶的。设置好,点击确定就可以咯。

配置好后,你可以在命令行中查看你设置好的python顺序,WIN键输入cmd回车启动命令行。输入where python就可以看到python环境变量中的运行顺序,第一个就是我刚刚设置的秋叶整合包中的python的路径。

4.检查pytorch+cuda是否可用。同样在命令行,我们输入python回车,输入import torch回车,输入print(torch.__version__)回车,可以看到目前的版本为2.0.1+cu118,说明cuda可以正常被使用。如果报错,从第一步开始检查。

5.启动sd,进入ebsynth_utility,重新测试stage1,你目前已经可以顺利的使用cuda进行蒙版的处理工作了。


如果能解决了您的问题,请给我一键三连哦,一起支持原创的动力。谢谢~

解决aki秋叶整合包中的ebsynth utility插件stage 1默认CPU无法切换GPU跑蒙版的问题的评论 (共 条)

分享到微博请遵守国家法律