Compilador de Machine Learning Eficiente
MLRift es un compilador autoalojado y sin dependencias, diseñado específicamente para cargas de trabajo de aprendizaje automático. Este software proporciona dos herramientas de línea de comandos: mlrc, que actúa como el compilador, y mlr, que es el ejecutor de binarios. Permite la compilación de binarios nativos para arquitecturas x86_64 y ARM64 en diversos sistemas operativos, incluyendo Linux, Windows, macOS y Android.
Una de las características más destacadas de MLRift es su capacidad para extender el backend de IR con primitivas específicas de machine learning, como tensores y flujos de eventos. Además, incluye un backend nativo para GPU AMDGCN que se comunica directamente con /dev/kfd, eliminando la necesidad de dependencias ROCm. Esta funcionalidad lo convierte en una herramienta poderosa para desarrolladores que trabajan en el ámbito del aprendizaje automático.





