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

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

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.mojohttps://twitter.com/tairov/status/1701194900228764023

责任编辑:武晓燕 来源: OSCHINA
相关推荐

2023-09-12 17:23:23

C语言Mojo模型

2023-09-08 15:05:51

Mojo编程语言

2024-04-10 08:00:00

PostgresNoSQL

2017-05-11 11:30:43

MySQL查询速度

2024-01-16 16:39:33

PythonPyPy

2023-05-10 15:07:00

Mojo开发选项

2024-11-13 09:29:41

SpringCRaCCRIU

2023-06-07 09:00:00

JavaScript开发TypeScript

2023-09-09 06:54:02

AI编程语言Mojo

2014-11-11 15:57:07

2021-05-04 22:13:56

PyPyPythonC

2018-01-29 05:38:20

5G4G运营商

2014-07-16 10:02:51

PHPPHP 5.7

2023-10-20 08:12:00

JDK21线程池配置

2011-07-01 10:11:39

2009-03-29 09:47:24

苹果Iphone移动OS

2009-12-24 09:30:38

Opera性能测试

2011-01-13 14:19:41

solarisLinux

2019-09-26 08:33:51

Nginx技术Java
点赞
收藏

51CTO技术栈公众号