Python Tensorflow Optimizer.compute_渐变在第一步时运行速度慢得多

Python Tensorflow Optimizer.compute_渐变在第一步时运行速度慢得多,python,tensorflow,deep-learning,rnn,multi-gpu,Python,Tensorflow,Deep Learning,Rnn,Multi Gpu,我有一个用tensorflow编写的用于多GPU训练的复杂rnn模型。当我运行我的tf代码时,图形构建在合理的时间内发生 但是,当我调用sess.run来运行图表时,Optimizer.compute\u渐变在第一步需要花费大量时间运行,但在随后的步骤中速度要快得多(大约快10倍)。我的数据集中的每个批次都具有相同的形状 为什么会这样 谢谢您是否对数据加载进行了基准测试?如何将数据输入到图形中?

我有一个用tensorflow编写的用于多GPU训练的复杂rnn模型。当我运行我的tf代码时,图形构建在合理的时间内发生

但是,当我调用
sess.run
来运行图表时,Optimizer.compute\u渐变在第一步需要花费大量时间运行,但在随后的步骤中速度要快得多(大约快10倍)。我的数据集中的每个批次都具有相同的形状

为什么会这样


谢谢

您是否对数据加载进行了基准测试?如何将数据输入到图形中?