string_input_producer(file_names, num_epochs=100000, shuffle=True)
当指定 num_epochs 时,在初始化模型参数的时候,一定要 记得 tf.local_variables_initializer().run()
, 因为 tf 会将 num_epoch 作为 local variable
。 否则的话,会报错 Attempting to use uninitialized value ReadData/input_producer/limit_epochs/epochs
decode_row(bytes, out_type)
这里要注意的是,out_type
一定要和 .tostring() 之前的数据类型一致。
Cannot create initializer for non-floating point type.
if you encounted this error, you shoud check whether the image casted to float32 dtypestart_queue_runner
enqueue_op
的线程给关了