12 GBおよび8 GBのNVIDIA GPUで、262kコンテキストの1.58-bit Ternary Bonsai 2 27Bを実行するランチャーとパッチ適用済みllama.cpp環境。
StayLameBro/backburner
iPhoneをUSB-CでMacに接続し、GPUを活用してQwen 27Bをローカル実行。プロンプト処理を高速化し、コンテキストを拡張します。
- スター
- 1,072
- フォーク
- 120
- 未解決の Issue
- 8
- 最終コミット
- 7 日前
これは何?
Backburnerは、接続したiPhoneを2台目の計算デバイスとして使う、Apple Silicon搭載Mac向けのローカルLLM推論サーバーです。10 Gb/sのUSB-Cケーブルで接続すると、MacがQwen 27Bモデルの64層中最初の40層を、iPhoneが残りの層をそれぞれGPUで実行します。両方が同時に処理するようパイプライン化されており、エージェントが長いファイルやツールの出力を読み込む際に重要となる、プロンプトのプリフィルを高速化します。
iPhoneはコンテキストの古い部分を保持し、その部分に対するAttentionの計算も行えます。これにより、24 GBのMac単体より大幅に長いコンテキストをサーバーで扱えます。サーバーはlocalhost上にOpenAI互換のエンドポイントを公開します。エンジンはMac向けカーネル(SME2、Metal、投機的デコード)を備えたllama.cppのフォークで、プロジェクトのREADMEによると、テストではiPhoneの有無にかかわらずgreedy出力が一致しています。
このプロジェクトはリリース前で、M4 Pro搭載MacとiPhone 17 Pro Maxおよび16 Pro Maxでテストされています。セットアップにはインストーラースクリプト、無料のApple IDで使えるサイドロード版iPhoneアプリ、個別のモデルダウンロードが必要です。
主な機能
- 01MacとiPhoneのGPUにレイヤーを分散し、プロンプトのプリフィルを高速化します。
- 02Attentionのキーのうち古いものをiPhoneに移し、利用可能なコンテキストを拡張します。
- 03OpenAI互換のローカルAPIサーバーを提供します。
- 04保存済みプロンプトのディスクキャッシュを使い、既知のシステムプロンプトの再読み込みを省きます。
- 05サイドロードしたiPhoneアプリを使い、脱獄せずにUSB-Cケーブル経由で実行できます。
ユースケース
- 大きなファイルやツールの出力を読み込む、24 GBのMacBook上の27Bローカルコーディングエージェントを実行する。
- 手持ちのApple Silicon搭載ハードウェアで、長いコンテキストを使ったローカル推論を試す。
- MacとiPhoneにまたがるデバイス分割推論をテストする。
クイックスタート
- 1
Apple Silicon搭載MacとiPhone 15 Pro以降を用意し、10 Gb/s対応のUSB-Cケーブルで接続します
- 2
インストーラーを実行します。デフォルト以外の値にする場合は、TAIL_Lにデバイスのsplitを設定してください
使う前に知っておきたいこと
- Apple Silicon搭載Macと比較的新しいiPhone Proモデルが必要なため、現時点では他のハードウェアでは動作しません。
- コンテキスト長が64kを超える場合、iPhoneアプリを開いて前面に表示しておく必要があります。そうしないとサーバーが停止します。
- 一度に処理できるリクエストは1件のみです(-np 1)。
- ベンチマークの大半は、メンテナー所有のM4 Pro搭載MacとiPhone 17 Pro Maxで実施されています。
トピック
よくある質問
- backburner とは?
- iPhoneをUSB-CでMacに接続し、GPUを活用してQwen 27Bをローカル実行。プロンプト処理を高速化し、コンテキストを拡張します。 Backburnerは、接続したiPhoneを2台目の計算デバイスとして使う、Apple Silicon搭載Mac向けのローカルLLM推論サーバーです。10 Gb/sのUSB-Cケーブルで接続すると、MacがQwen 27Bモデルの64層中最初の40層を、iPhoneが残りの層をそれぞれGPUで実行します。両方が同時に処理するようパイプライン化されており、エージェントが長いファイルやツールの出力を読み込む際に重要となる、プロンプトのプリフィルを高速化します。
- backburner は無料で使えますか?ライセンスは?
- backburner は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- backburner は今もメンテナンスされていますか?
- 活発にメンテナンス中。backburner の最終コミットは 2026年10月13日 です。
- backburner は何に使えますか?
- 大きなファイルやツールの出力を読み込む、24 GBのMacBook上の27Bローカルコーディングエージェントを実行する。 手持ちのApple Silicon搭載ハードウェアで、長いコンテキストを使ったローカル推論を試す。 MacとiPhoneにまたがるデバイス分割推論をテストする。
- backburner のインストール方法は?
- Apple Silicon搭載MacとiPhone 15 Pro以降を用意し、10 Gb/s対応のUSB-Cケーブルで接続します インストーラーを実行します。デフォルト以外の値にする場合は、TAIL_Lにデバイスのsplitを設定してください
- backburner はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/StayLameBro/backburner
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コンシューマー向けのMetal、CUDA、ROCm対応ハードウェアでDeepSeek V4 Flashなど一部の大規模モデルを動かす、軽量なネイティブ推論エンジン。
Apple Silicon、NVIDIA、AMD、CPU向けにカーネルを調整し、オープンモデルを高速実行するオープンソース推論エンジン。
SSDからエキスパートをストリーミングし、約2 GBのメモリでApple Silicon Mac上で26B Gemma 4 26B-A4Bモデルを動かすSwift・Metalランタイム。
llama.cppベースの、ローカルLLMを実行するmacOSメニューバーアプリ。ローカルAPIサーバーとWebUIを搭載。
Diablo II: ResurrectedのSwitch版を、手持ちのゲームデータを使ってiPhone、iPad、Macでネイティブ実行する、オープンソースのiOS・macOS互換レイヤー。