首页 Paddle框架 帖子详情
paddle.jit.save保存为推理部署问题
收藏
快速回复
Paddle框架 问答模型训练 73 0
paddle.jit.save保存为推理部署问题
收藏
快速回复
Paddle框架 问答模型训练 73 0

保存为推理部署静态模型后,再加载模型,与原模型的结构不同了,好像是顺序不同。

原始是Layer: conv1.weight, Shape: [32, 3, 3, 3]
Layer: conv1.bias, Shape: [32]
Layer: bn1.weight, Shape: [32]
Layer: bn1.bias, Shape: [32]
Layer: bn1._mean, Shape: [32]
Layer: bn1._variance, Shape: [32]
Layer: conv2.weight, Shape: [64, 32, 3, 3]
Layer: conv2.bias, Shape: [64]
Layer: bn2.weight, Shape: [64]
Layer: bn2.bias, Shape: [64]
Layer: bn2._mean, Shape: [64]
Layer: bn2._variance, Shape: [64]
Layer: conv4.weight, Shape: [1, 64, 1, 1]
Layer: conv4.bias, Shape: [1]
Layer: bn4.weight, Shape: [1]
Layer: bn4.bias, Shape: [1]
Layer: bn4._mean, Shape: [1]
Layer: bn4._variance, Shape: [1]
Layer: fc.weight, Shape: [300, 1]
Layer: fc.bias, Shape: [1]使用paddle.jit.save保存后,paddle.jit.load加载后,模型输出为Layer: param_0, Shape: [32]
Layer: param_1, Shape: [32]
Layer: param_2, Shape: [32]
Layer: param_3, Shape: [32]
Layer: param_4, Shape: [64]
Layer: param_5, Shape: [64]
Layer: param_6, Shape: [64]
Layer: param_7, Shape: [64]
Layer: param_8, Shape: [1]
Layer: param_9, Shape: [1]
Layer: param_10, Shape: [1]
Layer: param_11, Shape: [1]
Layer: param_12, Shape: [32]
Layer: param_13, Shape: [32, 3, 3, 3]
Layer: param_14, Shape: [64]
Layer: param_15, Shape: [64, 32, 3, 3]
Layer: param_16, Shape: [1]
Layer: param_17, Shape: [1, 64, 1, 1]
Layer: param_18, Shape: [1]
Layer: param_19, Shape: [300, 1],请问为什么两者输出不同,有遇到过的吗?急急急!

0
收藏
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户