NInferからフォークされたC++/CUDA推論エンジン。単一のNVIDIA RTX 5090 GPUでQwen3.8およびQwen3.8-27Bを提供します。
dphnAI/sonar
vLLMを基盤とし、OpenAI互換のサービングと分散デプロイに対応する、Hugging Face互換モデル向けLLM推論エンジンです。
- スター
- 1,904
- フォーク
- 213
- 未解決の Issue
- 55
- 最終コミット
- 4 日前
これは何?
Sonarは、Hugging Face互換の言語モデルやマルチモーダルモデルをサービングするための推論エンジンです。Continuous batching、ページ分割KVキャッシュ管理、最適化カーネル、量子化、投機的デコーディング、分散サービングに対応します。vLLMを基盤とし、対応するモデル形式や量子化形式、サンプリング方式、カーネル、プラットフォーム、デプロイ機能をさらに追加しています。
`aphrodite serve`コマンドを実行すると、デフォルトでポート2242にHTTPサーバーが起動します。OpenAI互換APIに加え、ヘルスチェック、Prometheus形式のメトリクス、OpenAPIスキーマを提供します。対応ハードウェアはNVIDIA CUDA、AMD ROCm、Intel XPU、CPU、Apple silicon Metal、Google TPUで、それぞれのインストール方法がドキュメントに記載されています。
モデル、デバイス、データ型、量子化方式によって対応状況は異なるため、デプロイ前にプロジェクトが生成するモデルおよび量子化の対応マトリクスを確認してください。
主な機能
- 01ページ分割KVキャッシュ管理とプレフィックスキャッシュに対応したContinuous batching
- 02Rayを使わないマルチノード構成を含む、テンソル並列、パイプライン並列、データ並列、エキスパート並列
- 03MTP、EAGLE、n-gramなどの手法による投機的デコーディング
- 04量子化済み重みとFP8 KVキャッシュ
- 05LoRAアダプターのサービングと、画像・音声・動画モデルへの対応
- 06構造化出力とツール呼び出しに対応した、OpenAIおよびAnthropic互換API
ユースケース
- 本番環境でOpenAI互換APIの背後にオープンウェイトLLMを配置してサービングする
- GPUメモリが限られた環境で量子化モデルを実行する
- 並列処理を活用してマルチGPUまたはマルチノード推論をデプロイする
- ベースモデルをLoRAでファインチューニングした派生モデルをホストする
クイックスタート
- 1
README に記載されている公式インストールスクリプトを実行します
- 2
OpenAI 互換サーバーでモデルをサーブします
aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
使う前に知っておきたいこと
- AGPL-3.0 ライセンス(コピーレフト型)で提供されています。ネットワーク経由で利用できる派生サービスには、ソースコードの共有が求められます。
- サポート状況はモデル、デバイス、データ型、量子化方式によって異なるため、デプロイ前にモデルと量子化の対応表を確認してください。
収録されている特集
トピック
よくある質問
- sonar とは?
- vLLMを基盤とし、OpenAI互換のサービングと分散デプロイに対応する、Hugging Face互換モデル向けLLM推論エンジンです。 Sonarは、Hugging Face互換の言語モデルやマルチモーダルモデルをサービングするための推論エンジンです。Continuous batching、ページ分割KVキャッシュ管理、最適化カーネル、量子化、投機的デコーディング、分散サービングに対応します。vLLMを基盤とし、対応するモデル形式や量子化形式、サンプリング方式、カーネル、プラットフォーム、デプロイ機能をさらに追加しています。
- sonar は無料で使えますか?ライセンスは?
- sonar は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sonar は今もメンテナンスされていますか?
- 活発にメンテナンス中。sonar の最終コミットは 2026年11月3日 です。
- sonar は何に使えますか?
- 本番環境でOpenAI互換APIの背後にオープンウェイトLLMを配置してサービングする GPUメモリが限られた環境で量子化モデルを実行する 並列処理を活用してマルチGPUまたはマルチノード推論をデプロイする ベースモデルをLoRAでファインチューニングした派生モデルをホストする
- sonar のインストール方法は?
- README に記載されている公式インストールスクリプトを実行します OpenAI 互換サーバーでモデルをサーブします: aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
- sonar はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dphnAI/sonar
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Alibabaが開発し、社内の複数事業部門で大規模言語モデルの提供に利用されている、高性能なLLM推論エンジン。
主にRTX 3090などのNVIDIA RTX 30シリーズAmpereカードで、Qwen3.8モデルをローカル実行するために調整されたllama.cppのフォーク。
LLM推論向けのGPUカーネルライブラリ兼ジェネレーター。attention、GEMM、MoE、サンプリング操作に統一APIを提供します。
ゼロからCUDAで構築した推論エンジン。OpenAI互換APIを備え、DGX Spark(GB10)3〜6台でGLM 5.3全体を実行します。
vLLM、SGLang、TensorRT-LLMでAIモデルをデプロイし、オンデマンドのSSH GPUインスタンスも提供するオープンソースのGPUクラスターマネージャー。