- Un lenguaje para desarrollo de IA creado por Modular, la nueva empresa fundada por Chris Lattner, creador de LLVM
- Combina la facilidad de uso de Python con el rendimiento de C
- Permite aprovechar desde el propio lenguaje todo el hardware de IA (multinúcleo, unidades vectoriales, aceleradores, etc.) sin la complejidad de C++/CUDA
- Permite usar intacto todo el ecosistema de Python (NumPy, Matplotlib) de forma fluida dentro del código Mojo
- Facilita extender modelos de IA existentes (preprocesamiento/posprocesamiento y reemplazo de operaciones): Kernel Fusion, Graph Rewrites, Shape Functions, etc.
- Ofrece un Playground basado en JupyterHub
- Usa MLIR (Multi-Level Intermediate Representation)
4 comentarios
Por la sintaxis, parece casi como ver JavaScript y TypeScript.
Parece que incluso Elixir ha estado intentando algo al estilo de nx... la competencia no está nada fácil T_T
Impresionante, Python está recibiendo un gran impulso.
Parece que Chris Lattner está respondiendo personalmente en los comentarios de HN
https://news.ycombinator.com/item?id=35790367
Se la compara mucho con Julia, pero dicen que es un enfoque completamente distinto.
De entrada, es excelente que aproveche tal cual el ecosistema de Python.