Как исправить ошибку в тензорной таблице в сочетании с mxnet? - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь узнать, как визуализировать активации слоев в сверточной нейронной сети, используя MXNet и Tensorboard. Однако, следуя руководству, я сталкиваюсь с ошибкой, которая, по-видимому, связана с numpy.

Я следовал этому уроку: https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c

Когда я нахожусь в приглашении Конда и введите код:

tensorboard --logdir=./logs --host=127.0.0.1 --port=8888

Произошла следующая ошибка:

ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import

Мне показалось, что я нашел в сети решение, в котором утверждалось, что я установил более старую версию numpy (1.14). Что иронично, потому что MXNet работает только с этой старой версией. Так что я немного растерялся ...

В целом, однако, я совершенно заблудился, как визуализировать активацию слоя, как это делают другие. Так что, если вы знаете другой способ, как это сделать, я буду рад некоторой помощи!

Большое спасибо!

1 Ответ

0 голосов
/ 05 апреля 2019

Похоже, tensorboard ожидает версию numpy, отличную от установленной. Вы можете попробовать обновить версию numpy (но это может нарушить функциональность MXNet) или понизить версию tensorboard. В качестве безопасного выбора, попробуйте:

pip install --upgrade tensorflow==1.6.0
pip install --upgrade tensorboard==1.6.0
...