2016-11-21 54 views
0

我運行的Tensorflow是從0.11版本的源代碼編譯而來的,我試圖運行量化圖工具。Tensorflow quantize_graph無法導入load_quantized_ops_so

巴澤勒打造成功運行

bazel build tensorflow/contrib/quantization/tools:quantize_graph 

但運行

bazel-bin/tensorflow/contrib/quantization/tools/quantize_graph 

結果

File "/Users/vade/Documents/Repositories/tensorflow/bazel-bin/tensorflow/contrib/quantization/tools/quantize_graph.runfiles/org_tensorflow/tensorflow/contrib/quantization/tools/quantize_graph.py", line 41, in <module> 
from tensorflow.contrib.quantization import load_quantized_ops_so 
ImportError: cannot import name load_quantized_ops_so 

我不是深深熟悉Tensorflow知道我是否已經正確安裝,但我請按照tensorflow.org上關於量化教程的說明進行操作。

我正在運行Python 2.7.10,如果這有所作爲。

我試過運行bazel clean無濟於事,其他工具如optimize_for_inference構建併成功運行。

謝謝!

+0

您可以在python或ipython shell中執行'將tensorflow導入爲tf'嗎? – yuefengz

+0

謝謝@Fake - 我確實可以在沒有錯誤的情況下在python shell中導入tensorflow。 – vade

+0

我在主分支中找不到'load_quantized_ops_so'。嘗試0.10(可能與碼頭)? – yuefengz

回答

0

從0.11切換到主顯然修復它!

+0

我們將'量化'從貢獻轉移到核心回購。 – yuefengz