24GBのMacで20万トークン処理できる推論技術が登場
朝の出汁版(通勤2分)
- ポイント1: MLX上で動くローカル推論ランタイム「JustFit」が、24GB MacBook上でQwen3-27Bモデルを使い20万トークン超の処理を実現した。
- ポイント2: モデルの量子化とは独立したメモリ管理の仕組みで、必要なタイミングだけデータをメモリに展開・解放するため、これまでの6.9倍の文脈長を扱える。
- ポイント3: GitHubとarXivで詳細が公開されており、M4 Pro Mac環境でローカルAIを使い倒したい人はまず論文の検証環境を確認するところから始めてみてほしい。
出汁の素(深読みモード)
24GBのMacで20万トークン超を処理できる、その仕組み
論文「JustFit」が提案するのは、ローカルで大規模LLMを動かすための新しい推論ランタイムだ。M4 Pro MacBook(メモリ24GB)上で、Qwen3-27B(MXFP4量子化)を使って196,608トークンの入力と16,384トークンの出力を完走させた。これはAppleのMLXフレームワーク向けベースラインである「mlx-vlm」が実現できていた30,720トークンと比べると、実に約6.9倍の文脈長にあたる。
ポイントは「メモリをいつ・どれだけ使うか」を精密にコントロールする仕組みにある。JustFitは3つのコンポーネントを組み合わせている。①KVExec(Key-Valueキャッシュを圧縮実行)、②PhaseSwap(モデルの各コンポーネントをメモリに乗せるタイミングを制御)、③StateTrans(処理の状態を保ったままサービング条件を切り替える)。これらが連動することで、必要なデータだけを必要な瞬間にメモリへ展開し、使い終わったら即座に解放する「ジャストインタイム」な運用が可能になる。重要なのは、この仕組みがモデルの量子化(4ビット化など)とは独立して機能する点だ。量子化に頼らずメモリ効率を高められるため、精度を犠牲にせずにコンテキストを伸ばすアプローチとして注目できる。
「20万トークン」が実用レベルかどうか、数字で判断する
論文の検証結果を整理しておく。入出力フルスケールのテストでは3回独立して実行し、いずれも196,608入力+16,384出力を完走。2リクエスト同時の場合は合計229,376トークンをメモリ上に保持できた。速度面では、32Kトークン入力・64トークン出力という条件で19.11トークン/秒を記録している。処理中のメモリ使用量のピーク中央値は16,374MiBで、24GBの上限内に収まっている。
推論の品質面では、数学競技問題「AIME 2026」の30問中29問を正解している。ローカルで動く27Bモデルとしては高い水準だ。ただし「20万トークン全域で常にこの速度・精度が出る」わけではなく、論文記載のテストは特定条件下でのベンチマークである点は押さえておきたい。実際の用途――長い資料の一括読み込み、複数ドキュメントの横断分析、長い推論チェーンの生成――でどこまで安定するかは、ユーザーが自分の環境で確認する必要がある。
クラウドAPIに依存しない選択肢として何が変わるか
これまでローカルLLMの最大の制約は「コンテキストの短さ」だった。32KやせいぜいQwen系の64K程度が現実的な上限とされており、長い文書を扱いたい場面ではClaudeやGPT-4oなどのクラウドAPIを使わざるを得なかった。JustFitが示すのは、その前提がM4 Pro Mac環境において崩れつつあるという事実だ。
使う側の視点で考えると、影響が大きいのは「API利用コストを気にせず長文処理を繰り返したい」「プライバシー上、社外サーバーにデータを送りたくない」「オフライン環境でも動かしたい」という3つのシナリオだ。契約書や社内ドキュメントの一括読み込み、長尺のリサーチログ整理、コードベース全体を一度に食わせた上での質問応答といった用途が、ローカルで現実的な速度で動く可能性が出てきた。ただし現時点では研究論文の段階であり、一般ユーザーがすぐにインストールして使えるパッケージとして公開されているわけではない。今後のMLXエコシステムへの統合がどう進むかが、実用化の速度を左右する。
M4 Pro Mac持ちが今すぐ確認すべき手順
論文とコードは公開されており、技術的に踏み込みたい人は以下の順で確認するのが現実的だ。
1. 論文を読む(arXiv)
arxiv.org/abs/2609.17475v1 でアクセスできる。Section 3(システム設計)とSection 5(実験結果)だけ読めば、仕組みの概要と数字の根拠が把握できる。
2. GitHubを確認する
github.com/meituan-longcat/LongCat-Video にコードが公開されている。READMEのインストール手順と動作要件(Pythonバージョン、MLXバージョン)を確認し、手元の環境と照合する。
3. 動作環境を確認する 論文の検証環境はM4 Pro MacBook・24GB RAM・MLXベース。M1/M2/M3 Macや16GBモデルでの動作は現時点では論文内で言及がない。まず自分の環境スペックと照らし合わせるところから始めたい。
4. 小さなコンテキストでまず試す いきなり20万トークンを投入するのではなく、32K程度から始めて速度とメモリ消費を確認するのが安全な進め方だ。Activity Monitorでメモリ圧を監視しながら段階的にコンテキストを伸ばすアプローチを推奨する。
ローカルAIの文脈長をめぐる動きは、AIがAI自身を改良する時代の到達点とはでも触れたように、モデル側だけでなく推論エンジン側からも急速に進化している。推論インフラの変化を追うことが、使う側として判断力を保つための必須事項になりつつある。
MLXエコシステムの今後をウォッチするポイント
JustFitはAppleのMLXフレームワーク上に構築されており、この領域への注目が高まっている。mlx-lm、mlx-vlmといった既存ツールとの統合・競合がどう進むかが、今後の焦点になる。具体的には「JustFitのKVExecがmlx-lmに取り込まれるか」「PhaseSwapの考え方がAppleのCore ML方向に影響を与えるか」といった点をGitHubのissueやAppleのMLXリポジトリで追うと、実用化タイムラインの感覚がつかめる。
また、Qwen3-27B以外のモデル(LlamaやMistral系)への対応状況も重要な確認ポイントだ。今後モデルのサポート範囲が広がれば、用途に応じてモデルを切り替えながらローカルで長文処理を使い分けるスタイルが現実的になる。ローカル推論の「メモリ管理」という切り口は、モデルの能力競争とは別の軸で実用性を大きく左右する技術領域として、引き続き注目したい。
参照ソース
- [GitHub]meituan-longcat/LongCat-Video→ github.com/meituan-longcat/LongCat-Video
- [ArXiv]JustFit: 200K-Token LLM Serving on a 24 GiB Laptop with Just-in-Time State Management→ arxiv.org/abs/2609.17475v1
- [ArXiv]Det-LIME: Detector-Aware, Multi-Instance Local Interpretable Model-Agnostic Explanations for Automated Marine Mammal Detection→ arxiv.org/abs/2609.17479v1
