Stable Diffusion 系列教程 - 1 基础准备(针对新手)

news/2024/7/10 20:51:47 标签: stable diffusion

使用SD有两种方式:

  • 本地:
    • 显卡要求:硬件环境推荐NVIDIA的具有8G显存的独立显卡,这个显存勉勉强强能摸到门槛。再往下的4G可能面临各种炸显存、炼丹失败、无法生成图片等各种问题。对于8G显存,1.0模型就不行,需要更高的环境配置,所以8G仅仅是个基础。最好还是16G以上。
    • 硬盘要求:100G以上的固态硬盘。固态硬盘可以加快读取速度,如果是机械硬盘,很多东西包括模型的创建时间消耗都是成倍的。秋叶大佬的压缩包大概为7~8G左右,但这没有计算模型。实际使用时各种插件及大模型(1G起步)最基础大概需要20G以上。而且在本地训练模型时,一些中间步骤需要保存下来,这就需要更大的硬盘空间。
    • 内存和系统:Win10及以上,16G以上的内存空间。
    • 部署:(本地部署不能有中文路径)
      • 第一步:安装启动器依赖:直接管理员身份运行秋叶大佬的依赖安装包,安装即可。

  • 第二步:双击启动器,打开UI界面,如果是第一次的话可能会经历下面这个短暂的更新。

下面讲一讲插件是如何安装的: 

我们点击UI界面的扩展文件夹,就能跳转到所有插件的根目录。每一个文件夹就是一个插件。

点击“一键启动”,跳转到控制台,整个过程会持续一段时间,随后会打开Web UI:

选一个中英文互译的插件为例来说明如何安装插件。比如黄色框,上面是中文,下面是英文。这种插件怎么安装呢:

比如点击扩展,可以看到一些内置的插件和自己安装的插件,蓝色的使能框能够勾选或取消一些插件,在勾选完成后点击“应用并重启用户界面”就能生效。再一个有时候部分插件是彼此冲突的,这个功能可以帮我们取消勾选冲突的插件。

点击“可用”,再点击“加载自”,就可以看到插件目录表。在这其中搜索需要的插件的关键词并点击“Install”安装。出现红框后,就代表可以重启Web UI并开始使用了。

  • 云端(花钱使用别人的电脑来远程SD)
    • 腾讯云(腾讯云 产业智变·云启未来 - 腾讯):教程链接(全网最简单的stable diffusion腾讯云部署教程,没有显卡照样玩转AI绘画_哔哩哔哩_bilibili)。优点:可以使用windows,和在自己电脑上使用SD是一样的。缺点:贵(竞价实例的话虽然便宜但是会有自动释放的风险)。

    • 阿里云(阿里云-计算,为了无法计算的价值):教程链接(超详细云端部署Stable Diffusion教程!100%还原本地操作,免费试用3个月,自由切换模型、扩展,阿里云的函数计算太香了!| 在线安装Web UI_哔哩哔哩_bilibili)。优点:有活动,方便使用。
    • AUTODL(AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL):教程链接(AI绘画云端部署-整合版3.0正式发布 | 速度更快 | 自带依赖 | 全流程教程_哔哩哔哩_bilibili)。优点:各种大佬在上面搭建了很多框架,适合练大模型和LORA模型且价格便宜。缺点:问题层出不穷,老的镜像没办法使用。
    • 青椒云(云电脑_云桌面_云图形工作站_桌面云电脑服务平台-青椒云):教程链接(AI绘画全新云端windows整合版镜像发布[青椒云平台]_哔哩哔哩_bilibili)。优点:也可以使用windows,最重要的是不需要部署,可以选择别人的镜像,下载完就可以直接使用。

http://www.niftyadmin.cn/n/5234975.html

相关文章

【Python 训练营】N_16 二分法查找

题目 定义函数&#xff0c;使用二分法查找列表[1,2,3,4,5,6,7,8,9,10]中5的位置&#xff0c;未找到返回False。 分析 二分法查找就是通过不断对半的方法查找区间[a,b]内的数值位置 答案 def binarySearch(L,t):x0low, high 0, len(L) - 1while low < high:mid int( (l…

c语言——简单客户端demo

以下是一个简单的C语言客户端示例&#xff0c;用于连接到服务器并发送和接收数据&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <arpa/inet.h> #include <unistd.h…

000FreeCAD源码学习--MainGui.cpp

目录 1 MainGui.cpp源代码 2 int main()函数分析 3 编译运行截图 FreeCADMain项目下的MainGui.cpp 1 MainGui.cpp源代码 int main( int argc, char ** argv ) { #if defined (FC_OS_LINUX) || defined(FC_OS_BSD)setlocale(LC_ALL, ""); // use native environm…

python basic3-zstarling

zstarling 1. map 函数匹配。成字典。2. 分组模糊匹配。3. 折线图的数据标签显示4. set_xticks() 无法识别列表5. set_xticklabels()会缺少一个值6. dtype()查看数据类型 ,astype()修改数据类型。7. object是指数值里有一个值是字符串类型&#xff0c;整体可以指字符串类型。8.…

Node【工具 01】Node Version Manager nvm安装使用(Node.js版本管理工具)

1.介绍 非专业前端开发工程师在构建项目时遇到如下问题&#xff1a; ERROR: This version of pnpm requires at least Node.js v16.14 The current version of Node.js is v14.17.0 Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Nod…

24秋招--双非本科上岸大疆研发岗面经分享

联想 小组面 小组面试 就人工智能的工业化领域张开讨论 单面 英文沟通 自我介绍 介绍一下货拉拉的实习经历 在货拉拉实习学到了什么 说说对DevOps的理解 有哪些爱好 对Agilean有了解吗 ... 中文沟通 对测试理论有哪些了解 对测试和测开的职责的理解 为什么要跳槽去…

Linux 命令stat

命令作用 stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 查看的信息内容: File 显示文件名 Size 显示文件大小 Blocks 文件使用的数据块总数 IO Block IO块大小 regular file 文件类型&#xff08;常规文件&#xff09; Device …

安全行业招聘信息汇总

1. 阿里巴巴-淘天集团-安全部 社招岗位&#xff1a;Java开发 招聘层级&#xff1a;P5-P6 工作年限&#xff1a;本科毕业1-3年&#xff0c;硕士毕业1-2年 base地点&#xff1a;杭州 职位描述 负责淘天安全部风控基础标签平台0到1能力建设及产品规划和落地。负责标签应用的产品…