2016-11-17 35 views
2

我想,当我尝试使用此代码训练分类, 建立使用TensorFlow和码头工人的图像识别程序中,我不断收到以下错误:对方将连接错误复位TensorFlow

python tensorflow/examples/image_retraining/retrain.py \ 
--bottleneck_dir=/tf_files/bottlenecks \ 
--how_many_training_steps 500 \ 
--model_dir=/tf_files/inception \ 
--output_graph=/tf_files/retrained_graph.pb \ 
--output_labels=/tf_files/retrained_labels.txt \ 
--image_dir /tf_files/flower_photos 

这样:enter image description here

socket.error: [Errno 104] Connection reset by peer 

,然后当我再次运行代码,我得到了错误:

IOError: CRC check failed 0x76f1f85e != 0x6caceac0L 

有什么建议吗?

+0

尝试使用主机网络? – yuefengz

回答

1

解决了这个问题之后,我发现解压缩初始v3文件时出错,所以我不得不手动安装TensorFlow git的目录并将其放入tf_files目录,然后删除文件image_retraining.py包含用于启动v3文件的链接的DATA_URL以及使用DATA_URL的方法。

-1

@研究2:在运行代码时,必须在tf_files文件夹中创建名为inception的文件夹。 1)删除该文件夹 2)从“http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz” 3)将其解压缩下载的文件,并将其放置在tf_files

现在打开文件retrain.py和评论全高清方法maybe_download_and_extract()或该方法是从另一个方法def main(_)调用,这是该方法的第7行,注释掉并尝试再次运行你的代码,它将工作得很好。

@Aritroper:谢谢你的回答

+0

我不知道为什么它被投下来,这是正确的解决方案,如果你不能得到它的工作,并不意味着答案是不正确的。 – user3615743

相关问题