网易首页 > 网易号 > 正文 申请入驻

PyTorch核心开发者灵魂发问:我们怎么越来越像Julia了?

0
分享至

PyTorch社区最近有一种声音:下个版本应该抛弃Python改用Julia语言。

现在就连PyTorch团队内部也会拿这个说法来开玩笑。

对这个问题,核心开发成员中的Edward Yang在论坛上作出过一些回应。

他认为PyTorch的确越来越像Julia了,比如借鉴Julia的多重分派特性开发了Pytorch Dispatcher。

PyTorch总体的发展方向也和Julia的愿景一致,也就是同时具备拓展性、易用性和执行性能。

一方面PyTorch的底层代码后期用C++重写以获得更好的性能,另一方面functorch、fx等新功能又让用户可以直接使用Python做以前必须借助C++完成的工作。

那为什么不直接改用Julia呢?

害,其实是舍不得Python那无可替代的生态

当初从原版Torch使用的Lua改用Python就是看中了生态这一点。这么多年过去了其他语言生态连一点可能超过Python的迹象都没有。

简而言之,Julia语言本身的特性和Python的生态他们全都要,向Julia的优点学习也是团队未来的努力方向。

那么,Julia这种语言到底好在哪,让PyTorch开发团队都向它学习?

面向科学计算设计的语言

Julia来自麻省理工CSAIL实验室,设计初衷就是想要一个既有C的速度又有Ruby的动态性、既能像Matlab一样使用数学表达式又有Python的通用性。

Julia要能像Perl一样自然地处理字符串、像R一样适用于统计,像Shell一样作为胶水语言去和其他语言交互。

要有Hadoop的并行计算能力,又不想要那些繁杂的配置。

最后做出来的Julia采用即时编译(Just In Time),速度比需要解释器的Python快得多,又没有失去交互性。

通过多重分派(Multiple Dispatch)特性来实现类型稳定又不失脚本语言的简洁灵活。

同一个函数名对不同参数类型的调用分派不同的操作,因为适合处理多种数据类型还被PyTorch给学了去。

具体到机器学习来说,Julia执行各类算法包括矩阵运算的速度都比Python快得多。

Julia生态里也有自己的开源深度学习框架Julia Flux。

此外Julia还在语法上对线性代数、数据处理这些场景有额外的优化。

比如支持Unicode数学符号,数字乘以变量时候可以省略「*」,以及索引从1而不是0开始更符合人类直觉….

Julia代码可以写成这样:

α = 0.5 ∇f(u) = α*u; ∇f(2) sin(2π)

以至于有些数学背景的开发者认为,Julia代码写起来就像在黑板上做数学题一样的,很亲切。

相比之下,用Python做矩阵运算感觉就……不是那么好。

Python:

np.dot(array1,array2)

Julia:

array1 .* array2

Julia的历史可以追溯到2009年,由于想实现的功能太多,直到2018年才对外发布1.0正式版。

不过最近几年Julia已迅速被金融、医药、航天等一些行业接受,使用者包括摩根大通、辉瑞、NASA等。

△ TIOBE指数中的Julia流行趋势变化

Julia改变了过去他们只能用C等高性能语言做底层开发、同时用高易用性的Python等语言做扩展开发的割裂问题。

今年7月,Julia创始团队成立的公司Julia Computing还获得2400万美元的A轮融资。

Julia语言速度快、天生适合机器学习又在高速成长,也难怪PyTorch社区会有用Julia替代Python的声音出现。

有人认为Python是一种糟糕的语言,虽然有优秀的生态,但生态中对机器学习最有价值的部分(Numpy)其实是用C实现的。

Python生态虽然强大,但人们对其中的混乱也有不少诟病,各种重复开发的包管理系统让配置好Python开发环境都不是一件容易事。

相比之下,Julia的包管理方案就很统一,虽然有可能是还在起步阶段没来得及混乱。

也有人认为Python这些所谓的缺点其实正是它流行的原因。

像Python、Javascript和PHP这种看起来糟糕的语言,正是因为能够轻松的编写糟糕代码,降低了门槛而流行。

这位要提醒大家Julia自身就带有和其他语言的交互功能,他平常会在Julia代码里调用Huggingface的Python模型作开发,两种生态都用上才是最吼的。

最后,有人很不理解PyTorch开发团队不选择迁移到Julia的做法,既然Julia语言有所有他们需要的特性,还要花时间在Python里重新造轮子是自找麻烦。

另一位的视角有些微妙的不同:

这正是PyTorch团队想把方便留给用户,而把麻烦留给自己。对这种态度我很感激。

参考链接:
[1]https://dev-discuss.pytorch.org/t/where-we-are-headed-and-why-it-looks-a-lot-like-julia-but-not-exactly-like-julia/276
[2]https://news.ycombinator.com/item?id=29354474
[3]https://ucidatascienceinitiative.github.io/IntroToJulia/Html/WhyJulia

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
公交“耳牌”标识全新上线 乘车更方便

公交“耳牌”标识全新上线 乘车更方便

北青网-北京青年报
2026-02-02 09:54:03
90后产妇生娃时遇上"生理需求",男医生:见怪不怪,现场解决

90后产妇生娃时遇上"生理需求",男医生:见怪不怪,现场解决

大果小果妈妈
2026-01-15 20:13:44
满是心酸!42岁著名歌手江苏走穴,宾客只顾吃席没人搭理

满是心酸!42岁著名歌手江苏走穴,宾客只顾吃席没人搭理

查尔菲的笔记
2026-01-04 13:13:57
太顶了!明明什么都没露,却性感得要命!

太顶了!明明什么都没露,却性感得要命!

贵圈真乱
2025-12-20 12:02:06
史诗级暴跌震撼全球市场!彭博:中国投机者为黄金和白银的崩盘埋下伏笔

史诗级暴跌震撼全球市场!彭博:中国投机者为黄金和白银的崩盘埋下伏笔

新浪财经
2026-02-02 11:43:34
四川绵阳一佳人太漂亮,身高177cm体重54kg五官精致到无懈可击!

四川绵阳一佳人太漂亮,身高177cm体重54kg五官精致到无懈可击!

TVB的四小花
2026-01-27 11:03:50
首款凝胶“伟哥”,起效速度是西地那非10倍,百亿市场大变天?

首款凝胶“伟哥”,起效速度是西地那非10倍,百亿市场大变天?

科学认识论
2026-02-02 15:16:14
硒含量是洋葱的30倍,正大量上市!中老年人多吃它,手脚麻利。

硒含量是洋葱的30倍,正大量上市!中老年人多吃它,手脚麻利。

阿龙美食记
2026-01-25 14:20:28
俄乌冲突结束了!特朗普宣布重磅消息,不到24小时,普京致电中国

俄乌冲突结束了!特朗普宣布重磅消息,不到24小时,普京致电中国

老谢谈史
2026-02-03 00:05:46
和王毅握完手,绍伊古访华结束,登机前通知日本,高市捅了马蜂窝

和王毅握完手,绍伊古访华结束,登机前通知日本,高市捅了马蜂窝

影孖看世界
2026-02-02 16:31:08
12306回应“每天都用前任的身份证订票不付款取消3次让他买不了过年回家的票”:锁的是订票账户

12306回应“每天都用前任的身份证订票不付款取消3次让他买不了过年回家的票”:锁的是订票账户

新浪财经
2026-02-02 23:00:39
石田佳莲:从偶像到演员的跨界之路

石田佳莲:从偶像到演员的跨界之路

碧波万览
2026-02-03 03:35:03
年度预定?IGN9分神作销量破20万!上线仅三天

年度预定?IGN9分神作销量破20万!上线仅三天

游民星空
2026-02-02 12:12:21
已经退休的“飞天将军”聂海胜,如今的现状让人敬佩

已经退休的“飞天将军”聂海胜,如今的现状让人敬佩

触摸史迹
2026-02-02 18:14:11
日本足协前主席:J联赛不受欢迎的原因之一是球员总抱怨裁判

日本足协前主席:J联赛不受欢迎的原因之一是球员总抱怨裁判

懂球帝
2026-02-02 12:42:31
台湾最新民调出炉,赖清德、郑丽文支持率惊人,萧旭岑亮两张底牌

台湾最新民调出炉,赖清德、郑丽文支持率惊人,萧旭岑亮两张底牌

往事我敬你一杯酒人
2026-02-03 02:44:57
过气男顶流沦为酒局“工具人”!全程讨好、倒酒赔笑,像一个商品

过气男顶流沦为酒局“工具人”!全程讨好、倒酒赔笑,像一个商品

涵豆说娱
2026-01-19 18:16:27
娱乐圈又丢人!嫣然医院捐款名单曝光,年入上亿明星“集体沉默”

娱乐圈又丢人!嫣然医院捐款名单曝光,年入上亿明星“集体沉默”

睿鉴历史
2026-02-02 08:15:08
山东怎么了?3个外援都不行,高诗岩又神经刀,邱彪总算等来新人

山东怎么了?3个外援都不行,高诗岩又神经刀,邱彪总算等来新人

萌兰聊个球
2026-02-02 22:19:53
谷爱凌脑出血险丧命!休克5分钟伴癫痫,母亲:差点没醒过来

谷爱凌脑出血险丧命!休克5分钟伴癫痫,母亲:差点没醒过来

深析古今
2026-02-02 16:26:59
2026-02-03 06:15:00
量子位 incentive-icons
量子位
追踪人工智能动态
12101文章数 176369关注度
往期回顾 全部

科技要闻

阿里筑墙,腾讯寄生,字节偷家

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

体育要闻

澳网男单决赛,属于阿尔卡拉斯的加冕仪式

娱乐要闻

57岁音乐人袁惟仁去世,家属发文悼念

财经要闻

金银暴跌 全球股市遭遇“黑色星期一”

汽车要闻

雷克萨斯LC500将于今年底停产 "最美雷克萨斯"谢幕

态度原创

本地
教育
艺术
健康
家居

本地新闻

云游中国|拨开云雾,巫山每帧都是航拍大片

教育要闻

中国未来将淘汰8个专业,就业率极低,毕业生很难找工作!

艺术要闻

曾经的年画,难得一见!

耳石症分类型,症状大不同

家居要闻

现代几何彩拼 智焕童梦居

无障碍浏览 进入关怀版