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