星途科讯 5小时前
被高通收购的Modular,正式发布Mojo 1.0
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

Modular 公司宣布,其 Mojo 编程语言正式达到 1.0 里程碑,向开发者提供稳定且可投入生产环境的通用编程语言。该语言的核心目标更为具体:通过提供一种针对 GPU、CPU、ASIC 及其他异构系统的统一方法,整合碎片化的 AI 软件栈。

Mojo 与 MAX 推理框架相结合,旨在降低 AI 软件、系统及工具的开发门槛,使开发者不再受制于英伟达 CUDA 或 AMD ROCm 等特定厂商平台。CUDA 作为英伟达专有 GPU 编程平台,仅适配自家硬件,而许多竞品公司更倾向于寻求能针对特定产品优化的开源替代方案。

兼具 Python 易用性与系统级性能

Mojo 由 LLVM、Swift 及 MLIR 基础设施创造者 Chris Lattner 自 2023 年起公开主导开发。该语言结合了 AI 事实标准语言 Python 的可读性,以及类似 Rust 的内存安全性和系统编程能力,无需依赖 C、C++ 或 CUDA 即可实现底层优化。借助 MLIR(多级中间表示法),Mojo 能够访问 AI 专用硬件特性,从而提升性能并优化计算成本。

1.0 版本引入了多项新功能,包括支持 Python 风格的 "lambda" 内联闭包语法、改进的语言服务器协议(LSP)以更好地集成 VS Code 等编辑器,以及新增 Mojo AI 技能模块。目前,Mojo 标准库已在 Apache License v2.0 及 LLVM 例外条款下可用。

高通收购后的开源承诺

Modular 已于今年 6 月被高通收购。公司表示,计划在今年将 Mojo 编译器开源,官网暗示这一举措可能在下周的 Modcon 大会上公布,Lattner 在周一的直播问答中也重申了这一可能性。此举旨在消除社区对高通收购后可能损害平台供应商中立性的担忧。

针对高通管理后英伟达或 AMD 是否会干扰 Mojo/MAX 发展的疑问,Lattner 回应称,虽然无法代表这两家公司发言,但它们仍是强有力的合作伙伴。" 它们都为开源代码做出了巨大贡献,因此我不认为这里会出现任何问题。" 他此前曾指出,尽管 AI 行业欠 CUDA 人情,但技术世界已向前发展,而 CUDA 并未同步演进。

【星途科讯 图文丨周鑫雨 首发于 ZAKER 科技,转载请注明出处】

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

高通 ai 编程 开源
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论