代码先锋网 代码片段及技术文章聚合

【caffe】未定义函数或变量caffe_

@tag: caffe

windows10上配置好caffe后(配置了matlab接口),运行caffe-master/matlab/demo/classification_demo.m报错,提示:

未定义函数或变量caffe_

问题解决:

I resolved the issue using the following steps:

Add <caffe_root>\Build\x64\Release to your system path, e.g
PATH1;PATH2;D:\caffe-windows\Build\x64\Release
Important: When appending a new item to a former list of paths, make sure there is no white space after the semicolon.

Now open a Matlab session and add the generated matcaffe folder to the Matlab search path, e.g. addpath('D:\caffe-windows\Build\x64\Release\matcaffe')

Edit classification_demo.m by changing
addpath('..');
to
addpath('../../Build/x64/Release/matcaffe');

Run classification_demo.m
You should run it from <caffe_root>\matlab\demo folder as your current directory. This is because the demo uses other paths relative to this folder for loading models, example images, etc.

来源:https://github.com/BVLC/caffe/issues/4461

版权声明:本文为weixin_30407613原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30407613/article/details/98037069

智能推荐

PHP 解决未定义变量报错

在PHP中 有时候会出现 Notice: Undefined index: sid in D:\Apache Group\Apache2\htdocs\php_mobile\mobile\chao\sinnsei_publish.php on line 10   这个报错,原因是因为没有定义,因为PHP是弱类型语言,和JAVA等不一样,不一定要初始化,所以这种问题其实不是什么大问题 不过...

理解JavaScript未定义变量

理解JavaScript未定义变量 当 JavaScript 中的变量被声明的时候,它们的初始值为 undefined。如果对一个值为 undefined 的变量进行运算操作的时候,那么结果将会是 NaN,NaN 的意思是 “Not a Number”。如果将一个没有 定义 的变量跟字符串进行连接的时候,你将获得一个字符串"undefined"。 a= ...

qml坑之变量未定义

当出现未定义的变量或者变量名粗心写错了,编译时并不会报错,只能通过在运行阶段观察“应用程序输出”窗口,如果运行至有问题的语句,会打印错误及出现的位置,如 难免会有写错名字的时候,要注意观察运行输出,有时候信号死活不响应、界面总是不弹出,就是因为这类低级错误!...

未定义变量“dagnn”或类“dagnn.DagNN.loadobj”

这个问题是我在使用Matconvnet做深度学习时所遇到的问题,这是当前所在路径找不到类所引起的。 解决方法: 以上的<MATCONVNET>是Matconvnet安装的根目录。 还有一个比较笨的办法就是,直接进入到matlab的目录下运行,当然这有点治标不治本,建议还是用以上的方法。 一般未定义变量或类的原因对于问题的不同,各有其办法,但万变不离其宗,就是因为它找不到该变量。有的可能...

C++处理头文件互相循环包含,导致变量或类未定义

先说解决办法: 第一种方法 把用到的那个变量或类单放置在一个头文件里面。 第二种方法 在报错的的文件中添加这个报错变量的定义,如class A; 原理   这样做的原理其实很简单,只是因为在C++中,include头文件只是把文件展开后添加到源代码中,如果你一项一项的展开后,就会发现报错的变量真的没有定义,展开分析即可。   注意:在进行展开分析时,不要只对...

猜你喜欢

matlab调用python报错:未定义变量 “py“ 或类 “py.driver.start_learning“

出现以上报错的解决方法: 第一种情况: matlab找不到python编译环境,在你安装的python路径下找到python.exe,假如路径是:”D:\python35\python.exe“ 则在matlab命令行输入: 回车,就可以将matlab调用的python编译环境设置正确了。 第二种情况 如果完成上面操作还是报错,那应该就是你的python文件里面有语法错误,...

变量===未定义vs. typeof变量===“未定义”

本文翻译自:variable === undefined vs. typeof variable === “undefined” The jQuery Core Style Guidelines suggest two different ways to check whether a variable is defined. jQuery Core Style Guide...

js在函数中未定义的变量的处理

 可以正常打印出x的值;x为全局变量;    将abc();注释后由于没有调用函数,会导致x出现未定义的现象。在函数中的没有定义变量只有当函数被调用的时候才能进行变量的创建。...

caffe 因为opencv版本混淆,报错:id_release/lib/libcaffe.so: cv::imread(cv::String const&, int)未定义’

编译caffe时报错 ild_release/lib/libcaffe.so: undefined reference to cv::imread(cv::String const&, int) 报错原因: caffe默认使用opencv2.X版本,但是我的机器上安装的是opencv 3.2.0,这个3.2.0,也是默认装的,如果你按照教材,重新装最新的4.0以上的。这里也会出这个问题。这...

剑指offer | 数组中出现次数超过一半的数字

题目: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路: ①作一个判断条件。 ②作俩个for循环,用每一个值依次和后面的值作比较。 ③当这俩个值相等时,计数加一。 ④当计数值大于数组长度的一半时,输出这个值就好了。 这里要注意in...