梦晨 发自 凹非寺

量子位 | 公众号 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

seo公司[3]https://x.com/DrJimFan/status/1699841214416318672

— 完 —

量子位 QbitAI · 头条号签约虚拟手机号码接收短信验证码平台





Powered by 巴西广告 @2013-2022 RSS地图 HTML地图

Copyright 站群系统 © 2013-2022 资源整合 版权所有 1k9n12 1k9n13 1k9n14 1k9n15 1k9n16 1k9n17 1k9n18 1k9n19 1k9n20 1k9n21 1k9n22 1k9n23 1k9n24 1k9n25 1k9n26 1k9n27 1k9n28 1k9n29 1k9n30 1k9n31 1k9n32 1k9n33 1k9n34 1k9n35 1k9n36 1k9n37 1k9n38 1k9n39 1k9n40 1k9n41 1k9n42 1k9n43 1k9n44 1k9n45