英文:
Runtime Error or Generating Error | WebUI generate a image showing many fragements
问题
Environment
- Mac OS Ventura 13.2.1
- Intel Core I9 8 core
- AMD Radeon Pro 5500m 4GB
- 16GB Memory
我只想使用WebUI展示演示。所以我只需要WebUI正常运行。
我正在使用上述参数。目前似乎运行良好,但结果很差。
示例如下。
当我移除参数"--opt-split-attention-v1"时,会出现另一个错误。
运行时错误:MPS后端内存不足(MPS分配:5.05 GB,其他分配:2.24 GB,允许的最大值:6.77 GB)。尝试在私有池上分配1024.00 MB。使用PYTORCH_MPS_HIGH_WATERMARK_RATIO=0.0来禁用内存分配的上限(可能会导致系统失败)。
我猜想显卡内存可能太低,无法在我的Mac上运行WebUI。
但使用DiffusionBee,我可以使用相同的机制创建新图像。
为什么我无法通过WebUI创建图像?WebUI和DiffusionBee之间有什么区别?
英文:
Environment
- Mac OS Ventura 13.2.1
- Intel Core I9 8 core
- AMD Radeon Pro 5500m 4GB
- 16GB Memory
I want to just show demo with using WebUI. So I need to just WebUI working.
COMMANDLINE_ARGS="--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half --opt-split-attention-v1"
I'm using arguments above. And It seems like working well at moment, but the result is very bad.
The example here.
When I removed the argument, "--opt-split-attention-v1", another error was made.
> RuntimeError: MPS backend out of memory (MPS allocated: 5.05 GB, other allocations: 2.24 GB, max allowed: 6.77 GB). Tried to allocate 1024.00 MB on private pool. Use PYTORCH_MPS_HIGH_WATERMARK_RATIO=0.0 to disable upper limit for memory allocations (may cause system failure).
I guess that the graphic card memory is too lower to run WebUI by my mac.
But using DiffusionBee, I can make new image by same mechanism.
Why I can't make image by WebUI? What is difference between WebUI and DiffussionBee?
答案1
得分: 0
好的,我找到了答案。我只需添加参数 --use-cpu all
与 --no-half
。
我去掉了参数 --opt-split-attention-v1
。
生成新图像的时间更长,但WebUI正在工作。
英文:
Ok, I found the answer. I just add argument --use-cpu all
with --no-half
.
And I remove argument --opt-split-attention-v1
.
It takes longer time to generate new image, but WebUI is working.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论