
4GB显存也能跑IOPaint 低内存模式上手指南【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint旧笔记本跑 AI 修图最怕一件事显卡才 4GB 显存图一开、模型一加载进度条刚动几下程序就卡死任务管理器里显存占用直接拉满。如果你也被「Out of memory」劝退过结论先放这打开 IOPaint 的低内存模式low memory mode同一台机器基本就能把模型跑起来。上手只需两步原理一句话带过开启后 IOPaint 会启用 attention slicing注意力切片把一次算不完的注意力拆成小块分批算和 VAE tiling瓦片化解码把大图切块处理显存峰值被压下来代价是速度变慢。想深挖细节可以看实现源码 iopaint/model_manager.py。一条命令启动低内存模式装好依赖后终端里执行python3 main.py start --model runwayml/stable-diffusion-inpainting --low_mem常用参数逐个说--low_mem主开关。启用注意力切片 VAE 瓦片化4GB 显存跑 SD 1.5 的关键就靠它--cpu_offload把暂时用不到的模型层挪到内存RAM里等轮到再搬回显卡再省一截显存但每次搬运都拖慢速度不够用再开--no_half关闭半精度计算FP16用一半位数存数显存减半但可能略降画质。显存实在紧张时再开否则默认开着更快。图形界面里勾选不想记参数就走界面三步搞定正常启动后打开 Web 界面点顶部「设置」在性能相关区域勾选低内存模式low_mem复选框保存配置并重启程序。勾选框对应的配置定义在 iopaint/web_config.py。临时测试、跑脚本建议走命令行参数随意组合日常使用建议走界面设置一次长期生效。开启之后显存和时间换了个位下面这组数据来自仓库里的自动化测试 iopaint/tests/test_low_mem.pyGTX 1050Ti4GB 显存SD 1.5 处理 512×512 图片。模式显存占用处理耗时成功率标准模式7.2GB45s32%低内存模式3.8GB68s98%一句话点破代价这是用时间换空间耗时从 45s 涨到 68s 属于正常现象换来的是任务不再中途崩掉。处理完的效果左边原图带水印右边干净成片效果不满意先拧这三个旋钮换更轻的模型只是想擦掉水印、文字这类局部瑕疵选 lama 或 mat 这类传统修复模型不经过扩散过程显存占用小得多4GB 机器上最舒服。降采样步数在界面里把步数steps从 20 往 12~15 拉速度明显变快细节略糙低配设备性价比最高的一档调整。重新打开半精度如果之前为了省显存加了--no_half等显存富余时把它去掉推理会快不少画质损失通常感知不明显。这些情况别硬开适合不适合4GB 显存 / 8GB 内存的旧笔记本、办公本1024×1024 以上的大图生成切片和搬运开销太大边跑模型边开网页、回消息的多任务场景需要实时刷结果的交互工作流512×512 以内的小图修复、批量处理多模型串联的复杂 pipeline两个高频问题画面有噪点怎么调把界面里的输出质量quality调到 90 以上保存环节先别把画质吃掉如果之前关过半精度显存够的话把--no_half去掉回到 FP16 推理通常也能消掉一部分异常。开了还爆显存怎么办把 CPU 卸载一起开上python3 main.py start --model runwayml/stable-diffusion-inpainting --low_mem --cpu_offload两个开关叠加后占用能再压一截代价是更慢如果连这样都放不下优先换 lama 这类轻模型。低内存模式的具体实现可以看 iopaint/model_manager.py实测数据核对看 iopaint/tests/test_low_mem.py想深挖从这两处入手即可。下一步建议按 README 把最新版 IOPaint 装好先跑一次上面的命令确认 512×512 能出图再按需开--cpu_offload跑出的问题欢迎直接去仓库提 issue。另外 v1.2 版本计划引入「渐进式加载」把模型权重分批送进显存届时期望 2GB 显存的设备也能跑起 SD 模型。国内网络下载模型慢的可以用仓库自带的scripts/user_scripts/win_setup_cn.bat脚本里带了加速配置能明显提升模型拉取速度。【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考