论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
人工智能
›
人工智能
›
Stable-Diffusion-web UI运行情况搭建和界面配置 ...
Stable-Diffusion-web UI运行情况搭建和界面配置
自由的羽毛
金牌会员
|
2025-1-2 06:40:26
|
显示全部楼层
|
阅读模式
楼主
主题
864
|
帖子
864
|
积分
2592
前言
Stable Diffusion
是近年来热门的扩散模型,本文详细讲述Stable Diffusion的
UI界面
的情况搭建和配置过程,搭建完成后的界面运行如下所示:
一、论文
扩散模型
(
Diffusion Model
,
DM
)是近年来热门的一类天生模型。DM模型于2020年首次提出用于图像天生,主要实现对图像前向扩散和反向扩散的过程,论文链接如下:
Denoising Diffusion Probabilistic Models
arXiv:
https://arxiv.org/abs/2006.11239
若下载速度慢或无法下载,给出分享链接:
链接:https://wwte.lanzouj.com/ib0Pc278zffi
密码:bgpw
2022年在CVPR会议上提出
Latent Diffusion Models
(
LDMs
)模型,以实现更大分辨率的图像天生,论文如下:
High-Resolution Image Synthesis with Latent Diffusion Models
arXiv:
https://arxiv.org/abs/2112.10752
若下载速度慢或无法下载,给出分享链接:
链接:
https://wwte.lanzouj.com/iaS7w278znof
密码:285t
二、源码下载
Stable Diffusion
被认为是LDMs模型的升级版,它在模型结构和训练数据上进行了优化,以提供更加稳固和高质量的图像天生能力,GitHub源码下载链接如下:
https://github.com/CompVis/stable-diffusion
但是,
基于纯代码的方式修改和调试并不轻易
,
且对于不同功能的切换实现耗时较大
。因此,有位大佬AUTOMATIC1111开源了一个
基于Stable Diffusion Web的UI界面项目
,名为
stable-diffusion-webui
,通过在网页界面中直接进行利用即可实现Stable Diffusion的各个功能,GitHub源码下载链接如下:
stable-diffusion-webui
https://github.com/AUTOMATIC1111/stable-diffusion-webui
若下载速度过慢或无法下载,给出分享链接:
链接:
https://wwte.lanzouj.com/iou2r278zcsd
密码:i4ik
下载后对压缩包进行解压得到
stable-diffusion-webui
文件夹。
三、权重模型和文件下载
该节对Stable Diffusion的UI界面必要加载和配置的相干模型文件进行说明,包罗sd-v1-4.ckpt模型、openai/clip-vit-large-patch14模型和库文件的下载。
(1)下载sd-v1-4.ckpt模型
下载Stable Diffusion最基本的权重模型文件,官网模型网站为https://huggingface.co/CompVis/stable-diffusion。
下拉网页至“
Model Access
”这一栏,选择“
stable-diffusion-v-1-4-original
”这一项,如下图:
之后,内里包罗两个权重模型文件,分别为sd-v1-4.ckpt和 sd-v1-4-full-ema.ckpt。
sd-v1-4.ckpt
模型大小为
4GB
, sd-v1-4-full-ema.ckpt模型大小为7GB,下载官方的权重文件模型
sd-v1-4.ckpt
。
sd-v1-4.ckpt下载:
官网链接:
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt
若下载速度慢或无法下载,给出百度云分享链接:
链接:https://pan.baidu.com/s/1gFgfC6vtNzvWRp0VxrqYuQ
密码:1shr
sd-v1-4.ckpt
模型文件下载后放置于文件夹
stable-diffusion-webui/models/Stable-diffusion
下面。
(2)下载openai/clip-vit-large-patch14模型
下载CLIP多模态模型,官方下载
openai/clip-vit-large-patch14
模型,总共下载13个文件。
openai/clip-vit-large-patch14下载:
官网链接:
https://huggingface.co/openai/clip-vit-large-patch14/tree/main
若下载速度慢或无法下载,可用下面两种方式下载:
①在
魔塔社区
网站下载:
链接:
https://www.modelscope.cn/models/AI-ModelScope/clip-vit-large-patch14/files
②接纳
Gitee码云
下载:必要安装
Git
软件,在终端输入以下指令即可下载:
[size=4,]
git clone https://gitee.com/hf-models/clip-vit-large-patch14.git
下载完后的全部文件必要放置于
openai/clip-vit-large-patch14
下面,自行创建
openai
和
clip-vit-large-patch14
的文件夹,整个文件夹放在
stable-diffusion-webui
文件夹下面。
(3)下载库文件
库文件的下载必要安装
Git
软件,Stable Diffusion程序运行时会调用多个python库,必要在
Git
中接纳
git clone
指令克隆复制到当地,指令如下,总共克隆
5
个仓库:
git clone https://github.com/salesforce/BLIP.git
复制代码
git clone https://github.com/Stability-AI/generative-models.git
复制代码
git clone https://github.com/crowsonkb/k-diffusion.git
复制代码
git clone https://github.com/Stability-AI/stablediffusion.git
复制代码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git
复制代码
上述
5
个文件夹克隆下来后如下图所示,文件夹名称分别为
BLIP
、
generative-models
、
k-diffusion
、
stable-diffusion-stability-ai
和
stable-diffusion-webui-assets
:
克隆下来后在stable-diffusion-webui文件夹内创建一个
repositories
文件夹,放置于
stable-diffusion-webui-master/repositories
文件夹中。
注意
:
以上文件假如在GitHub中
直接下载
的话可能会导致程序
报错
。
若克隆的速度慢或失败,给出克隆后这
5
个文件夹的分享链接,下载的压缩包直接解压后放入
repositories
文件夹中即可:
BLIP
、
generative-models
、
k-diffusion
、
和
stable-diffusion-webui-assets
文件夹
链接:
https://wwte.lanzouj.com/i3hVY28ac6la
密码:676t
stable-diffusion-stability-ai
文件夹
链接:
https://pan.baidu.com/s/1o-LVfUJVkj5rGQdGk_Ibog
密码:4z8m
四、创建和搭建假造情况
(1)创建假造情况
在终端输入指令创建假造情况:
conda create -n stable_diffusion_webui python==3.10.6
复制代码
必要创建Python版本为
3.10.6
的情况,
stable_diffusion_webui
为假造情况名称,可自行设定。
若必要
删除假造情况
,在终端输入指令:
conda env remove --name stable_diffusion_webui
复制代码
(2)安装依靠库
在stable-diffusion-webui文件夹中,包罗有launch.py、
requirements_versions.txt
、
webui.bat
和
webui-user.bat
等文件,如下图所示,对应的作用在图中已分别标出,本节中必要用到
requirements_versions.txt
文件。
在
requirements_versions.txt
中,除了
PyTorch
包的版本外,别的所需安装的各个库及其对应的版本已说明,这里必要指定
PyTorch
的安装版本,设定
torch==
2.1.2
,否则默认情况下会安装
torch
的最新版本。
清华镜像安装所需依靠库的指令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements_versions.txt
复制代码
运行指令,即可开始进行依靠库的安装。
(3)下载安装PyTorch
上一步安装完成后,安装后的PyTorch不支持GPU,必要卸载后重新安装对应
GPU
版本的PyTorch包。卸载时终端输入
pip uninstall torch
完成卸载。重新安装2.1.2版本的PyTorch接纳离线安装的方式,下载链接:
官网链接:
torch-2.1.2+cu121-cp310-cp310-win_amd64.whl
下载完成后在终端使用
pip install
指令对下载的whl文件进行安装。
安装完成后,可接纳
torch.cuda.is_available()
指令查看是否为GPU版本的PyTorch。
五、界面加载和中文汉化
本节扼要先容stable-diffusion-webui界面加载和中文汉化的过程。
(1)界面加载设置
修改stable-diffusion-webui文件夹中的批处理文件
webui.bat
和
webui-user.bat
。在
webui-user.bat
文件中,指定python运行路径、Git安装路径和python的假造情况路径,分别如下图所示:
webui-user.bat文件增补添加后的路径示例如下:
@echo off
set PYTHON=D:\Anaconda3\envs\stable_diffusion_webui\python.exe
set GIT=D:\Git\Git\mingw64\bin\git.exe
set VENV_DIR=D:\Anaconda3\envs\stable_diffusion_webui
set COMMANDLINE_ARGS=
call webui.bat
复制代码
在
webui.bat
文件中,去掉指定的路径中的“
Scripts\
”,如下图所示必要去掉两处:
注意
:这里去掉很关键,若不去掉直接运行webui-user.bat可能会导致情况里的安装包全部清空,必要重新搭建情况。
修改完成后,直接运行
webui-user.bat
,打开弹出的网站,默认为
http://127.0.0.1:7860
,界面成功运行。
(2)中文汉化
GitHub上下载简体中文汉化包,链接为:
https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
下载后解压,找到localizations文件夹下的
zh_CN.json
文件,放入
stable-diffusion-webui
中的
localizations
路径下。
若下载速度慢或无法下载,给出
zh_CN.json
文件的分享链接:
链接:
https://wwte.lanzouj.com/ibARk285scvc
密码:87f0
启动界面,在界面中上方选择“
Settings
”,然后在左侧选择“
User interface
“,之后找到“
Localization
”选项,选择
zh_CN
,然后依次点击“
Apply settings
“和”
Reload UI
“按钮,重启UI界面,可以看到界面汉化成功。
对界面汉化的方法实际上有很多,也可实验别的汉化方法。
六、模型更换下载
本文接纳的是Stable Diffusion基本的权重模型文件sd-v1-4.ckpt,也可更换为别的模型。
下载模型可从这两个网站中下载,都必要VPN。
https://civitai.com/
https://huggingface.co/
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
自由的羽毛
金牌会员
这个人很懒什么都没写!
楼主热帖
JDBC p2 JDBC API
【MySQL】MySQL的安装、卸载、配置、登 ...
线程本地存储 ThreadLocal
Vue使用ajax(axios)请求后台数据 ...
MongoDB学习笔记:配置文件
.MD语法入门,教你写好readme文档 ...
【python】标准库(第四讲)
neo4j
如何使用 journalctl 查看和分析 syste ...
常见的webshell连接工具流量
标签云
挺好的
服务器
浏览过的版块
Mysql
快速回复
返回顶部
返回列表