sd sdxl diffusers GPU 显存 优化

 

# 使用 fp 16, 显存减少,速度提示
pipe = StableDiffusionXLPipeline.from_single_file(
    modelPath,
    dtype=torch.bfloat16, 
    variant="fp16", 
    use_safetensors=True, 
    load_safety_checker=False,
    device_map="auto")

# VAE并发解码,改为串行,减少了显存使用,推理会变慢
# 多图VAE解码会有一点优化,单图的话,没啥变化
pipe.enable_vae_slicing()
# 分块处理,这样可以低显存出大图,512*512以下用不着
pipe.enable_vae_tiling()
# 子模块在需要时移动到GPU,在新模块运行时立即返回CPU。
# 这样会减少显存使用,推理会变慢
pipe.enable_model_cpu_offload()
# 子模块放入内存,需要的时候再挪到显存,比如UNet模块
# 这样会减少显存使用,推理会变慢
pipe.enable_sequential_cpu_offload()
# 插件,可以提升速度
pipe.enable_xformers_memory_efficient_attention()

参考 

https://huggingface.co/docs/diffusers/en/optimization/memory

优化Stable Diffusion XL的终极指南 - 知乎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/545116.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

九州金榜|孩子青春期应该如何家庭教育?

青春期,是一个人从儿童走向成年的重要过渡阶段,也是心理、生理发生巨大变化的时期。面对这一特殊时期的孩子,家庭教育显得尤为重要。那么,作为家长,我们该如何进行青春期孩子的家庭教育呢?九州金榜家庭教育…

基于springboot酒店管理系统的人事部门管理子系统

基于springboot酒店管理系统的人事部门管理子系统 前言 酒店管理系统的设计与实现-人事部门管理子系统,可以让用户在最短的时间里享受到最好的服务;而开发本系统,又能够提高系统整体工作水平,简化工作程序,这对管理员…

图片壁纸社区app前后端开源小程序源码 取图小程序源码

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 图片壁纸社区APP前后端开源小程序源码, 修改了开源版的前端样式,变成图片社区,也可以用来作为壁纸。 图片壁纸社区 APP 前后端开源小程序源码&am…

HalconLen1-图块标定

read_image(Image, C:/Users/86173/Desktop/test/2.png)*获取图片大小 get_image_size(Image, Width, Height)*关窗口 dev_close_window()*开窗口 dev_open_window(0, 0, Width, Height, black, WindowHandle)*显示图片 dev_display(Image)*dev_clear_window()*灰度二值化 thre…

新质生产力:数字孪生将如何管好地铁站?

智慧车站建设是现代交通领域的重要发展方向,旨在通过集成先进的信息技术,提升车站的运营效率、安全性及乘客体验。基于既有的综合监控技术,通过集成多种传感器和数据采集设备,实现对车站设备、环境、客流、人员等对象群的智能感知…

项目管理总体计划模板(项目经理干货)

项目管理总体计划模板 1、项目基本信息 2、项目里程碑 3、项目干系人 4、项目团队组织架构管理 5、项目预算管理 6、项目项目任务计划管理 7、问题及风险管理 8、项目周报 9、项目相关要求 软件项目相关全套精华资料包获取方式①:点我获取 获取方式②:本…

基于Canvas实现的简历编辑器

基于Canvas实现的简历编辑器 大概一个月前,我发现社区老是给我推荐Canvas相关的内容,比如很多 小游戏、流程图编辑器、图片编辑器 等等各种各样的项目,不知道是不是因为我某一天点击了相关内容触发了推荐机制,还是因为现在Canvas…

DV证书——网站安全的第一道防线

简介 在日新月异的互联网世界中,网站安全已成为衡量用户信任度和企业责任的重要指标。域名验证SSL证书(Domain Validation, DV证书)作为最基本的加密证书类型,以其高效、便捷的特性,为网站开启了HTTPS加密之旅&#x…

Jmeter八大元件

Jmeter八大元件 一、定义二、Jmeter八大元件的作用域三、 Jmeter的执行顺序 一、定义 取样器:jmeter接口测试的核心,我们发送接口请求的配置都必须在取样器中完成。 逻辑控制器:可以控制Jmeter其他元件的运行方式。主要有循环、IF条件等功能…

电脑删除文件怎么恢复?掌握3个策略就足够!

“我的电脑文件不小心被我删除了,不知道应该怎么操作才能把我误删的文件找回来呢?希望大家能帮帮我!” 在使用电脑的过程中,我们可能会不小心删除一些重要的文件,这时就需要采取一些措施来恢复这些文件。电脑删除的文件…

HTML制作跳动的心形网页

作为一名码农 也有自己浪漫的小心思嗷~ 该网页 代码整体难度不大 操作性较强 祝大家都幸福hhhhh 效果成品&#xff1a; 全部代码&#xff1a; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE> 一个…

攻防世界07Robots

7.Robots 打开是一个空白的&#xff08;没错下面是一张空白图片&#xff09; 查看源代码显示flag is not here&#xff0c;在后面加上robots.txt查看 robots协议也称爬虫协议、爬虫规则等,是指网站可建立一个robots.txt文件来告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,而…

MyBatis 源码分析 - 配置文件解析过程

* 本文速览 由于本篇文章篇幅比较大&#xff0c;所以这里拿出一节对本文进行快速概括。本篇文章对 MyBatis 配置文件中常用配置的解析过程进行了较为详细的介绍和分析&#xff0c;包括但不限于settings&#xff0c;typeAliases和typeHandlers等&#xff0c;本文的篇幅也主要在…

运动耳机怎么选择?五款超值必购开放式耳机推荐!

在喧嚣的城市中&#xff0c;如何找到一款既适合户外运动又能保持警觉性的耳机呢&#xff1f;开放式蓝牙耳机或许是你的理想之选。它的开放式设计让你在享受音乐的同时&#xff0c;也能时刻关注周围环境的变化。对于经常参与户外活动或需要在工作场所保持警觉的人来说&#xff0…

B端模块(1):用户管理模块的定义、功能、页面和设计原则。

B端管理系统都是各个模块的有机结合&#xff0c;保证系统的正常运转&#xff0c;这点和人体系统一样&#xff0c;比如消化、呼吸、循环系统等等。从本期开始&#xff0c;贝格前端工场将详细B端各个模块&#xff0c;一共分为20期&#xff0c;本期是第一期&#xff0c;欢迎老铁们…

精品方案- 智慧养殖业IOT项目技术建议书(免费下载)

本项目建设从实际需求出发&#xff0c;利用物联网信息化手段进行畜牧业经济运行监测&#xff0c;掌握畜牧业生产与畜牧业经济运行的动态&#xff0c;监测畜牧业生产经营的成本收益变化&#xff0c;对畜牧业生产经营活动提供分析。提高畜牧业市场监管的电子化、网络化水平&#…

Maven 项目 JDK 8、JDK 17 多版本 Java 编译依赖最佳实践

博主历时三年精心创作的《大数据平台架构与原型实现&#xff1a;数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行&#xff0c;点击《重磅推荐&#xff1a;建大数据平台太难了&#xff01;给我发个工程原型吧&#xff01;》了解图书详情&#xff0c;…

Java SPI机制详解

Java SPI机制详解 1、什么是SPI&#xff1f; SPI 全称为 (Service Provider Interface) &#xff0c;是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制&#xff0c; 比如有个接口&#xff0c;想运行时动态的给它添加实现&#xff0c;你只需要添加一个实现。我们…

高中数学:三角函数-4个解题妙招

一、对偶式 1、针对题型 同角三角函数的问题 2、方法定义 对于形如下方的式子&#xff0c;就可以用对偶式方法解 3、练习 例题1 例题2 二、巧用三角函数定义 1、针对题型 没有给出具体三角函数值的问题 2、方法定义 3、练习 例题1 三、诱导公式 1、针对题型 锐…

VK1618 SOP18/DIP18高稳定LED驱动IC防干扰数显驱动控制器计量插座数显芯片 FAE支持

产品型号&#xff1a;VK1618 产品品牌&#xff1a;永嘉微电/VINKA 封装形式&#xff1a;SOP18/ DIP18 原厂&#xff0c;工程服务&#xff0c;技术支持&#xff01; 概述 VK1618是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片&#xff0c;内部集成有3线串行接口、数…