Mojo编程语言发布:专为AI设计,号称比Python快68000倍
IT之家 9 月 8 日消息,Mojo 是 Modular AI 公司开发的一种编程语言,专门面向 AI 设计,号称比 Python 快 68000 倍。
官方今日宣布,,除了编译器之外,Mojo SDK 还包括一整套开发者和 IDE 工具,可以用于构建和迭代 Mojo 应用。
Modular AI 表示,自 5 月 2 日推出 Mojo 编程语言以来,已有超过 12 万开发者注册使用 Mojo Playground,超过 1.9 万开发者在 Discord 和 GitHub 上积极讨论 Mojo。
Mojo 现在可供本地下载,不过目前只有 Linux 系统版本,官方承诺会在即将发布的版本中添加 macOS 和 Windows 系统支持。
据介绍,Mojo 是一种用于计算的高性能“Python++”编程语言,面向 AI 开发人员推出,随着时间的推移,它将发展成为 Python 的超集。
目前,Mojo 已经支持与任意 Python 代码无缝集成,并具有可扩展的编程模型来针对性能关键型系统,包括人工智能中普遍存在的加速器(例如 GPU)。
此外,IT之家在博客中注意到,Mojo 号称将动态和静态语言的优点结合在一起,性能可达到目前 Python 的 68,000 倍,还提供与 Python 生态系统的完全互操作性,从而可以无缝使用 Python 库。
以下为使用 Mojo 计算欧几里得距离的代码:
nbsp;mojoWelcometoMojo!Expressionsaredelimitedbyablankline.Type`:mojohelp`forfurtherassistance.1>%%python2.importnumpyasnp3.n=100000004.anp=np.random.rand(n)5.bnp=np.random.rand(n)6>fromtensorimportTensor7.letn:Int=100000008.vara=Tensor[DType.float64](n)9.varb=Tensor[DType.float64](n)10.foriinrange(n):11.a[i]=anp[i].to_float64()12.b[i]=bnp[i].to_float64()13>frommathimportsqrt14.defmojo_naive_dist(a:Tensor[DType.float64],b:Tensor[DType.float64])->Float64:15.vars:Float64=0.016.n=a.num_elements()17.foriinrange(n):18.dist=a[i]-b[i]19.s+=dist*dist20.returnsqrt(s)23>fnmojo_fn_dist(a:Tensor[DType.float64],b:Tensor[DType.float64])->Float64:24.vars:Float64=0.025.letn=a.num_elements()26.foriinrange(n):27.letdist=a[i]-b[i]28.s+=dist*dist29.returnsqrt(s)30.31>letnaive_dist=mojo_naive_dist(a,b)32.letfn_dist=mojo_fn_dist(a,b)33.print(fn_dist)34.1290.82142509223535.print(naive_dist)36.1290.8521425092235
此外,Mojo 允许开发者构建静态编译的可执行文件,可以在没有任何依赖项的情况下进行部署,例如:
nbsp;mojobuildhello.nbsp;./helloHelloMojo!963nbsp;ls-lGtranhhello*-rw-r--r--10817Sep323:59hello.-rwxr-xr-x1022KSep323:59hello
Mojo 还拥有 Visual Studio Marketplace 的官方扩展,支持语法高亮、语句诊断、格式化、补全建议等。
下一篇:10位外籍友人获首届兰花奖
- 维修知识
- 安装知识
- 清洗保养
- 行业新闻
- 常见问题
- 华凌空调代码12-09
- 尤勒凯夫烤箱售后服务电话12-09
- 浮欧消毒柜售后电话24小时人工电话12-09
- 席马智能马桶售后服务电话12-09
- 杰堡保密柜售后电话24小时人工电话12-09
- 启功防盗门售后维修电话12-09
- Miele洗衣机售后电话24小时人工电话12-09
- 海卓斯空调售后维修电话是多少12-09
- 海尔e512-09
- 华为保险柜400客服电话12-09
- 德龙咖啡机维修12-09
- sanyo洗衣机12-09
- 因特指纹锁售后服务电话24小时12-09
- 烨拓保密柜售后维修电话是多少12-09
- 洗衣机怎么洗羽绒服12-09
- 智能家电12-09
- 挂壁式太阳能热水器12-09
- 传奇地图黑屏补丁12-09
- 徕卡全站仪维修12-09
- 法帝驰消毒柜售后电话24小时人工电话12-09
- otlan热水器售后电话24小时人工电话12-09
- 家用加湿器12-09
- 斯麦斯地暖售后服务热线12-09
- 大宇锅炉24小时服务热线12-09
- 售后服务管理制度12-09
- 军绿色裤子配什么上衣12-09
- 法玛奇指纹锁售后服务电话12-09
- 深康佳a股票12-09
- 亿家斯顿保险柜售后服务电话号码是多少12-09
- 妈妈生日送什么礼物好12-09
- ALNO冰箱售后24小时人工客服12-09
- 德姆勒冰箱售后电话12-09
- 千禧厨宝燃气灶售后电话24小时人工电话12-09
- 一夜之间嗓子巨疼吞咽困难怎么办12-09
- Arsenbo冰箱售后服务热线12-09
- 创维集团12-09
- 博净集成灶全国统一服务热线12-09
- 妙天成安全门售后服务电话号码是多少12-09
- 火星人集成灶售后服务号码12-09
- FOEWEI地暖售后服务热线12-09
- 1冰墩墩多少钱一个(冰墩墩热销中-超值价格限时抢购!)
- 2LG的L筒洗衣机灯为什么全亮了(LG洗衣机灯全亮原因分析)
- 3美的3p空调现p8什么意思(美的3P空调现P8,意味着什么?)
- 4豆浆机为什么不能加热(豆浆机为什么不可加热?)
- 5XSAN燃气灶客服热线(XSAN燃气灶客服:热线贴心服务)
- 616脚芯片什么作用(16脚芯片:引领科技革新的重要组成部分)
- 7东芝182维修代码(东芝182维修代码全解答)
- 8格力空调出现fc是什么意思(格力空调出现FC是什么意思?简明解释!)
- 9海尔保鲜柜不制冷是什么原因(海尔保鲜柜不制冷原因解析)
- 10美的冰箱温度怎么调(美的冰箱:轻松调控温度,守护鲜美(25字))