| --- |
| license: mit |
| base_model: |
| - stable-diffusion-v1-5/stable-diffusion-v1-5 |
| --- |
| |
| # Dark-Sushi-Mix-v1.5 on LLM8850 |
|
|
| 原模型地址:https://civitai.com/models/24779?modelVersionId=93208 |
| 当前为 **10 步扩散版本**,固定延迟 20×250 ms ≈ 5 s。 |
|
|
| --- |
|
|
| ## 1. 手动运行(开发调试) |
|
|
| | 步骤 | 命令 | |
| |------|------| |
| | 启动后端 | `uvicorn api_10steps:app --host 0.0.0.0 --port 7888` | |
| | 命令行生图 | `python gen_img.py` | |
| | Web 界面 | `cd client && python app.py` 后访问 http://127.0.0.1:5000 | |
|
|
| --- |
|
|
| ## 2. 端侧一键自启(生产部署) |
|
|
| > 开机后自动完成: |
| > ① 启动后端 → ② 启动前端 → ③ 自动打开 Firefox 全屏展示 http://localhost:5000/ |
|
|
| ### 2.1 一键启用 |
|
|
| 仓库根目录已内置脚本,直接执行: |
|
|
| ```bash |
| # 复制并设置启动脚本 |
| sudo cp sd-launch.sh /opt/sd-launch.sh |
| sudo chmod +x /opt/sd-launch.sh |
| |
| # 创建用户级自启动 |
| mkdir -p ~/.config/autostart |
| cp sd-launch.desktop ~/.config/autostart/ |
| |
| # 确保 Firefox 已安装 |
| sudo apt update && sudo apt install firefox -y |
| ``` |
|
|
| ### 2.2 文件说明 |
|
|
| - `sd-launch.sh` |
| 统一启动脚本:切目录 → 后台启动后端 → 后台启动前端 → 等待端口 → 使用 Firefox kiosk 模式自动全屏打开。 |
|
|
| - `sd-launch.desktop` |
| 用户级自启动配置,在图形界面登录后自动执行脚本。 |
|
|
| --- |
|
|
| ## 3. 日志与维护 |
|
|
| | 操作 | 命令 | |
| |------|------| |
| | 查看启动日志 | `tail -f /var/log/sd-launch/startup.log` | |
| | 查看后端日志 | `tail -f /var/log/sd-launch/backend.log` | |
| | 查看前端日志 | `tail -f /var/log/sd-launch/frontend.log` | |
| | 查看浏览器日志 | `tail -f /var/log/sd-launch/browser.log` | |
| | 手动重启 | `pkill -f sd-launch.sh && /opt/sd-launch.sh &` | |
| | 停止服务 | `pkill -f uvicorn && pkill -f "python3 app.py" && pkill firefox` | |
|
|
| --- |
|
|
| ## 4. 常见问题 |
|
|
| - **Firefox 没有自动打开** |
| 确保已安装 Firefox:`sudo apt install firefox -y` |
| - **重启后服务没启动** |
| 检查 `~/.config/autostart/sd-launch.desktop` 是否存在 |
| - **端口冲突** |
| 修改脚本中的 `7888` / `5000` 端口即可 |
| - **手动测试浏览器** |
| 运行:`firefox --kiosk http://localhost:5000/` |
|
|
| --- |
|
|
| ## 5. 验证部署 |
|
|
| 重启系统后,应该看到: |
| 1. 自动启动后端服务(端口 7888) |
| 2. 自动启动前端服务(端口 5000) |
| 3. Firefox 自动全屏打开 SD 生图界面 |
|
|
| 至此,AX650 端侧即可实现 **插电即跑** 的 Dark-Sushi-Mix-v1.5 体验。 |
|
|