xFormers安装使用
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安装使用相关推荐
- 【实操演练】平民玩家借力AI生成美少女图片
前言 AI的风已经吹了有一阵子了.看着各种头条的AI图片,各种群里的惊艳美女,是不是和我一样也想自己去实操一番呢?说起AI生图领域,目前较火的应该是Midjourney和Stable Diffusio ...
- 【踩坑笔记】从零开始部署安装Stable Diffusion 2 WebUI
一.材料准备 一台带GPU的电脑,系统Ubuntu20.2 Xshell和Xftp,用于连接云主机,传输文件 我用的是阿里云ECS,型号ecs.gn6i-c4g1.xlarge(4 vCPU 15 G ...
- kohya_ss GUI安装教程
kohya_ss GUI安装教程 先附上两张我生成的动漫美女 介绍: This repository contains training, generation and utility scripts ...
- Windows11安装kohya_ss详细步骤(报错、踩坑)
文章目录 笔者环境 所需环境 安装kohya_ss 方式一:带有GUI的kohya_ss仓库 方式二:kohya_ss核心仓库 题外话 笔者环境 OS:windows11 Python:3.10.6 ...
- AUTOMATIC1111/stable-diffusion-webui安装教程
github项目地址:AUTOMATIC1111/stable-diffusion-webui 前提: git已经安装(这个很简单,可以去其他教程看) 安装python 3.10.9,这里稍微说一下, ...
- AIGC:Stable Diffusion(一项普通人就能实现的AI前沿科技)的简介、Stable Diffusion2.0的改进、安装、使用方法(文本到图像/图像修改/超分辨率/图像修复)之详细攻略
AIGC:Stable Diffusion(一项普通人就能实现的AI前沿科技)的简介.Stable Diffusion2.0的改进.安装.使用方法(文本到图像/图像修改/超分辨率/图像修复)之详细攻略 ...
- SD-WebUI 安装方案
SD-WebUI 安装方案# 此教程参考了 crosstyan 的 FAQ WebUI 的官方代码仓库地址为 GitHub - AUTOMATIC1111/stable-diffusion-webui ...
- 傻瓜式安装stable diffusion图像生成软件
目录 1.打开:https://colab.research.google.com/ 2.复制一下代码: 3.粘贴到下方,按运行按钮. 4.打开安装好的软件.上框复制以下代码: 5.下框复制以下代码: ...
- 【教程】去水印开源工具Lama Cleaner在Windows的安装和使用
一.Lama Cleaner是什么? Lama Cleaner是一款开源且免费的人工学习图片去水印程序(个人主要学习用途),没有图片分辨率限制(个人使用暂未发现),并且保存的图片质量很高(个人觉得跟原 ...
最新文章
- 2017回顾与2018前瞻:机器学习与人工智能
- 初一模拟赛总结(3.23)
- Android成长日记-Android监听事件的方法
- 好程序员web前端分享JS引擎的执行机制
- [HNOI 2011]数学作业
- 10分钟搞懂:亿级用户的分布式数据存储解决方案!
- WCF 服务中元数据的地址问题
- 【考证】大一规划、考证大军、水水水!
- 开发电脑应该是8核(8线)
- 多块盘制作成一个lvm
- Python 实现窗函数
- PLSQL入门与精通(第56章:用PLSQL读写文件)
- java opencv 基本操作4
- HTML记事本滚动字幕怎么弄,滚动字幕怎么用word做 如何用WORD制作滚动字幕
- 怎么使用计算机自带的摄像头拍视频,电脑怎么用摄像头录制视频
- 中央民族大学计算机考研2020,2020年中央民族大学856计算机学科专业综合考研复习资料...
- INSERT DESC UPDATE SELECT
- 数学形态学处理—膨胀腐蚀与开闭运算
- BOM学习记录一:BOM解释
- 关于django在database或者后台输入字段为Incorrect string value: ‘\xE4\xBD\xA0\xE4\xBC\x9A问题