stable diffusion的新一代模型,stable cascade公开了一堆的模型,里边就包含了bf16和普通版本的模型,而bf16模型比普通版本的模型小了一倍,那么,小这么多到底用起来靠谱么?我们就来简单测试一下。
顺便再对比下lite版本的模型,是否值得使用。
首先搭建一个基础的工作流,并固定两个种子:
(以下测试数据使用的显卡为rtx4090)
提示词:Super Mario is swimming in the ocean,3d style, pixar studio,
模型:stage_b_bf16 + stage_c_bf16
用时:6.2秒左右;
最高显存占用13.1G左右;
结果:
模型:stage_b + stage_c
用时:6.3秒左右;
最高显存占用13.1G左右;
结果:
在固定种子的前提下,可以说,毫无差别。
我们再看下lite版本吧。
模型:stage_b_lite_bf16 + stage_c_lite_bf16
用时:3秒左右;
最高显存占用6.6G(6.0~6.6不等)左右;
结果:
可以用,惨不忍睹来形容....
好了,简单的说一下结论哈
1、bf16版本和对应的正常版本,除了下载的时候占用硬盘体积不同,出图时间、占用显存、出图效果基本完全一致,如果你是30系或者40系支持bf16的显卡的话,建议直接下载bf16就好了;
2、如果你的显存不到16G,那么本篇文章开头红框中的四个模型就不要下载了,容易爆显存;
3、如果你的确还要尝试下,并且你的显存在8G以上,可以尝试下lite版本,但是效果会大打折扣;
当然了,测试的案例不多,仅供参考。
这里是聚梦小课堂,看在大半夜辛苦测试的份儿上,大家帮忙点点赞呗~谢谢啦~