乐趣区

PaddlePaddle竟然支持Python 3.7了!

震惊!PaddlePaddle 竟然支持 Python 3.7 了!
这个 2018,如果你还不知道这件事情,你就真的 OUT 了!几天之前,一条 PaddlePaddle 版本发布的消息,让开发者 QQ 群里的成员又惊又喜:PaddlePaddle 支持了 Python 3.7。
在外人看来,PaddlePaddle 就像一位用情专一的“钢铁直男“,长久以来一直钟情于 Python 2.7,无论 Python 版本如何更迭,用户潮流如何变化,也不改变对 Python 2.7 的支持。
而就在 11 月初,PaddlPaddle 发布了 1.1.0,支持了 Python 3.5,几天之前,又发布了 1.2.0 版本,Python 版本支持到 3.6、3.7。究竟是什么原因,让这位倔强的划桨汉子一反常态,“喜新厌旧“了吗?
为此,我们咨询了 PaddlePaddle 团队的一位小哥,他表示这其实是个误会:“我们早就想支持 Python3 了,但是有太多好东西想一起放出来给大家”,说着他翻出了一份 1.2.0 版本的 Release note:
· 新增对 Python3.6、Python3.7 的支持
· 支持 Windows 下 CPU 执行
· GPU 支持图融合,且支持和 TensorRT 引擎混合改图,在 Resnet50 和 Googlenet 等图像通用模型上 bs= 1 下性能提升 50%~100%
· GoogleNet 8bit 优化,相比 float 加速 14%
· 通信优化:针对稀疏访问的 Dense 参数例如 Embedding,增加稀疏通信机制,以语义匹配任务为例,获取参数的总量可以压缩到 1% 以下,在搜索真实场景的数据下,整体训练吞吐可以提升 50 倍。
· 新增 300 个 API Reference 中文文档。
· ……..
“这些只是用户感知比较明显的,这个版本我们在很多方面都做了更新,工作量挺大的。“小哥捋了捋自己的头发,感慨道:“不过想想我们需要支持的语言和环境那么多,版本更新的那么快,不知道在变秃之前还能更新几个版本,哈哈…”
- 完 -

退出移动版