![a973cba56593a1f3cc14747dafa8d491.png](https://i-blog.csdnimg.cn/blog_migrate/f7a45b3b46f5f0a80eae92fbeab11294.jpeg)
继 TensorFlow 更新后,PyTorch 也迎来了最新的 1.4 版。本次更新是最后一个支持 Python2 的版本,同时增加了对分布式模型并行、移动端、Java 程序等方面的支持。
机器之心报道,参与:一鸣、Jamin。
![9e47ef65ea509731b576345010da4c8d.png](https://i-blog.csdnimg.cn/blog_migrate/b9ceebdb9757b525e9251f05febbc646.png)
紧接着 TensorFlow 更新到 2.1 版之后,PyTorch 在今天也更新到了 1.4 版本。
本次更新的重点是增加了很多重要的新特性,包括给用户提供 Build 级别的移动端定制化支持、增加分布式模型并行训练、让 Java 程序能够运行 TorchScript 等。此外还有 JIT、C++、分布式训练、Eager 前端、PyTorch Mobile 等方面的功能改进和 Bug 修复。
值得注意的是,本次 PyTorch 更新是最后一个支持 Python2 的版本,同时也是最后一个支持 C++11 的版本。官方提示说,用户应当开始迁移到 Python3,并使用 C++14 开始编译工作。对于其他详细信息,感兴趣的读者可以查阅更新文档。