Stable Diffusion WebUI是一个基于AUTOMATIC1111的stable-diffusion-webui仓库的项目,允许用户通过web界面轻松地生成AI驱动的图像。本文将指导您在Linux系统上完成Stable Diffusion WebUI的安装过程。
在安装Stable Diffusion WebUI之前,请确保您的Linux系统满足以下要求:
打开终端,并安装必要的依赖:
sudo apt update
sudo apt install wget git python3 python3-venv libgl1 libglib2.0-0
使用 Git 克隆 AUTOMATIC1111 的 stable-diffusion-webui 仓库:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
创建并激活一个 Python 虚拟环境:
python3 -m venv venv
source venv/bin/activate
在虚拟环境中安装所需的Python依赖:
pip install -r requirements.txt
一旦所有依赖项安装完毕,您可以启动 Web UI:
python launch.py
打开Web浏览器,输入`http://<您的服务器IP或主机名>:7860`来访问Web UI。
在 Linux 中,您可以使用以下命令创建一个新的交换文件,以此增加交换空间:
sudo fallocate -l 4G /swapfile # 创建一个4GB的交换文件
sudo chmod 600 /swapfile # 设置适当的文件权限,确保只有root用户可以读写这个文件
sudo mkswap /swapfile # 将文件设置为交换空间
sudo swapon /swapfile # 启用交换空间
如果您想关闭这个交换空间,可以执行以下步骤:
sudo swapoff /swapfile
如果您确定不再需要这个交换文件,可以使用以下命令删除它:
sudo rm /swapfile
请注意,在关闭或删除交换空间之前,确保系统有足够的物理内存来处理当前的任务,以防止系统变慢或程序崩溃。关闭交换空间可能会对系统性能产生影响,特别是在内存需求高的情况下。
结论
Stable Diffusion WebUI提供了一个便捷的方式来生成和探索AI图像。遵循上述步骤,您可以轻松在Linux系统上安装Stable Diffusion WebUI,并开始您的AI图像生成之旅!