PaddlePaddle 正式接入 Hugging Face Hub
Welcome PaddlePaddle to the Hugging Face Hub
Hugging Face 与 PaddlePaddle 达成开源合作,PaddlePaddle 将逐步把旗下库接入 Hugging Face Hub,以 PaddleNLP 打头。
官方宣布 PaddlePaddle 接入 Hugging Face Hub,读者可以据此了解国内主流深度学习平台的开源共享入口和可用模型。
我们很高兴分享 Hugging Face 与 PaddlePaddle 之间的开源合作,双方共同致力于通过开源推进和普及 AI!
PaddlePaddle 于 2016 年由百度首次开源,使各种技能水平的开发者都能大规模采用和实施深度学习。截至 2022 年第四季度,PaddlePaddle 已被超过 535 万名开发者和 20 万家企业使用,在中国深度学习平台中市场份额排名第一。PaddlePaddle 拥有众多热门开源仓库,例如 Paddle 深度学习框架、跨不同模态的模型库(如 PaddleOCR、PaddleDetection、PaddleNLP、PaddleSpeech)、用于模型压缩的 PaddleSlim、用于模型部署的 FastDeploy 等等。
在 PaddleNLP 的引领下,PaddlePaddle 将逐步将其各库与 Hugging Face Hub 集成。很快你就能在 Hub 上体验涵盖文本、图像、音频、视频和多模态的全套出色 PaddlePaddle 预训练模型!
查找 PaddlePaddle 模型
你可以通过 PaddlePaddle 库标签进行筛选,在 Model Hub 上找到所有 PaddlePaddle 模型。
Hub 上已经有超过 75 个 PaddlePaddle 模型。例如,你可以找到我们的多任务信息抽取模型系列 UIE、最先进的中文语言模型 ERNIE 3.0 模型系列、在整个工作流中具有布局知识增强的新型文档预训练模型 Ernie-Layout 等等。
也欢迎你查看 HuggingFace Hub 上的 PaddlePaddle 组织。除上述模型外,你还可以探索我们的 Spaces,包括文本到图像的 Ernie-ViLG、跨模态信息抽取引擎 UIE-X 以及出色的多语言 OCR 工具包 PaddleOCR。
推理 API 和 Widget
PaddlePaddle 模型可通过 推理 API 使用,你可以通过 cURL、Python 的 requests 库或你偏好的网络请求方式,经由 HTTP 访问它。
支持某个任务的模型配备了交互式 Widget,让你可以直接在浏览器中体验该模型。
使用现有模型
如果你想了解如何加载某个特定模型,可以点击 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。
来源:Hugging Face:Blog(RSS) · huggingface.co


