stable diffusion部署ubuntu
时间: 2025-01-03 14:38:34 浏览: 7
### 部署和运行Stable Diffusion模型于Ubuntu
#### 安装依赖项
为了使 Stable Diffusion WebUI 正常工作,在 Ubuntu 上需安装一系列必要的软件包。这包括 Python 和 pip 的环境准备以及 Git 工具用于克隆仓库。
```bash
sudo apt update && sudo apt install -y python3-pip git
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118
```
上述命令更新了系统的包列表并安装了 Python 的 pip 软件包管理器还有 Git 版本控制系统工具[^1]。
#### 获取项目源码
接着通过 Git 将 Stable-Diffusion-WebUI 项目的最新版本下载到本地计算机:
```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui/
```
这段脚本会创建一个新的目录并将所有的文件放置其中,之后进入该目录以便继续操作。
#### 下载预训练模型
按照给定的方法获取特定的预训练权重文件 `chilloutmix_NiPrunedFp32.safetensors` 并保存至适当位置供后续加载使用。
```bash
mkdir -p models/Stable-diffusion
wget -O models/Stable-diffusion/chilloutmix_NiPrunedFp32.safetensors \
https://civitai.com/api/download/models/9475
```
此部分指令确保了模型被正确地存储到了预期路径下,这对于启动应用程序至关重要。
#### 启动服务端口监听
最后一步就是执行启动命令来开启图形界面的服务进程,允许用户通过浏览器访问应用。
```bash
./webui.sh
```
一旦成功启动,则可以在任何支持 HTML5 浏览器内输入服务器 IP 地址加上指定端口号 (默认情况下可能是 http://localhost:7860/) 来打开网页版控制面板。
阅读全文