2016-11-17 5 views
2

Ich versuche, ein Bild-Erkennungsprogramm zu bauen mit TensorFlow und Docker halte ich die folgende Fehlermeldung erhalten, wenn ich versuche, einen Klassifikator zu trainieren, mit diesem Code:Verbindung von Peer-Fehlern zurückgesetzt 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 

als solche : enter image description here

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

und dann, wenn ich den Code wieder lief habe ich den Fehler:

IOError: CRC check failed 0x76f1f85e != 0x6caceac0L 

irgendwelche Vorschläge?

+0

Versuchen Sie es mit Host-Netzwerk? – yuefengz

Antwort

1

Nachdem ich an dem Problem gearbeitet habe, habe ich herausgefunden, dass ein Fehler beim Entpacken der inception v3 Datei aufgetreten ist. Daher musste ich das Verzeichnis manuell vom TensorFlow git installieren und in das tf_files Verzeichnis kopieren Datei image_retraining.py die DATA_URL, die den Link für die Datei zum Starten von v3 enthielt, sowie die Methode, die die DATA_URL verwendete.

-1

@Research 2: Während der Code ausgeführt wird, muss der Ordner named inception in Ihrem tf_files-Ordner erstellt werden. Herunterladen 1) Löschen Sie diesen Ordner 2), um die Datei von „http://download.tensorflow.org/models/image/imagenet/inception-2015-12-05.tgz“ 3) es Dekomprimieren und legen Sie sie in tf_files

nun die Datei retrain.py öffnen und kommentieren die ganze Methode def maybe_download_and_extract() oder diese Methode Von einer anderen Methode def main (_) aufgerufen werden, ist es die 7. Zeile in dieser Methode, kommentieren und versuchen, Ihren Code erneut auszuführen, würde es völlig in Ordnung funktionieren.

@Aritroper: Vielen Dank für die Antwort

+0

Ich weiß nicht, warum es abgelehnt wurde, es ist die richtige Lösung, wenn Sie es nicht zur Arbeit bekommen, bedeutet nicht, die Antwort ist falsch. – user3615743

Verwandte Themen