安装使用 StableDiffusionWebUI
- 1· 什么是 StableDiffusionWebUI
- 2· 如何完美运行 StableDiffusionWebUI
1· 什么是 StableDiffusionWebUI
StableDiffusion 并不是一个真正意义上的软件,它是由 Github 上一位叫 automatic1111 的开发者将 StableDiffusion 的源代码做了一个基于浏览器网页去运行的小程序,这就是 StableDiffusionWebUI 。
2· 如何完美运行 StableDiffusionWebUI
一、要想在电脑上完美运行 WebUI 需要先安装如下三个前置应用软件
- Python
SD WebUI 的架构是基于大名鼎鼎的编程语言 Python 去搭建的,所以你需要一个 Python 程序支持它正常跑起来并且更进日后更新
需要注意 的是安装时候一定要勾选 Add Python to PATH 将 Python 添加到默认路劲,否则后面很多调用 Python 进行的操作都会失灵
安装完成可以 Win + R 键调出系统运行窗口,输入cmd点运行打开后台,输入 Python -V 查看安装的版本号如果与你安装的一致就可以了
-
CUDA
CUDA 是一个由英伟达公司推出的用于 GPU 的并行计算框架,他是支持你的显卡为 AI 绘画 打工的
需要注意 的是 CUDA 有很多个版本,它不是越新越好的,因为你的显卡并不一定支持最新版本,如何查询你的显卡适用的版本呢?在刚刚的后台里面输入 nvidia-smi 后回车,会打卡显卡的管理界面,里面就有标明你的设备支持的 CUDA 版本,然后下载对应版本
根据系统对应选项下载,不建议在线安装,建议使用 Local 离线安装包
-
Git
Git 是一个用于版本控制的软件,无论 SD 还是 WebUI 还是它的各种衍生插件,都是在 GitHub 这个全球最大的代码仓库上开源的,它们也会随着时间更新、迭代,当它们有新东西发布的时候 Git 就可以帮助你实现版本的更新同步
二、安装 WebUI 本体
-
下载教程
这里可以去看 B站 大佬 秋葉aaaki的安装教程
这里我们也可以直接安装 秋葉aaaki百度网盘链接 提取码是 hjqf
这里有一个不用会员使百度网盘提速下载的小技巧,打开 设置,在 传输 里面的 优化速率 里面开启该功能,点击应用,如果显示没有开启再操作一次点击应用,完成后不要关闭设置的窗口即可
-
安装教程
需要注意 的是,安装路径尽量不要有中文,WebUI 文件夹放在较空的盘里面,后期使用较为占地方
下载完毕后直接解压当前文件夹就得到了以下内容
使用 Win + R 键输入 dxdiag 回车点击显示查看显卡内存
如果显存大于 8G 的用 start.bat 启动,小于 8G 或其他的用对应的 脚本 启动
-
使用教程
启动后的黑窗口不要关闭,因为它才是 WebUI 本体
当黑窗口运行出现 Uvicorn running on http://0.0.0.0:6969 (Press CTRL+C to quit) 时候就可以在浏览器地址栏输入 127.0.0.1:6969 进行使用了