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

目录
相关文章
|
12天前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
17 0
|
4天前
|
异构计算 Python
30行代码实现一个带UI界面的图片背景移除工具:并附带web网页
人工智能技术正处于蓬勃发展中,移除图片背景的方法众多,涵盖了各式各样的实现途径和模型。然而,这些方法往往在安装和配置环境方面稍显复杂。今天,介绍一种极其简便的方法——大约30行代码,就能实现这一功能。虽然相比之下可能稍显简单,但对于不太苛刻的需求来说,这种方法颇为方便实用。
|
11天前
|
小程序 开发者 Windows
轻量、可靠的小程序 UI 框架 -- Vant Weapp的安装和使用
轻量、可靠的小程序 UI 框架 -- Vant Weapp的安装和使用
12 1
|
18天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
45 7
|
10天前
|
机器学习/深度学习 运维 Serverless
函数计算产品使用问题之打开SD web UI域名时显示resource throttled,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
JavaScript
Nuxt3 实战 (四):安装 Nuxt UI 和配置 Typescript 类型检查
这篇文章介绍了在项目中安装和配置Nuxt UI以及TypeScript的步骤。作者在前言中提到考虑了AntDesignVue和Element-Plus,但最终选择了NuxtUI,因为它更适合年轻化的项目,并且与Nuxt兼容。安装Nuxt UI需要执行一系列命令,同时会自动安装一些相关模块。然后,可以在Nuxt应用中使用Nuxt UI的所有组件和可组合函数。此外,还介绍了如何添加图标库和配置TypeScript。
Nuxt3 实战 (四):安装 Nuxt UI 和配置 Typescript 类型检查
|
2月前
Vue3+Vite+Pinia+Naive后台管理系统搭建之四:Naive UI 组件库的安装和使用
Vue3+Vite+Pinia+Naive后台管理系统搭建之四:Naive UI 组件库的安装和使用
60 1
|
1月前
|
Apache Windows
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
37 0
|
1月前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
30 0
|
2月前
|
Kubernetes Oracle 关系型数据库
实时计算 Flink版产品使用合集之web ui能否在线管理数据source和处理数据
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。