Hypura:Apple Silicon向けストレージ階層対応LLM推論スケジューラー

✍️ OpenClawRadar📅 公開日: March 24, 2026🔗 Source
Hypura:Apple Silicon向けストレージ階層対応LLM推論スケジューラー
Ad

Hypuraの機能

Hypuraは、Apple Silicon向けのストレージ階層を考慮したLLM推論スケジューラで、アクセスパターン、帯域幅コスト、ハードウェア性能に基づいてモデルのテンソルをGPU、RAM、NVMeの階層に配置します。これにより、物理メモリを超えるモデルをシステムクラッシュなしで実行できます。

主な特徴と仕組み

HypuraはGGUFファイルを読み込み、ハードウェア(GPUワーキングセット、RAM、NVMe帯域幅)をプロファイリングし、すべてのテンソルを階層に割り当てる配置最適化問題を解決します:

  • GPU(Metal) — アテンション層、正規化層、埋め込み層
  • RAM — GPUワーキングセットに収まらないオーバーフロー層(mmap経由でアクセス)
  • NVMe — 残りの層(F_NOCACHE + preadによるダイレクトI/Oでオンデマンドロード、フォワードパス前にプリフェッチ)

MixtralのようなMoEモデルでは、Hypuraはエキスパートストリーミングを実装:非エキスパートテンソル(約1 GB)のみがGPUに残り、エキスパートテンソルはオンデマンドでNVMeからプールバッファ経由でストリーミングされます。ウォームアップ後はほとんどのI/Oを排除する99.5%ヒット率のニューロンキャッシュ、選択されたエキスパートを識別するルーターインターセプト、次に起動するエキスパートを予測するための共活性化トラッキングによる投機的プリフェッチを含みます。

Llama 70Bのような密なモデルでは、密なFFNストリーミングを使用:アテンション+正規化層(約8 GB)はGPUに残り、FFNテンソル(約32 GB)はスケーリングされたプリフェッチ先読みを備えた動的サイズのプールバッファ経由でNVMeからストリーミングされます。

Ad

パフォーマンスベンチマーク

すべてのベンチマークはM1 Max、32 GB統一メモリ、約5.1 GB/s NVMeシーケンシャルリードで実施:

  • Qwen 2.5 14B Q4_K_M(8.4 GB):フル常駐モード、21 tok/s(llama.cppと同じ)
  • Mixtral 8x7B Q5_K_M(30.9 GB):エキスパートストリーミングモード、2.2 tok/s(llama.cppはOOM)
  • Llama 3.3 70B Q4_K_M(39.6 GB):密なFFNストリーミングモード、0.3 tok/s(llama.cppはOOM)

プールバッファサイズ、プリフェッチ深度、メモリ予算はハードウェアプロファイルから自動計算されるため、手動調整は不要です。

インストール方法

HypuraはCargoでソースからビルドします。Rust 1.75以上とCMakeが必要です。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

WebアプリにOpenClawエージェントをデプロイするスキルの構築方法 - 舞台裏の解説
Tools

WebアプリにOpenClawエージェントをデプロイするスキルの構築方法 - 舞台裏の解説

OpenClawエージェント向けに開発された革新的な新スキルについてご紹介します。このスキルはWebアプリへの簡単なデプロイを可能にします。その特徴、利点、そして生産プロセスをどのように変革するかについて学びましょう。

OpenClawRadar
リーンコラブの紹介:長時間実行LLMタスクのためのマルチエージェントオーケストレーター
Tools

リーンコラブの紹介:長時間実行LLMタスクのためのマルチエージェントオーケストレーター

Lean Collabは、調整された並列サブエージェントを使用して長時間実行されるLLMタスクを管理するために設計されたオープンソースのオーケストレーターです。

OpenClawRadar
Zot: 軽量ターミナルコーディングエージェント、Claude Opus 4.8に対応
Tools

Zot: 軽量ターミナルコーディングエージェント、Claude Opus 4.8に対応

Zotは、シングルバイナリのGo製ターミナルコーディングエージェントで、ランタイムやDockerの依存関係がありません。Claude Opus 4.8を含む多数のモデルを新たにサポートしました。

OpenClawRadar
YantrikClawフォークは、ZeroClawに認知メモリ、コンパニオンモード、階層対応ツールを追加します。
Tools

YantrikClawフォークは、ZeroClawに認知メモリ、コンパニオンモード、階層対応ツールを追加します。

YantrikClawは、ZeroClawのフォークであり、3つの主要機能を導入しています:永続的な意味的記憶のためのYantrikDBを備えた認知記憶、絆追跡と積極的行動を伴うコンパニオンモード、そしてRaspberry Piから大規模クラスターまでのモデルサイズに適応する階層対応ツール選択です。

OpenClawRadar