AI新語言Mojo誕生 號稱比Python快3.5萬倍

記者/竹二

新創公司Modular AI近日發布新程式語言Mojo,同時擁有Python的可用性與C語言的效能。據了解,因為Mojo可以直接存取人工智慧運算硬體,因此運算效能大幅超越Python,在執行特定的演算法時甚至能夠比Python快3.5萬倍。

Modular AI近日發布新程式語言Mojo,同時擁有Python的可用性與C語言的效能。(圖/截取自Modular)

Modular AI是由Swift語言創始人Chris Lattner與Tim Davis在2022年1月共同創立,目標是開發人工智慧系統開發平台,希望能從根本改進人工智慧的程式開發性、可用性、可擴展性以及運算方式。對於這項目標,Modular AI針對人工智慧應用,開發了程式語言Mojo。

根據官方資料顯示,Python雖然是一個強大的語言,也支援各種人工智慧研究,但可擴展性是Python最終無法在生產中使用的主要問題,難以被用在大型工作負載,也無法在邊緣裝置中順暢執行,生產環境的人工智慧還是需要使用C++以及CUDA等其他語言,導致人工智慧軟體環境碎片化。

而Mojo是建立在現代編譯技術之上,具有類型設計,可以大幅增加程式的執行速度,也讓開發者能夠定義零成本抽象,並擁有類似Rust語言的記憶體安全性,還擁有自動調校和編譯時後設程式開發功能,在程式編譯過程自動最佳化程式效能,生成更高效的程式碼。此外,開發者不需要重新編譯框架或是編寫C++或CUDA程式碼,就擁有執行核心融合、圖重寫以及形狀函式等能力。

不過,即便Mojo與Python有不少區別,但是官方稱使用Mojo就像是Python一樣,開發者可以在Mojo上使用Python的函式庫,包含Numpy、Pandas、Matplotlib,以及現有的其他Python程式碼。

瀏覽 1,508 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button