roop可以下载可以下载到插件目录 但是安装重启后就是不显示。怎么解决?
roop插件安装但不显示很有可能是因为webui没有正确加载roop插件导致的。
可能的原因和解决方案如下:
webui加载顺序有误
检查webui的初始化函数,roop插件需要在webui初始化之前加载。
应该是:
python
Copy
import roop
roop.init()
from webui import init_webui
init_webui()
而不是:
python
Copy
from webui import init_webui
init_webui()
import roop
roop.init()
依赖版本不兼容
检查webui和roop的依赖版本是否完全兼容,否则可能会导致加载失败。
插件存放目录错误
确认roop插件是否放在webui指定的插件目录下。
运行时环境问题
尝试重装一遍运行时环境及依赖,排除环境问题。
函数资源不足
增加内存和时间限制,看是否是资源不足导致加载失败。
更新配置文件
更新webui的配置文件,重启服务端,使插件相关配置生效。
查看错误日志
查看webui和roop的错误日志,可查明究竟是什么原因导致插件没有加载。
希望以上方法能帮您解决roop插件没有加载的问题。
你可以先把这个在 /terminal(管理工具最后面加上 /terminal) 里运行下echo "export PYTHONPATH=/mnt/auto/sd/python" > /mnt/auto/sd/startup.sh/opt/python3.10/bin/python3.10 -m pip install -t /mnt/auto/sd/python insightface==0.7.3 onnx==1.14.0 onnxruntime==1.15.0 opencv-python==4.7.0.72 ifnude cython -i https://pypi.tuna.tsinghua.edu.cn/simple/ --cache-dir /mnt/auto/sd/pip-cache echo "export PYTHONPATH=/mnt/auto/sd/python" > /mnt/auto/sd/startup.sh
export TMPDIR=/mnt/auto/sd/pip-cache
/opt/python3.10/bin/python3.10 -m pip install -t /mnt/auto/sd/python insightface==0.7.3 onnx==1.14.0 onnxruntime==1.15.0 opencv-python==4.7.0.72 ifnude cython -i https://pypi.tuna.tsinghua.edu.cn/simple/ --cache-dir /mnt/auto/sd/pip-cache
运行这个我看是可以启动 roop 的,但是 roop 会后台自己下模型
这个一方面是费用会比较高,另一方面是我这里一直下载失败,所以会有报错
这里需要用到很多 onnx 模型,需要手动上传到对应的目录
目前已知的是
别的还不确定需要啥。
此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。