Tensorflow报错:Process finished with exit code -1073741819 (0xC0000005)

这是我在利用CNN训练自己的数据集时产生的问题,具体内容见:
TensorFlow卷积神经网络训练自己的数据集(对五种花朵进行分类)

这个问题我上网找了好多答案。好像有很多种情况会造成这样的结果。
而我的情况就比较奇葩了!!
我使用 tf.train.string_input_producer()函数将文件列入输入队列。我代码原本是这样的:

filename_queue = tf.train.string_input_producer([r'F:\path\to\all_flower_TF'],shuffle=True)
reader = tf.TFRecordReader()
_,serialized_example = reader.read(filename_queue)
...
...
...
with tf.Session() as sess:
    #神经网络训练准备工作。这些工作包括变量初始化,迭代器初始化。
    sess.run([tf.global_variables_initializer(), tf.local_variables_initializer()])

    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(sess=sess, coord=coord)
    ...
    ...
    ...

但是每次跑完threads = tf.train.start_queue_runners(sess=sess, coord=coord)这一步就报错Process finished with exit code -1073741819 (0xC0000005)
折腾了两天才发现,我文件路径只写到了文件上层的文件夹。。。。应该具体到里面的文件。

文件存放位置如下:
Tensorflow报错:Process finished with exit code -1073741819 (0xC0000005)_第1张图片
所以正确的路径如下:

filename_queue = tf.train.string_input_producer([r'F:\path\to\all_flower_TF\all_flower'],shuffle=True)

你可能感兴趣的:(Tensorflow报错:Process finished with exit code -1073741819 (0xC0000005))