caffe在Matlab中的路径问题
来源:互联网 发布:淘宝哪家毛边纸好 编辑:程序博客网 时间:2024/06/08 00:17
转自:http://blog.csdn.net/wonengguwozai/article/details/51591611
在运行功能为MATLAB生产mat格式数据的文件中,运行时提示:
Undefined variable ‘caffe’,两个解决方案:
1) 可能matcaffe接口编译没有成功或者是有问题:
对此,进行了matcaffe接口测试,可以正常,但是相应的在caffe-master下bulid(所有编译caffe中编译好的一般都放在这里)下
2)可能是MATLAB在调用caffe是路径没有指定,导致函数找不到的问题,相应的在MATLAB中的运行文件中添加如下代码(这个代码在caffe-master/matlab/demo/classification中,):
ifexist(‘matlab/+caffe’,’dir’)
addpath(‘matlab’);
else
error(‘please run this demo from caffe/matlan/demo’);
end
注意里面的路径要根据实际需要修改。可以跑通了。
对于路径问题,下面有必要总结下matlab搜索路径顺序 以及如何设置matlab工作路径问题:
搜索顺序的问题:
如果在命令提示符“>>”后输入符号 xt,或程序语句中有一个符号 xt,那么, MATLAB
将试图按下列次序去搜索和识别:
(1) 在 MATLAB 内存中进行检查搜索,看 xt 是否为工作空间窗口的变量或特殊常量,
如果是,则将其当成变量或特殊常量来处理,不再往下展开搜索识别;
(2) 上一步否定后,检查 xt 是否为 MATLAB 的内部函数,若肯定,则调用 xt 这个内
部函数;
(3) 上一步否定后,继续在当前目录中搜索是否有名为“xt.m”或“xt.mex”的文件存
在,若肯定,则将 xt 作为文件调用;
(4) 上一步否定后,继续在 MATLAB搜索路径的所有目录中搜索是否有名为“xt.m”
或“xt.mex”的文件存在,若肯定,则将 xt 作为文件调用;
(5) 上述 4 步全走完后,仍未发现 xt 这一符号的出处,则 MATLAB 发出错误信息。
必须指出的是,这种搜索是以花费更多执行时间为代价的。
1
查看搜索路径:path
在命令窗口中输入path,就能查看matlab的搜索路径(比如,输入一条代码,程序会在这些目录中依次搜索是否为变量,是否为函数,M文件等)。
2
当前工作目录:cd
输入命令cd,可以查看当前工作目录。
3
修改工作路径:userpath('F:\matlab\work')
路径可以自己定义。
像以前版本一样,设置路径为安装目录下work文件夹。
4
保存路径修改:savepath
改完默认路径后需要保存一下。
重启软件,就能看到路径已修改。
5
也可以用工具操作:pathtool
在命令窗口中输入pathtool,打开工具。
在修改完成后,要保存。
0 0
- caffe在Matlab中的路径问题
- caffe的Matlab接口问题之路径问题
- caffe的Matlab接口问题之路径问题
- dropout 在caffe中的一些问题
- 在MATLAB下调试Caffe
- 在MATLAB下调试Caffe
- 在MATLAB下调试Caffe
- 在MATLAB下调试Caffe
- MATLAB 函数在优化问题中的应用
- matlab 在 ocr 问题中的简单实现
- matlab路径问题
- matlab 文件路径问题
- caffe编译的路径问题
- caffe编译的路径问题
- python在windows中的文件路径问题
- Caffe安装中的问题
- CAFFE中的一些问题
- caffe在window编译matlab接口
- 按月统计上报情况
- apache学习之旅(一)—— 123123
- [.NET MVC4 入门系列04]Controller和View间交互原理
- 算法训练 前缀表达式
- Android annotations
- caffe在Matlab中的路径问题
- lua中Talbe结构及相关操作-lua数组 表
- Swift给系统的类扩展属性
- PHP 自制日历
- NGUI 渲染原理
- 循环队列的c语言实现
- myeclipse使用User Libraries
- [.NET MVC4 入门系列05]添加自定义查询页Search
- 计算年月日年龄