Skip to content

Releases: PaddlePaddle/Paddle2ONNX

Paddle2ONNX v0.9

01 Dec 08:21
94101c3
Compare
Choose a tag to compare

New Feature

  • Support define input shape dict. #383

New Operators and Functions

  • isfinite_v2acosasinatanceilcoscosharg_mineluhard_shrink related pull request #357
  • logical_notlogical_orerfisinf_v2isnanfloor_modisnan_v2less_thanlog2logsumexp related pull request #358
  • selulogical_xorlog10log1preduce_allreduce_anyroundsinrsqrtsignlogsigmoid related pull request #362
  • sinhbrelumvdotdistsoftsignlog_softmaxargsortindex_selectsizepad1dhardtanh related pull request #363
  • conv3d pool3d related pull request #405
  • Add onnx and onnxruntime version requirement prompts. #335
  • Add the op development guide for Paddle2ONNX. #368
  • Add nms plugin for openvino. #386

Bug Fix

  • pool2d operator, related pull request #330
  • resize operator, related pull request #348
  • pad3 operator, related pull request #349
  • concat operator, related pull request #377
  • argmax operator, Fix bugs in argmax op when dtype is int32, related pull request #393
  • padding operator, related pull request #400
  • unsqueeze2 operator, related pull request #405
  • When exporting onnx, an error occurred when including a register_buffer. related pull request #356

Contributors

  • Thanks to @AndPuQing for contributing 43 OPs in this release.
  • Thanks to @SamDM for solving the problem of exporting models with register_buffer to ONNX in this release.
  • Thanks to @franva for suggesting and fixing some small bugs for us in this release.

Paddle2ONNX v0.8

13 Sep 14:33
Compare
Choose a tag to compare

New Feature

  • Automatic correction of opset version
  • Support the fallback selection of custom op

New Operator Support

  • softplus related pull request #252
  • elementwise_mod
  • elementwise_floordiv
  • p_norm
  • depthwise_conv2d_transpose
  • group_norm
  • top_k related pull request #293

Bug Fix

  • clip operator, related pull request #280
  • fill_constant_batch_size_like operator, related pull request #318
  • multiclass_nms operator, fix issue of #315, related pull request #318
  • top_k_v2 operator, related pull request #252
  • expand_v2 operator, related pull request #252
  • assign_value operator, related pull request #252
  • slice operator, related pull request #268
  • sum operator, related pull request #293

Paddle2ONNX v0.7

08 Jul 06:37
7893509
Compare
Choose a tag to compare

Bug Fix

  • Resize operator, fix issue of #241, related pull request #272
  • 'PRelu` operator, related pull request #266

New Operator Support

  • PixelShuffle operator, fix issue of #260, related pull request #261

Paddle2ONNX v0.6

19 May 14:19
4b41dd4
Compare
Choose a tag to compare

New Model Support

Support 2.0 model toolkit

  • PaddleDetection: 8 models structure supported
  • PaddleSeg: All the models are supported
  • PaddleClas: All the models are supported
  • PaddleOCR: Server and mobile ocr models are supported

New operators Support

  • softplus
  • elementwise_mod
  • elementwise_floordiv
  • p_norm
  • depthwise_conv2d_transpose
  • group_norm

Bug Fix

  • fill_constant_batch_size_like
  • multiclass_nms
  • top_k_v2
  • expand_v2
  • assign_value
  • deformable_conv
  • prelu

paddle2onnx 0.5

01 Feb 03:24
2c8421c
Compare
Choose a tag to compare

This upgrade is mainly to support more official featured models, including PPYOLO, PPOCR, FasterRCNN, ERNIE and ViT. In addition, we have a more comprehensive coverage test for PaddleSeg and PaddleClas . For more detailed upgrade, refer to the following list:

  • Support PPYOLO, FasterRCNN, PPOCR, and ERNIE. Full support to convert PaddleClas models, including ViT (Vision Transformer). Please refer to docs/en/model_zoo.md
  • Optimize the prompt of OpMapper support status.
  • fix bug the incorrect input order of the model, such as yolov3.
  • When pool is adative and ksize is [1,1], use gobal_pool to map adative_pool.
  • Add a lot of English documents.
  • Add tutorial for converting dynamic computational graph to ONNX.

paddle2onnx 0.4

06 Nov 10:06
76e0e62
Compare
Choose a tag to compare
  • support paddle dygraph model convert to ONNX.
  • add op_mapper register function
  • support convert Paddle model(not combined)
  • add simple tutorial
  • add op_list

Paddle - ONNX Convertor

23 Sep 06:26
2788e76
Compare
Choose a tag to compare

Now support for convert Paddle Model to ONNX Opset 9, 10, 11. please use --onnx_opset to set opset_version of onnx you want to convert.

Add support for Paddle operators:

  • swish
  • floor
  • uniform_random
  • abs
  • instance_norm
  • clip
  • tanh
  • log
  • pad2d
  • prelu

Paddle - ONNX Convertor

25 Sep 02:53
bc8a6a8
Compare
Choose a tag to compare

Add more models for PaddlePaddle Fluid model to ONNX model convertor.

Supports the following models:

  • SE_ResNet50_vd
  • SqueezeNet1_0
  • SE_ResNext50_32x4d
  • Xception41
  • VGG16
  • InceptionV4
  • YoloV3

Paddle - ONNX Convertor

28 Aug 09:55
ecf9831
Compare
Choose a tag to compare

First release of the PaddlePaddle Fluid model to ONNX model convertor. Also called a frontend.

Supports the following models:

  • fit_a_line
  • recognize_digits
  • VGG16 & ResNet50
  • MobileNet
  • SE_ResNeXt