加载模型权重后预测报错:Model无_place
zhngbn520 发布于2021-03 浏览:3176 回复:4
0
收藏

model = resnet50(pretrained=True, num_classes=38)

model = paddle.Model(model)

# 模型训练配置
model.prepare(......) # 评估指标

model.fit(.......)

model.save('/home/aistudio/model')

model.load('/home/aistudio/model')

以上操作皆成功,之后预测报错。

#预测
result = model.predict(val_dataset)

#报错

AttributeError: 'Model' object has no attribute '_place'

/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/hapi/model.py in predict(self, test_data, batch_size, num_workers, stack_outputs, callbacks)
1684 test_data,
1685 batch_sampler=test_sampler,
-> 1686 places=self._place,
1687 num_workers=num_workers,
1688 return_list=True)

这是怎么回事呢?谢谢

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5ChaperonForeve回复于2021-08

在model.load('/path')后面加一句model.prepare()

4
#4我笨地要掉渣回复于2021-04

请问 问题解决没?

 

0
#3七年期限回复于2021-03

是不是冲突了的问题

0
#2七年期限回复于2021-03

你是不是有个变量名字叫_place

0
TOP
切换版块