功能更新

    1. 新增PyTorch模型转换,支持Tracing和Scripting两种方式进行转换,转换方式和使用说明参考文档PyTorch模型转换
    1. 新增Caffe/ONNX/Tensorflow到Paddle2.0 动态图的转换支持,使用方式参考说明文档
    1. TensorFlow新增14个OP算子转换支持,包含Neg、Greater、FloorMod、LogicalAdd、Prod、Equal、Conv3D、Ceil、AddN、DivNoNan、Where、MirrorPad、Size、TopKv2;
    1. ONNX新增9个OP算子转换支持,包括ArgMax、Sign、Reciprocal、Size、OneHot、ReduceProd、LogSoftmax、LSTM、LRN。

易用性更新

    1. 新增Optimizer模块,主要包括op融合、op消除功能,提升转换后模型代码的可读性以及模型的预测性能;
    1. 新增8个op算子融合优化,包括PyTorch:adativate_pool细粒度op融合、batchnorm细粒度op融合、常数赋值融合、trace fc细粒度融合、script fc细粒度融合、双线性细粒度融合、reshape细粒度融合;Tensorflow:prelu融合

项目简介

Deep learning model converter for PaddlePaddle. (『飞桨』深度学习模型转换工具)

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/PaddlePaddle/X2Paddle

发行版本 35

X2Paddle v1.4.1

全部发行版

贡献者 40

全部贡献者

开发语言

  • Python 100.0 %
  • Shell 0.0 %