为什么有时候tensorflow在训练过程中运行的越来越慢?

Y

我训练了一个RNN网络,第一个纪元用了7.5个小时。但是随着训练过程的进行,张量流的运行速度越来越慢,第二个时期使用了55个小时。我检查了代码,随着时间的流逝,大多数API变得更慢了:

  1. session.run([var1, var1, ...], feed_dict=feed)
  2. tensor.eval(feed_dict=feed)

例如,一行代码是session.run[var1, var2, ...], feed_dict=feed),程序启动时使用了0.1秒,但是随着进程的运行,用于此代码行的时间变得越来越大。经过10个小时,该行花费的时间达到了10秒。

我已经跌倒了好几次了。是谁触发的?我该怎么做才能避免这种情况?

如果这行代码:self.shapes = [numpy.zeros(g[1].get_shape(), numy.float32) for g in self.compute_gradients]将节点添加到张量流图?我怀疑这可能是原因。这行代码将定期被调用多次,而self不是的对象tf.train.optimizer

文森特·伦肯斯(Vincent Renkens)

创建图形后,请尝试完成其图形(graph.finalize())。这样可以防止将操作添加到图形中。我也认为self.compute_gradients正在向图形添加操作。尝试在循环外定义操作,然后在循环内运行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么python中的此循环运行速度越来越慢?

来自分类Dev

为什么在ADOTable中滚动变得越来越慢?

来自分类Dev

为什么有时候我在Backgroundworker中遇到异常,所以会发生InvalidOperationException事件吗?

来自分类Dev

在TensorFlow中CNN的训练过程中如何打印每个epoch的准确率?

来自分类Dev

有没有办法知道在训练过程中处理了多少图像?

来自分类Dev

为什么有时候excel目标搜寻并不能完全停在零

来自分类Dev

为什么有时候添加更多文本后Word文档的大小会减小?

来自分类Dev

为什么我的Java应用程序(没有内存泄漏)随着时间的推移变得越来越慢

来自分类Dev

如何在训练过程中添加具有不同std的高斯噪声?

来自分类Dev

Keras 训练过程中 acc info 输出的含义

来自分类Dev

为什么在我更新它时,这个matlibplot越来越慢?

来自分类Dev

为什么这个 javascript 在每次点击时变得越来越慢?

来自分类Dev

训练过程中被杀死

来自分类Dev

requestAnimationFrame动画的运行速度越来越慢

来自分类Dev

Elasticsearch 7.4集群内部的某些事情变得越来越慢,读取超时有时

来自分类Dev

随着时间的流逝,什么会使Windows越来越慢?

来自分类Dev

为什么我的TimerTask保持运行越来越快?

来自分类Dev

我正在尝试提高ftp下载文件的速度,但有时却越来越无穷,为什么?

来自分类Dev

具有相同限制的MySQL SELECT查询越来越慢

来自分类Dev

PySpark:LogisticRegressionWithLBFGS 在迭代中变得越来越慢

来自分类Dev

为什么当我使用std :: algorithms而不是普通循环时,这段代码变得越来越慢?

来自分类Dev

我使用jquery来拖动和移动图像,但是经过几次移动后,移动变得越来越慢?为什么?

来自分类Dev

在训练过程中如何检查CUDA内存不足的根本原因?

来自分类Dev

为什么在TensorFlow中获取模型参数的值并重新分配新值会花费越来越长的时间?

来自分类Dev

为什么在迭代过程中从映射中删除不存在的元素有时只会崩溃?

来自分类Dev

最后有时候让我困惑

来自分类Dev

当运行需要长时间执行的程序时,matlab如何运行得越来越慢?

来自分类Dev

jQuery ajax / load越来越慢

来自分类Dev

XML写入速度越来越慢

Related 相关文章

  1. 1

    为什么python中的此循环运行速度越来越慢?

  2. 2

    为什么在ADOTable中滚动变得越来越慢?

  3. 3

    为什么有时候我在Backgroundworker中遇到异常,所以会发生InvalidOperationException事件吗?

  4. 4

    在TensorFlow中CNN的训练过程中如何打印每个epoch的准确率?

  5. 5

    有没有办法知道在训练过程中处理了多少图像?

  6. 6

    为什么有时候excel目标搜寻并不能完全停在零

  7. 7

    为什么有时候添加更多文本后Word文档的大小会减小?

  8. 8

    为什么我的Java应用程序(没有内存泄漏)随着时间的推移变得越来越慢

  9. 9

    如何在训练过程中添加具有不同std的高斯噪声?

  10. 10

    Keras 训练过程中 acc info 输出的含义

  11. 11

    为什么在我更新它时,这个matlibplot越来越慢?

  12. 12

    为什么这个 javascript 在每次点击时变得越来越慢?

  13. 13

    训练过程中被杀死

  14. 14

    requestAnimationFrame动画的运行速度越来越慢

  15. 15

    Elasticsearch 7.4集群内部的某些事情变得越来越慢,读取超时有时

  16. 16

    随着时间的流逝,什么会使Windows越来越慢?

  17. 17

    为什么我的TimerTask保持运行越来越快?

  18. 18

    我正在尝试提高ftp下载文件的速度,但有时却越来越无穷,为什么?

  19. 19

    具有相同限制的MySQL SELECT查询越来越慢

  20. 20

    PySpark:LogisticRegressionWithLBFGS 在迭代中变得越来越慢

  21. 21

    为什么当我使用std :: algorithms而不是普通循环时,这段代码变得越来越慢?

  22. 22

    我使用jquery来拖动和移动图像,但是经过几次移动后,移动变得越来越慢?为什么?

  23. 23

    在训练过程中如何检查CUDA内存不足的根本原因?

  24. 24

    为什么在TensorFlow中获取模型参数的值并重新分配新值会花费越来越长的时间?

  25. 25

    为什么在迭代过程中从映射中删除不存在的元素有时只会崩溃?

  26. 26

    最后有时候让我困惑

  27. 27

    当运行需要长时间执行的程序时,matlab如何运行得越来越慢?

  28. 28

    jQuery ajax / load越来越慢

  29. 29

    XML写入速度越来越慢

热门标签

归档