Mojo - AI 개발자를 위한 새로운 프로그래밍 언어
(modular.com)- LLVM을 만든 크리스 래트너가 새로 창업한 회사인 Modular에서 만드는 AI 개발용 언어
- Python의 사용성과 C의 성능을 결합
- 언어 자체에서 AI 하드웨어를 모두(다중코어, 벡터유닛, 가속기 등) 활용 가능(C++/CUDA 같은 복잡함 없이)
- 전체 Python 에코시스템을 그대로 활용 가능(Numpy, Matplotlib 를 Mojo 코드내에서 심리스하게 이용)
- 기존 AI 모델을 쉽게 확장(전처리/후처리 및 오퍼레이션 교체): Kernel Fusion, Graph Rewrites, Shape Functions등
- JupyterHub 기반의 Playground 제공
- MLIR(Multi-Level Intermediate Representation)을 이용
HN 에는 크리스 래트너가 직접 댓글을 달아주고 있네요
https://news.ycombinator.com/item?id=35790367
Julia 와의 비교가 많지만, 전혀 다른 접근이라고.
일단 Python 에코시스템을 그대로 활용한다는 점이 훌륭하네요.