Skip to content

Releases: PaddlePaddle/Paddle2ONNX

Paddle2ONNX v0.9.1

25 Feb 07:53
4eaa73e
Compare
Choose a tag to compare

New Feature

  • Update the implementation of dynamic to static . #394

New Operators and Functions

  • tansoftshrinktanh_shrinkthresholded_reluuniquewheremasked_selectbicubic_interp_v2scatterscatter_nd_addmeshgrid related pull request #392
  • linspace related pull request #470
  • gausian_random related pull request #478
  • gather_nd related pull request #479
  • Roll related pull request #513

Bug Fix

  • Fix lookup_table_v2elementwise_modisnan convert bugs, related pull request #423
  • Fix clip convert bugs, related pull request #436
  • Fix reduce_allreduce_any convert bugs, related pull request #440
  • Fix flatten_contiguous_range convert bugs, related pull request #441
  • Fix reduce_min/max convert bugs, related pull request #442
  • Fix batch_norm convert bugs, related pull request #449
  • Fix gather matmul_v2 convert bugs, related pull request #450
  • Fix logsoftmax softmax logsumexp convert bugs, related pull request #453
  • Fix squeeze convert bugs, related pull request #454
  • Fix mean convert bugs, related pull request #459
  • Fix pad2d pad3d convert bugs, related pull request #460
  • Fix Pow prelu convert bugs, related pull request #463
  • Fix multiclass_nms convert bugs, related pull request #467
  • Fix thresholded_relu convert bugs, related pull request #477
  • Fix softmax_with_cross_entropy convert bugs, related pull request #483
  • Fix argsort convert bugs, related pull request #486
  • Fix concat size stack convert bugs, related pull request #487
  • Fix split convert bugs, related pull request #491
  • Fix slice/stride_slice convert bugs, related pull request #494
  • Fix uniform_random convert bugs, related pull request #495
  • Fix Squeeze convert bugs, related pull request #496
  • Fix unsqueeze convert bugs, related pull request #497
  • Fix Expand_v2 convert bugs, related pull request #498
  • Fix concat convert bugs, related pull request #510
  • Fix Unstack convert bugs, related pull request #514
  • Fix flatten_contiguous_range convert bugs, related pull request #532
  • Fix matmul split convert bugs, related pull request #563
  • Fix pool2d convert bugs, related pull request #576

Contributors

  • Thanks to @AndPuQing for contributing 11 OPs in this release.

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