New
Paddle2ONNX v2.0.1
What's Changed
- make libpaddle2onnx.so link libpaddle.so and include paddle_include direcotory by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1352
- support pir mode in paddle2onnx by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1354
- Support pir by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1389
- Get input/output/attrvar interface by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1380
- Conversion of ResNet50 model under PIR by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1382
- [PIR] Use paddlepaddle==3.0.0.dev20240904 in CI of test_pir by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1395
- [PIR] Completion of unit testing in PIR mode by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1394
- [OSPP][PIR] support mobilenet v2 by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1397
- Automatic mapping of operator variable names to indices by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1401
- [PIR] Adjust some interfaces in PIR && Support conversion of builtin.combine and builtin.split by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1402
- Support op concat, split, split_with_num, transpose by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1403
- [OSPP][PIR] support dropout and squeeze by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1406
- [PIR]support if op by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1407
- support some ops in pir by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1416
- Support some operations by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1419
- Support while op in pir mode by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1426
- Support some ops in PIR by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1435
- Merge PR#1434 by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1437
- support some ops by @qzylalala in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1434
- Improved the mechanism, added the conversion of some ops, and fixed some issues. by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1444
- Improve some operations to support more scenarios by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1450
- Fix issues with inference of LaTeX_OCR_rec model by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1452
- Merge the develop branch into the test_pir branch by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1455
- Fix the issue with multiclass_nms3 op by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1456
- Support compilation and loading on macOS by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1462
- Support compilation and loading on Windows by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1465
- Add patch for compilaition on Windows by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1470
- Update usage documentation by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1473
- Enhance monitoring for macOS and Windows platforms using github action by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1469
- Fix issues with inference of onnx models converted from paddlex by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1484
- Fix the issue with determining whether operators in control flow are registered. by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1485
- Support phi::DataType::UNDEFINED by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1486
- Improve the mechanism by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1487
- Update CI and README by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1492
- Update the package release workflow by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1497
- Fix the issue with while op by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1499
- support round and fft_r2c by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1501
- Support decompose pir program in paddle2onnx by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1500
- fix abs bug by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1505
- Support get scalar attribute by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1502
- Update README by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1508
- Support PT in paddle2onnx by @risemeup1 in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1481
- Fix the issue with pd_op.max by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1506
- support isinite isinf isnan by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1509
- Fix the issue with input data by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1511
- support masked_select & fix isinf isnan tes by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1512
- fix tile mapper by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1513
- support op hardtanh & fix op unfold, empty, max_pool2d_with_index, max_pool3d_with_index by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1518
- fix conv2d_transpose op by @zhouleiMax in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1522
- Support PP-FormulaNet-S and PP-FormulaNet-L by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1523
- Fix the issue with batch norm op exposed in LaTeX_OCR_rec by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1529
- [CI] Add a merge step in workflow by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1531
- Add attribute
seedfor multinomial by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1530 - [Debug] A simple debug tool for identifying accuracy issues in the converted ONNX model by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1534
- [CI] Fix the issue with action on push by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1535
- fix some op mapper and tests by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1519
- support quantize_linear & dequantize_linear op and float8_e4m3fn, float8_e5m2 dtype by @zhanghonggeng in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1528
- Update the CI configuration and resolve the compilation issues. by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1539
- Add optimization for onnx by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1543
- [PIR] A new rule for input and output names. by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1544
- [LOG] Standardize log information by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1545
- [CodeStyle] Update pre-commit configs and refactor code formatting by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1547
- [Dy2ONNX] Improve
dygraph2onnxAPI by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1549 - [Fix] fix the issue with batch norm mapper by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1550
- [PT | Decomposition] Improve program translatation and decomposition by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1551
- [CI][CodeStyle] Add a new workflow to check code style by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1552
- [Dy2ONNX] Support conversion configurations by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1555
- Update README by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1554
- [Fix] Fix the issue with split op and update ONNX optimizer by @0x3878f in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1559
New Contributors
- @qzylalala made their first contribution in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1389
- @zhanghonggeng made their first contribution in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1500
- @zhouleiMax made their first contribution in https://github.com/PaddlePaddle/Paddle2ONNX/pull/1522
Full Changelog: https://github.com/PaddlePaddle/Paddle2ONNX/compare/v1.2.6...v2.0.1