2016-04-02 10 views
0

ich das Tutorial mache auf https://www.tensorflow.org/versions/master/tutorials/image_recognition/index.htmlgoogle.protobuf.message.DecodeError: Fehler beim Analysieren der Nachricht

und Arbeiten auf dem Abschnitt Python API, startete ich python classify_image.py

Hier habe ich die Fehlermeldung bin immer aus wie so:

A protocol message was rejected because it was too big (more than 67108864 bytes). To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h.

also habe ich versucht, die Datei coded_stream.h zugreifen zu können, aber ich kann es nicht bekommen, wie der Verzeichnisbaum mir wird immer zu g oogle/protobuf und nicht weiter. Es gibt kein io-Verzeichnis. Irgendwelche Hinweise darauf, was ich jetzt tun soll?

dank Peter

+0

https://developers.google.com/protocol-buffers/docs/reference/cpp/google .protobuf.io.coded_stream # CodedInputStream.Limit.details – Torxed

Antwort

3

Sie müssen die benutzerdefinierte Installation protobuf Paket pip wie hier beschrieben: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/get_started/os_setup.md#protobuf-library-related-issues

+0

Vielen Dank. Dies löst mein Problem. Ich habe das Tutorial zuerst mit einem Docker-Image ausprobiert, das vollkommen in Ordnung war, dann wollte ich das Gleiche auf einer nativen Installation von Tensorflow auf meinem iMac machen und dort fehlschlug. –

+0

Auf meiner anaconda-basierten Installation von Tensorflow habe ich ein Problem mit dem oben vorgeschlagenen protobuf pip-Paket. Ich bekomme eine Nachricht Erfolgreich installiert protobuf-3.0.0b2.post2 Daher nehme ich an, die Installation ging sehr gut. Aber jetzt einen einfachen Test der Eingabe in Python und Importieren Tensorflow, bekomme ich diesen Fehler ImportError: dlopen (/Users/peterhirt/anaconda/envs/tf1/lib/python2.7/site-packages/google/protobuf/pyext /_message.so, 2): Bibliothek nicht geladen: /usr/local/lib/libprotobuf.10.dylib Grund: Bild nicht jeder Hinweis gefunden, was nicht funktioniert vielen Dank Peter –

+0

Könnten Sie Datei ein Problem auf Github Tensorflow und verknüpfen Sie es hier? Nachdem es in Anaconda funktionieren scheint nützlich –

Verwandte Themen