天天看點

caffe-windows(僅cpu)配置過程

初學者可以先隻配置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打開,修改其中的内容并儲存,如圖所示:

caffe-windows(僅cpu)配置過程

3.然後用vs2013打開本目錄下的caffe解決方案,找到其中的libcaffe項目,右鍵點選,選擇屬性,修改屬性配置如下圖:

caffe-windows(僅cpu)配置過程

先進行Debug版本的編譯,以後再進行Release版本的編譯,修改完上面的參數後,右擊 caffe解決方案,選擇重新生成解決方案,然後是一個漫長的等待過程,因為caffe需要自己下載下傳其依賴包,編譯過程如果不出錯,會在caffe-windows同級目錄下得到NugetPackages檔案夾,裡面都是caffe的依賴包,另外還會在caffe-windows目錄的Build/x64/Debug檔案夾下生成各種可執行檔案以及庫檔案,後面會經常用到,得到的檔案如圖:

caffe-windows(僅cpu)配置過程

4.注:如果在重新生成解決方案的過程中出現無法啟動libcaffe.lib一類的錯誤問題,直接在libcaffe項目上右擊 ,選擇生成或者重新生成,然後再在caffe解決方案上右擊,選擇生成或者重新生成解決方案。

繼續閱讀