首页 Paddle框架 帖子详情
使用使用paddle.jit.save()保存模型后,paddle.jit.load() 加载出错 已解决
收藏
快速回复
Paddle框架 问答模型训练 3005 8
使用使用paddle.jit.save()保存模型后,paddle.jit.load() 加载出错 已解决
收藏
快速回复
Paddle框架 问答模型训练 3005 8

使用paddle.jit.save()保存模型后,使用paddle.jit.load() 加载报错,

错误为:

ValueError: (InvalidArgument) Failed to parse program_desc from binary string.
[Hint: Expected desc_.ParseFromString(binary_str) == true, but received desc_.ParseFromString(binary_str):0 != true:1.] (at /paddle/paddle/fluid/framework/program_desc.cc:103)

 

5# 回复于2022-03
保存时路径:/home/aistudio/model 保存成功的文件名:unet_model_000060.pdiparams                               unet_model_000060.pdiparams.info                               unet_model_000060.pdnodel 加载时的错代码:network = paddle.jit.load( '/home/aistudio/model' ) 正确代码:network = paddle.jit.load( '/home/aistudio/model/unet_model_000060' ) 原来加载的文件路径要带文件名的前缀,就这个小问题搞了大半天,吐血吐血!!!!!!!                   
展开
2
收藏
回复
全部评论(8)
时间顺序
fi_Past
#2 回复于2022-03

好像需要指定保存的输入尺寸大小

0
回复
车辆一品炼丹师
#3 回复于2022-03
fi_Past #2
好像需要指定保存的输入尺寸大小

保存是保存成功了,但是就是加载不了

0
回复
fi_Past
#4 回复于2022-03
保存是保存成功了,但是就是加载不了

这个好像是保存静态图的,要不你换个函数试试

0
回复
车辆一品炼丹师
#5 回复于2022-03
fi_Past #4
这个好像是保存静态图的,要不你换个函数试试

保存时路径:/home/aistudio/model

保存成功的文件名:unet_model_000060.pdiparams

                              unet_model_000060.pdiparams.info

                              unet_model_000060.pdnodel

加载时的错代码:network = paddle.jit.load( '/home/aistudio/model' )

正确代码:network = paddle.jit.load( '/home/aistudio/model/unet_model_000060' )

原来加载的文件路径要带文件名的前缀,就这个小问题搞了大半天,吐血吐血!!!!!!!

                  

3
回复
fi_Past
#6 回复于2022-03
保存时路径:/home/aistudio/model 保存成功的文件名:unet_model_000060.pdiparams                               unet_model_000060.pdiparams.info                               unet_model_000060.pdnodel 加载时的错代码:network = paddle.jit.load( '/home/aistudio/model' ) 正确代码:network = paddle.jit.load( '/home/aistudio/model/unet_model_000060' ) 原来加载的文件路径要带文件名的前缀,就这个小问题搞了大半天,吐血吐血!!!!!!!                   
展开

哈哈,恭喜恭喜

0
回复
张雨森丶
#11 回复于2024-02
保存时路径:/home/aistudio/model 保存成功的文件名:unet_model_000060.pdiparams                               unet_model_000060.pdiparams.info                               unet_model_000060.pdnodel 加载时的错代码:network = paddle.jit.load( '/home/aistudio/model' ) 正确代码:network = paddle.jit.load( '/home/aistudio/model/unet_model_000060' ) 原来加载的文件路径要带文件名的前缀,就这个小问题搞了大半天,吐血吐血!!!!!!!                   
展开

+1

0
回复
0
001号超级飞侠
#12 回复于2024-07

感谢感谢,我也找了半天

0
回复
小白在努力
#13 回复于2024-09

感谢楼主,找了快一天了

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