magnitudedev/magnitude
Open source agent with local models built in. Fully private and offline. Works out of the box on any hardware.
何を解決するか
Magnitudeは、ローカルAIモデルを実行する際の試行錯誤を解消します。ユーザーが手動で互換性のあるモデルサイズ、量子化レベル、パフォーマンス見積もりを探し出す必要がなくなります。Magnitudeは自動的にユーザーのハードウェアをプロファイリングし、最適なモデルを推薦・実行します。
動作方法
システムはマシンのチップ、メモリ、帯域幅をプロファイリングし、1秒あたりのトークン数を推定したモデルを提案します。オープンソースの推論サーバーとして機能し、Hugging FaceのGGUFモデルを含むモデルのダウンロード、チューニング、実行を行います。スペキュラティブデコードと並列処理設定をハードウェアに合わせて最適化し、パフォーマンスを向上させます。リソース管理のため、モデルはリクエスト時に即時ロードされ、システムがアイドル状態またはメモリが不足した場合にアンロードされます。
対象ユーザー
AIエージェントの開発または利用を希望する開発者で、ハードウェア互換性に関する深い技術的知識が不要な、完全にプライベートでオフライン、かつ無料のローカル推論環境を求める人。
主な特徴
- ハードウェアに最適化された推薦: ハードウェアを自動プロファイリングし、最適なモデルと推定速度を提案。
- エージェント最適化: ダイナミックなモデルのロード・アンロードに対応し、エージェントワークロードに特化。
- プライバシー最優先: すべての処理をオフラインで実行。すべてのプロンプト、ファイル、モデルはローカルマシン上に保持。
- 広範な互換性: Pi、OpenCode、Hermes、Clineなどのさまざまなハーネスに対応。
- ワンコマンドセットアップ: CLIによる簡易なインストールと設定。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- Dispatch