为什么手机也能跑Stable Diffusion?
你有没有想过,一部手机也能跑出像 Midjourney 那样的 AI 画图?没错,Local Dream 正是做到了这点——它把 Stable Diffusion 完整搬到了安卓设备上,并且还能用骁龙 NPU 加速,让手机也能享受到接近台式机的生成速度。

Local Dream 能做什么?
这款工具不只是简单的文字生成图片,它还支持图片到图片(img2img)、局部重绘(inpainting)以及 4× 超分上采样。你可以直接在手机里导入自己喜欢的 SD1.5 Safetensors 模型,或者使用内置的 AnythingV5、ChilloutMix 等内建模型。
骁龙NPU到底有多香?
如果你的手机搭载骁龙 8 Gen 1 及以上的芯片,并且具备 Hexagon V68 及以上的 NPU,Local Dream 会调用高通 QNN SDK,采用 W8A16 静态量化,使得 512×512 的基础模型在不到两秒内就能完成一次采样。更厉害的是,通过高分辨率补丁(patch)技术,它还能把 768×768 或 1024×1024 的大图拆成小块分别推理,再拼接起来,保持整体连贯性。
CPU/GPU 模式到底够用吗?
没有骁龙旗舰也别担心。Local Dream 内置了 MNN 框架,采用 W8 动态量化,支持 128×128 到 512×512 的灵活分辨率。虽然速度比 NPU 慢一些,但在骁龙 7 系列或联发科天玑系列的中端机上,生成一张 512×512 的图也只需要大约 8‑12 秒,日常玩耍已经足够。
怎么把自己的模型塞进去?
对于 CPU/GPU 模式,只需要把准备好的 .safetensors 文件直接拖进应用的 model 文件夹,Local Dream 会在首次导入时自动完成转换为 MNN 格式。而想要在 NPU 上跑自定义模型的话,则需要在 PC 上(Linux 或 WSL)使用官方提供的转换脚本,配合高通 QNN SDK 和大约 20‑64GB 的内存,生成 *_8genX.zip 格式的 NPU 模型,再把这些文件放进应用的 models 目录即可。
在骁龙8 Gen 3 上跑了什么?
用一部搭载骁龙 8 Gen 3 的旗舰机,内置 12GB RAM。先导入了内置的 AnythingV5 模型,设置 20 步采样、CFG 7.5、种子 42。NPU 模式下,512×512 的图片平均生成时间约 1.3 秒,输出的细节和色彩都非常稳定;换成 768×768 的高分辨率补丁模式,单张图大约需要 3.5 秒,整体构图依然连贯。切换到 CPU/GPU 模式后,同样参数下需要约 9 秒,虽然稍慢,但仍能满足日常创作。
让生成更快更稳
- 开启种子固定(seed),可以在同种子下获得完全可复现的结果,适合做系列作品。
- 采用提示词权重语法(如 (masterpiece:1.5)),能够让关键词在生成过程中获得更高的注意力。
- 如果使用 NPU 高分辨率补丁,建议先先生成 512×512 的底图,再使用 img2img 去细化局部,这样能避免出现拼接缝隙。
- 经常清理应用缓存和模型缓存,可以防止长时间使用后出现内存泄漏导致的卡顿。
值不值得装?
如果你手里有一部骁龙 8 Gen 1 及以上的旗舰机,Local Dream 无疑是目前在手机上体验本地 AI 绘画的最优解——离线、隐私安全、速度快,还能玩 LoRA、Embedding 等进阶玩法。即便是中端机,只要有 2GB 以上可用内存,CPU/GPU 模式也能让你随时随地随手涂鸦。总之,只要你想要在不依赖云端的情况下玩转 Stable Diffusion,这款应用绝对值得一试。
评论 (0)