MLRift: Compiler untuk Machine Learning
MLRift adalah compiler yang dihosting sendiri dan tidak memiliki ketergantungan, dirancang khusus untuk beban kerja machine learning. Dengan dua alat baris perintah yang dapat digunakan secara portabel, yaitu mlrc sebagai compiler dan mlr sebagai pelari binary, MLRift mampu mengkompilasi ke binary native untuk berbagai platform seperti Linux, Windows, macOS, dan Android. Compiler ini memperluas backend IR dengan primitif khusus ML seperti tensor dan event streams, serta operasi sparse CSR.
Keunggulan MLRift terletak pada kemampuannya untuk berinteraksi langsung dengan AMDGCN GPU melalui /dev/kfd tanpa ketergantungan ROCm. Ini menjadikannya pilihan menarik bagi para pengembang yang ingin memanfaatkan kekuatan pemrograman sistem dalam proyek machine learning mereka. Dengan dukungan untuk arsitektur x86_64 dan ARM64, MLRift menawarkan fleksibilitas tinggi dalam pengembangan aplikasi berbasis machine learning.