Repolode
xororz

xororz/local-dream

Snapdragon NPUの高速化とCPU/GPUへのフォールバックに対応し、Stable Diffusionの画像生成を端末上で実行するAndroidアプリ。

スター
3,737
フォーク
263
未解決の Issue
100
最終コミット
14 時間前

これは何?

Local Dreamは、サーバーを使わずにスマートフォンやタブレット上でStable Diffusionモデルを実行できるAndroidアプリです。QNN SDKを通じてQualcomm Snapdragon NPUを利用し、ハードウェアで推論を高速化します。NPUが利用できない場合は、MNNを使ったCPUまたはGPU推論にフォールバックします。

このプロジェクトはSD1.5とSDXLモデルを中心に開発されています。SD1.5はHexagon V68以降を搭載したSnapdragon NPUで動作し、SDXLのNPU対応はSnapdragon 8 Gen 3以降のデバイスに限られます。インポートしたSDXL MNNパッケージを使えばCPU/GPU推論も可能ですが、大型のSDXLモデルではSD1.5よりかなり多くのメモリが必要です。

このアプリは無料のオープンソースソフトウェアです。詳しいセットアップ方法と使い方は、別のガイドサイトで公開されています。

主な機能

  • 01Androidデバイス上でStable Diffusionによる画像生成をローカル実行。
  • 02QNN SDK経由でQualcomm Snapdragon NPUによる高速化を利用。
  • 03MNNを通じたCPUまたはGPU推論にフォールバック。
  • 04SD1.5とSDXLモデルに対応し、CPU/GPU推論ではインポートしたSDXL MNNパッケージも利用可能。

ユースケース

  • クラウドサービスを使わず、Snapdragon搭載のAndroidスマートフォンでテキストプロンプトから画像を生成する。
  • モバイル端末上でimg2imgやinpaintingの処理をオフラインで実行する。
  • プライバシーに配慮が必要なプロンプトを使い、端末上でStable Diffusionモデルを試す。

クイックスタート

  1. 1

    公式ガイドサイトからアプリをインストールする

  2. 2

    セットアップ手順についてはユーザーガイドを読む

使う前に知っておきたいこと

  • Android のみ対応。デスクトップ版と iOS 版はありません。
  • NPU アクセラレーションには Hexagon V68 以降を搭載した Snapdragon チップが必要です。SDXL の利用には Snapdragon 8 Gen 3 以降が必要です。
  • SD2.1 はメンテナンスが終了しており、プロジェクトは SD1.5 と SDXL に注力しています。
  • 大規模な SDXL モデルは、CPU/GPU 上で SD1.5 より大幅に多くのメモリを必要とします。

トピック

よくある質問

local-dream とは?
Snapdragon NPUの高速化とCPU/GPUへのフォールバックに対応し、Stable Diffusionの画像生成を端末上で実行するAndroidアプリ。 Local Dreamは、サーバーを使わずにスマートフォンやタブレット上でStable Diffusionモデルを実行できるAndroidアプリです。QNN SDKを通じてQualcomm Snapdragon NPUを利用し、ハードウェアで推論を高速化します。NPUが利用できない場合は、MNNを使ったCPUまたはGPU推論にフォールバックします。
local-dream は無料で使えますか?ライセンスは?
local-dream は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
local-dream は今もメンテナンスされていますか?
活発にメンテナンス中。local-dream の最終コミットは 2026年10月20日 です。
local-dream は何に使えますか?
クラウドサービスを使わず、Snapdragon搭載のAndroidスマートフォンでテキストプロンプトから画像を生成する。 モバイル端末上でimg2imgやinpaintingの処理をオフラインで実行する。 プライバシーに配慮が必要なプロンプトを使い、端末上でStable Diffusionモデルを試す。
local-dream のインストール方法は?
公式ガイドサイトからアプリをインストールする セットアップ手順についてはユーザーガイドを読む
local-dream はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/xororz/local-dream

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト