NVIDIA Stable Diffusion WebUI TensorRT扩展:让AI图像生成速度翻倍

RayRay
TensorRTStable DiffusionNVIDIA GPU性能优化AI绘图Github开源项目

Stable-Diffusion-WebUI-TensorRT

NVIDIA Stable Diffusion WebUI TensorRT扩展简介

NVIDIA近期发布了Stable Diffusion WebUI的TensorRT扩展,旨在为NVIDIA RTX GPU用户提供最佳的Stable Diffusion性能。这个扩展利用TensorRT优化引擎,可以显著提升AI图像生成的速度,让创作过程更加流畅高效。

本扩展支持多种主流的Stable Diffusion模型,包括Stable Diffusion 1.5、2.1、SDXL、SDXL Turbo以及LCM。对于SDXL和SDXL Turbo这样的大型模型,NVIDIA建议使用至少12GB显存的GPU以获得最佳性能,因为这些模型的规模和计算强度都较高。

安装步骤

要使用这个扩展,用户需要先安装扩展,然后生成优化的引擎。以下是在Automatic1111的Stable Diffusion WebUI中安装该扩展的步骤:

  1. 启动webui.bat
  2. 进入"Extensions"选项卡,点击"Install from URL"
  3. 复制NVIDIA Stable-Diffusion-WebUI-TensorRT仓库的链接,粘贴到"URL for extension's git repository"输入框中
  4. 点击"Install"完成安装

TensorRT扩展安装界面

使用方法

安装完成后,按照以下步骤开始使用TensorRT加速:

  1. 点击"Generate Default Engines"按钮生成默认引擎。这个过程根据GPU性能不同,大约需要2-10分钟。用户也可以根据需要生成其他组合的引擎。

  2. 进入Settings → User Interface → Quick Settings List,添加sd_unet选项。应用这些设置后重新加载UI。

  3. 回到主界面,如果sd_unet下拉菜单中没有自动选中"Automatic",请手动选择它。

  4. 现在就可以开始使用TRT加速生成图像了。如果需要创建更多引擎,可以前往TensorRT标签页进行操作。

TensorRT扩展使用界面

LoRA支持

为了使用LoRA或LyCORIS检查点,需要先将它们转换为TensorRT格式。具体步骤如下:

  1. 在TensorRT扩展的"Export LoRA"标签页中选择一个LoRA检查点。
  2. 点击"Export"进行转换(这个过程只会转换权重,不会生成引擎,大约需要20秒)。
  3. 转换完成后,就可以像平常一样在提示词中使用这些LoRA了。

性能优势

TensorRT扩展通过使用优化的引擎,可以显著提升Stable Diffusion的性能。根据NVIDIA的测试,在使用GeForce RTX 4090 GPU时,TensorRT加速可以使图像生成速度翻倍,相比之前最快的PyTorch xFormers方法有显著提升。

具体来说,在生成512x512分辨率的单张图像时:

  • 使用PyTorch xFormers: 约15张/分钟
  • 使用TensorRT加速: 约30张/分钟

这种性能提升对于需要大量生成图像的用户来说尤其有价值,可以大幅提高工作效率。

引擎类型说明

TensorRT使用针对特定分辨率和批量大小优化的引擎。用户可以根据需要生成多个优化引擎:

  • "Export Default Engines"选项会为Stable Diffusion 1.5和2.1添加512x512到768x768分辨率、批量大小1到4的支持。对于SDXL,则会生成支持1024x1024分辨率、批量大小为1的引擎。
  • 静态引擎支持单一特定的输出分辨率和批量大小。
  • 动态引擎支持一定范围内的分辨率和批量大小,但会稍微影响性能。范围越广,使用的显存就越多。
  • 首次为某个检查点生成引擎需要较长时间,之后为同一检查点生成的其他引擎会快很多。

每个预设都可以通过"Advanced Settings"选项进行调整。用户可以参考NVIDIA官方文档获取更详细的使用说明。

注意事项和限制

使用TensorRT扩展时,有一些需要注意的事项:

  1. Hires.fix: 如果在Automatic1111中使用hires.fix选项,必须构建同时匹配起始和结束分辨率的引擎。例如,如果初始大小是512x512,hires.fix放大到1024x1024,就需要生成一个覆盖整个范围的动态引擎。

  2. 分辨率: 生成图像时,分辨率需要是64的倍数。这同样适用于hires.fix,要求低分辨率和高分辨率都能被64整除。

  3. 命令行参数: 某些命令行参数可能会导致问题:

    • medvramlowvram在编译引擎时可能会引发问题。
    • api可能导致model.json未更新,使得编译后SD Unet不显示。
  4. 如果安装失败或TensorRT标签没有出现在UI中,很可能是由于安装过程中出现了问题。可以参考这个指南手动解决。

系统要求

为了获得最佳性能,NVIDIA建议使用以下驱动版本:

  • Linux: 450.80.02及以上
  • Windows: 452.39及以上

NVIDIA始终建议保持驱动程序为最新版本,以获得全系统范围内的性能改进。

结语

NVIDIA Stable Diffusion WebUI TensorRT扩展为AI图像生成带来了显著的性能提升。通过简单的安装和配置,用户就能充分发挥NVIDIA RTX GPU的潜力,大幅提高工作效率。虽然在使用过程中需要注意一些细节和限制,但总体而言,这个扩展为Stable Diffusion爱好者和专业用户提供了一个强大的性能优化工具。

随着AI图像生成技术的不断发展,我们可以期待NVIDIA会持续优化和更新这个扩展,为用户带来更多的功能和性能提升。如果你是NVIDIA RTX GPU用户,不妨尝试一下这个扩展,体验AI创作的全新速度。

编辑推荐精选

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

下拉加载更多