TensorFlow原生、tf.keras与Eager Execution问答模型训练耗时解读疑问
问答模型三种TensorFlow实现的训练耗时对比异常求助
最近我在测试同一问答模型基于三种TensorFlow相关实现的训练耗时:TensorFlow原生、Eager Execution以及tf.keras,还设置了两种输入场景——仅输入包含答案的句子和输入完整上下文。跑完200轮训练后,得到的结果实在反常,我完全搞不懂背后的原因:
各场景200轮训练耗时统计
| 输入场景 | TensorFlow原生 | tf.keras | Eager Execution |
|---|---|---|---|
| 输入完整上下文 | 704.18秒 | 1235.81秒 | 17057.66秒 |
| 仅输入含答案句子 | [数据暂未补充] | [数据暂未补充] | [数据暂未补充] |
尤其是Eager Execution的耗时居然比另外两个高出一个数量级,这和我之前了解到的情况完全不符,有没有同行能帮我分析下可能的原因?
内容的提问来源于stack exchange,提问作者SimonAda
相关产品推荐
相关产品推荐

