遇到的error

编程笔记

Posted by enoshx on July 10, 2019

jupyter notebook环境问题

在tensorflow环境下,服务不可用

500 : Internal Server Error was fixed.

solution: pip install –upgrade jupyterhub

pip install –upgrade –user nbconvert

测试集数据加载使用tf.train.slice_input_producer遇到的问题

tf.train.slice_input_producer将数据加载到队列中,想要设置测试一次只取1 epoch,但设置epoch=1时加载完一次后它就空载了,不再循环。 而不设置epoch,如果测试集无法整除batch_size,此函数会循环测试集取值,导致测试的预测label数多于测试集数据。

暂时解决方案: batch_size数设置为测试集数据大小。

TypeError: The value of a feed cannot be a tf.Tensor object.

solution: 改成其他格式

在循环里面定义tf.函数会导致显存爆炸,

原因:其在显存中不停占用新空间,而不是把同样内容的东西覆盖 解决办法:不在循环中定义tf函数, 并在加入sess.graph.finalize(),固定图,使其不再添加新的变量