当前位置: 首页 > 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

在这里插入图片描述

然后重启即可

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux下如何实现不用加路径调用启动脚本
  • 执行网络攻击模拟的 7 个步骤
  • AIGC专栏15——CogVideoX-Fun详解 支持图文生视频 拓展CogVideoX到256~1024任意分辨率生成
  • 不在同一局域网怎么远程桌面?非局域网环境下,实现远程桌面访问的5个方法分享!
  • WebGL光照与材质
  • uniApp 解决uniapp三方地图获取位置接口的请求次数限制问题,分别提供 Android 和 iOS 的实现方法(原生插件获取)
  • Android TV RecyclerView列表获得焦点左右换行
  • 每天五分钟玩转深度学习pytorch:L1正则化和L2正则化的应用
  • Xcdoe快速更新安装的小Tips
  • 超详细超实用!!!AI编程之cursor编写设计模式迪米特法则实例(八)
  • 【高级数据结构】树状数组
  • 时间序列分析算法
  • srm供应商管理系统排名 6款好用的SRM系统推荐
  • 基于51单片机的两路电压检测(ADC0808)
  • 第二章 SQL语言简介
  • [iOS]Core Data浅析一 -- 启用Core Data
  • CAP 一致性协议及应用解析
  • DataBase in Android
  • ES6 ...操作符
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • java8 Stream Pipelines 浅析
  • Java精华积累:初学者都应该搞懂的问题
  • nodejs实现webservice问题总结
  • Redis中的lru算法实现
  • SSH 免密登录
  • Vim 折腾记
  • vue-router的history模式发布配置
  • 闭包--闭包之tab栏切换(四)
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 人脸识别最新开发经验demo
  • 实现菜单下拉伸展折叠效果demo
  • 使用docker-compose进行多节点部署
  • ionic异常记录
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 湖北分布式智能数据采集方法有哪些?
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • $().each和$.each的区别
  • $.ajax,axios,fetch三种ajax请求的区别
  • $NOIp2018$劝退记
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)负载均衡,回话保持,cookie
  • ***监测系统的构建(chkrootkit )