2016-11-04 105 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' –