31P by xguru 2023-05-03 | favorite | 댓글 4개
  • 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)을 이용

구문만 보면 흡사 javascript와 typescript를 보는 것 같네요

엘릭서도 나름 nx 같은 시도를 하곤 있던데... 경쟁자들이 만만치 않군요 ㅠㅠ

어마어마 하군요, 파이썬 뻠프 받네요.

HN 에는 크리스 래트너가 직접 댓글을 달아주고 있네요
https://news.ycombinator.com/item?id=35790367

Julia 와의 비교가 많지만, 전혀 다른 접근이라고.
일단 Python 에코시스템을 그대로 활용한다는 점이 훌륭하네요.