如何结合MXNET修复Tensorboard中的numpy错误?

时间:2019-03-25 21:12:42

标签: numpy tensorboard mxnet

我正在尝试学习如何使用MXNet和Tensorboard可视化卷积神经网络中的层激活。但是,在学习本教程时,我遇到了一个错误,该错误似乎与numpy有关。

我遵循了本教程: https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c

当我在conda提示符下并输入代码时:

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 :(得分:0)

似乎tensorboard期望的numpy版本与安装的版本不同。您可以尝试升级numpy的版本(但这可能会破坏MXNet功能),或降级tensorboard的版本。为了安全起见,请尝试一下:

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