新AI编程语言Mojo,比Python快35000倍

人工智能公司Modular AI推出新编程语言Mojo,融合Python的易用性和C的性能,专为AI研究和生产设计。Mojo比Python快35000倍,旨在解决现代编程系统的复杂性,支持加速器和其他异构系统,利用MLIR技术提升效率。尽管仍处于早期开发阶段,Mojo已支持Python的一些核心特性,未来将提供迁移工具以确保与Python生态系统的兼容性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着近期AI的火热以及AI在各个行业的应用,Python的热度有望进一步提升。

除了 Python,Julia 也是很多开发者选择的编程语言。“Julia 是否会取代 Python”也是大家经常讨论的问题。

现在,这个领域出现了新的竞争者。

人工智能基础设施公司 Modular AI 最近宣布了一种新的编程语言 Mojo,它将 Python 的语法与 C 的可移植性和性能相结合,使其成为人工智能研究和生产的理想选择。

Mojo 结合了 Python 的易用性和 C 的性能,释放了 AI 硬件无与伦比的可编程性和 AI 模型的可扩展性。此外,它比 Python 快 35,000 倍。

根据 Mojo 的开发人员的说法:

当我们启动 Modular AI 时,我们并没有着手构建一种新的编程语言。然而,当我们构建平台以统一 ML/AI 基础架构时,我们意识到对整个堆栈进行编程过于复杂。

根据开发人员的说法,构建新编程语言的主要动机之一是,大多数现代编程系统都依赖加速器(如 GPU)来运行,并且仅支持数据加载、预处理和后处理以及与编写的外部系统集成在其他语言等待“回落”到 CPU 上,Modular AI 希望将所有这些功能组合到一种语言中。

因此,他们想要的是一种创新的、可扩展的编程模型,可以支持机器学习中普遍存在的加速器和其他异构系统。这意味着 Modular AI 打算构建一种具有强大的编译时元编程的编程语言,结合自适应编译技术,在整个编译过程中缓存,以及其他现有语言不支持的东西。这就是 Mojo 的发展方向。

Mojo 利用 MLIR 的能力使 Mojo 开发人员能够利用向量、线程和 AI 硬件单元。根据测试,Mojo 比 P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值