震驚!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中文文檔。
· ……..
「這些只是用戶感知比較明顯的,這個版本咱們在不少方面都作了更新,工做量挺大的。「小哥捋了捋本身的頭髮,感慨道:「不過想一想咱們須要支持的語言和環境那麼多,版本更新的那麼快,不知道在變禿以前還能更新幾個版本,哈哈…」
-完-