2016-11-04 4 views
4

Ich versuche, das Quantisierungsskript wie in Pete Warden's blog beschrieben zu kompilieren. Allerdings erhalte ich die folgende Fehlermeldung nach dem folgenden bazel Build ausgeführt: gotTensorflow Build Quantisierungstool - Bazel Build Fehler

bazel build tensorflow/contrib/quantization/tools:quantize_graph 
ERROR: no such package 'tensorflow/contrib/quantization/tools': BUILD  file not found on package path. 
INFO: Elapsed time: 0.277s 

Antwort

6

Ich denke, was passiert ist, dass diese Quantisierung Werkzeug aus contrib und in TensorFlow Kern bewegt. Sie sollten das stattdessen verwenden können:

bazel build tensorflow/tools/quantization:quantize_graph 
+0

Danke. Das war's. – Moe

+0

Nachdem ich das funktionierte, ist der nächste Befehl: 'bazel-bin/tensorfluss/contrib/quantisierung/tools/quantise_graph \ --input =/tmp/classify_image_graph_def.pb \ --output_node_names =" softmax "--output =/tmp/quantisierte_graph.pb \ --mode = 8bit' Allerdings bekomme ich diesen Fehler: 'Fehler beim Importieren Tensorflow. Sofern Sie nicht Bazel verwenden, sollten Sie nicht versuchen, Tensorflow aus seinem Quellverzeichnis zu importieren; Bitte verlassen Sie die Tensorflow-Source-Struktur, und starten Sie Ihren Python-Interpreter " von dort neu. Haben Sie eine Idee zu diesem Thema? (Ich habe dies in meinem Tensorflow-Stammverzeichnis ausgeführt) – Moe

+0

Ich denke, es ist die gleiche Ursache. Versuchen Sie 'bazel-bin/tensorfluss/tools/quantisierung/quantisierungsgraph \ --input =/tmp/classify_image_graph_def.pb \ --output_node_names =" softmax "--output =/tmp/quantisierte_graph.pb \ --mode = achtbit' –

Verwandte Themen