xororz/local-dream

Run Stable Diffusion on Android Devices with Snapdragon NPU acceleration. Also supports CPU/GPU inference.

解決的問題

Local Dream 提供了一種在 Android 裝置上本地執行 Stable Diffusion 圖像生成模型的方法,減少對雲端服務的依賴,並支援離線生成。

工作原理

此應用程式透過 Qualcomm QNN SDK 利用 Snapdragon NPU(神經處理單元)進行硬體加速,同時支援 CPU 與 GPU 推論。目前專注於 SD1.5 與 SDXL 模型,使用 MNN 實現 CPU 執行,使用 tokenizers-cpp 進行文字處理。

適用對象

使用 Snapdragon 處理器的 Android 使用者,特別是支援 Hexagon V68 架構或更新版本的裝置(適用於 SD1.5),以及 Snapdragon 8 Gen 3 或更新版本的裝置(適用於 SDXL)。

主要亮點

  • NPU 加速:專為 Snapdragon NPU 優化,提升效能。
  • 模型支援:相容 SD1.5 與 SDXL 模型。
  • 圖像放大:整合 Real-ESRGAN 與 UltraSharpV2 實現圖像超解析。
  • 本地執行:完全在裝置上執行,支援 CPU、GPU 與 NPU 推論路徑。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案