成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Mojo 編程語言開放下載:專為 AI 設計,號稱比 Python 快 68000 倍

人工智能 開發
Mojo 是 Modular AI 公司開發的一種編程語言,專門面向 AI 設計,號稱比 Python 快 68000 倍。

9 月 8 日消息,Mojo 是 Modular AI 公司開發的一種編程語言,專門面向 AI  設計,號稱比 Python 快 68000 倍。

官方今日宣布,Mojo 現已開放本地下載運行,除了編譯器之外,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 計算歐幾里得距離的代碼:

$ mojo
Welcome to Mojo! ??
Expressions are delimited by a blank line.
Type `:mojo help` for further assistance.
1> %%python
2. import numpy as np
3. n = 10000000
4. anp = np.random.rand(n)
5. bnp = np.random.rand(n)

6> from tensor import Tensor
7. let n: Int = 10000000
8. var a = Tensor[DType.float64](n)
9. var b = Tensor[DType.float64](n)
10. for i in range(n):
11.    a[i] = anp[i].to_float64()
12.    b[i] = bnp[i].to_float64()

13> from math import sqrt
14. def mojo_naive_dist(a: Tensor[DType.float64], b: Tensor[DType.float64]) -> Float64:
15.    var s: Float64 = 0.0
16.    n = a.num_elements()
17.    for i in range(n):
18.       dist = a[i] - b[i]
19.       s += dist*dist
20.    return sqrt(s)

23> fn mojo_fn_dist(a: Tensor[DType.float64], b: Tensor[DType.float64]) -> Float64:
24.    var s: Float64 = 0.0
25.    let n = a.num_elements()
26.    for i in range(n):
27.       let dist = a[i] - b[i]
28.       s += dist*dist
29.    return sqrt(s)
30.
31> let naive_dist = mojo_naive_dist(a, b)
32. let fn_dist = mojo_fn_dist(a, b)
33. print(fn_dist)
34. 
1290.821425092235
35. print(naive_dist)
36. 1290.8521425092235

此外,Mojo 允許開發者構建靜態編譯的可執行文件,可以在沒有任何依賴項的情況下進行部署,例如:

$ mojo build hello.??

$ ./hello
Hello Mojo ??!
9
6
3

$ ls -lGtranh hello*
-rw-r--r-- 1 0   817 Sep  3 23:59 hello.??
-rwxr-xr-x 1 0   22K Sep  3 23:59 hello

Mojo 還擁有 Visual Studio Marketplace 的官方擴展,支持語法高亮、語句診斷、格式化、補全建議等。

責任編輯:龐桂玉 來源: IT之家
相關推薦

2023-09-08 15:05:51

Mojo編程語言

2023-09-08 18:55:50

PythonNumpyAI

2023-09-12 17:23:23

C語言Mojo模型

2023-05-10 15:07:00

Mojo開發選項

2023-09-11 14:16:28

2013-09-09 15:35:35

Linux

2023-05-15 07:20:24

2023-09-23 15:53:25

Ubuntu

2024-05-24 14:16:11

2023-10-25 18:53:45

芯片AI芯片

2023-09-12 13:29:46

AI訓練

2022-10-27 08:31:31

架構

2013-10-08 09:49:20

OS XOS X GM

2023-07-14 16:45:56

Linux鏡像

2023-09-12 12:14:05

Python程序矢量化

2015-07-30 14:35:38

Windows 10SDK下載

2024-03-26 10:13:54

日志引擎SigLens

2022-03-19 10:26:48

Linuxapt 命令

2009-11-16 10:02:19

Google Chrome OS開放下載

2021-06-11 09:21:20

開源SQL Parser詞法語法分析器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区欧美在线 | 欧美亚洲国产一区二区三区 | 亚洲国产激情 | 国产欧美精品一区 | 日韩中文电影 | 亚洲一区二区久久 | 欧美日在线 | 99精品久久久 | 麻豆久久 | 国产激情一区二区三区 | 国产精品色一区二区三区 | 亚洲成a| 久久久久亚洲精品国产 | 成人毛片网 | 欧美黑人一级爽快片淫片高清 | 中文字幕视频在线观看 | 亚洲黄色一区二区三区 | 国内精品99 | 日韩中文字幕在线视频观看 | 天天艹逼网 | 免费1区2区3区 | 国产清纯白嫩初高生在线播放视频 | 免费黄色在线 | 麻豆国产一区二区三区四区 | 色综合av| 国产探花在线精品一区二区 | 精品日韩在线 | 在线毛片网 | 国产精品福利一区二区三区 | 国产aⅴ爽av久久久久久久 | 日韩一区二区三区在线看 | 色综合久久久久 | 国产成人综合一区二区三区 | 国产精品亚洲二区 | 久久999| 午夜视频网站 | 久久久精品 | 爱爱免费视频 | 一区二区三区四区在线视频 | 久久噜噜噜精品国产亚洲综合 | 夜夜草导航|