0

I am trying to learn how to visualize layer activations in a convolutional neural network using MXNet and Tensorboard. When following the tutorial, however, I run into an error that seems to be related to numpy.

I followed this tutorial: https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c

When I am in the conda prompt and enter the code:

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

The following error occurs:

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

I thought I found a solution on the web that claimed that I have installed an older version of numpy (1.14). Which is kind of ironic because MXNet runs witht this older version only. So I am kind of confused...

In general, however, I am totally lost how to visualize the layer activation as others do. So if you know a different way how to do it, I am glad for some help!

Thanks a lot!

desertnaut
  • 57,590
  • 26
  • 140
  • 166
Ralf Sürig
  • 115
  • 1
  • 4

1 Answers1

0

It looks like tensorboard is expecting a different version of numpy to the one installed. You could try upgrading the version of numpy (but this could potentially break MXNet functionality), or downgrading the version of tensorboard. As a safe choice, give this a go:

pip install --upgrade tensorflow==1.6.0
pip install --upgrade tensorboard==1.6.0
Thom Lane
  • 993
  • 9
  • 9