[Local Dream] 在Android端运行Stable Diffusion,支持骁龙NPU加速

用了一个多月的空余时间写了一个在Android端测运行Stable Diffusion的apk。目前适配了两款模型,Anything V5和Stable Diffusion 2.1。
Anything V5做了CPU和NPU版本,Stable Diffusion 2.1只做了NPU版本。

在NPU上运行:

  • 支持的芯片:骁龙8gen1 8gen2 8gen3 8gen4
  • 可能支持但我未验证过的芯片:骁龙6gen1 8sgen3 7+gen3 7gen1 7+gen2
  • 512分辨率10秒出图

在CPU上运行:

  • 近几年的设备应该都没问题
  • 速度很慢,8位动态量化精度也一般
  • 支持128,256,384,512分辨率,256分辨率大概30秒内能出图

下载:Releases · xororz/local-dream · GitHub
Apk内默认从huggingface下载模型,有网络问题可以点击右上角下载设置修改成hf-mirror

21 个赞

感谢佬友,有时间试试

4 个赞

支持comfyui吗??我的晓龙870行不行?

3 个赞

vulkan 与 npu 哪个更快?

2 个赞

870不行,因为模型比较大,对npu要求比较苛刻,只有跟8gen2的npu同架构及之后的芯片才能运行

npu比vulkan快很多

1 个赞

佬友:ox::beer:

源码是什么样子呀?学习学习

源码现在是屎山…,暂时不准备开源

1 个赞

感谢佬友

太强了大佬

感谢佬友,有时间试试

感谢大佬!

佬友牛逼

一看这帖子 卧槽牛批,再一看手里的安卓设备,我擦870​:joy:

太强了,感谢大佬!

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。