似乎是内存相关的问题,但我认为我的系统应该能够运行稳定扩散。我正在使用Ideapad Gaming 3i 配备 Nvidia GeForce GTX 1650(4GB VRAM)+ 8GB 物理内存
我有不具备 Python、Git 等技术知识。我只是按照以下步骤操作此网页。
已安装 Python 3.10.6。
已安装 Git。
克隆的 Web-UI1。
下载的稳定扩散 <v1-5-pruned-emaonly.ckpt>
设置 Web-UI1。
最后一步是run webui-user.bat
,但这会返回错误(附有屏幕截图)
请帮我解决一下。
答案1
您的 VRAM 不足以运行 Stable Diffusion。至少现在还不需要进行某些配置。
这维基百科上的稳定扩散页面状态
稳定扩散是一种潜在扩散模型,是一种深度生成人工神经网络。其代码和模型权重已公开发布,[8]可以在配备至少 8 GB VRAM 的中等 GPU 的大多数消费级硬件上运行。
以下是在 4-6GB VRAM 上使用 SD 的一些指导原则Okuha 稳定扩散要求 – 硬件和软件但显然也有一些相当大的缺点,例如速度慢或图像分辨率非常低。
- 编辑 webui-user.bat(在本地安装 Stable Diffusion 后)
- 后命令参数=(输入您想要的参数):
- 例子:COMMANDLINE_ARGS=--medvram
- 如果你有 4GB-6GB VRAM,请使用--medvram。
- 如果你有 2GB VRAM,请使用--低内存。
- 您也可以尝试--xformers,因为许多用户都看到了很好的结果,有些用户报告的结果比 --medvram。如果您在其中任何一个上收到“内存不足”错误,请添加11.1.1. 始终批量处理条件对其他论点。
但 1650 可能仍然不够好,因为有一个警告:
如果您看到的是绿屏或黑屏,而不是生成的图像,则可能是您的显卡不支持半精度浮点数(16xx 卡上的已知问题),除了其他标志之外,还使用 --precision full --no-half(这使模型能够占用 VRAM 中的更多空间)。