当前位置: 首页 > news >正文

本地生成动漫风格 AI 绘画 图像|Stable Diffusion WebUI 的安装和局域网部署教程

Stable Diffusion WebUI 的安装和部署教程

  • 1. 简介
  • 2. 安装环境
    • 2.1 Windows
    • 2.2 Linux
  • 3. 运行
  • 4. 模型下载链接
  • 5. 局域网部署
    • 5.1 Windows
    • 5.2 Linux
  • 6. 其他资源

1. 简介

先放一张WebUI的图片生成效果图,以给大家学习的动力 :)
在这里插入图片描述
怎么样,有没有小小的心动?这里再补充一下,是可以生成 NSWF 的图片的。

2. 安装环境

2.1 Windows

官方github项目

  1. 安装 python 3.10.6,记得将python添加到路径。
  2. 安装 git (非必要,可以直接从上面的github链接下载压缩文件)
  3. 下载 github 文件 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  4. 下载预训练模型。(有点大,2-4GB)
  5. 将预训练模型 (.ckpt文件)放入 models/Stable-diffusion 文件夹里。
  6. 双击运行文件夹中的webui-user.bat 文件 (需要下载安装pytorch以及一系列依赖,会需要大量的时间以及磁盘空间。)

2.2 Linux

Linux 安装同理。需要下载官方github项目和放置预训练模型。
只是在安装依赖的时候需要自己输命令:

# Debian-based:
sudo apt install wget git python3 python3-venv
# Red Hat-based:
sudo dnf install wget git python3
# Arch-based:
sudo pacman -S wget git python3

./webui.sh 运行。

3. 运行

在双击webui-user.bat等待安装完所有依赖后,窗口会显示如下图的界面:

在这里插入图片描述

打开浏览器输入网址 http://127.0.0.1:7860
如果出现如下网页,恭喜你成功了!

在这里插入图片描述

具体怎么使用生成图片可以查看 http://t.csdn.cn/XpSOF。这里就不赘述了。

4. 模型下载链接

注意:16位模型的大小(2GB)大约是32位(4GB)的一半,请下载16位的模型,除非你的GPU不支持。

可以下载多个预训练模型,并都放在 models/Stable-diffusion 文件夹下。刷新后,可以在网页左上角进行切换。
在这里插入图片描述

Stable Diffusion Model (基础模型)
Stable Diffusion v1.4
Waifu Model (动漫模型 NSWF)
Waifu Diffusion v1.3 16位
Waifu Diffusion v1.3 32位
Trinart Model (相比动漫模型更加风格化和写实)
Trinart v2 60,000 Steps
Trinart v2 95,000 Steps
Trinart v2 115,000 Steps

如果你想下载不同版本的模型,可以去预训练模型集合中寻找你需要的版本。

5. 局域网部署

5.1 Windows

如果你想要在局域网中部署 Stable Diffusion WebUI,光是运行webui.bat (显示的是127.0.0.1:7860时)是无法在局域网上找到网站的。

但其实在局域网中分享的操作也非常的简单。

只需要在cmd中找到项目文件夹(即包含webui-user.bat文件的文件夹),我这里是叫Stable-Diffusion-WebUI。运行文件webui.bat时加上 --listen就可以了,即 :

webui.bat --listen

在这里插入图片描述

这时运行后会显示如下图:

在这里插入图片描述

而且生成的URL将会变成 http://0.0.0.0:7860

在这里插入图片描述

这时,再用局域网内的机器访问部署网站机器的 **IP+端口号 (7860)**就能访问网站了。

5.2 Linux

Linux机器同理,只是将webui.bat 换成webui.sh即可。
命令即为:

./webui.sh --listen

6. 其他资源

https://rentry.org/sdmodels(目前觉得比较全, Se)
https://cyberes.github.io/stable-diffusion-models/(模型)
https://publicprompts.art/(App Icon Generator)
https://www.cognitionai.org/hdhowtogetstarted
https://miro.com/app/board/uXjVPChrzFo=/

最后注意身体. xdm @_@
以上。

http://www.lryc.cn/news/11863.html

相关文章:

  • 用一行Python代码,为图片上水印版权!
  • java中的lambda表达式
  • 0.1opencv库VS环境配置
  • 第五十七章 树状数组(二)
  • 比特币的网络
  • ChatGPT的模型介绍及GO语言实现API
  • Tile防丢器引入全新防盗模式,苹果Find My功能拓展到大众消费电子
  • 物联网中RocketMQ的使用
  • 用Three.js搭建的一个艺术场景
  • 算法导论【字符串匹配】—朴素算法、Rabin-Karp、有限自动机、KMP
  • 如何在 Python 中验证用户输入
  • JVM详解——类的加载
  • Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程
  • Python-第九天 Python异常、模块与包
  • 博彩公司 BetMGM 发生数据泄露,“赌徒”面临网络风险
  • 初探Mysql反向读取文件
  • 地图坐标系大全:常用地图坐标系详解与转换指南
  • 使用 URLSearchParams 解析和管理URL query参数
  • 一台电脑安装26个操作系统(windows,macos,linux,chromeOS,Android,静待HarmonyOS)
  • Python配置文件管理之ini和yaml文件读取
  • 实战一(下):如何利用基于充血模型的DDD开发一个虚拟钱包系统?
  • webpack当中的代码分割详解
  • 【SSM】Spring对IoC的实现方式DI详讲
  • 【QT 5 相关实验-示波器-学习笔记-示波器组件练习与使用总结】
  • 二维数组中的查找(两种解法,各有千秋)
  • quartz使用及原理解析
  • Datawhale组队学习:大数据 D2——分布式文件系统(HDFS)
  • CCIE重认证-300-401-拖图题全
  • 如何动态的创建类?type的其他用法?什么是元类,如何自定义元类?
  • XCP实战系列介绍15-XCP故障排查指导