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。
相关链接:
https://www.modular.com/blog/mojo-is-now-available-on-mac
https://twitter.com/tairov/status/1714103695321829551
https://twitter.com/clattner_llvm/status/1715038783832526874
往期推荐
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦