比Python快9万倍的Mojo开源了 最适合AI编程的语言

比Python快9万倍的Mojo开源了最适合AI编程的语言去年5月Mojo刚发布时,Modular宣称,在运行Mandelbrot等算法时它比原始Python快3.5万倍。去年9月,Modular再次表示“Mojo将动态与静态语言的优点结合起来,一举将性能提升达Python的6.8玩倍”。去年10月,Mojo登陆Mac,Modular再次提高了这个对比数据:“比Python快90000倍”。目前人工智能模型通常使用多种编程语言编写,开发者会用易于学习,但运行速度相对较慢的Python实现神经网络最简单的部分。其余部分的代码通常使用C++编写,C++的运行速度比Python更快,但学习难度也更大。而Modular将Mojo定位为一种更方便的替代方案,语法更易于使用且运行速度速度更快,开发者可以借此快速编写AI模型,而无需学习C++等复杂的语言。此前由于不确定开源时间,许多开发者都处于观望状态,然而就在Mojo开源后的短时间内,就已经达到了17.6k颗star,并有了2.1k分支。同时Mojo团队还向开发者喊话:“如果各位好奇心旺盛并更多面向未来,希望掌握一门可能在未来50年内对AI发展有所助益的语言,那不妨给Mojo个机会!”...PC版:https://www.cnbeta.com.tw/articles/soft/1425522.htm手机版:https://m.cnbeta.com.tw/view/1425522.htm

相关推荐

封面图片

最适合AI编程的语言 Mojo 开源了!

最适合AI编程的语言Mojo开源了!Modular公司今天宣布,开源Mojo的核心组件。据了解,Mojo是一种专为编写人工智能软件设计的编程语言,去年8月份正式发布,目前经已积累了超过17.5万名开发者和5万个组织。·去年5月Mojo刚发布时,Modular宣称,在运行Mandelbrot等算法时它比原始Python快3.5万倍。·去年9月,Modular再次表示“Mojo将动态与静态语言的优点结合起来,一举将性能提升达Python的6.8玩倍”。·去年10月,Mojo登陆Mac,Modular再次提高了这个对比数据:“比Python快90000倍”。Mojo团队向开发者喊话:“如果各位好奇心旺盛并更多面向未来,希望掌握一门可能在未来50年内对AI发展有所助益的语言,那不妨给Mojo个机会!”来源,,频道:@kejiqu群组:@kejiquchat

封面图片

比Python快6.8万倍 新语言Mojo首次开放下载

比Python快6.8万倍新语言Mojo首次开放下载现在,Mojo终于开放编译器和完整本地开发环境的下载,首日就在开发社区引发轰动。它语法像Python一样简单,跑起来像C++一样快,更重要的是可以与任何Python库无缝交互。由于Numpy、Pandas、SciPy这些大家已经熟悉的老朋友都能继续用,受到AI开发者的格外关注,英伟达科学家范麟熙表示:可能是Python生态系统多年来最重要的升级,等了很久,终于来了!创始人:Mojo对Python不是威胁,C++们应该害怕Mojo是如何做到比Python快这么多倍的?团队写了3篇技术解读,简单总结如下:第1步,通过类型注释消除Python动态类型的损失,并做代数简化(algebraicsimplifications),避免开方运算以及简化复数平方运算,达到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里交互式操作。手快的网友已经在争相晒各种版本的“Helloworld”。对于“Python会被取代吗这样的讨论”,Mojo创始人ChrisLattner本人认为:Mojo并不是对Python的威胁,而是给Python开发者增加超能力。如果谁应该害怕,应该是C++这种不易用的高速语言。虽然Mojo很强大,但还是被网友发现一个“致命”缺点。作为一门新语言,AI们还没学会,想学习就得靠自己了。不过应该也可以把文档发给AI,让它现学试试?背后公司Modular融资1亿美元ChrisLattner毕业于波特兰大学,领导了LLVM、Clang等知名编译器项目,并牵头开发苹果Swift语言。2017年离开苹果后,他先后在特斯拉短暂领导过自动驾驶Autopilot软件团队,在谷歌负责Tensorflow基础设施,在RISC-V架构的领军公司SiFive负责工程和产品团队。2022年,Lattner作为“Swift之父”却与当时的Swift核心团队发生冲突,退出管理事务,彻底分道扬镳。也是在这一时期,他透露自己正在搞AI基础设施方向的创业。新公司Modular,致力于构建出模块化、可组合和分层架构的AI基础设施。包括创建编译器、运行时环境,为异构计算设计、边缘和数据中心并重,并专注于可用性。共同创始人TimDavis,此前在谷歌团队参与了TFLite、AndroidML、NNAPI等项目的编译器开发。2023年8月,Modular获得1亿美元融资,总融资额达1.3亿美元。为AI开发者创建结合Python的可用性与C++的性能的Mojo语言是其第一步。今后在Modular创建的AI引擎中,所有代码都可以用Mojo一种语言编写,无需再使用C、C++或CUDA编程。那么,你会尝试使用这款新语言么?...PC版:https://www.cnbeta.com.tw/articles/soft/1382541.htm手机版:https://m.cnbeta.com.tw/view/1382541.htm

封面图片

让 Python 和 C 语言性能相当的新编译器

让Python和C语言性能相当的新编译器是一个新的“高性能Python编译器,它可以将Python代码编译为本地机器代码,没有任何运行时间的开销”。与Python相比,在单线程上,典型的速度提升是10-100倍或更多。而且Codon支持原生多线程,这可以使速度再提高许多倍。Codon的性能与C/C++的性能相当(有时甚至更好)。用户只需像他们习惯的那样写Python,而不必担心数据类型或性能,Codon会自动处理这些问题,他们的代码运行速度比普通Python快10到100倍。来源,来自:雷锋频道:@kejiqu群组:@kejiquchat投稿:@kejiqubot

封面图片

Mojo:一种适用于所有 AI 开发人员的新编程语言。| docs

:一种适用于所有AI开发人员的新编程语言。由LLVM、Swift、Clang作者ChrisLattner发布,被誉为AI新时代的编程语言变革者,比Python高效35000倍。虽然Mojo比Python更高效,但在AI领域,仍需要与Python的核心功能和类库完全兼容,不过这也使得Mojo语言的兼容性能让它在AI领域得到广泛应用。该语言运用了Python易用性和C的性能优势,重构了AI基础设施,实现了硬件的无与伦比的可编程性和AI模型的可扩展性。Mojo语言具有许多特点,如渐进类型、零成本抽象、所有权和借用检查器、可移植参数化算法等。它能充分利用硬件性能,像C++和CUDA一样发挥作用。简单来说,Mojo语言具有高效、易用、可扩展等特点,未来将为AI基础设施的发展提供更多可能性。

封面图片

Scalene:Python提速利器 | #Python

:Python提速利器#PythonPython编程语言使用广泛,但运行效率低下,比其他编程语言慢100-1000倍甚至更多。UMassAmherst的计算机科学家研发了开源性能分析工具Scalene,可以高效定位Python代码中的低效部分。Scalene不仅可以准确指出Python代码的低效之处,还可以利用AI技术给出优化建议。目前已经被广泛使用,下载量超过75万次。它可以帮助程序员优化Python代码,提高运行速度。随着计算机硬件技术进步放缓,编程语言的执行效率正变得越来越重要。Scalene这样的工具对于优化Python性能意义重大。该研究团队因Scalene在USENIX会议上荣获BestPaperAward。这表明该工具在学术界得到认可,对Python社区影响深远。

封面图片

【51CTO-15278】Python & C_C++联合编程实战视频课程

名称:【51CTO-15278】Python&C_C++联合编程实战视频课程描述:适合人群:c/c++开发者要在项目中引入脚本;python开发者想要引入c/c++库或者想要深入理解课程目标:快速入门python,学习编译查看Python的源码;会跨平台win,linux,mac使用ctypes传递变量、结构体和回调函数给c++;会跨平台开发python的c++扩展库;会使用c++调用pythonAPI并定制化python虚拟机;实战联合qt+ffmpeg+python开发链接:https://www.aliyundrive.com/s/krtHexdZSoi大小:未知标签:#Python#C_C#_51CTO_15278_Python_&_C_C__联合编程实战视频课程来自:雷锋频道:@shareAliyun群组:@aliyundriveShare投稿:@aliyun_share_bot

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人