PyTorch是Torch7团队开发的,从它的名字就可以看出,其与Torch的不同之处在于PyTorch使用了Python作为开发语言。所谓“Pythonfirst”,同样说明它是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是现在很多主流框架,比如Tensorflow等都不支持的。
PyTorch既可以看做加入了GPU支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络,除了Facebook之外,它还已经被Twitter、CMU和Salesforce等机构采用。