Vin*_*cia 1 python macos artificial-intelligence stable-diffusion
我最近尝试在我的 Mac Intel 上使用 AUTOMATIC1111 的稳定扩散 Web UI。没有针对 Mac Intel 的文档,当我尝试使用为其他平台提供的方法时,我最终遇到了与 LZMA 相关的 Python 异常:
ModuleNotFoundError: No module named '_lzma'
Run Code Online (Sandbox Code Playgroud)
感谢这个堆栈溢出帖子,我能够解决这个问题。这使我能够为 Mac Intel 编写安装指南/文档,并在我的答案中分享。
我的配置:
先决条件:
brew
安装git
安装pyenv
安装安装指南:
打开终端并移动到要安装 Stable Diffusion Web UI 的目录。
使用终端克隆 stable-diffusion-webui 存储库。这将创建一个stable-diffusion-webui
目录。克隆完成后,进入此目录:
$ git clone git@github.com:AUTOMATIC1111/stable-diffusion-webui.git
$ cd stable-diffusion-webui
Run Code Online (Sandbox Code Playgroud)
xz
安装brew
. 请注意,这需要在安装 Python 3.10 之前完成:$ brew install xz
Run Code Online (Sandbox Code Playgroud)
pyenv
。然后在目录中将本地Python版本设置为3.10 stable-diffusion-webui
。这只会影响该目录中使用的Python版本,默认的Python版本将保持不变:$ pyenv install 3.10
$ pyenv local 3.10
Run Code Online (Sandbox Code Playgroud)
下载稳定扩散模型检查点。我从Hugging Face网站下载了1.5版本(v1-5-pruned.ckpt
文件)。然后将检查点移动到目录中。models/Stable-diffusion
使用终端运行脚本webui.sh
:
$ ./webui.sh
Run Code Online (Sandbox Code Playgroud)
如果一切顺利,您应该在终端中看到如下所示的消息:
Running on local URL: http://127.0.0.1:7860
Run Code Online (Sandbox Code Playgroud)
txt2img
选项卡中,输入提示并单击生成按钮。这将启动图像生成过程。我在这篇文章中附加的图像是在我的 MacBook Pro Intel 上生成的。