PaddlePaddle百度分布式深度學習平臺
PaddlePaddle (中文名:飛槳,PArallel Distributed Deep LEarning 并行分布式深度學習)是一個深度學習平臺,具有易用、高效、靈活和可伸縮等特點,為百度內部多項產(chǎn)品提供深度學習算法支持。
## CPU版本安裝命令
pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle
## GPU版本安裝命令
pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu
PaddlePaddle 的優(yōu)勢:
- 同時支持動態(tài)圖和靜態(tài)圖,兼顧靈活性和效率
動態(tài)圖具有方便調試、高效驗證業(yè)務、快速實現(xiàn)想法等特點, 靜態(tài)圖具有方便部署、運行速度快,適合進行業(yè)務應用等特點, 助您靈活、高效地進行訓練和預測 - 精選應用效果最佳的算法模型并提供官方支持
飛槳提供70+官方模型,全部經(jīng)過真實應用場景的有效驗證。 基于百度多年中文業(yè)務實踐,提供更懂中文的NLP模型; 同時開源多個百度獨有的優(yōu)勢業(yè)務模型以及國際競賽冠軍算法 - 真正源于產(chǎn)業(yè)實踐,提供業(yè)界最強的超大規(guī)模并行深度學習能力
飛槳是業(yè)內唯一全面支持大規(guī)模稀疏參數(shù)訓練場景的開源框架, 支持千億規(guī)模參數(shù)、數(shù)百個節(jié)點的高效并行訓練
支持的特性
-
易用性:為用戶提供了直觀且靈活的數(shù)據(jù)接口和模型定義接口
-
靈活性:PaddlePaddle支持多種神經(jīng)網(wǎng)絡結構和優(yōu)化算法。簡單書寫配置文件即可實現(xiàn)復雜模型,如帶注意力機制或復雜記憶連接的神經(jīng)機器翻譯模型
-
高效性:為充分發(fā)揮多種計算資源的效力,PaddlePaddle在計算、存儲、架構、通信等多方面都做了細致優(yōu)化,性能優(yōu)異
-
可伸縮性:PaddlePaddle全面支持多核、多GPU、多機環(huán)境,優(yōu)化的通信實現(xiàn)使高吞吐與高性能成為可能,輕松應對大規(guī)模數(shù)據(jù)訓練需求
PaddlePaddle 模型學習工具:PaddleHub
Paddle 內部執(zhí)行流程:
Executor 設計思想:
評論
圖片
表情
