2017-12-31 300 views
-1

(https://codelabs.developers.google.com/codelabs/tensorflow-for-poets-2/#0) 대신 Mobilenet의 인 셉션 모델을 사용하려고strip_unused.pb를 실행할 Tensorflow이없는이 (안드로이드) 시인에 대한 TensorFlow에 튜토리얼에 이어

  • (더 속성 '__path__을'없음)

    strip_unused.py를 사용하여 재교육 모델에서 DecodeJpeg Op를 제거하려고 시도했지만 다음 오류가 발생했습니다.

    오류 :

    /home/user/tensorflow/bin/python: Error while finding spec for 'tensorflow.python.tools.strip_unused.py' (AttributeError: module 'tensorflow.python.tools.strip_unused' has no attribute '__path__') 
    

    명령 행 :

    python -m tensorflow.python.tools.strip_unused.py --input_graph=tf_files/retrained_graph.pb --output_graph=tf_files/stripped_graph.pb --input_node_names="Mul" --output_node_names="final_result" --input_binary=true 
    

    기계 :

    • 우분투 16.04 LTS
    • 파이썬 3.5.2
    • TensorFlow 1.4.1

    모든 도움을 주시면 대단히 감사하겠습니다. 감사!

답변

0

파일 확장자 .py가 지정되면서 오타가 발생할 수 있습니다. 이것은 작동하는 것으로 보입니다 :

python -m tensorflow.python.tools.strip_unused --input_graph=tf_files/retrained_graph.pb --output_graph=tf_files/stripped_graph.pb --input_node_names="Mul" --output_node_names="final_result" --input_binary=true 

결과 : 최종 그래프에서 997 ops.