前言#
本文簡單記錄介紹一下 PaddlePaddle。
飛槳 (PaddlePaddle) 以百度多年的深度學習技術研究和業務應用為基礎,是中國首個自主研發、功能完備、開源開放的產業級深度學習平台,集深度學習核心訓練和推理框架、基礎模型庫、端到端開發套件和豐富的工具組件於一體。
正文#
一、什麼是 PaddlePaddle#
飛槳 (PaddlePaddle) 以百度多年的深度學習技術研究和業務應用為基礎,是中國首個自主研發、功能完備、開源開放的產業級深度學習平台,集深度學習核心訓練和推理框架、基礎模型庫、端到端開發套件和豐富的工具組件於一體。目前,飛槳累計開發者 535 萬,服務企業 20 萬家,基於飛槳開源深度學習平台產生了 67 萬個模型。飛槳助力開發者快速實現 AI 想法,快速上線 AI 業務。幫助越來越多的行業完成 AI 賦能,實現產業智能化升級。
二、PaddlePaddle 功能#
-
開發便捷的產業級深度學習框架
-
支持超大規模深度學習模型的訓練
-
支持多端多平台的高性能推理部署工具
-
面向產業應用,開源開放覆蓋多領域的工業級模型庫
PaddlePaddle
本身是個平台,支持的各種模型在各個子模型庫中,比如分類庫PaddleClas
、檢測庫PaddleDetection
、分割庫PaddleSeg
、OCR、NLP、語音、視頻等,詳細可見模型庫。
每個子模型庫中包含了多種主流的模型實現,用戶可以很方便的自主訓練或直接部署。
三、PaddlePaddle 使用#
# CPU
pip install paddlepaddle
# GPU
pip install paddlepaddle-gpu
# 安裝合適的支持cuda版本的paddle,可以去查看相應版本下載
python -m pip install paddlepaddle-gpu==2.4.2.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
然後安裝需要的子模型庫,官方都有比較詳細的教程與社區支持。
四、總結#
PaddlePaddle
作為百度開發的深度學習平台,整體完成度,使用文檔和社區支持都算中上水平,與之類似的還有一個計算機視覺算法庫的項目OpenMMLab
,是香港中文大學 - 商湯科技聯合實驗室 MMLab 開源的算法平台,只不過後者聚焦於 CV 領域,而PaddlePaddle
支持更多領域的模型實現。
PS用戶可以在aistudio
上免費使用一定時間的 GPU 資源。這是百度的在線深度學習平台,我沒有使用過,不清楚是否可以免費使用。
官方項目裡介紹的:“PaddlePaddle 用戶可領取免費 Tesla V100 在線算力資源,訓練模型更高效。每日登陸即送 8 小時,前往使用免費算力。”
最後#
參考文章:
聲明#
本文僅作為個人學習記錄。
本文與HBlog保持同步。