|
查看: 21|回复: 0
|
[相关教程]
diffusers批量出图工作流:提示词队列和显存复用设置
[复制链接]
|

UID2
贡献9 点
钻石7 个
C币993 个
|
用SDXL批量跑素材图,一开始是笨办法,每张图跑一次python脚本,模型来回加载,一张要四十秒。后来改成队列方式,整个流程快了三倍多,把配置记一下。
核心就两点。第一是模型只加载一次,所有提示词塞进列表循环pipeline,用generator按种子固定每张图的随机性,方便复现。第二是显存复用,pipeline跑完一批之后手动del再torch.cuda.empty_cache,不然跑到第三十几张必爆OOM,我的3060 12G在1024分辨率下每批最多留四张的余量。
另外提示词队列我用了个csv管理,正负提示词分两列,跑完的图按行号命名,回头挑图方便。显存紧的可以开attention slicing,速度慢两成但不爆。这套流程跑通之后批量出几百张风格统一的图没再出过错。
 |
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
|
|
|
|
|
|
|
|
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!