在Windows部署Stable Diffusion
在Linux部署Stable Diffusion
如果你使用的是Mac电脑,也可以在本地配置Stable Diffusion体验AI绘画,不过也需要满足一定的环境要求。
先放一张图欣赏:
需要搭载M1、M2新款Mac,才能充分利用GPU进行AI算法
内存8G或者以上,硬盘空间至少得10G以上
如果硬件条件不够,可以考虑通过Google Colad云端搭建运行
网络波动,有些网页会打不开,有些下载很慢,在这里可能需要会科学上网
brew install git
后续安装需要用到的终端指令
https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
方式一:可以直接用命令安装
brew install cmake protobuf rust [email protected] git wget
方式二:用Anaconda來建立虛擬環境比較方便,輸入以下指令安裝(推荐)
brew install --cask anaconda
echo 'export PATH="/usr/local/anaconda3/bin:$PATH" ' >> ~/.zshrc
source ~/.zshrc
conda init zsh
建立Pyhton 3.10.6的虚拟环境,输入:
conda create --name sdwebui python=3.10.6
现在,我们将安装Stable-Diffusion-WebUI。在终端上键入并执行以下命令:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
下载后可以看到多了一个stable-diffusion-webui文件夹
回到终端,启动虚拟环境,在终端输入:
conda activate sdwebui
找到stable-diffusion-webui文件夹下面的webui-user.sh,终端继续执行:
cd stable-diffusion-webui
./webui.sh
命令行窗口看到网址,把http://127.0.0.1:7860复制到浏览器中打开,进入Stable Diffusion界面
后续每次使用stable-diffusion,找到之前存放的位置文件夹stable-diffusion-webui,找到
webui.sh
,运行即可执行程序使用过程中请勿关闭终端,执行若出错终端也会输出对应信息
项目地址:https://github.com/VinsonLaro/stable-diffusion-webui-chinese
安装语言包方法
打开stable diffusion webui,进入"Extensions"选项卡
点击"Install from URL",注意"URL for extension's git repository"下方的输入框
粘贴或输入本Git仓库地址https://github.com/VinsonLaro/stable-diffusion-webui-chinese
点击下方的黄色按钮"Install"即可完成安装,然后重启WebUI(点击"Install from URL"左方的"Installed",然后点击黄色按钮"Apply and restart UI"网页下方的"Reload UI"完成重启)
点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"
点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化
在任意目录下使用git clone https://github.com/VinsonLaro/stable-diffusion-webui-chinese
进入下载好的文件夹,把"localizations"文件夹内的"Chinese-All.json"和"Chinese-English.json"复制到"stable-diffusion-webui\localizations"目录下
点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"
点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化
觉得麻烦的同学可以使用Diffusion Bee,一键安装,方便使用。(可自行尝试)
https://github.com/divamgupta/diffusionbee-stable-diffusion-ui
Stable Diffusion Webui:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com)
Stable Diffusion Webui 文档:Home · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)
Run Stable Diffusion on your M1 Mac’s GPU https://replicate.com/blog/run-stable-diffusion-on-m1-mac