您的位置:首页 > Web前端

caffe make的时候出错:src/caffe/util/math_functions.cu(140): error: calling a host function("std::signbit

2015-12-23 12:55 351 查看
转自:http://blog.csdn.net/u013476464/article/details/38071075

error提示“src/caffe/util/math_functions.cu(140): error: calling a host function("std::signbit
") from a globalfunction("caffe::sgnbit_kernel ") is not allowed”

解决办法:

修改 ./include/caffe/util/math_functions.hpp 224行

删除(注释):using std::signbit;

修改:DEFINE_CAFFE_CPU_UNARY_FUNC(sgnbit, y[i] = signbit(x[i]));

为:DEFINE_CAFFE_CPU_UNARY_FUNC(sgnbit, y[i] = std::signbit(x[i]));

这个方法感谢网友:嗆熱DJ$998。

这个解决办法,亲测可用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: