当前位置:   article > 正文

在Linux部署Stable Diffusion

stable diffusion linux部署

Part1前言

在Windows部署Stable Diffusion

如果我们因工作需要使用Linux服务器或者开发环境,但又想体验一下AI绘画的乐趣,那么也可以试着在Linux上配置Stable Diffusion的WebUI

先放一张图欣赏:

7e4afae254ecad852668513280bd4b08.png

Part2硬件需求

可以先对系统进行检查,看看显卡是否支持

1显卡(GPU)

  1. 这里用到的是Nvidia GTX1050 Ti

2内存

内存16G或者以上,至少有一个10G以上的SSD固态硬盘。

3环境

这里用到是Ubuntu 22.04 LTS

  1. 网络波动,有些网页会打不开,有些下载很慢,在这里可能需要会科学上网

如果满足相关软硬件要求,请继续往下看 (当然如果还是想拥有自建的SD,也可以考虑通过Google Colad云端搭建运行)

Part3软件需求

git

python

anaconda

1、安装基础软件

1.1 安装git

安装非常直接,运行下面命令

sudo apt install git

1.2 安装python

sudo apt install python3 python3-pip python3-virtualenv

1.3 安装显卡驱动程序

主要是用来跑算法的依赖程序

这里用的是Nvidia显卡,所以通过安装cuda依赖程序

  1. nvidia-smi
  2. nvcc --version

安装之后,重启一下

2、安装Stable-Diffusion-WebUI

(网络不好,可以加上代理)

2.1  下载项目源码

使用 git 下载项目源码,假如我们要将 stable-diffusion-webui 下载到指定文件下输入

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

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

2.2 运行

如果你熟悉Python开发的话,用Anaconda设定Python虚拟环境会更好。

Anaconda是针对资料科学打造的Python发行版,能管理一部电脑上的多重Python版本。如果之前已经装过旧版Python,不需要解除安装。

1. 安装Anaconda

安装Stable Diffusion WebUI的依赖套件

  1. 建立Pyhton 3.10.6的虚拟环境,输入:

conda create -n webui python=3.10.6
2. 激活项目环境
conda activate webui
3. 启动运行

安装依赖套件。

执行webui.sh,会自动下载安装依赖套件。

  1. cd ~/stable-diffusion-webui
  2. ./webui.sh

执行后,将会自动下载stable-diffusion相关依赖,此步骤需要的时间较长,请确保网络稳定,耐心等待

4. 安装成功后

命令行窗口看到网址,把http://127.0.0.1:7860复制到浏览器中打开,进入Stable Diffusion界面,就能访问了

如果其他电脑要访问,这可以通过使用本机IP进行,如:http://本机IP:7860

记得打开防火墙

  1. sudo ufw allow 7860/tcp
  2. sudo ufw reload

Part4常见问题

  1. 一般都是网络问题,方法就是找到对应的文件,修改下载源,重新给它换个别的国内源。

  2. 手动下载源或者使用代理方式

Part5欣赏

a12b85b0376c355e18b6701842cec356.png

Part6附录

Stable Diffusion Webui:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com)

Stable Diffusion Webui 文档:Home · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/639512
推荐阅读
相关标签
  

闽ICP备14008679号