微比恩 > 信息聚合 > PyTorch 核心开发者灵魂发问:我们怎么就越来越像 Julia 了呢

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

2021-12-05 14:44:25来源: IT之家

PyTorch 社区最近有一种声音:下个版本应该抛弃 Python 改用 Julia 语言。现在就连 PyTorch 团队内部也会拿这个说法来开玩笑。对这个问题,核心开发成员中的 Edward Yang 在论坛上作出过一些回应。他认为 PyTorch 的确越来越像 Julia 了,比如借鉴 Julia 的多重分派特性开发了 Pytorch Dispatcher。PyTorch 总体的发展方向也和 Julia 的愿景一致,也就是同时具备拓展性、易用性和执行性能。一方面 PyTorch 的底层代码后期用 C++ 重写以获得更好的性能,另一方面 functorch、fx 等新功能又让用户可以直接使用 Python 做以前必须借助 C++ 完成的工作。那为什么不直接改用 Julia 呢?害,其实是舍不得 Python 那无可替代的生态。当初从原版 Torch 使用的 Lua 改用 Python 就是看中了生态这一点。这么多年过去了其他语

关注公众号