PyTorch官方版是一款基于Python語言而開發的神經網絡計算工具,這款軟件具有強大的GPU加速功能,我們可以直接通過PyTorch免費版來構建深度神經網絡,從而幫助你快速完成開發的工作。
PyTorch的前身是Torch,其底層和Torch框架一樣,但是使用Python重新寫了很多內容,不僅更加靈活,支持動態圖,而且提供了Python接口。它是由Torch7團隊開發,是一個以Python優先的深度學習框架,不僅能夠實現強大的GPU加速,同時還支持動態神經網絡。
PyTorch既可以看作加入了GPU支持的numpy,同時也可以看成一個擁有自動求導功能的強大的深度神經網絡。除了Facebook外,它已經被Twitter、CMU和Salesforce等機構采用。
PyTorch是相當簡潔且高效快速的框架
設計追求最少的封裝
設計符合人類思維,它讓用戶盡可能地專注于實現自己的想法
與google的Tensorflow類似,FAIR的支持足以確保PyTorch獲得持續的開發更新
PyTorch作者親自維護的論壇 供用戶交流和求教問題
入門簡單
繼TensorFlow更新后,PyTorch也迎來了最新的 1.4 版。
本次更新的重點是增加了很多重要的新特性,包括給用戶提供Build級別的移動端定制化支持、增加分布式模型并行訓練、讓Java程序能夠運行TorchScript等。此外還有JIT、C++、分布式訓練、Eager前端、PyTorch Mobile等方面的功能改進和Bug修復。
本次PyTorch 更新是最后一個支持Python2的版本,同時也是最后一個支持C++11的版本。官方提示說,用戶應當開始遷移到Python3,并使用C++14開始編譯工作。