提升 AMD Radeon 显卡 Stable Diffusion 图片生成速度的秘密武器 – Microsoft Olive

提升 AMD Radeon 显示卡 Stable Diffusion 图片生成速度的秘密武器 - Microsoft Olive

有在Windows平台以AMD Radeon显卡或显示芯片使用Stable Diffusion WebUI生成AI图片的用户,应该都知道效率比起NVIDIA显卡可说是看不到车尾灯。 不过,AMD持续致力于改善Radeon显卡在AI生成应用方面的效率,目前Windows平台的Stable Diffusion WebUI用户,可通过Microsoft Olive转换优化的模型提高图片生成速度,以下笔者会用Re5 5600G并分配4G内存的形式进行测试。

Microsoft Olive 有效提升 A 卡图片生成效率

关于 Stable Diffusion WebUI 的安装过程,与 Microsoft Olive 转换方式,可参考 AMD 的官方文章「[How-To] Running Optimized Automatic1111 Stable Diffusion WebUI on AMD GPUs」。 据该文的说法,RX 7900 XTX搭配 Microsoft Olive 转换并优化的 Stable Diffusion v1.5 模型,比起未经优化的模型,效果达 9.9 倍 (由 18.59 秒降低至 1.87 秒)。

AMD在测试中采用RX 7900 XTX搭配新版驱动,而笔者手上并没有该卡,只好继续用自己的R5 5600G来测试。

系统环境

CPUAMD Ryzen 5 5600G
MBBIOSTAR B550T-SILVER
GPURadeon Graphics (内存分配 4GB 给内显用)
RAMANACOMDA DDR4 3200 CL22 16GB x2
SSDWD SN550 1TB
PSUFSP金钢弹350W
OSWindows 10 22H2

首先测试单张图片,未优化的 Stable Diffusion v1.5 模型,耗时 2 分 55.5 秒。

提升 AMD Radeon 显卡 Stable Diffusion 图片生成速度的秘密武器 – Microsoft Olive

接着是优化后的 Stable Diffusion v1.5 模型,耗时 1 分 21.7 秒,与最佳化前相比,耗时缩短约一半。

提升 AMD Radeon 显卡 Stable Diffusion 图片生成速度的秘密武器 – Microsoft Olive

现在来测试一次产生 4 张图,未优化前耗时 9 分 7.6 秒。

提升 AMD Radeon 显卡 Stable Diffusion 图片生成速度的秘密武器 – Microsoft Olive

最佳化后,耗时只要 4 分 21.7 秒,时间也是缩短约一半。

提升 AMD Radeon 显卡 Stable Diffusion 图片生成速度的秘密武器 – Microsoft Olive

碍于 R5 5600G 内显效能有限,图片产生耗费时间仍然偏长,若搭配性能更好的 Radeon 独立显示卡,产图速度会比我用内显好。 目前 Microsoft Olive Demo 包内有 Stable Diffusion v1.5 跟 Stable Diffusion XL 两款用于 AI 图片生成的模型供用户运用,另外 Radeon 显示卡也可搭配 NOD AI 的 SHARK Stable Diffusion 去生成图片,有兴趣的玩家可以自行搞搞看。

(0)
榜哥榜哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注