2017-10-29 13 views
0

Google 클라우드 VM의 일반적인 단계를 사용하여 텐서 흐름 객체 탐지 ​​API를 학습 할 때. 모든 의존성을 구성한 후, train.py 스크립트를 실행하려고하면 [ImportError : No modules 'tensorflow.python.eager'] 오류가 나타납니다. 나는 이미 오류없이 내 로컬 PC에서 동일한 단계를 사용하여 교육을 받았다. 이 오류와 관련된 솔루션을 찾을 수 없습니다.Google 클라우드 VM을 사용하여 오류 트레이닝 텐서 흐름 객체 탐지 ​​api. [ImportError : 'tensorflow.python.eager'모듈이 없습니다.]

시스템 정보 : gcloud VM; TensorFlow-GPU 1.3.0; 파이썬 3.5; CUDA 8.0/cuDNN 6.0 :

스크립트 실행 명령을

$ python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=ssd_mobilenet_v1_lap.config 

오류 :

이 문제는 슬림의 새로운 TF 열망 API에 의존하여 새로운 모델의 일부를 발생

Traceback (most recent call last): File "train.py", line 49, in from object_detection import trainer File "/usr/local/lib/python3.5/dist-packages/object_detection-0.1-py3.5.egg/object_detection/trainer.py", line 33 , in from deployment import model_deploy File "/home/ragulh28/project/models/research/slim/deployment/model_deploy.py", line 106, in from tensorflow.python.eager import context ImportError: No module named 'tensorflow.python.eager'

답변

0

용도. 최신 버전의 tensorflow가 필요하기 때문에 라이브러리가 발견되지 않습니다.

불편을 끼쳐 드려 죄송합니다. 임시 해결책으로 이전 버전의 Tensorflow Object Detection API를 확인해 볼 수 있습니까? This 커밋이 좋은 후보가되어야합니다.