融合了 python 的语法和 C 的性能的一门新语言,朋友们怎么看
1
ns2250225 OP |
2
jackOff 2023-09-14 03:16:30 +08:00
可以玩玩
|
3
lovestudykid 2023-09-14 06:46:08 +08:00
上一个这么 claim 的应该是 julia
|
4
cssk 2023-09-14 06:58:29 +08:00 via iPhone 1
看看能活多久
|
5
weeei 2023-09-14 07:08:40 +08:00
挺符合这个语音的设计目标的,替代 python 的高性能 AI 开发语言
|
6
edwardhodges 2023-09-14 07:23:25 +08:00
看介绍说可以用所有 python 的库,那确实挺牛逼的
|
7
FallMonkey 2023-09-14 07:49:19 +08:00
我们公司正好是内测用户之一,可以直接反馈到他们开发团队。大家有什么特定反馈可以分享。
|
8
Donvi 2023-09-14 08:07:36 +08:00
然而 julia 因为有 google 支持,过的还挺好的,但是 mojo 只有一家支持还主要是卖算力,就看这家能做的咋样了
|
9
no13bus 2023-09-14 08:12:21 +08:00
@FallMonkey 这语言挺有意思
|
10
bearqq 2023-09-14 08:15:48 +08:00 9
之前狂蹭 python 热度,现在又开始蹭 c 的热度。(参考 《 llama2.mojo 比 llama2.c 快 20%》 https://github.com/tairov/llama2.mojo , 注意对比的是 llama2.c 不是熟知的 llama.cpp )
比 c 还快的语言你信吗?代价是什么? 那 python 解决的痛点是什么? Mojo 用 python 库代价又是什么? Mojo 的营销做得太恶心了,片面的强调部分优势让人感到厌恶。 |
11
iorilu 2023-09-14 08:20:08 +08:00
语言不重要
除非这语言有什么专属得库, 但现在基本不太可能 |
12
lovelylain 2023-09-14 08:21:35 +08:00 via Android 2
这种也算一种新语言吗,看上去是 Python 的另一种实现,而且还不开源,只能在它的平台上执行?
|
13
dragondove 2023-09-14 08:59:37 +08:00
@bearqq 比 C 快说明调用加速指令这块做的比 C 更好,小彭老师刚好有做过 cpu 加速相关实现的 benchmark,里面有 mojo 的部分,可以看下 https://github.com/archibate/parallel-languages-benchmark
|
14
dragondove 2023-09-14 09:01:26 +08:00
@lovelylain 是新的语言,语法很怪异,python 部分是支持内嵌 python (实际是内嵌 CPython ),mojo 仓库说会逐步开源。我觉得优势可能是高性能部分可以直接用 mojo 写,简单部分用 python 写,两者可以直接交互比较方便。不过语法太怪了
|
15
xgdgsc 2023-09-14 09:02:33 +08:00
|
16
MeteorCat 2023-09-14 09:17:55 +08:00 via Android
感觉营销挺厉害的语言
|
17
sujin190 2023-09-14 09:34:44 +08:00 1
@edwardhodges #6 class 都不支持,怎么用所有 python 库,如果可以那必然是内部直接调 cpython 了,而且如果完全兼容 python 语法和库又比 python 快 60000 倍那纯属扯淡,根本不可能做到,所以这货很有种很不务实只想营销的感觉,如果这样感觉没啥前途
|
18
ivyliner 2023-09-14 09:56:37 +08:00
@FallMonkey 可以帮忙反馈一下看看和 Swift 的互操作性支持怎样, 这样我们不少 AI 应用迁移 iOS 就比较简单.
|
19
Leviathann 2023-09-14 10:07:51 +08:00
感觉不如 rust
|
20
FallMonkey 2023-09-14 10:10:35 +08:00
|
21
ivyliner 2023-09-14 10:57:34 +08:00
@FallMonkey 目前应不支持, 不过我觉得他们应该会支持的, 先谢了.
|
22
iorilu 2023-09-14 11:31:16 +08:00
如果速度真的很重要得话
python 早淘汰了 什么几千倍都是扯淡得 |
23
Masoud2023 2023-09-14 11:38:17 +08:00
可问题是 AI 的瓶颈真的在 python 这层吗?那几个科学计算的库还有 tf 之类的都是走 cython 的吧?
python 无非只是一层 wrapper 吧?? |
24
tyzandhr 2023-09-14 11:56:27 +08:00 via Android
没有银弹
|
25
tntin 2023-09-14 15:26:38 +08:00
中文网 mojofire.cn 里面有群聊方式,目前微信群三个群满员。
|
26
edimetia3d 2023-09-14 17:46:09 +08:00
Mojo 的野望应该并不是上层应用, 而是高性能计算. 可以和 google 的 JAX, openAI 的 triton 之类对标. 只不过后者选择做扩展, mojo 选择做语言
不过我的预期一直是: 随便写一个计算稠密的代码, 能用 mojo 自动把 GPU 和 CPU 都跑满. 离这应该还很远. |
27
kkk9 2023-09-14 19:58:12 +08:00 1
@edimetia3d #26 mojo 自动把 GPU 和 CPU 都跑满,那老黄能在梦里笑醒
|
28
agagega 2023-09-14 20:35:16 +08:00
@ivyliner
Mojo 的主要开发者就是 Swift 和 LLVM 之父,离开苹果之后还在搞 Swift ,结果开会的时候被人喷了,然后就不碰 Swift 了。估计内心有点怨气 |
29
guaiZhang 2023-09-15 14:13:20 +08:00
歪个题,官网演示用的衬线字体,有点离谱
|