安装配置过程中主要参考了:
http://blog.csdn.net/anysky___/article/details/51356158#reply
http://www.vlfeat.org/matconvnet/quick/
http://www.th7.cn/system/win/201603/155182.shtml
http://blog.csdn.net/zhjm07054115/article/details/49964597
http://www.th7.cn/system/win/201603/155182.shtml
系统win7,版本matconvnet-1.0-beta23
原来电脑上装的是matlab2013a,matconvnet编译不能通过,后来看vl_compilenn函数中的版本说明
卸载了原来的matlab版本,重新安装了matlab2015b,再次编译,报错:roipooling_cpu.cpp ---- round:找不到标识符”
应该是编译器的版本问题,原来装的是VS2010,然后又安装了VS2013 update2 编译通过!
GPU编译,先安装了cuda7.5,然后按照前面链接的方法编译,报错找不到cudnn.h文件,从https://developer.nvidia.com/rdp/cudnn-download下载了cudNN,按照前面的方法放进matconvnet-1.0-beta23的文件夹里面,编译仍旧报错,最后分析了一下可能是cuda的nvcc编译器找不到cudnn头文件,然后将cudNN文件下的文件拷贝到cuda相对应的文件夹里面,再次编译通过!