新知榜官方账号
2023-10-20 10:22:23
Mojo是一种新的程序设计语言适用于所有的AI开发者,结合了Python的可用性和C的性能,释放了AI硬件无与伦比的可编程性和模型的可扩展性。Mojo的使命是提供强大的编译时元编程、自适应编译技术、缓存和其他功能,支持当前和新兴加速器的支持,以及实现与C++和CUDA相当的性能,而无需复杂性。
当我们开始Modular时,我们无意构建一种新的编程语言。但是,当我们构建平台以统一全球的ML/AI基础设施时,我们意识到跨整个堆栈进行编程太复杂了。另外,我们手写了很多MLIR,玩得并不开心。我们想要的是一种创新且可扩展的编程模型,可以针对加速器和人工智能领域普遍存在的其他异构系统。因此,我们决定Mojo的使命将包括编译器内部的创新以及对当前和新兴加速器的支持,但我们认为没有必要在语言语法或社区方面进行创新。
Mojo具有以下可用性和可编程性功能:
Mojo还具有以下性能特点:
Mojo的设计目标是与Python生态系统完全兼容,同时提供可预测的低级性能和低级控制,以及能够将代码子集部署到加速器。Mojo不仅仅为了保持兼容性而限制引入新关键字或语法产品的能力,而是希望成为一种独立的语言。Mojo利用CPython运行所有现有的Python3代码而不加修改,并使用其运行时,未经修改,与整个生态系统完全兼容。同时,Mojo还提供了一个机械迁移工具,为想要将代码从Python迁移到Mojo的人提供非常好的兼容性。
微信扫码咨询
相关工具
相关文章
推荐
阿里Accio中文版上线!一键搞定复杂采购
2025-08-19 09:13
视频“用嘴编辑”的时代来了,但钱包顶得住吗?
2025-08-15 17:59
智谱新模型GLM-4.5V全面开源,玩家们有福啦!
2025-08-12 17:56
扎心文案+AI插画=爆款!揭秘8万赞视频的制作全流程
2025-08-12 10:08
GPT-5没你想的那么好,附实测体验~
2025-08-11 11:07
一站式搞定AI绘图+视频,AI短片效率飙升的秘密在这儿!
2025-08-08 09:26
打工人新神器!10款国产AI,让你告别996!
2025-08-08 09:24
豆包视觉推理深度体验,AI也能“边看边想”了!
2025-08-08 09:19
300美元的AI男友来了!马斯克的情感生意从女友做到男友
2025-08-01 17:56
Agent智能体:2025年企业新员工,月薪仅需一度电?
2025-07-30 17:49