[Fix] 为 yolov5 转换脚本添加 seaborn 依赖 (#1120)
X2Paddle是飞桨生态下的模型转换工具,致力于帮助其它深度学习框架用户快速迁移至飞桨框架。目前支持推理模型的框架转换与PyTorch训练代码迁移,我们还提供了详细的不同框架间API对比文档,降低开发者将模型迁移到飞桨的时间成本。
支持主流深度学习框架
支持的模型丰富
简洁易用
预测模型转换
PyTorch训练项目转换
API对应文档
3.0.0beta1
test_benchmark
2.16.1
1.17.0
2.4.1
说明:以上测试通过的版本,不代表 X2Paddle 支持相应版本中的所有算子,仅表示可在此环境中使用。具体支持的算子请详见 支持列表
如需使用稳定版本,可通过pip方式安装X2Paddle:
pip install x2paddle
如需体验最新功能,可使用源码安装方式:
git clone https://github.com/PaddlePaddle/X2Paddle.git cd X2Paddle git checkout develop python setup.py install
from x2paddle.convert import pytorch2paddle pytorch2paddle(module=torch_module, save_dir="./pd_model", jit_type="trace", input_examples=[torch_input]) # module (torch.nn.Module): PyTorch的Module。 # save_dir (str): 转换后模型的保存路径。 # jit_type (str): 转换方式。默认为"trace"。 # input_examples (list[torch.tensor]): torch.nn.Module的输入示例,list的长度必须与输入的长度一致。默认为None。
script模式以及更多细节可参考PyTorch模型转换文档。
script
x2paddle --framework=tensorflow --model=tf_model.pb --save_dir=pd_model
x2paddle --framework=onnx --model=onnx_model.onnx --save_dir=pd_model
x2paddle --framework=caffe --prototxt=deploy.prototxt --weight=deploy.caffemodel --save_dir=pd_model
目前X2Paddle提供API方式转换模型,可参考X2PaddleAPI
可参考使用X2paddle导出Paddle-Lite支持格式
项目转换包括3个步骤
详见PyTorch训练项目转换文档。
飞桨可视化工具VisualDL已经将模型转换工具部署在官网提供服务,可以点击服务链接进行在线的ONNX2Paddle模型转换。
我们非常欢迎您为X2Paddle贡献代码或者提供使用建议:
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
X2Paddle
简介
X2Paddle是飞桨生态下的模型转换工具,致力于帮助其它深度学习框架用户快速迁移至飞桨框架。目前支持推理模型的框架转换与PyTorch训练代码迁移,我们还提供了详细的不同框架间API对比文档,降低开发者将模型迁移到飞桨的时间成本。
特性
支持主流深度学习框架
支持的模型丰富
简洁易用
能力
预测模型转换
PyTorch训练项目转换
API对应文档
安装
环境依赖
3.0.0beta1)test_benchmark模型已在2.16.1测试通过)test_benchmark模型已在1.17.0测试通过)test_benchmark模型已在2.4.1测试通过)pip安装(推荐)
如需使用稳定版本,可通过pip方式安装X2Paddle:
源码安装
如需体验最新功能,可使用源码安装方式:
快速开始
功能一:推理模型转换
PyTorch模型转换
script模式以及更多细节可参考PyTorch模型转换文档。TensorFlow模型转换
ONNX模型转换
Caffe模型转换
转换参数说明
X2Paddle API
目前X2Paddle提供API方式转换模型,可参考X2PaddleAPI
一键转换Paddle-Lite支持格式
可参考使用X2paddle导出Paddle-Lite支持格式
功能二:PyTorch模型训练迁移
项目转换包括3个步骤
详见PyTorch训练项目转换文档。
使用VisualDL进行模型转换
飞桨可视化工具VisualDL已经将模型转换工具部署在官网提供服务,可以点击服务链接进行在线的ONNX2Paddle模型转换。
使用教程
:hugs:贡献代码:hugs:
我们非常欢迎您为X2Paddle贡献代码或者提供使用建议: