无代码,零基础!手把手教你掌握Stable Diffusion,创作出惊艳AI插画!

【前言】

Stable Diffusion是一款开源、免费的应用程序,因为其生态开放且发展迅速,所以不同时期的安装、配置方式可能都会有所变化。如果遇到什么安装上的问题可以评论提出,帮你解答。

图片

关于Stable Diffusion

Stable Diffusion(简称SD)是2022年发布的一个深度学习文本到图像生成模型,由慕尼黑大学的CompVis研究团体首先提出,并与初创公司Stability AI、Runway(不是runwsh哈)合作开发,同时得到了EleutherAI和LAION的支持。

它可以实现的功能有很多,可以根据文本的描述生成指定内容的图片(图生图),也可以用于已有图片内容的转绘(图生图),还可以用作图像的局部重绘、外补扩充、高清修复,甚至是视频的“动画化”生成。

SD的源代码是开源发布在网上的,这意味着任何人都可以免费、不限量地使用它进行AI绘画生成操作。有开发者使用它的源代码制作了易于用户使用的图形化界面(GUI),于是便有了今天我们大多数人手里可以使用的Stable Diffusion WebUI(SD Web UI)。

图片

电脑配置的必要条件

Stable Diffusion 不要求配置高,但是要求着显卡的性能及显存的大小!

最低配置要求:

*在此配置条件下,约1-2分钟一张图,可绘制分辨率512*512像素。
显卡RTX 2060 及同等性能显卡
显存6GB
内存8GB
硬盘空间20GB的可用硬盘空间
操作系统、CPU没有硬性要求

较为推荐的配置:

*在此配置条件下,约10-30秒一张图,可绘制分辨率1024*1024像素。
显卡RTX 3060Ti 及同等性能显卡
显存8GB
内存16GB
硬盘空间150GB的可用硬盘空间
操作系统、CPU没有硬性要求

不知道自己显卡对应的等同性能是什么水平。可以参考:桌面显卡性能天梯图。

// 桌面显卡性能天梯图https://www.mydrivers.com/zhuanti/tianti/gpu/

Q&A​​​​​​​

Q:Mac能用Stable Diffusion吗?显卡用N卡好还是A卡好?A:问就是都能用,但目前,Nvidia(英伟达、N卡)显卡是AIGC应用公认的最优解。
Q:我想买一台新电脑来跑图,应该怎么选?A:非要这么问的话,购置一台N卡台式机是最佳的选择。

安装方式1:整合包安装Stable Diffusion

“整合包”一般指开发者对Automatic1111制作的Stable Diffusion WebUI进行打包并使其程序化的一种方式。使用整合包,一般可以省去一些自主配置环境依赖、下载必要模型的功夫。首先推荐使用整合包,以下是一些我推荐的整合包:

秋葉aaaki

公认最适合新手使用的整合包之一,支持一键启动,含可调节多种程序参数的启动器,方便更新管理。​​​​​​​

// 下载安装包// 将 zip 文件解压到您想要的位置。// 双击update.bat将 Web UI 更新到最新版本,等待完成然后关闭窗口。// 双击run.bat启动Web UI,首次启动时会下载大量文件。正确下载并安装所有内容后,您应该会看到一条消息“ Running on local URL:  http://127.0.0.1:7860”,打开该链接将向您显示 Web UI 界面。
https://pan.baidu.com/s/1jah5UZlnioDd4UWDf1pWQA?pwd=8868 提取码: 8868 
// A卡专用整合包https://pan.baidu.com/s/1QDqo2uEoUS_NY1olb4vmVQ //提取码:aaki 
sha1校验码:c7c5d497360c7ec3fe9af5ada1624842341d8275

图片

安装方式2:自主安装部署Stable Diffusion

---windows

  1. 安装Python 3.10.6(勾选Add to PATH)和git

  2. 从搜索栏打开命令提示符,然后键入

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

3. 双击webui-user.bat

---Linux

(基于 Debian)

  1. 输入以下命令,这会将 webui 安装到您的当前目录:

sudo apt install git python3.10-venv -ygit clone https://github.com/AUTOMATIC1111/stable-diffusion-webui && cd stable-diffusion-webuipython3.10 -m venv venv

2. 安装并运行:

./webui.sh {你的参数}

其他版本

// Red Hat-basedsudo dnf install git python3 -y && git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui && cd stable-diffusion-webui && ./webui.sh
// Arch-basedsudo dnf install git python3 -y && git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui && cd stable-diffusion-webui && ./webui.sh

备注:Python 3.10​​​​​​​

Installing Python 3.10cd stable-diffusion-webui
sudo pacman -S pyenvpyenv install 3.10.6pyenv local 3.10.6
python -m venv venv

图片

感兴趣可以关注我公众号,获取更多资料。干货满满哦:

​​​​​在这里插入图片描述

 

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

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

相关文章

【数据库设计和SQL基础语法】--查询数据--过滤

一、过滤数据 1.1 WHERE子句 基本条件过滤 使用比较运算符 在SQL中,基本条件过滤是通过使用比较运算符来限定检索的数据。以下是一些常用的比较运算符和它们的用法: 运算符说明示例等于 ()用于检索列中与指定值相等的行。示例:SELECT * FROM…

IDEA中工具条中的debug按钮不能用了显示灰色

IDEA中工具条中的debug按钮不能用了显示灰色 1. 问题描述 IDEA上的DEBUG按钮突然变成了灰色: 2. 解决办法 一通搜索,终于找到解决办法 点击 File -> Project Structure如下图操作 3. 重启,解决 4. 参考 https://www.cnblogs.com…

自学编程推荐一个容易学的中文编程工具,构件箱之单选框组简介

一、前言: 零基础自学编程,中文编程工具下载,中文编程工具构件之扩展系统菜单构件教程 编程系统化教程链接https://jywxz.blog.csdn.net/article/details/134073098?spm1001.2014.3001.5502 给大家分享一款中文编程工具,零基础轻…

C语言之基本数据类型和数

目录 算数类型和基本数据类型 基数 基数转换 由八进制数、十六进制数、二进制数向十进制数转换 由十进制数向八进制数、十六进制数、二进制数转换 二进制和十六进制的基数转换 在学习基本数据类型之前我们先来学习数。 算数类型和基本数据类型 在前面的学习中我们可以使用…

c++常见函数处理

1、clamp clamp&#xff1a;区间限定函数 int64_t a Clamp(a, MIN_VALUE, MAX_VALUE); #include <iomanip> #include <iostream> #include <sstream>int main() {std::cout << "no setw: [" << 42 << "]\n"<&l…

Docker 设置国内镜像源

Docker 设置国内镜像源 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 具体配置如下&#xff1a; {"registry-mirrors" : ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirro…

Lombok使用方法和总结

Lombok使用方法和总结 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; Lombok使用方法和总结 1. 介绍 在Java开发中&#xff0c;有许多重复且繁琐的代码需要我们…

Flutter Dart FFI Pointer<Uint8>类型如何转成数组或String

前言 继上一次发布的 Flutter 直接调用so动态库&#xff0c;或调用C/C源文件内函数 内容&#xff0c;最终我选择了第二种方式&#xff0c;直接把整个 Native C 的项目源代码放进了 Flutter 工程里编译&#xff08;放在iOS的目录是因为它不支持自定义源码路径&#xff0c;Andro…

wget下载到一半断了,重连方法

我是使用wget去下载 data.tar.gz 压缩包 wget https://deepgo.cbrc.kaust.edu.sa/data/deepgozero/data.tar.gz一开始下载的挺快&#xff0c;然后随着下载继续&#xff0c;下载速度就一直在下滑 下了大概2个小时后&#xff0c;已经下载了78%(6G/7.7G&#xff09;就断了。无奈c…

SpringBoot - @Schedule 上次任务未结束,下次任务到时间是否会启动验证

任务案例 Scheduled(cron "0/3 * * * * ? ") public void run() {int sleep new Random().nextInt(10);log.info("say sleep: {}s", sleep);try {Thread.sleep(sleep * 1000);} catch (InterruptedException e) {e.printStackTrace();} } 任务设定的…

阶段十-java新特性

JDK9新特性 1.模块化系统 jar包结构的变化 jar -》model -》package -》class 通过不同的模块进行开发 每个模块都有自己的模块配置文件module-info.java 2.JShell JDK9自带的命令行开发&#xff0c;在进行简单的代码调试时可以直接编译使用 可以定义变量&#xff0c;方法&…

大数据与人工智能——神经网络是如何工作的?

大数据与人工智能——神经网络是如何工作的&#xff1f; 我们习惯于去了解所使用工具、中间件的底层原理&#xff0c;本文则旨在帮助大家了解AI模型的底层机制&#xff0c;让大家在学习或应用各种大模型时更加得心应手&#xff0c;更加适合没有AI基础的小伙伴们。 一、GPT与神…

Java实现机考程序界面

机考界面如下&#xff08;单选题&#xff09;&#xff0c;上方是题目状态&#xff0c;下方是题目&#xff0c;1/5/1是已做题目数量、总共题目数量和答对题目数量。 再看一下多选题的界面。 判断题的界面。 回答正确时的反馈&#xff0c;会给出用时。 回答错误时的反馈&#xff…

SQL命令---带关系运算符的条件查询

介绍 使用sql语句按条件查询 命令 select 字段1,字段2 from 表名 where 条件表达式;关系运算符&#xff1a; 关系运算符说明等于<>不等于!不等于<小于<小于等于>大于>大于等于 例子 查询a表中id等于4的数据&#xff1a; select id,name from a where …

社会不教,精英不讲,坎儿还得自己过(揭秘人才成长规律)

推荐大家去看看天涯社区的精华帖子&#xff1a;《社会不教&#xff0c;精英不讲&#xff0c;坎儿还得自己过&#xff08;揭秘人才成长规律&#xff09;》 原出处天涯精华帖&#xff1a;《社会不教&#xff0c;精英不讲&#xff0c;坎儿还得自己过&#xff08;揭秘人才成长规律&…

【教3妹学编程-算法题】消除相邻近似相等字符

插&#xff1a; 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 坚持不懈&#xff0c;越努力越幸运&#xff0c;大家一起学习鸭~~~ 3妹&#xff1a;好冷啊&#xff0c; 冻得瑟瑟发抖啦 2…

制造业对于IT软硬件监控和摄像头故障监控的需求

制造业对于生产线的自动化和智能化需求较高&#xff0c;IT监控运维管理软件在制造业的应用也日益普及。监控易为制造业提供了一系列定制化的解决方案&#xff0c;助力企业实现生产线的智能化和高效化。 随着制造业的数字化转型和智能化升级&#xff0c;IT运维管理软件的需求也在…

解决mfc140.dll丢失的方法有哪些?分享3个实测有效的方法

在计算机使用过程中&#xff0c;我们经常会遇到一些错误提示&#xff0c;其中最常见的就是“找不到指定的模块”或“无法加载某某.dll文件”。这些错误通常会导致程序无法正常运行&#xff0c;给用户带来很大的困扰。而mfc140.dll文件丢失就是其中之一。本文将介绍3个解决mfc14…

深入理解Java虚拟机---类加载机制

类加载机制 什么是类加载机制类加载的时机类加载的过程加载验证文件格式验证元数据验证字节码验证符号引用验证 准备解析初始化 类加载器双亲委派模型 什么是类加载机制 虚拟机把描述类的数据从 Class 文件加载到内存&#xff0c;并对数据进行校验、转换解析和初始化&#xff…

《PySpark大数据分析实战》-06.安装环境准备

&#x1f4cb; 博主简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是wux_labs。&#x1f61c; 热衷于各种主流技术&#xff0c;热爱数据科学、机器学习、云计算、人工智能。 通过了TiDB数据库专员&#xff08;PCTA&#xff09;、TiDB数据库专家&#xff08;PCTP…