Open lovejing0306 opened 4 months ago
执行时观察下 gpu 显存占用看看,可能是 OOM 了。
执行时观察下 gpu 显存占用看看,可能是 OOM 了。
观察到使用 onediff 后显存占用确实变多了。这个有什么优化的办法吗?
执行时观察下 gpu 显存占用看看,可能是 OOM 了。
观察到使用 onediff 后显存占用确实变多了。这个有什么优化的办法吗?
可以参考这里: https://github.com/siliconflow/onediff/issues/605#issuecomment-1980574638
是因为显存池没有共享带来的,当前这个版本还没很好处理方法。我们计划在下个大版本解决下这个问题,不过需要点时间。
执行时观察下 gpu 显存占用看看,可能是 OOM 了。
观察到使用 onediff 后显存占用确实变多了。这个有什么优化的办法吗?
可以参考这里: #605 (comment)
是因为线程池没有共享带来的,当前这个版本还没很好处理方法。我们计划在下个大版本解决下这个问题,不过需要点时间。
ok,那我等下个新的版本吧。多谢了。
https://github.com/siliconflow/onediff/tree/main/onediff_diffusers_extensions/examples/sd3
@lovejing0306 请参考这个例子试用下 nexfort,这里显存池和torch 是复用的,几乎不增加显存
Describe the bug
在显卡 A10(24G 显存) 上,加速多分辨率,同时每个分辨率生成 2 张图片时,出现错误
Your environment
How To Reproduce
Steps to reproduce the behavior(code or script):
The complete error message
Additional context
但是如果不使用 onediff 进行加速的话,当 batch size 为 2 的时候可以正常运行