Mojo 編程語言開放下載,聲稱比 Python 快 68000 倍
Modular AI 是 Chris Lattner 和 Tim Davis 于 2022 年創(chuàng)立的公司,目標(biāo)是自下而上重建全球 ML 基礎(chǔ)設(shè)施。在這家新生的創(chuàng)業(yè)公司中,Chris Lattner 以 CEO 身份領(lǐng)導(dǎo)團(tuán)隊。
Chris Lattner 畢業(yè)于波特蘭大學(xué)的計算機(jī)科學(xué)系,具有創(chuàng)建和領(lǐng)導(dǎo)多個知名大型項目的經(jīng)驗,其中包括 LLVM、Clang、MLIR 和 CIRCT 等編譯器基礎(chǔ)設(shè)施項目,他還帶頭創(chuàng)建了 Swift 編程語言。
從 2005 年 7 月到 2017 年 1 月間,他曾領(lǐng)導(dǎo)蘋果的開發(fā)者工具部門,隨后,曾短暫領(lǐng)導(dǎo)過特斯拉的自動駕駛團(tuán)隊。2017 年 8 月,Chris Lattner 在 Google Brain 團(tuán)隊領(lǐng)導(dǎo)了 TensorFlow 基礎(chǔ)設(shè)施工作,包括一系列硬件支持(CPU、GPU、TPU),底層運(yùn)行時和編程語言工作。
今年 5 月,Modular AI 向外界公布了 Mojo。根據(jù)他們公布的數(shù)據(jù),自 Mojo 亮相以來,超過 12 萬開發(fā)者注冊使用了 Mojo Playground,另外還有 19 萬開發(fā)者參與 Discord 與 GitHub 討論。Modular AI 公司更是在上月底宣布融資 1 億美元。
9 月 7 日,Modular AI 宣布 Mojo 正式開放下載,這意味著開發(fā)者可以在本地使用 Mojo 進(jìn)行開發(fā) —— 目前僅支持 Linux,官方表示會盡快推出 Mac 和 Windows 版本。
根據(jù)公告,官方提供了編譯器和 Mojo SDK。其中 Mojo SDK 還包括全套開發(fā)者和 IDE 工具 ,用于輕松構(gòu)建和迭代 Mojo 應(yīng)用程序。
下面是 Mojo SDK 包含的工具概覽。
- mojo 驅(qū)動:提供 shell 用于 read-eval-print-loop 或 REPL 的 shell,支持構(gòu)建和運(yùn)行 Mojo 程序、打包 Mojo 模塊(包括對 ?? 擴(kuò)展的支持)、生成文檔和格式化代碼
- VS Code 擴(kuò)展:支持多項生產(chǎn)力功能,例如語法高亮顯示、自動補(bǔ)全代碼等
- Jupyter kernel:支持構(gòu)建和運(yùn)行 Mojo notebooks,包括 Python 代碼
- 調(diào)試工具(即將推出):進(jìn)入并檢查正在運(yùn)行的 Mojo 程序,甚至包括混合 C++ 和 Mojo 代碼的框架
Mojo 剛發(fā)布時,官方介紹稱它能夠利用 MLIR,使 Mojo 開發(fā)者能夠利用向量、線程和 AI 硬件單元。根據(jù)測試,Mojo 比 Python 快 35000 倍。
090234_JoEc_4937141.png
最近開發(fā)團(tuán)隊更是說道,Mojo 將動態(tài)和靜態(tài)語言的優(yōu)點(diǎn)結(jié)合在一起,性能可達(dá)到目前 Python 的 68000 倍。
這很難評,各位自行下載來玩一玩吧:https://developer.modular.com/