当前位置: 首页 > news >正文

stable-diffusion-ui 下载和安装

简介

Stable Diffusion Web UI是一款基于Stable Diffusion基础应用的交互程序,它利用gradio模块搭建而成。这个模块除了具有txt2img、img2img等基本功能外,还包含许多模型融合改进、图片质量修复等附加升级。所有这些功能都可以通过易于使用的Web应用程序图形用户界面进行访问。

Stable Diffusion是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。该软件使用了一种称为GAN(生成对抗网络)的深度学习模型,该模型可以学习并模仿艺术家的创作风格,从而生成类似的艺术作品。同时,Stable Diffusion具有直观的用户界面,可以让用户轻松地调整绘画参数并实时预览结果。

通过Stable Diffusion Web UI,用户可以更加方便地使用Stable Diffusion的各种功能,包括但不限于文本到图像的生成、图像风格转换、图像修复等。同时,该界面还提供了一些高级功能,如批量处理、自动矫正和自动化调整等,可以帮助用户更加高效地完成大量的绘画任务。

配置要求

为了运行Stable Diffusion,以下是建议的最低电脑配置:

  • CPU:Intel Core i5或更高(或同等配置的AMD处理器)。
  • RAM:至少8 GB DDR4或DDR5 RAM。
  • 存储:256 GB或更大的SATA或NVMe固态驱动器,需要至少20 GB的可用空间。
  • GPU:具有至少2 GB GDDR6内存的独立显卡。(推荐NVIDIA GeForce RTX 30系列或AMD Radeon RX 6000系列)
  • 显示器:分辨率高、色彩准确的显示器,最好支持广色域。
    如果使用笔记本电脑进行AI绘画,还需要考虑散热和电池寿命,建议选择具有良好散热设计和大容量电池的笔记本电脑。

请注意,这些是最低配置要求,根据实际运行效果和预算等因素,还可以选择更高配置。其中显卡起着很重要的作用,决定你AI绘画出图的速度和质量。

下载

如何基于一些开源的库来搭建一套自己的 AI 作图工具。

需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面

Stable Diffusion web UI GitHub 地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

运行 Stable Diffusion 需要硬件要求比较高,运行时会消耗较大的资源,特别是显卡。

Windows 环境安装
本地环境要求安装 Python 3.10.6 或以上版本,并把它加入到本机的环境变量中。

下载 Stable Diffusion web UI GitHub 源码下载后,点击 webui-user.bat文件,自动下载依赖安装运行。过程需要好几个小时。
由于受到github.com网速的影响,以及代码中的需要下载的模型网址需要科学上网,导致安装过程中会出现各种错误。所以我推荐大家用国内大神集成的秋叶下载器。

链接:https://pan.baidu.com/s/1XVvNsA_B1Xqp5GPc8b8AiQ?pwd=we52
提取码:we52

在这里插入图片描述
温馨提示:整个文件有17G以上大小。下载可能很久。

安装

将sd-webui-aki下载到一个空间比较大的磁盘,因为后期还需要下载各种模型,大点的模型通常几个G,还有生成的Ai绘画文件都会在这里,文件会越来越多,占用的空间会越来越大。
下载后,先点击运行 启动器运行依赖-dotnet-6.0.11.exe文件,安装AI绘画所需要的依赖。
然后解压 sd-webui-aki-v4.4.7z 文件到同级目录下。
在这里插入图片描述
最后点击打开解压后的sd-webui-aki-v4.4文件夹,找到一个 A启动器.exe(启动器)文件,点击启动。
在这里插入图片描述
启动后会弹出一下的gui界面,点击启动器界面中的【一键启动】按钮,启动stable-diffusion-ui服务。
在这里插入图片描述
点击启动后,会再弹出一个命令窗口,执行加载stable-diffusion-ui的依赖和模型。完成后自动会打开web浏览器,显示stable-diffusion-ui的网站界面。如果没有自动打开浏览器,自己手动打开浏览器,输入网址 http://127.0.0.1:7860
在这里插入图片描述
浏览器 stable-diffusion-ui AI绘画操作界面(安装成功)
在这里插入图片描述

结束

完成以上操作,本篇文章就告一段落,一篇文章长度有限讲不完。下一章节会教大家如何使用操作stable-diffusion-ui 生成自己想要的图片。AI潮流势不可挡,开来开启你的AI世界的新篇章吧!!!

相关文章:

  • EtherNet Ip工业RFID读写器与欧姆龙PLC 配置示例说明
  • 自动驾驶,从“宠儿”走进“淘汰赛”
  • linux入门---多线程的控制
  • HTML5和HTML的区别
  • 13.计算机视觉
  • Shopee买家通系统全自动化操作简单方便又快速
  • 解决恶意IP地址攻击:保卫网络安全的有效方法
  • 大数据-玩转数据-Python Sftp Mysql 数据
  • 支持CT、MR三维后处理的医学PACS源码
  • 【Luogu】 P5642 人造情感(emotion)
  • AUTOSAR汽车电子嵌入式编程精讲300篇-基于车联网的商用车载终端系统的研究与设计
  • 关于多个elementui的cascader级联组件页面滚动渲染样式导致卡顿问题
  • SQLSmith: Databend 如何利用随机化测试检测 Bug
  • MySQL 8 - 处理 NULL 值 - is null、=null、is not null、<> null 、!= null
  • Jupyter Notebook的使用
  • 【刷算法】从上往下打印二叉树
  • 03Go 类型总结
  • 08.Android之View事件问题
  • Android Studio:GIT提交项目到远程仓库
  • CSS 专业技巧
  • ES6 学习笔记(一)let,const和解构赋值
  • ES学习笔记(12)--Symbol
  • Java到底能干嘛?
  • js中forEach回调同异步问题
  • Spring核心 Bean的高级装配
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue 配置sass、scss全局变量
  • vue2.0项目引入element-ui
  • 漂亮刷新控件-iOS
  • 如何利用MongoDB打造TOP榜小程序
  • 数据可视化之 Sankey 桑基图的实现
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 想写好前端,先练好内功
  •  一套莫尔斯电报听写、翻译系统
  • 译有关态射的一切
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • #etcd#安装时出错
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Python) SOAP Web Service (HTTP POST)
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (三)终结任务
  • (转)Linq学习笔记
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .net反混淆脱壳工具de4dot的使用
  • .net知识和学习方法系列(二十一)CLR-枚举
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • [ 蓝桥杯Web真题 ]-布局切换
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [2023年]-hadoop面试真题(一)
  • [android] 练习PopupWindow实现对话框