tenstorrent/tt-mlir
Tenstorrent MLIR compiler
解決的問題
提供一種專為 Tenstorrent 的客製化 AI 硬體(例如 Wormhole 和 Blackhole)設計的機器學習模型編譯與最佳化方法,確保高階模型能有效轉換為硬體最佳化的二進位檔。
運作方式
基於 LLVM 的 MLIR(多層次中間表示)編譯器基礎架構,tt-mlir 定義了自訂的方言與轉換流程。它將來自前端方言(如 StableHLO)的模型轉換為針對 TTNN(Tenstorrent 神經網路)後端的目標二進位檔。
適用對象
需要在 Tenstorrent AI 加速器上部署最佳化機器學習模型的開發者與工程師。
主要亮點
- 廣泛支援:專為支援多種 AI 工作負載(包含訓練)而設計。
- 可擴展性:內建用於跨多晶片系統擴展模型的一流原語。
- 高效能:專注於為 AI 模型提供開箱即用的高效率表現。
- 開源:整個開發過程完全公開。
相關
- 專案
- 專案
- 專案
- 專案