PaddleX
PaddleX copied to clipboard
使用paddlex训练自己的数据集进行预测报错
报错如下: predictor = paddle.inference.create_predictor(config) ValueError: (InvalidArgument) Cannot parse tensor desc [Hint: Expected desc.ParseFromArray(buf.get(), size) == true, but received desc.ParseFromArray(buf.get(), size):0 != true:1.] (at ..\paddle\phi\core\framework\dense_tensor_tostream.cc:329) 训练完成后,在output目录下得到的best_model目录,其下目录存在inference目录,此文件夹下存在三个文件inference.json, inferencepdiparams, inference.yml 为何报错
您好,能否提供一下复现命令呢?另外,想问下您导出时的paddle版本和推理时的paddle版本是否一致呢?这种报错一般是由于paddle导出和推理版本不一致导致的
您好,能否提供一下复现命令呢?另外,想问下您导出时的paddle版本和推理时的paddle版本是否一致呢?这种报错一般是由于paddle导出和推理版本不一致导致的
感谢您的解答,目前出线了一个新的问题,我是一个2分类的分类任务,在训练时候可以正常显示loss,top1,top5等指标,但当我进行验证时候,top1和top5都是0,这是什么情况,我一共两个类别,即使模型训练效果不好,top5应该应该也是1吧,为啥会全是0?
您好,可以使用推理代码可视化一下测试图片试试呢?感觉和您的测试集有关
from paddlex import create_model
model = create_model(model_name="PP-LCNet_x1_0")
output = model.predict("general_image_classification_001.jpg", batch_size=1)
for res in output:
res.print(json_format=False)
res.save_to_img("./output/")
res.save_to_json("./output/res.json")
The issue has no response for a long time and will be closed. You can reopen or new another issue if are still confused.
From Bot