X2paddle

Latest version: v1.5.0

Safety actively analyzes 682251 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

1.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](https://github.com/microsoft/Swin-Transformer/)、[BASNet](https://github.com/xuebinqin/BASNet)、[DBFace](https://github.com/dlunion/DBFace)、[EasyOCR](https://github.com/JaidedAI/EasyOCR)等
TensorFlow
- 新增支持的op:SplitV、ReverseV2
ONNX
- 新增支持的op:DepthToSpace
- 新增支持转换的模型:[CifarNet](https://github.com/tensorflow/models/blob/master/research/slim/nets/cifarnet.py)等
Caffe
- 新增支持的op:MemoryData

Bug修复
全局
- 修复中文编码问题。
- 修复路径设置问题,支持Windows上使用本工具。
Caffe
- BatchNorm映射不支持输入shape为2维的情况。
TensorFlow
- Transpose映射`perm`为Tensor的情况。
- Pad映射无法获取`pad_mode`的情况。
ONNX
- Pad映射不支持`pad`长度为10的情况。

1.0.1

功能更新
- 1. 新增PyTorch模型转换,支持Tracing和Scripting两种方式进行转换,转换方式和使用说明参考文档[PyTorch模型转换](https://github.com/PaddlePaddle/X2Paddle/blob/develop/docs/user_guides/pytorch2paddle.md);
- 2. 新增Caffe/ONNX/Tensorflow到Paddle2.0 动态图的转换支持,使用方式参考[说明文档](https://github.com/PaddlePaddle/X2Paddle/blob/develop/README.md);
- 3. TensorFlow新增14个OP算子转换支持,包含Neg、Greater、FloorMod、LogicalAdd、Prod、Equal、Conv3D、Ceil、AddN、DivNoNan、Where、MirrorPad、Size、TopKv2;
- 4. ONNX新增9个OP算子转换支持,包括ArgMax、Sign、Reciprocal、Size、OneHot、ReduceProd、LogSoftmax、LSTM、LRN。
易用性更新
- 1. 新增Optimizer模块,主要包括op融合、op消除功能,提升转换后模型代码的可读性以及模型的预测性能;
- 2. 新增8个op算子融合优化,包括PyTorch:adativate_pool细粒度op融合、batchnorm细粒度op融合、常数赋值融合、trace fc细粒度融合、script fc细粒度融合、双线性细粒度融合、reshape细粒度融合;Tensorflow:prelu融合

1.0.0rc1

功能更新
- 1. 新增PyTorch Scripting方式转换后代码的优化;
- 2. ONNX新增1个OP算子转换支持:ArgMax;
- 3. PyTorch新增5个OP算子转换支持:aten::bmm、aten::sub_ 、aten:erf、aten::lstm、aten::gather。

1.0.0rc0

功能更新
- 1. 新增PyTorch模型转换,支持Tracing和Scripting两种方式进行转换,转换方式和使用说明参考文档[PyTorch模型转换](https://github.com/PaddlePaddle/X2Paddle/blob/develop/docs/user_guides/pytorch2paddle.md);
- 2. 新增Caffe/ONNX/Tensorflow到Paddle2.0 动态图的转换支持,使用方式参考[说明文档](https://github.com/PaddlePaddle/X2Paddle/blob/develop/README.md);
- 3. TensorFlow新增14个OP算子转换支持,包含Neg、Greater、FloorMod、LogicalAdd、Prod、Equal、Conv3D、Ceil、AddN、DivNoNan、Where、MirrorPad、Size、TopKv2;
易用性更新
- 1. 新增Optimizer模块,主要包括op融合、op消除功能,提升转换后模型代码的可读性以及模型的预测性能;
- 2. 新增8个op算子融合优化,包括PyTorch:adativate_pool细粒度op融合、batchnorm细粒度op融合、常数赋值融合、trace fc细粒度融合、script fc细粒度融合、双线性细粒度融合、reshape细粒度融合;Tensorflow:prelu融合

0.8.9

TensorFlow2Paddle:
1. 修复batch_norm无优化问题。
2. 新增prelu优化问题。

0.8.8

1. 修复tensorflow2paddle中fluid.layers.pad转换bug。
2. 移除paddle2onnx相关功能,需要实现相关功能可移步至https://github.com/PaddlePaddle/paddle2onnx。

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.