首页 Paddle框架 帖子详情
预测时如何打印模型中每一步的耗时? 已解决
收藏
快速回复
Paddle框架 问答模型训练深度学习 1058 1
预测时如何打印模型中每一步的耗时? 已解决
收藏
快速回复
Paddle框架 问答模型训练深度学习 1058 1

预测时如何打印模型中每一步的耗时?

旧鸱c_
已解决
2# 回复于2021-08
可以在设置config时使用config.enable_profile()统计预测时每个算子和数据搬运的耗时。对于推理api的使用,可以参考官网文档Python预测API介绍。示例代码: # 设置config: def set_config(args): config = Config(args.model_file, args.params_file) config.disable_gpu() # enable_profile()打开后会统计每一步耗时 config.enable_profile() config.switch_use_feed_fetch_ops(False) config.switch_specify_input_names(True) config.switch_ir_optim(False) return config
展开
0
收藏
回复
全部评论(1)
时间顺序
旧鸱c_
#2 回复于2021-08

可以在设置config时使用config.enable_profile()统计预测时每个算子和数据搬运的耗时。对于推理api的使用,可以参考官网文档Python预测API介绍。示例代码:
# 设置config:
def set_config(args):
config = Config(args.model_file, args.params_file)
config.disable_gpu()
# enable_profile()打开后会统计每一步耗时
config.enable_profile()
config.switch_use_feed_fetch_ops(False)
config.switch_specify_input_names(True)
config.switch_ir_optim(False)
return config

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