出品|开源中国
AI 编程语言 Mojo 推出了支持 Mac 平台的版本,其创始人 Chris Lattner 称 Mojo + Apple Silicon 是强强联合,强上加强。
Mojo 是 Modular AI 公司开发的新编程语言,它结合了 Python 的易用性以及 C 语言的可移植性和性能,目标是使其成为 AI 研究和生产的理想选择。
下载地址:https://developer.modular.com/download
开发者需要先注册 Modular 账号,然后通过 Homebrew 包管理器下载 Modular CLI,接着运行 module install mojo 命令来安装 Mojo。
下面是运行 "Hello Mojo" 的示例截图:
此外,Mojo SDK 还提供了 Visual Studio Code 扩展。
Mojo 团队介绍称,Mojo 语言可以充分利用 Mac CPU 内核和矢量单元来实现加速。根据他们提供的测试 —— 使用 matmul.mojo 运行一个矩阵乘法示例。在 Apple MacBook Pro M2 Max 上,与纯 Python 实现的版本相比,Mojo 的速度大约比 Python 快 90,000 倍。
开源开发者 Aydyn Tairov 上个月将llama2.py移植到 Mojo——llama2.mojo。当时提供的是 Linux 版本,结果非常出乎意料 —— 他表示 Mojo SIMD 原语帮助将 Python 的糟糕性能提升了近 250 倍。
现在 Mojo for Mac 发布后,Aydyn Tairov 称llama2.mojo在 Mac 上的性能与llama2.cpp不相上下。在许多情况下甚至优于 plain C。
领取专属 10元无门槛券
私享最新 技术干货