2016-11-04 26 views
4

我想按照Pete Warden's blog中所述编译量化脚本。不过,我得到以下错误消息,运行以下巴泽尔构建之后:Tensorflow构建量化工具 - bazel构建错误

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 

回答

6

我觉得什么事是,这个量化工具得到搬出了contrib,进入TensorFlow核心。您应该能够使用它:

bazel build tensorflow/tools/quantization:quantize_graph 
+0

谢谢。就是这样。 – Moe

+0

我得到这个工作后,下一个命令是: 'bazel-bin/tensorflow/contrib/quantization/tools/quantize_graph \ --input =/tmp/classify_image_graph_def.pb \ --output_node_names =“softmax”--output =/tmp/quantized_graph.pb \ --mode = eightbit' 但是我得到这个错误: '导入张量流时出错。除非你使用bazel, 你不应该尝试从源目录导入张量流; 请退出tensorflow源树,然后从那里重新启动您的python interpreter' 。 对此有任何想法? (我运行在我的tensorflow根目录中) – Moe

+0

我认为这是一样的原因。尝试'bazel-bin/tensorflow/tools/quantization/quantize_graph \ --input =/tmp/classify_image_graph_def.pb \ --output_node_names =“softmax”--output =/tmp/quantized_graph.pb \ --mode = eightbit' –