安装使用 StableDiffusionWebUI

news2024/9/22 21:30:45

安装使用 StableDiffusionWebUI

  • 1· 什么是 StableDiffusionWebUI
  • 2· 如何完美运行 StableDiffusionWebUI

1· 什么是 StableDiffusionWebUI

      StableDiffusion 并不是一个真正意义上的软件,它是由 Github 上一位叫 automatic1111 的开发者将 StableDiffusion 的源代码做了一个基于浏览器网页去运行的小程序,这就是 StableDiffusionWebUI

在这里插入图片描述

2· 如何完美运行 StableDiffusionWebUI

  一、要想在电脑上完美运行 WebUI 需要先安装如下三个前置应用软件

  1. Python
    SD WebUI 的架构是基于大名鼎鼎的编程语言 Python 去搭建的,所以你需要一个 Python 程序支持它正常跑起来并且更进日后更新

    需要注意 的是安装时候一定要勾选 Add Python to PATHPython 添加到默认路劲,否则后面很多调用 Python 进行的操作都会失灵
    在这里插入图片描述
    安装完成可以 Win + R 键调出系统运行窗口,输入cmd点运行打开后台,输入 Python -V 查看安装的版本号如果与你安装的一致就可以了
    在这里插入图片描述

  1. CUDA
    CUDA 是一个由英伟达公司推出的用于 GPU 的并行计算框架,他是支持你的显卡为 AI 绘画 打工的

    需要注意 的是 CUDA 有很多个版本,它不是越新越好的,因为你的显卡并不一定支持最新版本,如何查询你的显卡适用的版本呢?在刚刚的后台里面输入 nvidia-smi 后回车,会打卡显卡的管理界面,里面就有标明你的设备支持的 CUDA 版本,然后下载对应版本
    在这里插入图片描述
    根据系统对应选项下载,不建议在线安装,建议使用 Local 离线安装包
    在这里插入图片描述

  2. Git
    Git 是一个用于版本控制的软件,无论 SD 还是 WebUI 还是它的各种衍生插件,都是在 GitHub 这个全球最大的代码仓库上开源的,它们也会随着时间更新、迭代,当它们有新东西发布的时候 Git 就可以帮助你实现版本的更新同步
    在这里插入图片描述

  二、安装 WebUI 本体

  1. 下载教程
    这里可以去看 B站 大佬 秋葉aaaki的安装教程
    这里我们也可以直接安装 秋葉aaaki百度网盘链接 提取码是 hjqf
    这里有一个不用会员使百度网盘提速下载的小技巧,打开 设置,在 传输 里面的 优化速率 里面开启该功能,点击应用,如果显示没有开启再操作一次点击应用,完成后不要关闭设置的窗口即可在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  2. 安装教程
    需要注意 的是,安装路径尽量不要有中文,WebUI 文件夹放在较空的盘里面,后期使用较为占地方
    下载完毕后直接解压当前文件夹就得到了以下内容在这里插入图片描述
    使用 Win + R 键输入 dxdiag 回车点击显示查看显卡内存
    在这里插入图片描述
    如果显存大于 8G 的用 start.bat 启动,小于 8G 或其他的用对应的 脚本 启动在这里插入图片描述

  3. 使用教程
    启动后的黑窗口不要关闭,因为它才是 WebUI 本体
    当黑窗口运行出现 Uvicorn running on http://0.0.0.0:6969 (Press CTRL+C to quit) 时候就可以在浏览器地址栏输入 127.0.0.1:6969 进行使用了在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/823903.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Go语言入门:从零开始的快速指南(一)

文章目录 引言Go语言的诞生背景Go 语言的特性安装Go语言环境集成开发环境安装第一个Go程序Go 源代码的特征解读 引言 Go语言(也称为Golang)是一种开源的、静态类型的编程语言,由Google开发。它的设计目标是简单、高效、安全、并且易于学习和…

使用 Docker Compose 部署 Redis Cluster 集群,轻松搭建高可用分布式缓存

Redis Cluster(Redis 集群)是 Redis 分布式解决方案的一部分,它旨在提供高可用性、高性能和横向扩展的功能。Redis Cluster 能够将多个 Redis 节点组合成一个分布式集群,实现数据分片和负载均衡,从而确保在大规模应用场…

Nacos 下载安装教程

文章目录 事先准备下载并启动 Nacos设置 Nacos 开机自启动开放 Linux 外部访问权限访问 Nacos 管理界面附录 笔者的运行环境: 安装成功过的 Nacos: Nacos 2.2.3 安装成功过的 Java: Java 17.0.7 安装成功过的 Linux: RedHat Ent…

学习Node.js的基础知识和核心概念(全面)

Node.js,这个神奇的技术,融合了前端与后端的力量,让JavaScript在服务器端发挥了异乎寻常的魔力。本文将通过代码和文字解释,全面介绍Node.js的特点,从异步非阻塞I/O到强大的模块系统,再到丰富的包管理和事件…

计算机软件著作权登记申请表-模板

计算机软件著作权登记申请表 软件基本信息 软件全称 Xxxxx软件 软件简称(如无则不填) 分类号 说明:在附件图1-计算机软件分类代码表中提供的分类编号选择填写 计算机软件分类代码(单选) 30104 计算机软件适用的国民经济代…

C++学习day--17 二级指针、数组指针、指针数组

1、二级指针 二级指针的定义: 二级指针也是一个普通的指针变量,只是它里面保存的值是另外一个一级指针的地址 int guizi1 888; int *guizi2 &guizi1; //1 级指针,保存 guizi1 的地址 int **liujian &guizi2; //2 级指针&a…

操作系统使用免密登录

服务器免密登录 背景 在工作中使用密码登录有时候会出现这样或者那样的不方便,一是密码要输入,如果明文输入则不安全,二则一旦修改密码要重新分发到有权限的小伙伴 场景 在之前的工作中有很多场景需要免密等登录,使用免密带来…

Lvs missing port问题实例

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 LVS相关文章链接: LVS 流程 SVS 流程 LVS extract net方法

QMLDay2:圆角按钮,关联键盘左右键,鼠标点击。状态切换控制。

QMLDay2 test1 作用: 圆角按钮,关联键盘左右键,鼠标点击。状态切换控制。 代码: import QtQuick 2.15 import QtQuick.Window 2.15 import QtQuick.Controls 2.15Window {width: 640height: 480visible: truecolor: "wh…

H.265/HEVC 速率控制

文章目录 速率控制视频编码速率控制速率控制的基本原理缓冲机制速率控制技术 H.265/HEVC 速率控制1. 目标比特分配2. 量化参数确定 速率控制 目前实际的视频编码率失真优化过程包括两部分:速率控制部分将视频序列分成编码单元,考虑编码单元的相关性通过…

C#,数值计算——t-分布(Student distribution)的计算方法与源程序

在概率论和统计学中,学生t-分布(Students t-distribution)经常应用在对呈正态分布的总体的均值进行估计。它是对两个样本均值差异进行显著性测试的学生t测定的基础。t检定改进了Z检定(en:Z-test),不论样本数…

【PyQt实现复现框CheckBox】

PyQt实现复现框CheckBox 1 安装环境2 CtrlN,新建Main Window窗口,保存为checkBox.ui文件3 CheckBox的三种状态4 实现通用复选框的选中状态设置用户权限功能 1 安装环境 1)Python环境安装PyQt5、PyQt-sip、PyQt5Designer、PyQt5-tools 2&…

【搜索】BFS中的最短路模型

算法提高课笔记 目录 单源最短路迷宫问题题意思路代码 武士风度的牛题意思路代码 抓住那头牛题意思路代码 多源最短路矩阵距离题意思路代码 双端队列BFS电路维修题意思路代码(加了注释) BFS可以解决边权为1的最短路问题,下面是相关例题 单源…

Mybatis 知识点

Mybatis 知识点 1.1 Mybatis 简介 1.1.1 什么是 Mybatis Mybatis 是一款优秀的持久层框架支持定制化 SQL、存储过程及高级映射Mybatis 几乎避免了所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO…

PyTorch深度学习实战(8)——批归一化

PyTorch深度学习实战(8)——批归一化 0. 前言1. 批归一化原理2. 批归一化优势3. 批归一化对模型训练的影响3.1 未使用批归一化,且输入值较小3.2 使用批归一化,且输入值较小3.3 使用批归一化,且输入值较大 小结系列链接…

Redis—环境搭建

Redis—环境搭建 🔎Centos 安装 Redis5创建符号链接修改配置文件启动 Redis停止 Redis 🔎Centos 安装 Redis5 Centos8 安装 Redis5 yum install -y redisCentos7 安装 Redis5 Centos7 中 yum 源提供的 Redis 版本是 Redis3(有点老), 因此先安装 scl 源 …

算法综合篇专题二:滑动窗口

“在混沌想法中&#xff0c;最不可理喻念头。” 1、长度最小的子数组 (1) 题目解析 (2) 算法原理 class Solution { public:int minSubArrayLen(int target, vector<int>& nums) {int n nums.size();int sum 0;int len INT_MAX;for(int left0,r…

mysql进阶-用户的创建_修改_删除

1. 使用mysql单次查询 [rootVM-4-6-centos /]# mysql -h localhost -P 3306 -p mytest -e "select * from book1"; Enter password: ------------------------------------------- | id | category_id | book_name | num | ----------------------------…

数据结构 | 基本数据结构——队列

目录 一、何谓队列 二、队列抽象数据类型 三、用Python实现队列 四、模拟&#xff1a;传土豆 五、模拟&#xff1a;打印任务 5.1 主要模拟步骤 5.2 Python实现 一、何谓队列 队列是有序集合&#xff0c;添加操作发生在“尾部”&#xff0c;移除操作则发生在“头部”。新…

【Javascript】基础知识

文章目录 01 变量的声明02 数据类型字符串型boolean类型undefined null类型symbol类型超大整数 bigint数组类型普通对象 01 变量的声明 02 数据类型 复习: 声明 ​ 声明变量关键词 ​ let ​ const ​ 变量名 >变量命名规范 ​ 英文 数字 _ $不要以数字开头 ​ 见名知意 ​…