我在ubuntu 14.04上运行了一个matlab(带有matlab 2017a)文件,并收到以下错误:
Invalid MEX-file
/home/..../myproject/caffe-cedn-dev/matlab/caffe/caffe.mexa64':
Missing dependent shared libraries:
'libcurdart.so.7.0' required by '/home/.../caffe.mexa64'
'libcublas.so.7.0' required by '/home/.../caffe.mexa64'
和其他一些与CUDA和gpus相关的库
然后 缺少符号' cublasCreate_v2'需要......' / home /.../ caffe.mexa64' ......以及其他cuBLAS或相关符号
错误源自
行if caffe('is_initialized') == 0
在函数内部
matcaffe_init(use_gpu, model-def_file, [])
我认为将use_gpu
变量更改为false可以避免必须安装任何库的问题,但这并没有改变错误。(我也没有gpu)