Invalid MEX-file caffe_.mexw64 找不到指定的模块

来源:互联网 发布:2015中国财政支出数据 编辑:程序博客网 时间:2024/04/28 21:03

matlab使用过程中出现如下错误,找了好久终于知道问题了。

Invalid MEX-file 'matlab\+caffe\private\caffe_.mexw64': 找不到指定的模块。出错 caffe.set_mode_cpu (line 5)caffe_('set_mode_cpu');出错 test_portraitFCN (line 12)caffe.set_mode_cpu();

首先搜索 invalid mex-file error 发现,一旦缺少了mex file对应的dll文件就会出错。


原来我把caffe之前build好的路径修改了名称,而环境变量却还是原来的路径,所以一直都报错,我说嘛

之前好好的没问题的。

注意选择matlab接口编译caffe,其实由两部分组成:exe,lib,dll和matlab接口(matcaffe)。

注意将编译好的dll路径添加到环境变量系统path里,或者在调用的地方拷贝。如下:F:\BaiduNetdiskDownload\caffe-windows\Build_matlab\x64\Release


2 0