震驚!PaddlePaddle竟然支援Python 3.7了!

pythontab發表於2018-12-18

  這個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中文文件。

  ……..

  “這些只是使用者感知比較明顯的,這個版本我們在很多方面都做了更新,工作量挺大的。“小哥捋了捋自己的頭髮,感慨道:“不過想想我們需要支援的語言和環境那麼多,版本更新的那麼快,不知道在變禿之前還能更新幾個版本,哈哈…”


相關文章