初學者可以先隻配置cpu模式下的caffe-windows版本,這樣省略了繁瑣的GPU操作,友善學習
首先是環境要求:
1.作業系統:按照官方說法,系統必須是win7 x64及以上系統,對于其它版本windows是否能行,我沒試過,有興趣的可以一試
2.編譯環境:必須是Visual Studio 2013 Ultimate(Community)版,可能有的人使用的是Visual Studio 2015甚至是2017版本了,但是本人測試,2015版本編譯不成功,網上有說2015版本可以編譯的,我沒有再去親自嘗試,畢竟再下一個vs2013版的也不是什麼難事,而且vs2013和2015可以共存,并且有了2015的存在,2013安裝起來也小了很多,容易安裝
3.如果需要GPU模式的話,需要安裝CUDA Toolkit 7.5和cuDNN,現在Nvidia的CUDA已經有8.0版本了,caffe也是支援的,本文僅介紹CPU模式下的caffe安裝,故不用安裝CUDA
注:caffe-windows官方下載下傳位址https://github.com/BVLC/caffe/tree/windows
然後就是配置過程了:
1.将下載下傳下來的檔案解壓,會得到caffe-windows目錄
2.在caffe-windows目錄中找到windows目錄下的CommonSettings.props.example檔案,重命名将.example字尾去掉,然後可以用vs打開該配置檔案,或者可以用Subline Text打開,修改其中的内容并儲存,如圖所示:
3.然後用vs2013打開本目錄下的caffe解決方案,找到其中的libcaffe項目,右鍵點選,選擇屬性,修改屬性配置如下圖:
先進行Debug版本的編譯,以後再進行Release版本的編譯,修改完上面的參數後,右擊 caffe解決方案,選擇重新生成解決方案,然後是一個漫長的等待過程,因為caffe需要自己下載下傳其依賴包,編譯過程如果不出錯,會在caffe-windows同級目錄下得到NugetPackages檔案夾,裡面都是caffe的依賴包,另外還會在caffe-windows目錄的Build/x64/Debug檔案夾下生成各種可執行檔案以及庫檔案,後面會經常用到,得到的檔案如圖:
4.注:如果在重新生成解決方案的過程中出現無法啟動libcaffe.lib一類的錯誤問題,直接在libcaffe項目上右擊 ,選擇生成或者重新生成,然後再在caffe解決方案上右擊,選擇生成或者重新生成解決方案。