梦晨 发自 凹非寺
量子位 | 公众号 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-3seo公司[3]https://x.com/DrJimFan/status/1699841214416318672— 完 —
量子位 QbitAI · 头条号签约虚拟手机号码接收短信验证码平台