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

MacBook Pro部署Stable Diffusion WebUI笔记 (八)手动升级Controlnet及DWPose调用

2023-08-15 23:00 作者:悄悄画剧社  | 我要投稿

本期回到webui这边,虽然还是老版本1.3.1,但是升级了controlnet到1.1.238。controlnet再大升级可能就是支持XL了吧,老版webui就靠这个了。

首先尝试了webui里的那个Check for updates来升级,结果不知道为啥毫无反应。于是自己手动升级。

手动升级要在终端里cd到sd-webui-controlnet下面,路径是:

stable-diffusion-webui/extensions/sd-webui-controlnet

我是直接前往目录stable-diffusion-webui/extensions下,然后在sd-webui-controlnet上右键单击选择“新建位于文件夹位置的终端窗口”。

然后在终端里输入git pull

升级完成

回车以后需要等待一下,才会有这一大段的咔咔反馈。然后运行webui,不出意外的出意外了,出现报错

Couldn't install sd-webui-controlnet requirement: changing opencv-python version from 4.7.0.72 to 4.8.0

就是升级opencv-python失败了,查了一下这个的官网,没有找到安装包。

opencv-python官网

不过可以通过pip指令下载,而且文件不大。我懒得去找老版本opencv-python在哪了,直接打开终端,没有指定目录,输入

pip install opencv-python

这样就会开始下载进程,不过这个地方下载速度比较慢,会有可能下一半突然中断然后报错。我就是失败一次以后再输入安装指令,第二次才下载完成。

安装opencv-python

再次运行运行webui,这回不报错了。controlnet下面有个新的DWPose,我就试了一下,果然报错又来了。目前看主要原因是缺了如下两个文件:

dw-ll_ucoco_384.onnx
yolox_l.onnx

这两个文件的手动下载地址:

https://huggingface.co/yzd-v/DWPose/tree/main

下完之后拷贝到如下位置:

stable-diffusion-webui/extensions/sd-webui-controlnet/annotator/downloads/openpose

然后就看起来OK了,虽然我觉得这个手有7根手指~

DWPose








MacBook Pro部署Stable Diffusion WebUI笔记 (八)手动升级Controlnet及DWPose调用的评论 (共 条)

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