window7下caffe安裝與mnist資料集測試

BECSY發表於2018-01-17

win7安裝caffe與mnists資料集測試

今天是第一次決定寫部落格。也是開通部落格的第一天。更是第一天學習Caffe。記錄下來。給大家提供參考。

一、win7安裝caffe

1、明確兩件事,第一是要安裝vs2013,因為caffe原始碼下載下來以後包含一個caffe.sln資料夾,需要由vs2013(或者更高版本)編譯生成相關的包。在這裡我就不給出vs2013的安裝步驟了。

2、從官網下載Caffe:https://github.com/Microsoft/caffe選擇clone or download。 以為是常見的安裝包,會很大,發現才8.47兆,而且全部是程式碼的形式,以為自己下錯了,其實沒錯。因為要在VS2013下生成各種包。

3、解壓出原始碼資料夾caffe-master,轉到該資料夾下的windows資料夾下,將CommonSettings.props.example檔案複製到該目錄下並重新命名為CommonSettings.props。用文字方式或者VS 2013單獨開啟,修改如下內容(GPU使用的是專用庫CUDA,而我使用CPU模式,因此也不用下載和安裝CUDA和CUDNN),然後儲存。

 
用VS2013開啟caffe.sln,在解決方案管理器上右鍵->配置管理器,在彈出的對話方塊中活動解決方案配置選擇Release版,x64位(第一次沒選擇,預設是Debug版本,師兄說最好生成Release版本,要不以後會很麻煩,但是目前我也不清楚現在二者之間有什麼區別。。。。)

4、在解決方案管理器下找到libcaffe,右鍵生成,如果彈出錯誤,雙擊錯誤,儲存檔案即可。

5、在整個解決方案管理器下,右鍵,生成解決方案。整個過程需要很久很久。

6、生成整個解決方案,這個時候會在caffe-master下生成了一個新的資料夾。

7、選中Caffe.cpp,Ctrl+ F5執行,得到下圖所示,說明編譯成功


8.此時在caffe-master\Build\x64\Release開啟命令窗,輸入caffe,出現以下介面說明caffe安裝成功啦~


二、在caffe上測試資料集。這裡我參考的是部落格園的一篇隨筆,寫得很詳細,我就不贅述。只是強調一點:一定要在官網下載mnist資料集,今天折騰了一天就是因為我生成不了LMDB格式。給出連結https://www.cnblogs.com/TensorSense/p/6260293.html,膜拜大神,因為這個連結,解決了測試總是報錯的原因。還要強調的是,第一,一定不要重複生成LMDB資料夾,會報錯的。第二,.prototxt的路徑用的斜槓“/”,自己寫.bat檔案用的斜槓“\”。第三,路徑一定要對。第四,多些耐性,在配置安裝或測試的時候總是會遇到各種奇葩的問題,不要著急,上網多查檢視。獻上今天測試成功的圖:

以上,就是今天所學。


相關文章