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位外籍友人获首届兰花奖
- 维修知识
- 安装知识
- 清洗保养
- 行业新闻
- 常见问题
- Rinnai洗碗机售后服务热线02-26
- ACA洗碗机售后电话02-26
- 三洋洗衣机官网02-26
- 广州法罗力空气源热泵售后维修是多少02-26
- 中科万隆空调售后24小时人工客服02-26
- 华第锅炉售后服务热线02-26
- thermex锅炉售后24小时人工客服02-26
- 中赤锅炉全国统一服务热线02-26
- 弗莱尔燃气灶售后服务热线02-26
- 培恩集成灶售后维修02-26
- 佛山西屋空气源热泵售后服务号码是多少02-26
- IMMERGAS锅炉售后维修电话02-26
- 德国宝空气能售后维修02-26
- Fardior燃气灶维修电话02-26
- 万和空气能维修电话02-26
- 广州富信冰箱售后服务号码是多少02-26
- 威普集成灶售后服务号码02-26
- 太阳雨地暖售后24小时人工客服02-26
- 佛山凡帝都空气源热泵维修电话是多少02-26
- 利雅路地暖售后服务热线02-26
- 广州雪洛森冰箱售后24小时人工客服是多少02-26
- 帝柏纳锅炉售后电话24小时人工电话02-26
- 富丽凯壁挂炉售后服务热线02-26
- Vanward锅炉售后服务电话号码是多少02-26
- 佛山CAUKD制冰机售后电话是多少02-26
- MDC制冰机售后维修02-26
- DAIKIN空调售后维修02-26
- 开水煲怎么修?如何修复故障的电热水壶?02-26
- 加格纳洗碗机维修电话02-26
- 广州德地氏空气源热泵售后维修是多少02-26
- Tesy空气源热泵售后服务号码02-26
- 奥斯塔壁挂炉售后维修02-26
- FADU锅炉售后服务电话24小时02-26
- 年代燃气灶售后服务热线02-26
- DONPER制冰机售后服务号码02-26
- 好普利佳风幕柜售后电话02-26
- YBTE锅炉售后维修02-26
- 万和热水器售后服务号码02-26
- 1LG的L筒洗衣机灯为什么全亮了(LG洗衣机灯全亮原因分析)
- 2冰墩墩多少钱一个(冰墩墩热销中-超值价格限时抢购!)
- 3XSAN燃气灶客服热线(XSAN燃气灶客服:热线贴心服务)
- 4美的3p空调现p8什么意思(美的3P空调现P8,意味着什么?)
- 5豆浆机为什么不能加热(豆浆机为什么不可加热?)
- 616脚芯片什么作用(16脚芯片:引领科技革新的重要组成部分)
- 7东芝182维修代码(东芝182维修代码全解答)
- 8格力空调出现fc是什么意思(格力空调出现FC是什么意思?简明解释!)
- 9海尔保鲜柜不制冷是什么原因(海尔保鲜柜不制冷原因解析)
- 10美的冰箱温度怎么调(美的冰箱:轻松调控温度,守护鲜美(25字))

