SearchSavior/OpenArc
Inference engine for Intel devices. Serve LLMs, VLMs, Whisper, Kokoro-TTS, Embedding and Rerank models over OpenAI endpoints.
解決する課題
OpenArcは、Intelハードウェア上でのさまざまなAIモデルのデプロイと高速化を簡素化します。LLM、視覚言語モデル(VLM)、音声認識(STT)、音声合成(TTS)など、複数のモデルタイプを単一のサーバー上で同時にホストできるため、クラウドベースのAIサービスに代わるローカルかつプライベートな選択肢を提供します。
仕組み
OpenVINOを基盤とした推論エンジンとして機能し、Intel CPU、GPU、NPU全体でハードウェアアクセラレーションを実現します。OpenArcはこれらのモデルをOpenAI互換エンドポイントを通じて公開するため、既存のツールとの統合が容易です。非同期マルチエンジンアーキテクチャを採用しており、モデルの並行処理、LLMの推論デコード(speculative decoding)、およびマルチGPUパイプライン並列処理をサポートしています。
対象ユーザー
Intelベースのデバイス上で、高性能かつプライベートなAIモデルをローカルで実行したい開発者およびユーザー。
主な特徴
- 幅広いモデルサポート: LLM、VLM、Whisper、Kokoro-TTS、Qwen-TTS、Qwen-ASR、埋め込み(embeddings)、リランカー(rerankers)を提供。
- ハードウェアの柔軟性: CPU、GPU、NPUデバイスをサポートし、ハイブリッドデバイスオフロードにも対応。
- OpenAI互換性: チャット、補完、音声文字起こし、音声合成のための標準エンドポイントを提供。
- パフォーマンスツール: 自動SQLiteデータベースと詳細なリクエストメトリクス(TTFT、スループットなど)を備えた
llama-benchスタイルのベンチマーク機能。 - 高度な推論: LLMおよびVLM向けの推論デコードとストリーミングキャンセルをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト