PyTorch为啥那么火?
时间:2022-04-30 15:18:02 | 来源:行业动态
时间:2022-04-30 15:18:02 来源:行业动态
PyTorch是Torch的Python版本。Torch诞生于2002年,因支持动态定义计算图,使用起来比Tensorflow更为灵活方便,但Torch的开发语言很小众,限制了它的使用。PyTorch继承了Torch的灵活特性,又使用流行的Python作为开发语言,所以一经推出就广受欢迎。
除了上述优势,PyTorch的设计非常简洁、直观,其源码只有TensorFlow的十分之一左右,易于阅读与理解。并且PyTorch的灵活性不以速度为代价,界面用户友好,让用户尽可能地专注于实现自己的想法,不需要对框架本身考虑太多。这些特征使得PyTorch成为深度学习入门、快速实验的理想选择。
此外,Facebook为PyTorch社区提供了有力的支持,使PyTorch获得了持续开发更新。PyTorch 1.0稳定版在去年NeurIPS大会发布,增加了一系列强大的新功能,大有赶超TensorFlow之势。深度学习三巨头之一、Facebook首席AI科学家Yann Lecun曾表示,Facebook为PyTorch投入了巨大的工程力量来训练产品系统,绝非仅仅是一项爱好。PyTorch是一个开源项目,并非Facebook独享的项目。