Repolode
xororz

xororz/local-dream

在 Android 设备上本地运行 Stable Diffusion 生图的应用,支持骁龙 NPU 加速及 CPU/GPU 推理。

Star
3,737
Fork
263
未关闭 Issue
100
最近提交
17小时前

这是什么?

Local Dream 是一款 Android 应用,可以直接在手机或平板上运行 Stable Diffusion 模型,无需服务器。NPU 加速基于高通 QNN SDK 实现,当设备没有可用 NPU 时,则通过 MNN 使用 CPU 或 GPU 推理。

项目目前聚焦 SD1.5 和 SDXL 模型。SD1.5 可在搭载 Hexagon V68 及以上架构 NPU 的骁龙芯片上运行;SDXL 的 NPU 加速仅支持骁龙 8 Gen 3 及更新机型。CPU/GPU 推理同时支持导入的 SDXL MNN 模型包,但大型 SDXL 模型比 SD1.5 占用更多内存。

应用已开源并免费提供,详细的安装和使用指南托管在独立的指南站点上。

核心功能

  • 01在 Android 设备上本地运行 Stable Diffusion 生图。
  • 02通过 QNN SDK 使用骁龙 NPU 加速推理。
  • 03无 NPU 时通过 MNN 使用 CPU 或 GPU 推理。
  • 04支持 SD1.5 与 SDXL 模型,CPU/GPU 可导入 SDXL MNN 模型包。

适用场景

  • 在骁龙 Android 手机上离线根据文字提示生成图片,无需云服务。
  • 在移动设备上离线完成图生图和局部重绘。
  • 在本机测试 Stable Diffusion 模型,避免提示词和图片上传到外部服务。

快速上手

  1. 1

    从官方指南站点安装应用

  2. 2

    阅读用户指南了解设置步骤

使用前须知

  • 仅支持 Android,没有桌面或 iOS 版本。
  • NPU 加速需要 Hexagon V68 或更新的骁龙芯片,SDXL 需要骁龙 8 Gen 3 或更新机型。
  • SD2.1 已不再维护,项目重点是 SD1.5 和 SDXL。
  • 在 CPU/GPU 上运行大型 SDXL 模型所需内存明显多于 SD1.5。

标签

常见问题

local-dream 是什么?
在 Android 设备上本地运行 Stable Diffusion 生图的应用,支持骁龙 NPU 加速及 CPU/GPU 推理。 Local Dream 是一款 Android 应用,可以直接在手机或平板上运行 Stable Diffusion 模型,无需服务器。NPU 加速基于高通 QNN SDK 实现,当设备没有可用 NPU 时,则通过 MNN 使用 CPU 或 GPU 推理。
local-dream 可以免费使用吗?用的什么许可证?
local-dream 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
local-dream 还在维护吗?
活跃维护中。local-dream 最近一次提交是在 2026年10月20日。
local-dream 适合用来做什么?
在骁龙 Android 手机上离线根据文字提示生成图片,无需云服务。 在移动设备上离线完成图生图和局部重绘。 在本机测试 Stable Diffusion 模型,避免提示词和图片上传到外部服务。
local-dream 怎么安装和运行?
从官方指南站点安装应用 阅读用户指南了解设置步骤
在哪里获取 local-dream?
源代码和安装说明在 GitHub 上:https://github.com/xororz/local-dream

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目