Mojo:一种新的编程语言,旨在统一机器学习和人工智能基础架构的平台,与Python兼容,可使用Python库,结合Python的可用性和C语言的性能,具有可扩展的编程能力、强大的编译时元编程以及与自适应编译技术的集成等附加优势,使开发人员能够在整个堆栈上执行通用编程,包括使用异构系统(如CPU、GPU和用C++编写的外部系统工作,尚处于开发阶段,可通过Mojo Playground试用
5月3日,Chris Lattner和 Tim Davis 共同建立了「Modular AI」,希望自下而上重建全球 ML 基础设施。在这家新生的公司中,Chris Lattner 以 CEO 身份领导团队。近日,Chris Lattner 的创业之路有了重要动态。这一次,他带来全新的编程语言「Mojo」。
当我们创办 Modular 时,我们没有打算建立一种新的编程语言。但是,当我们在建立我们的平台,打算统一世界上的 ML/AI 基础设施时,我们意识到,在整个堆栈中编程太复杂了。另外,我们用手写了很多 MLIR,但并不愉快。
使用地址:https://www.modular.com/get-started
Mojo:比 Python 快 35000 倍的编程语言
Mojo 是一门新的编程语言,其将 Python 的易用性和 C 的性能结合起来,弥合了研究和生产之间的差距。使用 Mojo,用户可以编写比 C 语言更快的可移植代码,并与 Python 生态系统无缝互操作,其目标是成为 AI 研究和生产的理想选择。
我们先看一个示例。下图展示的是 Mojo 与 Python 无缝互操作:
模型的可扩展性,Mojo 可以升级模型中的现有操作。
Chris Lattner曾是许多大型技术项目的领导者,包括 LLVM 编译器基础结构项目、Clang C 和 C++ 编译器、MLIR 机器学习基础结构等编译器技术,以及为苹果生态系统提供支持的程序设计语言 Swift。此外,Chris Lattner 还为 Google Brain 和 TensorFlow 建立和管理了一系列与 AI 相关的编译器、运行时和编程语言团队。
2022 年 1 月,Chris Lattner 正式宣布创业,和 Tim Davis 共同建立了「Modular AI」,希望自下而上重建全球 ML 基础设施。在这家新生的公司中,Chris Lattner 以 CEO 身份领导团队。
Modular AI 表示,Mojo 仍在开发中,开发者现在可以在 Modular AI 基于 JupyterHub 的 Playground 中试用,用户只需通读教程便可编写自己的 Mojo 代码。
试用地址:https://docs.modular.com/mojo/get-started.html
参考链接:
https://www.modular.com/blog/the-future-of-ai-depends-on-modularity
https://www.fast.ai/posts/2023-05-03-mojo-launch.html
评论
沙发等你来抢