tenstorrent/tt-mlir
Tenstorrent MLIR compiler
何を解決するか
TenstorrentのカスタムAIハードウェア(WormholeやBlackholeなど)に特化した機械学習モデルのコンパイルと最適化を可能にする。高レベルのモデルをハードウェア最適化されたバイナリに効率的に変換できる。
動作方法
LLVMのMLIR(Multi-Level Intermediate Representation)コンパイラインフラストラクチャに基づき、tt-mlirはカスタムダイアレクトと変換パスを定義している。StableHLOなどのフロントエンドダイアレクトからモデルを読み込み、TTNN(Tenstorrent Neural Network)バックエンドをターゲットとするバイナリに変換する。
対象ユーザー
Tenstorrent AIアクセラレータを使用し、特定のハードウェアアーキテクチャ上で最適化されたMLモデルをデプロイする必要がある開発者やエンジニア。
特徴
- 広範なサポート: トレーニングを含む、幅広いAIワークロードをサポートする設計。
- スケーラビリティ: マルチチップシステムにわたるモデルスケーリングを第一級のプリミティブでサポート。
- パフォーマンス: AIモデルの出荷時パフォーマンスを最大化することに注力。
- オープンソース: 開発プロセス全体が公開されている。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト