解决方法:(1)搜索工程中的forward_gpu_gemm函数,原调用函数为:在调用函数中添加一个参数“false”,如下:(2)编译会遇到问题:errorC1083:无法打开包括文件:"device_atomic_functions.hpp",可以直接把这个头文件给注释掉,工程中多处调用这个头文件,要都注释掉。注:该解决方法参考自http://www.ithao123.cn/content-10715084.html3.编译过程中遇到问题caffe.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)void__cdeclgoogle::ShowUsageWithFlagsRestrict(charconst*,charconst*)"(__imp_?ShowUsageWithFlagsRestrict@google@@YAXPEBD0@Z)2>caffe.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)void__cdeclgoogle::SetUsageMessage(classstd::basic_string,classstd::allocator>const&)"(__imp_?SetUsageMessage@google@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)2>caffe.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)void__cdeclgoogle::SetVersionString(classstd::basic_string,classstd::allocator>const&)"(__imp_?SetVersionString@google@@YAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)2>caffe.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)public:__cdeclgoogle::FlagRegisterer::FlagRegisterer(charconst*,charconst*,charconst*,charconst*,void*,void*)"(__imp_??0FlagRegisterer@google@@QEAA@PEBD000PEAX1@Z)2>common.obj:errorLNK2001:无法解析的外部符号"__declspec(dllimport)unsignedint__cdeclgoogle::ParseCommandLineFlags(int*,char***,bool)"(__imp_?ParseCommandLineFlags@google@@YAIPEAHPEAPEAPEAD_N@Z)2>../../bin\caffe.exe:fatalerrorLNK1120:5个无法解析的外部命令解决方法:(1)下载新的动态链接库:;(2)解压后,替换3rdparty文件夹中的bin、lib、include文件夹;(3)打开各工程属性页,在链接器-》输入-》附加依赖项中添加“libgflags.lib”即可。4.编译过程主要遇到以上问题,运行classification_demo,结果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)