xFormers是一个模块化和可编程的Transformer建模库,可以加速图像的生成。

这种优化仅适用于nvidia gpus,它加快了图像生成,并降低了vram的使用量,而成本产生了非确定性的结果。

下载地址:

https://github.com/facebookresearch/xformershttps://github.com/facebookresearch/xformers

启用xformers对大图及以上有极为巨大的性能提升,极大幅度降低显存占用,并且有很大可能修复黑图。代价是部分细节可能有些许改变(有可能有巨大改变)。如果不是非常吹毛求疵,强烈推荐使用xformers生成高分辨率的图片。

即使同一种子、同一参数,使用xFormers后每次出的图都有点变化,主要是物件的边缘。但是和显卡型号的改变一样,只是细节上一些变化,不对比看不出来。请自行衡量能不能接受这些改变。

linux上构建xFormers:

切换到webui根目录

source ./venv/bin/activate
cd repositories
git clone https://github.com/facebookresearch/xformers.git
cd xformers
git submodule update --init --recursive
pip install -r requirements.txt
pip install -e

Windows上构建xFormers:

安装依赖项:

1、安装VS Build Tools 2022,只需要安装Desktop development with C++

https://visualstudio.microsoft.com/downloads/?q=build+tools#build-tools-for-visual-studio-2022https://visualstudio.microsoft.com/downloads/?q=build+tools#build-tools-for-visual-studio-20222、安装Install CUDA 11.3,如果已安装Stable Diffusion WebUI,则忽略

拉取xformers源码,创建venv并激活

git clone https://github.com/facebookresearch/xformers.git
cd xformers
git submodule update --init --recursive
python -m venv venv
.\venv\scripts\activate.bat

然后安装其余的依赖项

pip install -r requirements.txt
pip install wheel

运行以下内容:

python setup.py build
python setup.py bdist_wheel

在xformers目录下,进入dist文件夹,将.whl文件复制到目录stable-diffusion-webui。

如果当前安装的是Python3.10版本,也可以直接下载打包好的whlhttps://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whlhttps://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl

在stable-diffusion-webui目录下,安装.whl,如果名称不同,请在以下命令中更改文件名称:

.\venv\scripts\activate.bat
pip install xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl

修改webui-user.bat,确保xformers被启用

set COMMANDLINE_ARGS=--xformers

最新版本的xformers不需要编译代码,可以直接通过pip安装

在stable-diffusion-webui目录下

.\venv\scripts\activate.bat
pip install xformers

xFormers安装使用相关推荐

  1. 【实操演练】平民玩家借力AI生成美少女图片

    前言 AI的风已经吹了有一阵子了.看着各种头条的AI图片,各种群里的惊艳美女,是不是和我一样也想自己去实操一番呢?说起AI生图领域,目前较火的应该是Midjourney和Stable Diffusio ...

  2. 【踩坑笔记】从零开始部署安装Stable Diffusion 2 WebUI

    一.材料准备 一台带GPU的电脑,系统Ubuntu20.2 Xshell和Xftp,用于连接云主机,传输文件 我用的是阿里云ECS,型号ecs.gn6i-c4g1.xlarge(4 vCPU 15 G ...

  3. kohya_ss GUI安装教程

    kohya_ss GUI安装教程 先附上两张我生成的动漫美女 介绍: This repository contains training, generation and utility scripts ...

  4. Windows11安装kohya_ss详细步骤(报错、踩坑)

    文章目录 笔者环境 所需环境 安装kohya_ss 方式一:带有GUI的kohya_ss仓库 方式二:kohya_ss核心仓库 题外话 笔者环境 OS:windows11 Python:3.10.6 ...

  5. AUTOMATIC1111/stable-diffusion-webui安装教程

    github项目地址:AUTOMATIC1111/stable-diffusion-webui 前提: git已经安装(这个很简单,可以去其他教程看) 安装python 3.10.9,这里稍微说一下, ...

  6. AIGC:Stable Diffusion(一项普通人就能实现的AI前沿科技)的简介、Stable Diffusion2.0的改进、安装、使用方法(文本到图像/图像修改/超分辨率/图像修复)之详细攻略

    AIGC:Stable Diffusion(一项普通人就能实现的AI前沿科技)的简介.Stable Diffusion2.0的改进.安装.使用方法(文本到图像/图像修改/超分辨率/图像修复)之详细攻略 ...

  7. SD-WebUI 安装方案

    SD-WebUI 安装方案# 此教程参考了 crosstyan 的 FAQ WebUI 的官方代码仓库地址为 GitHub - AUTOMATIC1111/stable-diffusion-webui ...

  8. 傻瓜式安装stable diffusion图像生成软件

    目录 1.打开:https://colab.research.google.com/ 2.复制一下代码: 3.粘贴到下方,按运行按钮. 4.打开安装好的软件.上框复制以下代码: 5.下框复制以下代码: ...

  9. 【教程】去水印开源工具Lama Cleaner在Windows的安装和使用

    一.Lama Cleaner是什么? Lama Cleaner是一款开源且免费的人工学习图片去水印程序(个人主要学习用途),没有图片分辨率限制(个人使用暂未发现),并且保存的图片质量很高(个人觉得跟原 ...

最新文章

  1. 2017回顾与2018前瞻:机器学习与人工智能
  2. 初一模拟赛总结(3.23)
  3. Android成长日记-Android监听事件的方法
  4. 好程序员web前端分享JS引擎的执行机制
  5. [HNOI 2011]数学作业
  6. 10分钟搞懂:亿级用户的分布式数据存储解决方案!
  7. WCF 服务中元数据的地址问题
  8. 【考证】大一规划、考证大军、水水水!
  9. 开发电脑应该是8核(8线)
  10. 多块盘制作成一个lvm
  11. Python 实现窗函数
  12. PLSQL入门与精通(第56章:用PLSQL读写文件)
  13. java opencv 基本操作4
  14. HTML记事本滚动字幕怎么弄,滚动字幕怎么用word做 如何用WORD制作滚动字幕
  15. 怎么使用计算机自带的摄像头拍视频,电脑怎么用摄像头录制视频
  16. 中央民族大学计算机考研2020,2020年中央民族大学856计算机学科专业综合考研复习资料...
  17. INSERT DESC UPDATE SELECT
  18. 数学形态学处理—膨胀腐蚀与开闭运算
  19. BOM学习记录一:BOM解释
  20. 关于django在database或者后台输入字段为Incorrect string value: ‘\xE4\xBD\xA0\xE4\xBC\x9A问题

热门文章

  1. 计算机相关的硬件和软件,计算机的硬件和软件
  2. win7 无法启动此程序,因为计算机中丢失glut32.dll
  3. 《Blender建模练习:人物模型多边形建模》
  4. python实现jpg、png等图片格式转为PDF
  5. 一套可行的PFC力控制实现循环加载方法
  6. SAP BAPI_GOODSMVT_CREATE收货时序列号传入
  7. 纯文本还是HTML邮件
  8. 通联支付以及第三方支付所需要注意的
  9. 如何设定Listview表头的背景色
  10. 网页背景flash素材