StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下

这篇具有很好参考价值的文章主要介绍了StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、代码下载

以下指令用git下载代码(可能不能直接跑通,后续需要修改一些代码,见“ 四、代码修改”部分)

1. 下载 stable-diffusion-webui 仓库

2. 下载其他仓库

二、环境配置

0. 安装anaconda、CUDA、cuDNN

1. 建立并激活新 conda 环境

2. 安装 requirements.txt 中的依赖包

3. 安装其他依赖包

三、运行

四、代码修改

五、其它


主要参考:https://zhuanlan.zhihu.com/p/639164507https://zhuanlan.zhihu.com/p/639164507

注:windows、linux系统均适用


一、代码下载

以下指令用git下载代码(可能不能直接跑通,后续需要修改一些代码,见“ 四、代码修改”部分)

1. 下载 stable-diffusion-webui 仓库

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

2. 下载其他仓库

webui 仅仅是一个外层界面包装,核心功能是通过其他仓库(或以仓库的形式、或以安装包的形式)支撑的。其他仓库需放在 ./repositories 文件夹下:

mkdir repositories

然后依次下载以下仓库,并切换到合适的版本以避免可能的版本适配问题:

stablediffusion

git clone https://github.com/Stability-AI/stablediffusion.git ./repositories/stable-diffusion-stability-ai
git -C ./repositories/stable-diffusion-stability-ai checkout cf1d67a6fd5ea1aa600c4df58e5b47da45f6bdbf

taming-transformers

git clone https://github.com/CompVis/taming-transformers.git ./repositories/taming-transformers
git -C ./repositories/taming-transformers checkout 24268930bf1dce879235a7fddd0b2355b84d7ea6

k-diffusion

git clone https://github.com/crowsonkb/k-diffusion.git ./repositories/k-diffusion
git -C ./repositories/k-diffusion checkout c9fe758757e022f05ca5a53fa8fac28889e4f1cf

CodeFormer

git clone https://github.com/sczhou/CodeFormer.git ./repositories/CodeFormer
git -C ./repositories/CodeFormer checkout c5b4593074ba6214284d6acd5f1719b6c5d739af

BLIP

git clone https://github.com/salesforce/BLIP.git ./repositories/BLIP
git -C ./repositories/BLIP checkout 48211a1594f1321b00f14c9f7a5b4813144b2fb9

二、环境配置

我在服务器(ubuntu18.04.6,Linux5.4.0,x86_64,RTX 2080Ti)上安装了CUDA11.8、对应版本的cuDNN、anaconda最新版(Anaconda3-2023.07-1-Linux-x86_64),在虚拟环境中安装了对应版本的pytorch

在本地(windows11 1650显卡)上安装了CUDA11.7、对应版本的cuDNN、anaconda最新版,在虚拟环境中安装了对应版本的pytorch

均可运行,但本地显存不足,无法加载模型正常使用

Linux、windows操作系统均可用下述过程配置环境。

官网推荐python版本python 3.10.6

0. 安装anaconda、CUDA、cuDNN

见:

Windows10/11系统下YOLOv5超详细配置过程(GTX1650、CUDA10.2)_yolov5环境配置_Wontoner的博客-CSDN博客一、CUDA&cuDNN1.官网下载CUDA2.下载cuDNN注意与CUDA版本相匹配3.安装CUDA3.1更改temp_path3.2自定义选项可以全选,因为里面的一些项目我已经安装,故未勾选3.3选择安装位置建议选择默认安装位置,但我选择自定义安装位置默认位置:我的安装位置:3.4安装结果:4.更改环境变量:在系统变量Path的末尾添加:%CU..._yolov5环境配置https://blog.csdn.net/Wontoner/article/details/115469474?spm=1001.2014.3001.5502做到文章步骤3.2即可。

1. 建立并激活新 conda 环境

conda create -n py3106 python=3.10.6
conda activate py3106

2. 安装 requirements.txt 中的依赖包

conda install pytorch==2.0.0 torchvision==0.15.0 pytorch-cuda=11.8 -c pytorch -c nvidia

注:此处注意cuda版本要与计算机cuda版本一致

可在https://pytorch.org/get-started/previous-versions/寻找对应命令

pip install tb-nightly 
pip install -r requirements.txt 

3. 安装其他依赖包

pip install ftfy regex tqdm 
conda install git
pip install git+https://github.com/openai/CLIP.git
pip install open_clip_torch xformers --no-deps

这里不--no-deps的话,可能出现强制卸载torch的问题

pip install -r repositories/CodeFormer/requirements.txt
conda install pydantic==1.10.11  

# 降级 以解决__config__问题 https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/11642

三、运行

nohup python webui.py --listen --enable-insecure-extension-access --xformers

若运行不成功,参考“四、代码修改”部分。

汉化等扩展功能见“五、其它”部分。

服务默认运行在 127.0.0.1:7860 上。

nohup: 即no hang up(不挂起), 当前交互命令行退出的时候,程序还在运行。

如果部署在远程服务器上,想通过其他电脑的浏览器访问服务,需要添加 --listen 参数,这样服务运行在服务器的 0.0.0.0:7860 上,在客户端浏览器输入 <server ip>:7860 访问服务。

添加 --xformers 参数,使用 xformers 优化时间和空间。

添加 --port xxxx 参数更改端口

添加 -enable-insecure-extension-access 命令行参数来绕过安全检查,启用扩展标签 ,以在 webui 中安装一些扩展,会降低安全性。

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

四、代码修改

如果使用官方代码,运行不成功,可能需要修改以下代码:

1.

stable-diffusion-webui\repositories\stable-diffusion-stability-ai\ldm\models\diffusion\ddpm.py

修改后:

# from pytorch_lightning.utilities.distributed import rank_zero_only

from pytorch_lightning.utilities.rank_zero import rank_zero_only

2.

stable-diffusion-webui\extensions-builtin\LDSR\sd_hijack_ddpm_v1.py

同上

3.

stable-diffusion-webui\repositories\CodeFormer\facelib\detection\retinaface\retinaface.py

原本的样子:

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

修改后:

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

4.

stable-diffusion-webui\repositories\CodeFormer\facelib\utils\face_restoration_helper.py

问题同上

修改后:

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

五、其它

1.开启面容修复功能(涉及代码修改)

参考
https://zhuanlan.zhihu.com/p/640264519https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/10059https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/10059

开启面容修复,首先,UI的设置页面中开启

然后

在文件stable-diffusion-webui\repositories\CodeFormer\facelib\utils\ face_restoration_helper.py中

StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下,linux,stable diffusion,ubuntu,windows,AIGC,计算机视觉,人工智能

2.汉化

AI绘画stable diffusion webui汉化教程_肖坤的博客-CSDN博客AI绘画stable diffusion webui汉化教程https://blog.csdn.net/u010321872/article/details/130840482

3. 显示VAE模型选择、CLIP终止层数选择

百度安全验证https://baijiahao.baidu.com/s?id=1772123527433278103&wfr=spider&for=pc

4.模型下载网址

https://civitai.com/https://civitai.com/

sd模型下载到stable-diffusion-webui\models\Stable-diffusion文件夹下,刷新UI即可文章来源地址https://www.toymoban.com/news/detail-689520.html

到了这里,关于StableDiffusion-webUI环境配置、部署、汉化、扩展超详细步骤 || 服务器Linux Ubuntu/本地Windows || 比官方安装更高自定义度 || anaconda虚拟环境下的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows全新安装 StableDiffusion WebUI

    GIT 下载页面 https://git-scm.com/download/win 直接下载使用这个地址 https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe 双击下载好的文件,然后一直点击 “Next”。 最后取消那个“View Release Notes”前的√,然后点击“Finish” Python 安装这个版本:3.10.6 下载页面

    2024年02月11日
    浏览(20)
  • stable diffusion webUi 汉化

    stable diffusion webUi 拥有丰富的插件,这里说一下新手本地刚部署后如何汉化 如下图 1、选择 extensions 2、选择 install from URL 3、输入插件github 地址 https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN 4、点击install(如果安装失败报错超时之类的多试几次或者科学上网) 5、下载完

    2024年02月16日
    浏览(22)
  • Stable Diffusion - StableDiffusion WebUI 软件升级与扩展兼容

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134463035 目前,StableDiffusion WebUI 的版本是 1.6.0,同步更新 controlnet、tagcomplete、roop、easy-prompt-selector等插件,解决启动时,遇到的 Warning 信息。 与当前工程同步: 更新 sd-webui-controlnet,将 co

    2024年02月05日
    浏览(23)
  • stable-diffusion-webui环境部署

    创建虚拟环境 进入虚拟环境 clone源码 进入项目根目录 安装相关库 安装依赖仓库 存放目录为: stable-diffusion-webui/repositories/ clone源码 下载模型连接:https://civitai.com/models 想要那个类型的底模下载那个即可 底模存放路径: stable-diffusion-webui/models/Stable-diffusion 将微调的模型参数放

    2024年02月08日
    浏览(27)
  • Stable Diffusion WebUI 汉化(中文界面)

    本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 大家好,我是水滴~~ 本文主要介绍 Stable Diffusion WebUI 是如何汉化的,文章详细的介绍汉化过程,并加上配图能够清晰的展示该过程。 Stable Diffusion WebUI 官方并没有出中文界面,需要通过安装插件来汉化,下面是

    2024年02月20日
    浏览(19)
  • 汉化 stable-diffusion-webui

    此扩展可以在 Extension 选项卡里面通过加载官方插件列表直接安装 下载汉化包 官方下载 点击 Extension 选项卡,点击 Avaliable 子选项卡 取消勾选 localization ,再把其他勾上,然后点击橙色按钮后等待 Ctrl + F 全文搜索 zh_CN ,在 zh_CN Localization 这一项的右边点击 install ,如下图 通

    2024年02月12日
    浏览(19)
  • LLMs之LLaMA-2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载

    LLMs之LLaMA-2:基于云端进行一键部署对LLaMA2模型实现推理(基于text-generation-webui)执行对话聊天问答任务、同时微调LLaMA2模型(配置云端环境【A100】→下载数据集【datasets】→加载模型【transformers】→分词→模型训练【peft+SFTTrainer+wandb】→基于HuggingFace实现云端分享)之图文教程详

    2024年02月05日
    浏览(21)
  • stable-diffusion-webui 界面汉化

    本教程通过安装 sd-webui-bilingual-localization 插件来达到汉化目的, 项目地址为:https://github.com/journey-ad/sd-webui-bilingual-localization 一、安装插件 先进入插件安装界面 在搜索栏搜索  zh_CN Localization  中文语言包, 项目地址: https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN 再搜索 

    2024年02月13日
    浏览(26)
  • stable-diffusion-webui汉化教程

    1.打开stable diffusion webui,进入\\\"Extensions\\\"选项卡 2.点击\\\"Install from URL\\\" 3、注意\\\"URL for extension’s git repository\\\"下方的输入框 4、填入地址: https://github.com/VinsonLaro/stable-diffusion-webui-chinese 5、点击下方的黄色按钮\\\"Install\\\"即可完成安装 这里记得开全局加速,否则回下载失败,如果下载失

    2024年02月15日
    浏览(16)
  • AI绘画stable diffusion webui汉化教程

    AI绘画stable diffusion webui汉化教程 目录 前言 一、stable diffusion webui下载地址 二、中文插件 1.安装插件 ​2.设置插件 AI绘画stable diffusion webui默认页面是英文的,那如何设置中文插件呢? GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI github地址:https://github.com/AUTOMATIC1111/

    2024年02月09日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包