🚀 在AMD显卡上安装与运行Stable Diffusion WebUI:详尽指南 📡💻🖼️

在科技领域的快速发展中,AMD显卡凭借其出色的性能和稳定性赢得了众多设计者的心。特别是对于图形密集型任务,如图像生成软件Stable Diffusion,AMD显卡更是发挥出强大威力。这篇教程将帮助你了解如何在Windows、Linux(包括Arch Linux)系统上安装和运行Stable Diffusion的webui,无论你是新手还是资深用户,都能轻松掌握。

1️⃣ Windows系统安装步骤:

尽管官方未提供Windows+AMD的官方支持,但可以通过第三方分支版本来实现。以下是安装过程:

  • 首先,安装Python 3.10.6 (记得勾选Add to PATH) 和 git.
  • 打开命令提示符或终端,依次执行以下命令:
  • git clone https://github.com/lshqqytiger/stable-diffusion-webui-directml
    cd stable-diffusion-webui-directml
    git submodule init
    git submodule update
  • 双击webui-user.bat文件,遇到卡顿时,按Enter继续运行。

2️⃣ Linux系统安装指南:

在Linux下,根据你的系统调整如下步骤:

  • 安装Python 3.10.6.
  • 分别在Windows和Arch Linux上执行相应的克隆命令:
    • Windows: `git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui`
    • Arch Linux: `git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui`
  • 配置模型文件和添加显卡参数(如有需要):
    • 将model.ckpt放入相应目录。
    • 针对某些显卡,可能需要在webui-user.sh中添加`--precision full --no-half`以优化性能。
  • 运行webui.sh启动Stable Diffusion.

3️⃣ Arch Linux安装详解:

对于Arch Linux用户,安装步骤如下:

  1. 使用`sudo pacman -S python-pip`安装基本依赖。
  2. 选择并安装合适的PyTorch和Torchvision包。
  3. 创建并激活venv环境,安装其他依赖。
  4. 编写启动脚本并运行`./webui-py.sh`。
  5. 根据GPU型号可能需要额外调整命令行参数。

请务必注意,AMD显卡的兼容性和特定版本的软件包可能会有所限制,确保你的GPU型号得到支持,同时关注系统依赖项的更新。遵循以上步骤,你就能在AMD显卡上流畅地运行Stable Diffusion的WebUI,解锁更多创意可能性!💡🎨

下载附件