Tensorflow:cifar10.py或cifar10_input.py不起作用

时间:2016-02-24 23:00:42

标签: tensorflow

如果我尝试在cifar10_train.py文件中使用cifar10.py和cifar10_input.py, 它给出了以下错误:

Filling queue with 20000 CIFAR images before starting to train. This will take a few minutes.

I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 4

I tensorflow/core/common_runtime/local_session.cc:45] Local session inter op parallelism threads: 4

W tensorflow/core/kernels/queue_ops.cc:114] Invalid argument: Signature mismatch, have: string_ref, float-> expected: string_ref, string->

然后终端挂起......

我只改变了两件事:

  1. 我用“import cifar10”替换“from tensorflow.models.image.cifar10 import cifar10”,cifar10_input.py

  2. 将max_steps设置为5000,以检查代码是否正常运行。

  3. 非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

解决了这个问题。

至少应有2个输入(.bin)文件。我之前尝试过一个文件。例如。应该有data_batch_1.bin和data_batch_2.bin。我之前尝试过data_batch_1.bin。