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'