gufo-org/gufo
The Open Source Strix Halo AI engine. Qwen 3.8 Flash Next Q4_K_XL: 1,801.01 pp, 73.17 tg single user, 194.37 tok/s 8 users; Qwen 3.8 27B Q4_K_XL: 656.33pp, 70.56tg tok/s single user with DFlash2
Gufo – AMD Strix Halo GPU向けローカル推論エンジン
概要 – Gufoは、AMDのStrix Haloアクセラレータ(Radeon 8060S搭載Ryzen AI MAX+ 395)上で大規模言語モデル、ビジョンモデル、音声モデルを実行するC++ベースの推論サーバーです。OpenAI互換のチャット補完APIを話すため、既存のツール(VS Code、Open WebUI、curlなど)がクラウドサービスと同じように利用できます。
主な機能
- ハードウェア特化の最適化 – カーネルは
gfx1151GPU向けに手調整され、ROCm HIP、hipBLAS/hipBLASLt、その他のAMDライブラリを使用しています。エンジンは128 GiB統合メモリ構成向けに構築されていますが、より小さなカードでも動作します。 - モデルカタログ – 最先端のモデル(Qwen 3.8 27B、Qwen 3.8 Flash-Next、DeepSeek V4 Flash、Qwen 3-ASR、Qwen 3-TTSなど)向けの実行可能なGGUFチェックポイントを提供。ベンチマークと品質レポートは
docs/modelsフォルダにあります。 - 投機的デコード – DFlash2、MTP、DSparkの投機的モードをサポートし、トークン/秒のスループットを大幅に向上させます(例:Qwen 3.8 27Bでプロンプトあたり656 tok/s)。
- マルチモーダル対応 – テキスト、画像、音声(ASR/TTS)、実験的なビデオ/オーディオ生成に対応。
- コンテナ化されたデプロイ – 事前構築済みのOCIイメージ(
ghcr.io/gufo-org/toolboxes/gufo-runtime)をPodmanで実行でき、ポート8080でサービスを公開します。 - 同時リクエスト処理 – バッチ処理、キャンセル、会話キャッシュを標準でサポートするよう設計されています。
始め方
- モデルをダウンロード – READMEに記載されている
hf downloadコマンドを使用してHugging Faceからモデルをダウンロードします。 - ランタイムコンテナをプル – 必要なGPUデバイス(
/dev/kfd、/dev/dri)を指定して実行します。 - サーバーを起動 – ダウンロードしたGGUFファイルと、オプションで投機的モデルファイルを指定して
gufo serve llm …を実行します。 - APIをクエリ – 簡単な
curlPOSTでhttp://localhost:8080/v1/chat/completionsにリクエストを送信します。
READMEには、ソースからGufoをビルドする方法(NixまたはクラシックなCMake)、必要なROCmライブラリ、SELinuxやrootレスPodmanの権限の扱い方も説明されています。
対象ユーザー – Strix Haloワークステーションを所有し、クラウドGPUに依存せずに高速でローカルホストされたAIサービスを求める開発者や研究者向けです。これは、llama.cppがCPUに対して行うのと同様に、AMDハードウェア向けの「ローカルOpenAI互換エンドポイント」というニッチを埋めるものです。
ライセンス – コアコードはMITライセンスです。サードパーティコンポーネントはそれぞれのライセンス表記を保持します。モデルの重みは同梱されておらず、元の公開元の条件に従います。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト