Redian新闻
>
比Python快6.8万倍,新语言Mojo首次开放下载,AI大佬:开发生态多年来最大升级

比Python快6.8万倍,新语言Mojo首次开放下载,AI大佬:开发生态多年来最大升级

公众号新闻
梦晨 发自 凹非寺
量子位 | 公众号 QbitAI

什么编程语言,敢号称是高性能版的“Python++”?

新语言Mojo,来自LLVM之父和Swift之父Chris Lattner,性能可达到目前版本Python的68000倍

你没看错,几个月前团队还宣称是35000倍,换了台机器测评就成了68000倍。

现在,Mojo终于开放编译器和完整本地开发环境的下载,首日就在开发社区引发轰动。

它语法像Python一样简单,跑起来像C++一样快,更重要的是可以与任何Python库无缝交互。

由于Numpy、Pandas、SciPy这些大家已经熟悉的老朋友都能继续用,受到AI开发者的格外关注,英伟达科学家范麟熙表示:

可能是Python生态系统多年来最重要的升级,等了很久,终于来了!

创始人:Mojo对Python不是威胁,C++们应该害怕

Mojo是如何做到比Python快这么多倍的?团队写了3篇技术解读,简单总结如下:

第1步,通过类型注释消除Python动态类型的损失,并做代数简化(algebraic simplifications),避免开方运算以及简化复数平方运算,达到89倍加速。

第2步,通过向量化实现SIMD(单指令多数据)的并行计算,并让向量宽度以匹配CPU的FMA(浮点乘法累加单元)数量,达到874倍

第3步,把前两步开发好的单线程实现改成多核并行化,对于88核的系统再获得30倍加速,与原始Python相比已经到了26000倍

第4步,解决并行化中的加载不均衡问题,让线程从池中动态获取任务,得到最终结果68000倍

这与之前宣传的35000倍不同,主要是中途换过一次测评基准系统,从32核的英特尔至强金牌6455B换成了88核的英特尔至强白金8481C。

此前,Mojo已可通过在线Playground形式试用,4个月来已积攒120万开发者

这一次是Mojo编译器和IDE工具首次开放本地下载,从Linux开始,后续将添加Mac和Windows支持。

一同开放的还有支持语法高亮和代码补全等实用功能的VSCode插件

甚至可以像Python一样在Jupyter里交互式操作。

手快的网友已经在争相晒各种版本的“Hello world”。

对于“Python会被取代吗这样的讨论”,Mojo创始人Chris Lattner本人认为:

Mojo并不是对Python的威胁,而是给Python开发者增加超能力。

如果谁应该害怕,应该是C++这种不易用的高速语言。

虽然Mojo很强大,但还是被网友发现一个“致命”缺点。

作为一门新语言,AI们还没学会,想学习就得靠自己了。

不过应该也可以把文档发给AI,让它现学试试?

背后公司Modular融资1亿美元

Chris Lattner毕业于波特兰大学,领导了LLVM、Clang等知名编译器项目,并牵头开发苹果Swift语言。

2017年离开苹果后,他先后在特斯拉短暂领导过自动驾驶Autopilot软件团队,在谷歌负责Tensorflow基础设施,在RISC-V架构的领军公司SiFive负责工程和产品团队。

2022年,Lattner作为“Swift之父”却与当时的Swift核心团队发生冲突,退出管理事务,彻底分道扬镳。

也是在这一时期,他透露自己正在搞AI基础设施方向的创业。

新公司Modular,致力于构建出模块化、可组合和分层架构的AI基础设施。

包括创建编译器、运行时环境,为异构计算设计、边缘和数据中心并重,并专注于可用性。

共同创始人Tim Davis,此前在谷歌团队参与了TF Lite、 Android ML、NNAPI等项目的编译器开发。

2023年8月,Modular获得1亿美元融资,总融资额达1.3亿美元。

为AI开发者创建结合Python的可用性与C++的性能的Mojo语言是其第一步。

今后在Modular创建的AI引擎中,所有代码都可以用Mojo一种语言编写,无需再使用C、C++或CUDA编程。

那么,你会尝试使用这款新语言么?

参考链接:
[1]https://www.modular.com/blog/mojo-its-finally-here

[2]https://www.modular.com/blog/mojo-a-journey-to-68-000x-speedup-over-python-part-3
[3]https://x.com/DrJimFan/status/1699841214416318672

「量子位智库·大模型人才沙龙」招募中

「量子位智库·大模型人才沙龙」将于9月下旬在北京中关村举办,欢迎大模型各领域玩家参与~

点击图片了解详情,企业报名可联系活动负责人王琳玉(微信:iris_wang17,请备注企业+姓名)。

沙龙观众通道后续开放,敬请期待~


点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~ 

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用Mojo登陆Mac,比Python快90,000倍环法休息日---说说休息日吧LPython:最新的高性能Python实现、速度极快且支持多后端将Python程序移植到Mojo,性能提升250倍、速度比C版本快20%LPython:最新的高性能 Python 实现、速度极快且支持多后端比Python快68000倍!Mojo正式发布,网友:Python生态系统最重要的升级来了登顶Hacker News!国产编程语言MoonBit(月兔)来了构建大模型生态基础设施,你选 Python + Docker 还是 Rust + WebAssembly?| QConPython 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用:分析数据、生成代码都精通沁园春 访修道院Kloster Kappel比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++生活琐记:爱花的小鸟未来的人工智能语言,是 Rust 还是 Mojo ?活得通透的人:放下期待,放下欲望,放下执念Python 开发框架—— fastapi大隐隐于市!越南一家人在San Jose开的小店全是越南客人——Phở Cường 2nǚ hóng?nǚ gōng《独立日July 4th 》釆风免费试听|全面掌握Python, SQL等数据分析语言、工具和拓展包,高效斩获心仪offer!融资 7 亿元后,Mojo 之父实名吐槽:Mojo 太好用了,颤抖吧 C++比 Python 快 3.5 万倍的 Mojo 融资七亿,LLVM之父:不会威胁到 Python,该恐惧的应该是 C++2023年编程语言榜单,Python继续领跑!SQL在工作需求中夺魁llama2.mojo比llama2.c快20%,最年轻的语言Mojo惊艳开发者社区Jupyter大升级:各种大模型都能连,聊天就能生成代码、错误修改数据分析|全面掌握Python, SQL等数据分析语言、工具和拓展包,高效斩获心仪offer!PyTorch2.1支持昇腾NPU!华为成为中国首个PyTorch基金会Premier会员Swift之父再创新编程语言,不会取代Python,该担心的是C++!Mojo 编程语言开放下载,声称比 Python 快 68000 倍号称比 Python 快 68000 倍的 Mojo 语言正式发布! Rust 能否与之匹敌?Python开发框架--fastapi大模型重新定义软件开发,将带来哪些改变?| 《架构师》10月刊开放下载桂枝香 岁月若风详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !GitHub热榜登顶:开源版GPT-4代码解释器,可安装任意Python库,本地终端运行
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。