发新帖

tensorflow训练越来越慢的问题

[复制链接]
115 4

快来加入 TensorFlowers 大家庭!

您需要 登录 才可以下载或查看,没有帐号?加入社区

x
tensorflow 写的cnn程序越训练越慢  但是不会报错 一直可以训练到结束在session中使用了 tf.get_default_graph().finalize()  没有报错 => 没有在session中加入新的op
那么到底是什么原因呢 是和数据的输入方式有关么?
tf boys 是否遇到这个问题? 又是怎么解决的呢?
ViolinSolo已获得悬赏 10 金币+5 金币

最佳答案

可以可以 虽然其实不太清楚到底是什么问题哈哈哈,大概听懂了
本楼点评(0) 收起

精彩评论4

ViolinSolo  TF芽芽  发表于 2018-12-29 14:56:57 | 显示全部楼层
什么叫越来越慢,你是指loss下降的越来越少么,还是一个epoch的时间变长的
本楼点评(0) 收起
bigmelon  TF荚荚  发表于 2018-12-29 22:41:13 | 显示全部楼层
ViolinSolo 发表于 2018-12-29 14:56
什么叫越来越慢,你是指loss下降的越来越少么,还是一个epoch的时间变长的

就是一个1个epoch中 训练每一个batch所用的时间越来越长发现了问题所在  ->
我的训练的代码中 会将每一个batch的网络的训练结果经过一定的处理之后暂时保存下来
在每个epoch训练结束后 执行将他们写入tensorboard的summary中
就是这个存储的操作使得我的速度越来越慢  
-> 本来应该是list.append() 我用成了numpy.append()

本楼点评(0) 收起
ViolinSolo  TF芽芽  发表于 2018-12-30 00:10:02 | 显示全部楼层
可以可以 虽然其实不太清楚到底是什么问题哈哈哈,大概听懂了
本楼点评(1) 收起
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

主题

帖子

4

积分
快速回复 返回顶部 返回列表