将 Python 程序移植到 Mojo,性能提升 250 倍、速度比 C 还快

来源: OSCHINA
编辑:
2023-09-12 11:56:00

Aydyn Tairov 是一名开源作者,也是 Meta 前工程师,他此前将 GitHub 上火热的纯 C 语言实现的llama2.c项目移植到了 Python ——llama2.py

上周 Mojo 编程语言正式开放下载,并且声称比 Python 快 68000 倍。

于是 Aydyn Tairov 马不停蹄地就开始将llama2.py移植到 Mojo——llama2.mojo,结果非常出乎意料。

他表示,Mojo SIMD 原语帮助将 Python 的糟糕性能提升了近 250 倍。此外,由于他使用了 matmul 的矢量化助手,经测试llama2.py速度比 C 版本快 20%。

详情

https://github.com/tairov/llama2.mojo
https://twitter.com/tairov/status/1701194900228764023

展开阅读全文
点击加入讨论🔥(12) 发布并加入讨论🔥
本篇精彩评论
昨天不是说快68000倍吗?,怎么今天就降速了,道路限速了是吗?😂
2023-09-13 09:45
3
举报
怎么不说比二进制机器码还快呢!
2023-09-12 21:15
2
举报
250 倍 ? 那原来得多慢啊....
2023-09-14 08:06
1
举报
别太离谱
2023-09-13 09:05
1
举报
SIMD的原因.c语言也可以用SIMD
2023-09-12 15:02
1
举报
12 评论
4 收藏
分享
返回顶部
顶部