搭建Stable Diffusion WebUI详细过程

这篇具有很好参考价值的文章主要介绍了搭建Stable Diffusion WebUI详细过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、环境搭建

为了方便,这里直接选择Vultr提供的已安装Anaconda的Ubuntu 22.04系统。

如果你自己电脑有足够的显存,你也可以在自己电脑上搭建,因为我电脑只有2GB显存和8GB运行内存,所以完全不够用,我就选择云端搭建。

如果你也是想快速搭建,你也可以选择云端搭建,这里推荐我知道的两个不错的GPU平台,一个是AutoDL,还有一个是Vultr。其中AutoDL是国内的,它比较便宜,目前已知最低是0.78/h,并且可选的配置比较多,当然也有缺点,缺点就是不能开放端口,虽然是root账号,但是很多限制。Vultr是国外的供应商,它的费用比较贵,但优势是自由度高。

这是使用Vultr来演示。

1.1、GPU服务器选择

点击这里跳转到Vultr

我们选择Cloud GPU,默认选择Nvidia A100。

然后Location默认即可,当然你也可以选择你喜欢的Location。

然后是Server image推荐选择Anaconda或者Miniconda镜像。注意不要选择CentOS系统,使用CentOS系统搭建会有很多环境上的问题,并且这里官方也不推荐使用该系统。

搭建Stable Diffusion WebUI详细过程

接下来是选择GPU的大小,这里我选择的是8GB的显存。

最后记得把Auto Backups给取消掉,减少不必要的扣费。

搭建Stable Diffusion WebUI详细过程

最后点击Deploy Now即可。

1.2、配置服务器环境

执行下面的两个命令

apt-get update
apt-get upgrade

2、源码和模型下载

创建一个目录存储源码

cd /opt
mkdir sd
cd sd

克隆源码到服务器上

点击这里跳转到源码处

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

下载模型到指定的位置,这里下载到stable diffusion webui源码的中models/Stable diffusion目录中。

点击这里跳转到模型下载处

这里只下载v1-5-pruned-emaonly.safetensors即可。

cd /opt/sd/stable-diffusion-webui/models/Stable-diffusion
wget -c https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors

3、安装依赖库文件

创建虚拟环境

cd /opt/sd/stable-diffusion-webui
conda create -n ChatGLM python=3.10

激活虚拟环境

conda activate ChatGLM

我们在虚拟环境中安装依赖库。

修改requirements.txt,在末尾添加xformers

vim requirements.txt

执行下面的命令

pip install -r requirements_versions.txt
pip install -r requirements.txt

在执行上面的命令中可能会有报错,先不要管它。

修改webui.sh文件,因为默认是不允许使用root用户运行的,所以这里我把它修改成允许使用root用户允许webui.sh脚本。

vim webui.sh

修改前

can_run_as_root=0

修改后

can_run_as_root=1

当然如果你是在非Linux系统上运行,那么你就不用修改webui.sh脚本文件了,如果你是在Windwos系统运行,执行的是webui.bat脚本。

安装cuda-toolkit

conda install -c "nvidia/label/cuda-11.8.0" cuda-toolkit
python3 -m pip install nvidia-cudnn-cu11==8.7.0.84
mkdir -p $CONDA_PREFIX/etc/conda/activate.d
echo 'CUDNN_PATH=$(dirname $(python -c "import nvidia.cudnn;print(nvidia.cudnn.__file__)"))' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/:$CUDNN_PATH/lib' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
source $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh

4、运行项目

最后我们就可以使用下面的命令来启动项目了。通过下面的命令启动默认是使用7860端口,所以你需要提前把7860端口开放。

ufw allow 7860/tcp
./webui.sh --listen

也可以使用下面的命令来启动项目。

./webui.sh --share

通过上面的这种方式会自动给你返回一个域名,可以复制域名直接在浏览器中访问。

5、视频教程

如果你喜欢观看视频,那么你可以点击这里。文章来源地址https://www.toymoban.com/news/detail-493362.html

到了这里,关于搭建Stable Diffusion WebUI详细过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 基于趋动云的 Stable Diffusion Webui 环境搭建

    Stable Diffusion Webui 环境搭建,首先新建一个项目:   然后,选择镜像。注意点公开的,已近做好的这个镜像,superx创建,集成了miniconda3的镜像。 然后选择添加数据源,一样,还是点公开,搜索sd_model_spuerx就可以找到了,还是由superx创建。  都选择好之后,选择创建项目。暂

    2024年02月05日
    浏览(33)
  • Windows下stable diffusion webui环境配置详细教程

    https://github.com/AUTOMATIC1111/stable-diffusion-webui 官方要求python版本3.10.6,实测python3.9.13可用 安装Python https://www.python.org/downloads/windows/ 2. 安装Git并配置 详情参考:https://blog.csdn.net/shuang_waiwai/article/details/121108964 3. Clone库stable-diffusion-webui 直接Git clone: 或: 4. 运行配置文件 强烈建议

    2024年02月11日
    浏览(41)
  • stable-diffusion-webui 环境搭建(台式机GTX1060环境)

    1、安装git用于克隆stable-diffusion-webui仓库 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git 2、安装python 3.10.7 CNPM Binaries Mirror 3、安装CUDA驱动 win + x -设备管理器 -显示适配器 查看显卡版本 下载对应驱动Official Advanced Driver Search | NVIDIA 4、安装完成后查看CUDA版本 使用命令nv

    2024年02月16日
    浏览(36)
  • stable-diffusion-webui环境搭建和避坑指南

    目前最火最便捷的SD框架就是stable-diffusion-webui虽然这套框架已经达到了一键搭建环境,但是由于各种环境的原因,仍然会出现一些问题,我在搭建过程中也出现了一些问题,把出现的问题和解决思路就以下,建议运行webui.sh或者webui.bat出错之后,直接按照以下操作完成之后再

    2024年02月16日
    浏览(33)
  • Stable Diffusion WebUI部署过程踩坑记录

    AI绘画十分火爆。博主最近在本地部署Stable Diffusion的时候遇到了一点问题,在查找解决办法的时候也是找了好几个不同的回答,但感觉都不全面,特在此记录一下自己遇到的问题。 Couldn’t install gfpgan. 这个其实是网络问题,需要科学,但是科学你开全局也没有用。 解决方法

    2024年02月03日
    浏览(46)
  • 无 N卡 Stable Diffusion WebUI 安装过程记录

    目录 前提 过程 准备 Git 初始化 权重文件 模型文件 文件配置(2024-02-15 12:42 更新) 运行 [notice] pip 更新 无 tb-nightly 包 无 xformers 模块 多处爆红 ERROR 出图报错 NotImplementedError 其他 中文语言包安装 参考文献 Win11 CPU:i5-13500H GPU:Intel Xe Graphics 占用空间:Stable-Diffusion-WebUI + Anyt

    2024年02月19日
    浏览(22)
  • Stable Diffusion WebUI 环境

    Stable Diffusion 是热门的文本到图像的生成扩散模型,本文介绍了如何准备其 WebUI 环境。 Stability AI Stability API Extension for Automatic1111 WebUI Stable Diffusion web UI OS: Ubuntu 22.04.2 LTS Kernel: 5.19.0 CPU: AMD Ryzen 7 3700X GPU: NVIDIA GeForce RTX 2080 Ti RAM: 16GB Nvidia 驱动 Anaconda Anaconda: https://www.anaconda.com

    2024年02月13日
    浏览(24)
  • 《搭建Stable Diffusion webUI》

    看就《在Google Drive环境下搭建Stable Diffusion webUI,首先需要 “正确的上网方式 ” 才能打开Google Drive。我先购买了Colab pro 会免费赠送一个月100G容量(注:不同的区换算成的价钱不一样,我买的日区的换算成人们币大概花了61元)https://colab.research.google.com/signup/pricing 具体步骤是

    2024年02月09日
    浏览(65)
  • 闲谈【Stable-Diffusion WEBUI】的插件:绘图过程动画输出

    本篇主要提到WEBUI的过程动画输出插件,把AI绘图的过程,从完全噪点到成品的过程做成动画视频。 更多不断丰富的内容参考:🔗 《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》 参考:https://github.com/vladmandic/sd-extension-steps-animation 可以从WEB UI中直接安装。 安装后出现在和

    2024年02月16日
    浏览(39)
  • Stable Diffusion - Stable Diffusion WebUI 图像生成工具的环境配置

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/131528224 Stable Diffusion WebUI 是一款基于深度学习的图像生成工具,根据用户的输入文本或图像,生成高质量的新图像,特点如下: 支持多种图像生成任务,如人脸生成、风格迁移、图像修复、

    2024年02月16日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包