当前位置: 首页 > news >正文

stable diffusion 神经网络插件 controlnet 的安装,很详细

stable diffusion 神经网络插件 controlnet 的安装,很详细

  • 一、前言
  • 二、下载
    • 1、方式一
    • 2、方式二
  • 三、下载模型

一、前言

学到 stable diffusion 的 controlnet 插件,安装也略微曲折,这里做个记录。

下载前保证 github 能正常访问。

二、下载

1、方式一

直接在 extensions 中搜索

controlnet

在这里插入图片描述

然后找到如下插件,点击 install ,网络不好的情况下可能会下载很久。

在这里插入图片描述

下载完重启即可。

2、方式二

到 github 下载,地址为:

https://github.com/Mikubill/sd-webui-controlnet/tree/main

在这里插入图片描述

然后到“根目录\extensions”,我的是

D:\software\StableDiffusionWeb\stable-diffusion-webui\extensions

使用 git 下载,下载地址为:

https://github.com/Mikubill/sd-webui-controlnet.git

在这里插入图片描述

在这里插入图片描述

然后进入“根目录\extensions\sd-webui-controlnet”,我的是

D:\software\StableDiffusionWeb\stable-diffusion-webui\extensions\sd-webui-controlnet

打开 install.py 文件

在这里插入图片描述

ctrl + f 输入

whl

进行搜索

在这里插入图片描述

拿到所有带 whl 后缀的链接,链接如下:

https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp310-cp310-win_amd64.whl
https://github.com/huchenlei/HandRefinerPortable/releases/download/v1.0.1/handrefinerportable-2024.2.12.0-py2.py3-none-any.whl
https://github.com/huchenlei/Depth-Anything/releases/download/v1.0.0/depth_anything-2024.1.22.0-py2.py3-none-any.whl
https://github.com/MackinationsAi/UDAV2-ControlNet/releases/download/v1.0.0/depth_anything_v2-2024.7.1.0-py2.py3-none-any.whl
https://github.com/sdbds/DSINE/releases/download/1.0.2/dsine-2024.3.23-py3-none-any.whl

然后将 install_onnxruntime() 和 try_remove_legacy_submodule() 方法之间的所有代码注释

在这里插入图片描述
在这里插入图片描述

保存退出,接着将上面的每个链接都放到浏览器

在这里插入图片描述

会下载对应 whl 文件,下载好后将它们放到某个文件夹,我的是

D:\software\StableDiffusionWeb\stable-diffusion-webui\extensions\other\controlnet-file

在这里插入图片描述

接着使用

cmd

进入黑窗口

在这里插入图片描述

对每个文件使用如下命令:

pip install "完整文件名"

比如下载 depth_anything_v2-2024.7.1.0-py2.py3-none-any.whl ,命令如下:

pip install depth_anything_v2-2024.7.1.0-py2.py3-none-any.whl

在这里插入图片描述

等待下载完成

在这里插入图片描述

其他文件也是做类似下载,网络不好的情况下下载时间会比较长,全部下载完成后重启

在这里插入图片描述

可以看到 controlnet 已经安装成功了。

在这里插入图片描述

在这里插入图片描述

三、下载模型

到上面那一步,只是把最基础的东西下载了下来,要想使用还需要安装模型,可以到这里下载。

在这里插入图片描述

下载时要把两个名字相同但后缀不同的文件一起下载,比如我要下载这个 openpose 模型

在这里插入图片描述

下载下来后放到“根目录\stable-diffusion-webui\extensions\sd-webui-controlnet\models”,我的是:

E:\software\StableDiffusionWeb\stable-diffusion-webui\extensions\sd-webui-controlnet\models

在这里插入图片描述

然后重启即可

在这里插入图片描述


http://www.mrgr.cn/news/33546.html

相关文章:

  • 自学笔记之TVM编译器框架 ,核心特性,模型优化概述,AI应用落地
  • 【C++初阶】模版进阶
  • 6、论文阅读:水下图像增强基准数据集及其他数据集
  • go语言 swagger 查询 json 字段注释
  • REST-系统架构师(六十九)
  • mysql配置相关命令
  • 设计模式之策略模式例题
  • 【HTTPS】对称加密和非对称加密
  • 【设计模式】万字详解:深入掌握五大基础行为模式
  • 存储系统概述
  • 【动态库的加载】【进程地址空间(三)】
  • 828华为云征文 | 使用Flexus X实例搭建Dubbo-Admin服务
  • 如何让程序等待输入
  • Redis数据结构之zset
  • 20240922 每日AI必读资讯
  • Jboss 低版本JMX Console未授权
  • Spring框架总体结构
  • Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)
  • Windows 配置docker和ubuntu系统
  • C++ boost——时间与日期