首页 Paddle框架 帖子详情
Python提供使用合并模型的接口吗
收藏
快速回复
Paddle框架 问答深度学习模型训练 1401 6
Python提供使用合并模型的接口吗
收藏
快速回复
Paddle框架 问答深度学习模型训练 1401 6

在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
收藏
回复
全部评论(6)
时间顺序
A
AIStudio786898
#2 回复于2018-05

从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

0
回复
A
AIStudio786307
#3 回复于2018-05

这个怎么看都是在合并模型,不是在使用模型。

0
回复
A
AIStudio786898
#4 回复于2018-05

请问你是要在python里使用合并的模型进行预测么?那么可以直接使用v2的infer接口进行预测。

0
回复
A
AIStudio786307
#5 回复于2018-05

预测的接口是这样的呢?Book的第三章例子

probs = paddle.infer(
        output_layer=out, parameters=parameters, input=test_data)
它使用到的是分类器和保存的模参数,而我想是用它们合并的模型预测

0
回复
A
AIStudio786898
#6 回复于2018-05

python api不支持用合并的模型预测。python api和c api的需求不一样,两者并不同步。python api训练出来的模型直接可以用infer做预测,为什么一定要合并后再预测呢?

0
回复
A
AIStudio786307
#7 回复于2018-05

enen....这个是我在Android使用到的合并模型,但是在Android上的预测老是不对,我想在Python上验证我的数据格式是否正确,就是这样的需求。

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