Mojo🔥编程语言发布 Mac 版本,继续遥遥领先


【源创会预告】1024 程序员节(的前两天),相约开源PHP办公室,我们一起聊 AI!>>>

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。


延伸阅读:

  • 将 Python 程序移植到 Mojo,性能提升 250 倍、速度比 C 还快
  • Mojo🔥编程语言开放下载,声称比 Python 快 68000 倍
  • LLVM 之父:Mojo 不会威胁到 Python,该恐惧的应该是 C++

相關推薦

2023-09-09

Mojo 是 Modular AI 公司开发的新编程语言,它结合了 Python 的易用性以及 C 语言的可移植性和性能,目标是使其成为 AI 研究和生产的理想选择。 Modular AI 是 Chris Lattner 和 Tim Davis 于 2022 年创立的公司,目标是自下而上重建全球 ML 基

2022-06-22

历经一年多的开发,mojo.js 终于发布了首个主要版本 1.0。 mojo.js 是 Node.js 实时 Web 框架,可将它视作采用 TypeScript 重写的 Mojolicious(Mojolicious 是 Perl 开发的 Web 框架)。mojo.js 使用了所有最新的 JavaScript 特性,专为聚焦超媒体

2023-05-05

望进一步提升。 除了 Python,Julia 也是不少开发者选择的编程语言,「Julia 是否会取代 Python」也是常常会被大家谈论的问题。 如今,这个领域又来了一个新的竞争者。 AI 基础设施公司 Modular AI 最近公布了一种新的编程语言 Moj

2023-09-13

的llama2.c项目移植到了 Python ——llama2.py。 上周 Mojo 编程语言正式开放下载,并且声称比 Python 快 68000 倍。 于是 Aydyn Tairov 马不停蹄地就开始将llama2.py移植到 Mojo——llama2.mojo,结果非常出乎意料。 他表示,Mojo SIMD 原语

2023-08-28

LIR 和 CIRCT 等编译器基础设施项目,他还带头创建了 Swift 编程语言。 从 2005 年 7 月到 2017 年 1 月间,他曾领导苹果的开发者工具部门,随后,曾短暂领导过特斯拉的自动驾驶团队。2017 年 8 月,Chris Lattner 在 Google Brain 团队领导

2023-05-06

Mojo 是 AI 基础设施公司 Modular AI 最近发布的编程语言,它结合了 Python 的语法以及 C 语言的可移植性和性能,目标是使其成为 AI 研究和生产的理想选择。 根据介绍,Mojo 不仅兼容 Python,还比它快 35000 倍。详情查看:AI 开发有了

2023-07-06

知名流量监测机构 Statcounter 公布了 6 月份全球桌面浏览器市场份额,主要数据如下: Chrome:61.1% Safari:14.45% Edge:10.77% Firefox:6.04% Opera:5.31% 360 Safe:0.6% …… 与上月相比,Chrome 的市场份下降了 4 个百分点

2023-05-06

le、Tex 等)或任何其他类型的纯文本。 CotEditor 4.5.5 正式发布,该版本更新内容如下: 系统要求 macOS 12 及以上版本 新功能 新增 Mojo 语法样式 修复 解决了 "保持在顶部" 功能在 Stage Manager(台前调度)模式下阻止

2023-09-01

直播预告】eBPF 到底是可观测领域的神器 or 鸡肋? 微软发布了 Visual Studio for Mac 退役的公告。 公告写道,最新版本 Visual Studio for Mac 17.6 会继续获得额外 12 个月的支持,直至 2024 年 8 月 31 日,并提供针对安全问题的服务

2024-08-08

TIOBE 公布了 2024 年 8 月的编程语言排行榜。 本月,Python 的份额首次超过 18%。而上一次超过 18% 的语言是 2016 年 11 月的 Java,Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。 目前,排名第二的 C++ 现在正好落后 Pyth

2023-02-09

Apache Maven 3.9.0 现已发布。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。 此版本更新内容如下: Sub-task [MNG-7019] - 当配置文件丢失时也在 sta

2023-10-28

昆仑万维发布了2023年第三季度报告。据报告披露,昆仑万维第三季度全面加速推进“All in” AGI与AIGC的战略布局,在多个方向均取得了突破性进展。截至本报告期末,昆仑万维实现营业收入36.8亿元,同比增长8%。实现经营性现金

2022-06-13

Apache Maven 3.8.6 现已发布。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。 此版本更新内容如下: Bug [MNG-7432] - [REGRESSION] Resolver 会话包含非 MavenWor

2022-06-24

境中运行的现代开源高性能 RPC 框架。gRPC 1.47.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: gRPC C++ 1.47.0 是第一个要求 C++14 的版本(提案)。对于现在无法升级到 C++14 的用户来说,可以在此期间使用