2017-12-11 29 views
3

TF 버전 1.4로 업데이트 한 이후로 나는 tensorboard를 실행할 수 없었습니다. 원래 flags과 관련된 문제가 발생했습니다 (여기에 대해 게시 한 내용 : Tensorboard error after upgrading to 1.4: trying to access flag before flags were parsed). 사실, 나는 마침내 다시 다운로드와 수정에 있었던 이해 Tensorflow를 다시 설치,하지만 지금은 내가 대신이 오류를 얻고있다 :Tensorboard는`run_main` 이름을 가져올 수 없습니다

Traceback (most recent call last): 
    File "/opt/python/3.6.3/bin/tensorboard", line 7, in <module> 
    from tensorboard.main import run_main 
ImportError: cannot import name 'run_main' 

내가 상관없이 내가 로그 디렉토리를 제공하는지 여부의이 오류를 얻고있다. 수정 사항은 무엇이며 조사를 위해 무엇을 할 수 있습니까?

나는 Tensorflow 생태계에 상당히 익숙하다. 내가 시도한 것은 /opt/python/3.6.3/bin/tensorboard 위에 언급 된 파일을 열었습니다.

#!/opt/python/3.6.3/bin/python3.6 

# -*- coding: utf-8 -*- 
import re 
import sys 

from tensorboard.main import run_main 

if __name__ == '__main__': 
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 
    sys.exit(run_main()) 

나는 아무것도 run_main 이름없는 보았다하지만 난 def main 그래서 난 mainimport run_mainrun_main()을 변경 시도를 참조했지만 그 뒤로 내가 마지막으로보고 된 flags 오류를 알려준 어디 tensorboard.main 바라 보았다 : 나는 다음을 보았다 (Tensorboard error after upgrading to 1.4: trying to access flag before flags were parsed). 다른 사람들이이 문제를 겪고 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+1

나는 또한 tensorboard 문제 페이지에서 이에 대한 문제를 열었다 : 내가 유일하지 않다 확인하는 – herrtim

+2

@herrtim 감사합니다. 내가 찾은 것은 TF git와 관련된 Tensorboard를 직접 다운로드하여 설치했을 때였습니다. 모든 것이 작동합니다 (마침내!). – TFdoe

답변

관련 문제