/system/win/201603/155182.shtml
/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文件,從/rdp/cudnn-download下載了cudNN,按照前面的方法放進matconvnet-1.0-beta23的文件夾裏面,編譯仍舊報錯,最後分析了壹下可能是cuda的nvcc編譯器找不到cudnn頭文件,然後將cudNN文件下的文件拷貝到cuda相對應的文件夾裏面,再次編譯通過!