Я следую руководству Берена Саху по использованию DeepLab в Tensorflow: https://beerensahu.wordpress.com/2018/04/17/guide-for-using-deeplab-in-tensorflow/
Я пытаюсь использовать модель DeepLab для семантической сегментации в TensorFlow.Я скачал код DeepLab здесь: https://github.com/tensorflow/models
После запуска:
hpcsub -cmd python3.4 model_test.py
Я получаю следующую ошибку:
Traceback (most recent call last):
File "model_test.py", line 20, in <module>
from deeplab import common
ImportError: No module named 'deeplab'
В основном жалуюсь настрока 20 в model_test.py:
from deeplab import common
Я понимаю, что это ошибка зависимости 'deeplab', однако я не знаю, как ее устранить.В соответствии с рекомендациями Sahu, я добавил обе следующие библиотеки:
# From tensorflow/models/research/
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/deeplab
И с этими двумя командами экспорта я все еще получаю тот же результат.
Я нашел других с похожей проблемой на Github, но они еще не нашли решение: 1-- https://github.com/tensorflow/models/issues/5214 2-- https://github.com/tensorflow/models/issues/4364
Если у вас нет решения, но вы можете порекомендовать полезные учебные пособия по использованию Google DeepLab-v3 с открытым исходным кодом для семантической сегментации изображений, пожалуйста, поделитесь !!