无代码,零基础!手把手教你掌握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,一经查实,立即删除!

相关文章

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语言之基本数据类型和数

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

Docker 设置国内镜像源

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

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

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

阶段十-java新特性

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

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

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

Java实现机考程序界面

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

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

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

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

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

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

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

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

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

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

📋 博主简介 💖 作者简介:大家好,我是wux_labs。😜 热衷于各种主流技术,热爱数据科学、机器学习、云计算、人工智能。 通过了TiDB数据库专员(PCTA)、TiDB数据库专家(PCTP…

Kafka集成springboot

安装kafka,直接到官网下载bin文件,本文使用windows进行使用kafka。 下载之后,第一步,启动zookeeper: zookeeper-server-start.bat ..\..\config\zookeeper.properties 第二步,启动kafka: kafka…

Matlab之让特别大的数字显示全,不用科学计数法的形式

一、常见大数显示形式 matlab会自动将特别大的数字,采用科学计数法显示。 bigNum 1234567890000000000000 二、显示大数所有位数 这里采用的是将数字转为字符,并用定点表示 bigNum 1234567890000000000000; bigNumstr num2str(bigNum, %.0f); % 使用…

如果我忽然嗝屁了,家人怎么继承我的财产

前言 笔者很喜欢的电影《寻梦环游记》有这么一句经典台词:“真正的死亡是世界上没有一个人记得你”。 然而,现实中我们所说的“死亡”,其实就是 他再不能与这个世界、与自己在乎的人有新的互动了。 本文,笔者想写一写 关于死亡的…

Java的String类常用方法 |StringBuilder和StringBuffer

文章目录 String类常用方法字符串查找转化字符串替换字符串拆分字符串截取其他操作方法 字符串的不可变性StringBuilder和StringBufferStringBuilder的介绍面试题 String类常用方法 字符串查找 方法功能char charAt(int index)返回index位置上字符,如果index为负数…

Python polars库:高性能数据操作的利器

更多资料获取 📚 个人网站:ipengtao.com 在数据处理和分析领域,Python一直以来都是一种热门的编程语言。近年来,随着数据量的增加和对性能的需求,一些新的数据处理库也逐渐崭露头角。其中,polars库作为一个…

C++ 11 初识2

一.新的类功能 默认成员函数 原来 C 类中,有 6 个默认成员函数: 构造函数 析构函数拷贝构造函数拷贝赋值重载 取地址重载const 取地址重载 C11 新增了两个:移动构造函数和移动赋值运算符重载。 针对移动构造函数和移动赋值运算符重载有一些需…

Python Paramiko库:SSH远程连接与文件传输实战指南

更多资料获取 📚 个人网站:ipengtao.com 在网络管理和系统运维中,SSH(Secure Shell)是一种广泛用于远程登录和文件传输的协议。Python中的Paramiko库为开发者提供了灵活、强大的SSH客户端和服务器功能。本文将深入探讨…