Python提供使用合并模型的接口吗
收藏
在C++中,可以使用这个即可加载合并模型,那么Python有么有这个接口呢?文档里没找到
// Read the binary configuration file generated by `convert_protobin.sh`
long size;
void* buf = read_config(CONFIG_BIN, &size);
// Create the gradient machine for inference.
paddle_gradient_machine machine;
CHECK(paddle_gradient_machine_create_for_inference(&machine, buf, (int)size));
0
收藏
请登录后评论
从README.md中看,这个脚本是调用的python命令:
The convert_protobin.sh is very simple, just invoke dump_config Python module to dump the binary file. The command line usages are:
python -m paddle.utils.dump_config YOUR_CONFIG_FILE
'CONFIG_EXTRA_ARGS' --binary > YOUR_CONFIG_FILE.bin
这个怎么看都是在合并模型,不是在使用模型。
请问你是要在python里使用合并的模型进行预测么?那么可以直接使用v2的infer接口进行预测。
预测的接口是这样的呢?Book的第三章例子
probs = paddle.infer(
output_layer=out, parameters=parameters, input=test_data)
它使用到的是分类器和保存的模参数,而我想是用它们合并的模型预测
python api不支持用合并的模型预测。python api和c api的需求不一样,两者并不同步。python api训练出来的模型直接可以用infer做预测,为什么一定要合并后再预测呢?
enen....这个是我在Android使用到的合并模型,但是在Android上的预测老是不对,我想在Python上验证我的数据格式是否正确,就是这样的需求。