[英]Connection reset by peer error TensorFlow
我正在嘗試使用TensorFlow和Docker構建圖像識別器程序,當我嘗試使用此代碼來訓練分類器時,我一直收到以下錯誤:
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
socket.error: [Errno 104] Connection reset by peer
然后當我再次運行代碼時,我得到了錯誤:
IOError: CRC check failed 0x76f1f85e != 0x6caceac0L
有什么建議么?
解決此問題后,我發現解壓縮Inception v3文件存在錯誤,因此我不得不手動從TensorFlow git上安裝目錄,並將其放入tf_files目錄,然后在文件image_retraining.py中刪除包含Inception v3文件鏈接的DATA_URL以及使用DATA_URL的方法。
@Research 2:運行代碼時,必須在tf_files文件夾中創建名為inception的文件夾。 1)刪除該文件夾2)從“ http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz ”下載文件3)解壓縮並將其放在tf_files中
現在打開文件retrain.py並注釋整個方法def may_download_and_extract(),或者從另一個方法def main(_)調用此方法,這是該方法的第七行,注釋掉,然后嘗試再次運行代碼,它會很好地工作。
@Aritroper:謝謝你的回答
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.