1.mxnet报错:
Warning: loading symbol saved by MXNet version 10300 with lower version of MXNet
v10201. May cause undefined behavior. Please update MXNet if you encounter any issue
解决方法:更新mxnet
先查看自己的mxnet版本:
>> import mxnet
>> mxnet.__version__
查看自己的mxnet版本是1.2.1,就对这个版本进行了删除:
>> pip uninstall mxnet
然后安装新的mxnet
pip install mxnet
这样就解决问题
2.mxnet报错:
RuntimeError: simple_bind error. Arguments:
data: (1, 3, 112, 112)
[17:01:44] src/storage/storage.cc:118: Compile with USE_CUDA=1 to enable GPU usage
解决方法:安装的非gpu版本,所以gpu版本不可用,可以修改代码:
# ctx = mx.gpu(0)
ctx = mx.cpu(0)
然后就报错了,但是没法理解的是:自己安装同时安装了mxnet_cu90和mxnet,然后mxnet_cu90不起作用,卸载mxnet后只剩mxnet_cu90,依然报错;(难道是我不能使用gpu版本的mxnet),最后解决办法(这里我是使用的清华源):
(将mxnet_cu90和mxnet都删除,再重新安装mxnet_cu90mkl)
pip install mxnet_cu90mkl -i https://pypi.tuna.tsinghua.edu.cn/simple
然后就可以使用了;