VLAD Diffusion,一个更好用且易于安装的Stable Diffusion Web UI

简介: VLAD Diffusion 是我们前面介绍过的 AUTOMATIC1111/stable-diffusion-webui的一个定制的更新,它主要是为了更频繁发布的更新和错误修复。

它包含

  • 新的安装程序,并且提供了高级CUDA调优
  • 不在依赖Accelerate,因为Accelerate是分布式的,并且将库更新为最新的已知兼容版本
  • 内置了 LoRA, LyCORIS, Custom Diffusion, Dreambooth 的训练
  • 大多数设置可通过UI配置,而不需要命令行
  • 新的错误日志和异常处理

并且做了以下优化

  • 针对Torch 2.0优化
  • 如果系统支持运行时会默认启用SDP内存注意力(xFormers 和其他交叉注意力模式也还是可用)
  • 在CPU或CUDA上运行时自动调整参数:支持AMD和M1平台(但没有优化)
  • 还可以换web的主题(这个真需要吗😂)
  • 从python 3.7升级到了3.9(3.9+都可以支持,这样有很多包就不用编译了,因为3.7有点老了,很多库是不支持的)

我们现在看看怎么安装:

这里以Python 3.10为例,并且还是需要准备Git。

第一步,下载代码:

 git clone https://github.com/vladmandic/automatic

完成应该在“automatic”文件夹中看到这33个文件。

第二步:双击“webui.bat”文件。这里就不需要向上次的AUTOMATIC1111版本需要我们再进行配置了,如果你用conda环境都会自动进行:

第三步:在浏览器中打开 http://127.0.0.1:7860

输入一个prompt

 An astronaut riding a horse in space. Photorealistic

虽然Automatic1111还是目前的主流,但是VLAD diffusion这样的工具正在做更多的改进。

VLAD不仅解决了最近Automatic1111开发速度慢的问题,还提供了一系列增强功能,可以将您的AI图像生成项目提升到新的高度。

最主要的是他用的python 3.9+ 不会有太多的本地编译的问题,所以如果你Automatic1111的包安装不上,可以试试这个代码,会简化你的安装过程。

最后代码地址:

https://avoid.overfit.cn/post/0caaa9f5c8af48619361a15308a6e146

作者:Jim Clyde Monge

目录
相关文章
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
440 1
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
1818 12
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
1190 11
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
人工智能 自然语言处理 API
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
UI-TARS Desktop 是一款基于视觉语言模型的 GUI 代理应用,支持通过自然语言控制电脑操作,提供跨平台支持、实时反馈和精准的鼠标键盘控制。
7292 17
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
670 20
|
存储 JSON JavaScript
WEB CAD插件通过上下文对象MxPluginContext修改UI界面的方法
本文介绍了如何使用MxPluginContext动态控制MxCAD项目的UI界面。通过该上下文对象,开发者可以灵活设置UI配置,如控制操作栏显隐、编辑按钮、添加侧边栏等。具体方法包括调用`getUiConfig()`获取并修改`mxUiConfig.json`中的属性,实现界面的定制化。此外,还提供了控制命令行聚焦的功能,解决输入框焦点锁定问题。详细代码示例和效果对比图展示了具体实现步骤,帮助开发者更好地适配项目需求。
|
开发框架 JavaScript 前端开发
Web Component -- 即将爆发的原生的 UI 组件化标准
Web Component -- 即将爆发的原生的 UI 组件化标准
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
1857 1
|
前端开发 JavaScript C#
C#开发者的新天地:Blazor如何颠覆传统Web开发,打造下一代交互式UI?
【8月更文挑战第28天】Blazor 是 .NET 生态中的革命性框架,允许使用 C# 和 .NET 构建交互式 Web UI,替代传统 JavaScript。本文通过问答形式深入探讨 Blazor 的基本概念、优势及应用场景,并指导如何开始使用 Blazor。Blazor 支持代码共享、强类型检查和丰富的生态系统,简化 Web 开发流程。通过简单的命令即可创建 Blazor 应用,并利用其组件化和数据绑定特性快速搭建界面。无论对于 .NET 还是 Web 开发者,Blazor 都是一个值得尝试的新选择。
1295 1

热门文章

最新文章