【Mac M1】安装stable diffusion webui教程及问题集锦

在这里插入图片描述

我的配置MacBookPro 14 M1

芯片:Apple M1 Pro
内存:16G

安装视频教程可参考如下链接:主播讲的挺清楚

因为视频会自动播放,效果不好,直接放链接:
【mac如何本地部署stable diffusion (支持更换模组,支持M1,M2)】

安装步骤:

第一步:安装homebrew

https://brew.sh

建议修改brew源,否则下载比较慢,或者用梯子也行

然后安装必备组件:

brew install cmake protobuf rust python@3.10 git 
### WebUI 安装教程 以下是几种常见的 WebUI 工具及其详细的安装步骤: --- #### **NovelAI-WebUI** NovelAI-WebUI 是一种用于部署 NovelAI 模型的图形化界面工具。其安装过程如下: 1. 准备环境:确保已安装 Python 3.8 或更高版本以及 Git[^1]。 2. 克隆仓库到本地: ```bash git clone https://github.com/webui/AutoNovelAI.git cd AutoNovelAI ``` 3. 创建虚拟环境并激活: ```bash python -m venv env source env/bin/activate # Linux/MacOS .\env\Scripts\activate # Windows ``` 4. 安装依赖项: ```bash pip install -r requirements.txt ``` 5. 启动服务: ```bash python webui.py ``` 访问地址通常为 `http://localhost:7860`。 --- #### **open-webui-tools** 这是一个针对大型语言模型 (LLMs) 提供的开放工具集合,适合与多个框架集成使用。具体步骤如下: 1. 环境准备:需预先安装 Node.js 和 npm/yarn[^2]。 2. 克隆项目代码库: ```bash git clone https://gitcode.com/gh_mirrors/op/open-webui-tools cd open-webui-tools ``` 3. 安装必要的依赖: ```bash yarn install # 使用 Yarn 进行管理 ``` 4. 构建前端资源: ```bash yarn build ``` 5. 启动开发服务器: ```bash yarn start ``` 默认情况下,可以通过浏览器访问 `http://localhost:3000` 来查看页面效果。 --- #### **PM2 WebUI** PM2 WebUI 主要面向 Node.js 应用程序开发者,提供了直观的操作界面来管理后台进程[^3]。 1. 安装 PM2 及其插件: ```bash npm install pm2@latest -g pm2 install pm2-web ``` 2. 初始化配置文件: ```bash pm2 set pm2-web:token $(openssl rand -hex 16) pm2 save ``` 3. 开启 Web 控制台: ```bash pm2 web ``` 此时会生成一个随机令牌作为认证密钥,请妥善保存该值以登录控制面板。 最终可以利用指定端口连接至远程主机完成进一步操作,默认监听路径可能是类似于这样的形式——`http://<server-ip>:9615`. --- #### **Docker 版本 Open WebUI** 对于希望简化跨平台兼容性的用户来说,基于 Docker 的方案无疑是最优解之一[^4]: 1. 获取官方镜像: ```dockerfile docker pull ghcr.io/open-webui/open-webui:main ``` 2. 执行容器实例(基础版): ```dockerfile docker run -d \ -p 3000:8080 \ --add-host=host.docker.internal:host-gateway \ -v open-webui:/app/backend/data \ --name=open-webui \ --restart unless-stopped \ ghcr.io/open-webui/open-webui:main ``` 如果目标机器配备 NVIDIA 显卡,则推荐采用 CUDA 加速模式替代标准 CPU 实现方式: ```dockerfile docker run -d \ -p 3000:8080 \ --gpus all \ --add-host=host.docker.internal:host-gateway \ -v open-webui:/app/backend/data \ --name=open-webui-cuda \ --restart unless-stopped \ ghcr.io/open-webui/open-webui:cuda ``` 完成后打开链接即可验证成果:`http://localhost:3000` --- ### 总结 以上分别介绍了四种不同类型的 WebUI 解决方案及其对应的设置流程。每种方法都有各自的特点和适用场景,实际选用时应综合考虑个人需求和技术背景做出最佳决策。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值