PaddlePaddle / X2Paddle

Deep learning model converter for PaddlePaddle. (『飞桨』深度学习模型转换工具)
http://www.paddlepaddle.org/
Apache License 2.0
740 stars 165 forks source link

[PaddleV3] 去掉 `tensorflow` 中使用的 `python 2.x` 的 `raw_input` 方法并修复相关模型 #1083

Closed megemini closed 3 weeks ago

megemini commented 1 month ago

Create A Good Pull Request

去掉 tensorflow 中使用的 python 2.xraw_input 方法并修复相关模型

涉及模型:

说明:这两个转换中,使用到了 input 也就是人工输入,需要用户手工输入 shape 参数 ~

这两个测试中使用的是 echo 命令模拟的人工输入,如:

echo "None,128\nNone,128" | x2paddle -f tensorflow -m ../dataset/KerasBert/model.pb -s pd_model_dygraph -df True

Update 20241025

这个命令在我本地不能正常的解析,目前还不确定是不是跟 bash 版本有关,需要先看一下 CI 的测试情况 ~

应该用 sh 而不是 bash ~ 需要在本地重新定位问题 ~

megemini commented 1 month ago

Update 20241025.20:40

crop 算子的尺寸推断可能有问题,导致模型导出报错:https://github.com/PaddlePaddle/Paddle/pull/68960

目前先把 ToyUNet-ToyUnet 放入 black.list ~

megemini commented 3 weeks ago

Update 20241101

CI 已通过测试 ~ ToyUNet-ToyUnet 需要等新版本 Paddle 后才能测试 ~

@luotao1