欢迎光临散文网 会员登陆 & 注册

【AI绘画】出图速度慢怎么解决?如何判断自己的速度是否达标?

2023-04-21 16:03 作者:秋葉aaaki  | 我要投稿

有些人经常会问的问题,某天出图速度突然变慢,又或者是一直觉得出图速度没到满速

生成速度测试

首先,应该这样测试你的生成图像速度:

启动后,默认参数,512x512像素,拉满步数。

然后查看控制台的这个速度。

然后参考的基准速度如下,我3070是11it/s左右,比较符合这张图。我4090是20-30it/s左右,和这张图差距比较大,所以这个图只能作为大致参考,很多东西都会影响生成速度


影响速度的内容

  1. torch+cuda版本(小)

    torch常见的几个版本。1.12+cu113,1.13+cu117,2.0+cu118。我的v4整合包用的2.0会速度快一点。这个影响没有太大

  2. xformers版本(中等)

    最开始的xformers是比较老的,0.0.14。后续都更新到0.0.17了

    以上两个内容可以在webui界面最下面的角标找到版本。并且都可以在启动器里->环境维护一栏自己更新。

  3. cudnn版本(40系显卡影响很大)

    这个之前专栏讲过了,不再提了。我的v4整合包已经替换好了

  4. 显卡硬件条件(小)

    疑似同型号,不同版本的显卡也会有性能差距

  5. 操作系统(windows/linux)

    linux测试貌似普遍会比windows快一些

  6. 你后台开了其他消耗显卡的东西(严重)

    尤其是开了动态桌面、视频、开了训练等等其他消耗显卡的程序

  7. 启动时的参数(严重)

    如下图,默认是不会启动全精度模型、vae的(默认用半精度模型进行计算,会快)。如果你看到这行里面有--no-half、--no-half-vae参数,请自行检查是否自己调整了什么玩意。

旧的包,16系显卡必须开全精度,这是一个旧版cudnn的问题(或者可以说是bug?)CPU的话也必须打开全精度。

其次,如果没有--xformers(或者同等效果的sdp),也会造成速度变慢,需要自己检查



【AI绘画】出图速度慢怎么解决?如何判断自己的速度是否达标?的评论 (共 条)

分享到微博请遵守国家法律