如果我尝试在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->
然后终端挂起......
我只改变了两件事:
我用“import cifar10”替换“from tensorflow.models.image.cifar10 import cifar10”,cifar10_input.py
将max_steps设置为5000,以检查代码是否正常运行。
非常感谢任何帮助。感谢
答案 0 :(得分:0)
解决了这个问题。
至少应有2个输入(.bin)文件。我之前尝试过一个文件。例如。应该有data_batch_1.bin和data_batch_2.bin。我之前尝试过data_batch_1.bin。