歡迎 PaddlePaddle 加入 Hugging Face Hub
我們很高興地宣佈 Hugging Face 與 PaddlePaddle 達成開源合作,共同致力於透過開源推動人工智慧的進步和普及!
PaddlePaddle 於 2016 年由百度首次開源,它使得各種技能水平的開發者都能夠大規模地採用和實現深度學習。截至 2022 年第四季度,PaddlePaddle 已被超過 535 萬開發者和 20 萬家企業使用,在中國深度學習平臺市場份額中排名第一。PaddlePaddle 擁有許多受歡迎的開源倉庫,例如 Paddle 深度學習框架、跨不同模態的模型庫(例如 PaddleOCR、PaddleDetection、PaddleNLP、PaddleSpeech)、用於模型壓縮的 PaddleSlim、用於模型部署的 FastDeploy 等等。
以 PaddleNLP 為先導,PaddlePaddle 將逐步將其庫與 Hugging Face Hub 整合。 您很快就能在 Hub 上玩轉全套出色的 PaddlePaddle 預訓練模型,涵蓋文字、影像、音訊、影片和多模態!
查詢 PaddlePaddle 模型
您可以透過 PaddlePaddle 庫標籤 過濾,在模型中心找到所有 PaddlePaddle 模型。
目前 Hub 上已有超過 75 個 PaddlePaddle 模型。例如,您可以找到我們的多工資訊抽取模型系列 UIE,最先進的中文語言模型 ERNIE 3.0 模型系列,在整個工作流程中強化佈局知識的新穎文件預訓練模型 Ernie-Layout 等等。
也歡迎您訪問 HuggingFace Hub 上的 PaddlePaddle 組織。除了上述模型,您還可以探索我們的 Spaces,包括我們的文字到影像模型 Ernie-ViLG、跨模態資訊抽取引擎 UIE-X 以及出色的多語言 OCR 工具包 PaddleOCR。
推理 API 和 小部件
PaddlePaddle 模型可透過 推理 API 使用,您可以透過 cURL、Python 的 requests 庫或您首選的網路請求方法以 HTTP 方式訪問該 API。
支援 任務 的模型都配備了互動式小部件,讓您可以在瀏覽器中直接操作模型。
使用現有模型
如果您想檢視如何載入特定模型,可以點選 Use in paddlenlp
(或將來其他 PaddlePaddle 庫),您將獲得一段可用的程式碼片段來載入它!
分享模型
根據 PaddlePaddle 庫的不同,您可以透過推送到 Hub 來分享您的模型。例如,您可以使用 save_to_hf_hub
方法分享 PaddleNLP 模型。
from paddlenlp.transformers import AutoTokenizer, AutoModelForMaskedLM
tokenizer = AutoTokenizer.from_pretrained("PaddlePaddle/ernie-3.0-base-zh", from_hf_hub=True)
model = AutoModelForMaskedLM.from_pretrained("PaddlePaddle/ernie-3.0-base-zh", from_hf_hub=True)
tokenizer.save_to_hf_hub(repo_id="<my_org_name>/<my_repo_name>")
model.save_to_hf_hub(repo_id="<my_org_name>/<my_repo_name>")
結論
PaddlePaddle 是一個源自工業實踐的開源深度學習平臺,自 2016 年以來一直在開源創新和工業級專案。我們很高興加入 Hub,與 HuggingFace 社群分享我們的工作,您可以期待我們很快推出更多有趣且最先進的專案!如需瞭解最新訊息,您可以在 Twitter 上關注我們:@PaddlePaddle。