跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
KotlinAI算法

local-dream 项目实现安卓端 Stable Diffusion 高效运行与骁龙 NPU 加速

local-dream 项目旨在让安卓设备流畅运行 Stable Diffusion 模型,支持高通骁龙 NPU 加速及 CPU/GPU 推理。提供 txt2img、img2img、inpaint 三大核心功能,兼容多种模型如 Anything V5.0。硬件方面覆盖旗舰及非旗舰芯片,分辨率灵活可选。技术采用高通 QNN SDK 配合 W8A16 量化,以及 MNN 框架配合 W8 动态量化,确保在移动端的高效运行与图像生成质量。

SparkGeek发布于 2026/4/6更新于 2026/10/23139 浏览

local-dream 项目实现安卓端 Stable Diffusion 高效运行与骁龙 NPU 加速

Stable Diffusion 作为主流模型,凭借出色的图像生成能力备受青睐。然而,其对硬件性能要求较高,多数用户只能在电脑端体验。随着'local-dream'项目的出现,这一局面被打破。该项目专注于让安卓设备流畅运行 Stable Diffusion 模型,支持高通骁龙 NPU 加速,还兼容 CPU/GPU 推理。

项目核心目标与基础信息

'local-dream'项目的核心目标是打破硬件限制,让安卓用户在手机或平板上体验 Stable Diffusion 模型的强大功能。

项目源代码地址:https://github.com/xororz/local-dream 下载地址:https://github.com/xororz/local-dream/releases

丰富的功能体验

txt2img:文本驱动的创意生成

根据文本描述生成图像。用户输入提示词(Prompt),例如'masterpiece, best quality, loli, kafuu chino, solo, cute, white',系统即可生成符合预期的图像。支持设置负向提示词(Negative Prompt)排除不想要的元素。

支持多种模型,包括 Anything V5.0、Absolute Reality、ChilloutMix 等。Anything V5.0 擅长动漫风格,Absolute Reality 和 ChilloutMix 偏向写实风格。模型总大小约 1.2GB。

img2img:图像转换的创意延伸

对现有图像进行转换,支持风格迁移、元素添加或效果调整。设计师可用于草图转成品,摄影爱好者可进行艺术化处理。

inpaint:精准修复的细节优化

重新绘制图像的选定区域,实现精准修复。例如移除多余物体或修改面部瑕疵。用户选定区域并输入提示词,系统根据提示词重新绘制。

强大的硬件支持与兼容性

全面的骁龙 NPU 支持

支持高通骁龙系列芯片 NPU 加速,涵盖旗舰级(Snapdragon 8 Gen 1/+/2/3/Elite/Elite Gen 5)及非旗舰芯片(Snapdragon 7 Gen 1/8s Gen 3)。旗舰芯片 NPU 性能强劲,大幅提升生成速度。

灵活的 CPU/GPU 推理兼容

不支持 NPU 的设备可使用 CPU/GPU 推理方案,仅需约 2GB 可用内存。虽速度不如 NPU,但兼容性强,适配各种配置。

多样化的模型支持与分辨率选择

灵活的模型导入与转换

支持本地导入基于 SD1.5 的 safetensor 模型用于 CPU/GPU 推理。NPU 加速用户可按指南将现有模型转换为 NPU 模型。

多样的分辨率支持

NPU 模式默认支持 512×512,可下载补丁启用 768×768 和 1024×1024。CPU/GPU 模式支持 128×128 至 512×512 等多种分辨率,平衡速度与质量。

实用的种子设置功能

种子(seed)用于实现图像可重现性。CPU 模式下种子最稳定,跨设备生成相同图像。GPU 模式下因驱动差异可能略有不同。NPU 模式下需相同芯片组才能保证一致性。

先进的技术实现

NPU 加速技术细节

采用高通 QNN SDK,针对 Hexagon NPU 优化。使用 W8A16 静态量化方案(权重 8 位,激活值 16 位),减少内存占用和计算量。实测生成 512×512 图像时间低至 7.9 秒。

CPU/GPU 推理技术细节

采用 MNN 框架,轻量级深度学习推理框架。使用 W8 动态量化方案,适应不同输入数据。支持多种分辨率,动态调整计算过程。

总结与展望

'local-dream'项目通过支持 NPU 加速和 CPU/GPU 推理,打破了硬件限制。采用高通 QNN SDK、MNN 框架及先进量化技术,确保模型在安卓设备上高效运行。未来有望扩展模型支持、提高分辨率及优化用户体验。

目录

  1. local-dream 项目实现安卓端 Stable Diffusion 高效运行与骁龙 NPU 加速
  2. 项目核心目标与基础信息
  3. 丰富的功能体验
  4. txt2img:文本驱动的创意生成
  5. img2img:图像转换的创意延伸
  6. inpaint:精准修复的细节优化
  7. 强大的硬件支持与兼容性
  8. 全面的骁龙 NPU 支持
  9. 灵活的 CPU/GPU 推理兼容
  10. 多样化的模型支持与分辨率选择
  11. 灵活的模型导入与转换
  12. 多样的分辨率支持
  13. 实用的种子设置功能
  14. 先进的技术实现
  15. NPU 加速技术细节
  16. CPU/GPU 推理技术细节
  17. 总结与展望

更多推荐文章

查看全部
  • 使用闲置 Mac Mini 部署 OpenClaw 构建本地金融 AI 助手
  • LLaMA Factory 详解:让大模型微调更轻量可控
  • faster-whisper 异步批处理架构解析:性能优化与高并发
  • 自然语言处理高级应用与前沿技术实战
  • 前端面试高频场景题汇总
  • 鸿蒙金融理财应用:生态合作与用户运营优化实践
  • AI 生成代码时代,人类开发者如何保持创意价值?
  • Linux 核心 IO 模型深析:Cmake 构建与 poll 多路转接实现
  • 2024 AI 大模型面试核心知识点与实战技巧
  • 栈的压入弹出序列判断算法详解
  • Ubuntu 24.04 安装向日葵 SunloginClient 依赖缺失修复方案
  • Python 批量给图片添加文字或图片水印实战
  • 模拟算法专题:替换问号、提莫攻击等 5 题详解
  • 代码从本地 Push 到服务上线的全流程解析
  • Qwen-Image-Lightning 水墨画生成实战指南
  • 深入理解 AVL 树:平衡因子与自旋调整
  • 前端渲染 Markdown 格式:主流库选型与实战
  • Linux 本地部署 ESPHome 及外网访问方案
  • Llama Guard 3 8B 模型安全分类技术报告解读
  • Web 应用全栈开发实践:从前端到后端

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online