matconvnet 编译错误 : nvcc fatal '-DNEDBUG': expected a number

matconvnet 编译错误

按方法Win10安装MatConvnetWindow环境MatConvNet安装编译cpu 版本matconvnet 通过,但gpu版本报错,如下
在这里插入图片描述
错误信息为
nvcc fatal : ‘-DNEDBUG’: expected a number

网上并示找到相关错误信息,虽然它说 参数’DNDEBUG’需要一个数。只在vl_compilenn.m 341行找到参数

if opts.debug
  flags.base{end+1} = '-g' ;
  flags.base{end+1} = '-DDEBUG' ;
else
  flags.base{end+1} = '-O' ;
  flags.base{end+1} = '-DNDEBUG' ;
end

和’Debug’ 参数说明

%   `Debug`:: `false`
%      Set to true to compile the binaries with debugging
%      information.

尝试设置参数’Debug’为true然后编译成功,也不知道为什么
命令

vl_compilenn('enableGpu',true,'Debug',true',,'cudaRoot',‘C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1','cudaMethod' ,'nvcc','enableCudnn','true')

参数cudnnRoot为默认’local/cudnn’不同需要添加参数。

在这里插入图片描述
在这里插入图片描述

相关错误:
Win10+MATLAB2016B+VS2015+CPU/GPU+Matconvnet+CUDA9.1配置问题解决方法
Having problem In MatConvNet to Compiling the cuDNN support
MATLAB2017a编译MatConvNet过程中出现的各种问题

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值