【发布时间】:2017-08-18 07:31:34
【问题描述】:
我正在做一个项目,使用 IntelCaffe。 但是当我运行我的python代码时:
import sys
CAFFE_ROOT = '/path/to/caffe/'
sys.path.insert(0, CAFFE_ROOT + 'python')
import caffe
caffe.set_mode_cpu()
我收到以下错误:
File "caffemodel.py", line 6, in <module>
import caffe
File "../../caffe/python/caffe/__init__.py", line 37, in <module>
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
File "../../caffe/python/caffe/pycaffe.py", line 49, in <module>
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: libmkldnn.so: cannot open shared object file: No such file or directory
我想知道怎么解决。 希望有人帮助我。 谢谢!
【问题讨论】:
-
您的机器上是否安装了
mkl?你知道libmkldnn.so在哪里吗?您的$LD_LIBRARY_PATH是否指向libmkldnn.so所在的位置? -
谢谢我先!没有安装 mkl 。但我阅读了它说我可以在没有 mkl 的情况下运行它的文件。是不是我没有安装这个,没有libmkldnn.so?
-
如果您没有安装 mkl,您将没有它的库。在 Makefile.config 中选择另一个 blas 并确保已安装它。
-
我明白了。谢谢!!