Tensorflow 在tf.train.string\u input\u producer上设置num\u epochs会产生错误

Tensorflow 在tf.train.string\u input\u producer上设置num\u epochs会产生错误,tensorflow,Tensorflow,将tf.train.string\u input\u producert上的num\u epochs设置为None以外的任何值都会产生错误 Attempting to use uninitialized value input_producer/limit_epochs/epoch 这是什么原因造成的?如何修复?此错误是由于未初始化局部变量造成的。要确保初始化局部变量,您应该执行以下操作 init_op = tf.group(tf.global_variables_initializer(),

将tf.train.string\u input\u producert上的num\u epochs设置为None以外的任何值都会产生错误

Attempting to use uninitialized value input_producer/limit_epochs/epoch

这是什么原因造成的?如何修复?

此错误是由于未初始化局部变量造成的。要确保初始化局部变量,您应该执行以下操作

init_op = tf.group(tf.global_variables_initializer(),
                   tf.local_variables_initializer())
sess.run(init_op)
现在
init\u op=tf.group(tf.global\u variables\u initializer(),tf.local\u variables\u initializer())
,因为上面的一行使用了两个不推荐使用的函数