matconvnet CPU移植到GPU遇到的问题

之前一直是在CPU上跑fast rcnn,今天重新在GPU上又遇到了一些新的问题,记录一下。

1.

problem:找不到vl_rootnn\vl_simplenn_tidy\vl_imreadjpeg,或者说是试图将这些脚本语言作为函数执行

reason:这些都是其他语言编译过来的,原始的.m文件中是一个没有任何命令的脚本语言,所以需要将其编译文件

solution:

第一次:matconvnet\matlab\mex添加到matlab工作空间中,然后重启matlab就可以.

第二次:在代码首行加上addpath(matconvnet\matlab)

2.

problem:vl_nnroipool\vl_ataccum 找不到

reason:fast rcnn函数较新,而matconvnet-18版本太老,缺少这些函数

solution:将自己20版本的matconvnet\matlab下所有文件下对应的含有该关键字的文件复制到18版本对应的文件中

3.

problem:dagnn.DagNN eval()输入参数太多

reason:自己的PC是基于matconvnet-20的,而服务器是18的,所以eval()函数有所不同

从输入参数上看,

18:eval(obj,inputs,d

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值