Swift 之父创业做的新语言:mojo

Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.

目标是为 AI 开发服务,组合 python 的工具优势和 C 的性能,代码风格很点像 python:

def softmax(lst):
  norm = np.exp(lst - np.max(lst))
  return norm / norm.sum()

struct NDArray:
  def max(self) -> NDArray:
    return self.pmap(SIMD.max)

struct SIMD[type: DType, width: Int]:
  def max(self, rhs: Self) -> Self:
    return (self >= rhs).select(self, rhs)

link: https://www.modular.com/mojo

训练框架据说性能提升很多倍,先踩个点围观 stuck_out_tongue

Comments
登录后评论
Sign In
·

性能先不说,如果能够做到兼容 python 生态和类型安全就好很多了 persevere

·

b站有个up主出视频说这个,站在火车上的千里马

·

吹的天花乱坠的语言这些年太多了...这东西....越写越玄乎,再看看吧....