Releases: PaddlePaddle/X2Paddle
Releases · PaddlePaddle/X2Paddle
X2Paddle v1.3.3
X2Paddle v1.3.2
新增功能
- 新增PyTorch op映射(1个):aten::sum
修复功能
- 修复PyTorch op映射(2个):aten::instance_norm、aten::split
- 修复Caffe op映射(3个):directly_map, Eltwise and crop
- 修复ONNX版本判断bug
X2Paddle v1.3.1
X2Paddle v1.3.0
- 新增MMDetection模型库支持,包括YOLO-V3、FCOS、RetinaNet、SSD、Faster R-CNN以及FSAF,有相关AP精度对比,具体参考MMDetection模型转换指南。
- 新增PyTorch训练代码转换对CRAFT的支持,新增PyTorch预测模型转换对Seg-Swin-Transformer的支持。
- 优化模型预测速度,去除forward函数开头to_tensor操作。
- 新增Tensorflow op映射(1个):Sign。
- 新增ONNX op映射(4个):NMS、ReduceL1、ReduceL2、3D Interpolate。
X2Paddle v1.2.3
新增模型转换
ONNX2Paddle新增模型转换:RetinaNet、FSAF、SSD、Faster R-CNN
X2Paddle v1.2.2
优化功能
- Caffe Pooling:支持kernel_size=0的情况。
- ONNX Resize:支持3d Tensor的转换。
- 支持PaddlePaddle 2.0.x 中的paddle type。
X2Paddle v1.2.1
新增功能
- 支持使用PaddlePaddle 2.1.0进行转换。
使用优化
- 移除静态图代码模式,全面切换为基于Paddle动态图代码的转换。
新增可转换的ONNX模型
X2Paddle v1.2.0
新增功能
新增可转换的PyTorch项目
X2Paddle v1.1.0
新增支持转的模型
SwinTransformer、BASNet、DBFace、EasyOCR、CifarNet等。
新增功能
- 修复Windows上使用本工具的bug。
- 新增TensorFlow op映射(4个):SplitV、ReverseV2、BatchToSpaceND、SpaceToBatchND。
- 新增PyTorch op映射(11个):aten::index、aten::roll、aten::adaptive_avg_pool1d、aten::reflection_pad2d、aten::reflection_pad1d、aten::instance_norm、aten::gru、aten::norm、aten::clamp_min、aten::prelu、aten:split_with_sizes。
- 新增ONNX op映射(1个):DepthToSpace。
- 新增Caffe op映射(1个):MemoryData。
X2Paddle v1.0.2
功能更新
PyTorch
- 新增支持的op:aten::index、aten::roll、aten::adaptive_avg_pool1d、aten::reflection_pad2d、aten::reflection_pad1d、aten::instance_norm、aten::gru、aten::norm、aten::clamp_min、aten:prelu、aten:split_with_sizes
- 新增支持转换的模型:SwinTransformer、BASNet、DBFace、EasyOCR等
TensorFlow
- 新增支持的op:SplitV、ReverseV2
ONNX
- 新增支持的op:DepthToSpace
- 新增支持转换的模型:CifarNet等
Caffe
- 新增支持的op:MemoryData
Bug修复
全局
- 修复中文编码问题。
- 修复路径设置问题,支持Windows上使用本工具。
Caffe
- BatchNorm映射不支持输入shape为2维的情况。
TensorFlow
- Transpose映射
perm
为Tensor的情况。 - Pad映射无法获取
pad_mode
的情况。
ONNX
- Pad映射不支持
pad
长度为10的情况。