MLRift: 包括的な機械学習コンパイラ
MLRiftは、機械学習のワークロード向けに設計された多用途の自己ホスト型コンパイラであり、開発者向けのさまざまな機能を提供します。この無料ツールには、コンパイラとして機能するmlrcと、ファットバイナリランナーとして機能するmlrという2つのポータブルコマンドラインユーティリティが備わっています。Linux、Windows、macOS、Androidを含む複数のオペレーティングシステムで、x86_64およびARM64アーキテクチャのネイティブコンパイルをサポートしています。
コンパイラは、テンソル、イベントストリーム、スパースCSR操作などの機械学習特有のプリミティブを統合することにより、中間表現(IR)バックエンドを強化します。さらに、MLRiftには、/dev/kfdと直接対話するネイティブAMDGCN GPUバックエンドが含まれており、ROCm依存関係の必要がなくなります。これらの機能により、MLRiftは機械学習分野の開発者にとって強力なツールとなります。





