在windows下安裝caffe

以下是參考網站:

http://blog.csdn.net/jasonzhangoo/article/details/54866120

我是在win10+VS2013,matlab介面我是matlab2014b,因為是下的是蟒蛇3,python版本跟caffe不怎麼一致,根據caffe的標註是要用python,所以沒在python下配置caffe。

如果你看完這篇東西,做出來遇到錯誤,歡迎諮詢QQ:214516448,有償幫你遠端解決各種配置環境的error,解決速度超級快。

一、下載caffe

 

  1. 開啟 Caffe 下載地址,點選 Clone or download-> Download ZIP

 

二、安裝CUDA和CUDNN

1.在安裝前,請把Caffe的/caffe-master/windows 資料夾裡面的 CommonSettings.props 。參考裡面所支援的CUDA和cuDNN的版本完成下面兩個下載b。
2.開啟 CUDA 下載地址,拉到下方點選 DOWNLOAD

1.選擇 Windows-x86_64-10-exe,如果你的作業系統是別的版本,請在 Version 裡進行選擇

2.下載後點擊執行,安裝路徑請選擇預設路徑
3.我裝的是CUDA7.5 for windows
3.開啟 cuDNN 下載地址,點選 Download,
1.下載前需要先註冊
2.註冊完成後,下載 cuDNN v4 或者 cuDNN v5。
3.我裝的是V5,for CUDA7.5  

 

 

 

三、編譯前

  1. 開啟 CUDA 安裝路徑中的MSbuildExtensions 資料夾,如果你在之前安裝時選的是預設路徑,那麼它應當在 c 盤 / Program File/NVIDIA GPU CpmputingToolkit/CUDA/8.0/extras/visual_studio_integration 裡
  2. 複製MSbuildExtensions 資料夾中的所有檔案,複製到 C 盤 / Program File(x86)/MSBuild/Microsoft.Cpp/v4.0(這裡取決於你安裝的版本)/V120/BuildCustomizations資料夾下,替換目標中的檔案
  3. 開啟到 caffe-master/caffe-master/windows 資料夾,用 VS2013 執行 Caffe.sln 檔案。點選 VS2013 裡右邊的CommonSettings.props 

            <!-- CuDNN 4 and 5 are supported -->
            <CuDnnPath>G:\cuda</CuDnnPath>
            <ScriptsDir>$(SolutionDir)\scripts</ScriptsDir>
    
    1. 第七行cpuonlybuild如果true就是cpu版本,false就是gpu版本,gpu版本下面第八行要使用cudnn改為true,cuda的版本改為版本7.5
              <CpuOnlyBuild>false</CpuOnlyBuild>
              <UseCuDNN>true</UseCuDNN>
              <CudaVersion>7.5</CudaVersion>
      
    2. 下面的Pythonsupport和matlabsupport就是選擇支援哪些介面,這裡我Python版本太高用不了,matlab可用。如果你要裝python,那在python對應那填true
              <!-- NOTE: If Python support is enabled, PythonDir (below) needs to be
               set to the root of your Python installation. If your Python installation
               does not contain debug libraries, debug build will not work. -->
              <PythonSupport>false</PythonSupport>
              <!-- NOTE: If Matlab support is enabled, MatlabDir (below) needs to be
               set to the root of your Matlab installation. -->
              <MatlabSupport>true</MatlabSupport>
      

       
    3. 第24行,網上爭議很大,有的說要,有的說不用,加了反而有bug。我個人安裝了很多次,認為還是要加,加之後還要配置環境(下面會說)
    4. 在python和matlab那加上對應的路徑。python加的是蟒蛇的路徑,這裡我就沒加。matlab加的是matlab的安裝資料夾。並且!在55行新增$(MatlabDir)\toolbox\distcomp\gpu\extern\include;
          <PropertyGroup Condition="'$(PythonSupport)'=='true'">
              <PythonDir>C:\Users\Administrator\Anaconda3</PythonDir>
              <LibraryPath>$(PythonDir)\libs;$(LibraryPath)</LibraryPath>
              <IncludePath>$(PythonDir)\include;$(IncludePath)</IncludePath>
          </PropertyGroup>
          <PropertyGroup Condition="'$(MatlabSupport)'=='true'">
              <MatlabDir>D:\matlab\matlab</MatlabDir>
              <LibraryPath>$(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)</LibraryPath>
              <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>
      

 

 

四、更改編譯屬性和環境

 

1.右擊caffe-屬性

單擊配置屬性,上方的配置選為活動(Release),平臺選為活動(x64)

 

再點選配置屬性,點選 C/C++ ,警告等級 設為 3 ,警告視為錯誤 設為 否,點選 確定

2.同樣的方法對libcaffe屬性中進行如下修改,警告等級設為1 ,警告視為錯誤 設為 否,

3.在上面caffe-屬性和libcaffe-屬性的配置屬性,VC++目錄裡,加入cuDNN解壓後的路徑

4.配置環境,右鍵電腦-屬性-高階系統設定-高階-環境變數。在使用者變數path和系統變數CLASSPATH都加 cuDNN的路徑 ..\caffe-master\Build\x64\Release

5.開啟到 caffe-master/caffe-master/windows 資料夾,用 VS2013 右擊libcaffe,點選生成,你可能要等很久,但當他說成功1個,那就行了。

6.點選VS的選單欄生成-生成解決方案。然後經過漫長的等待,如果成功16個,沒有跳過,那就沒問題了。

 

五、加入caffe到matlab

 

將caffe檔案目錄下的matcaffe加入到matlab的路徑中

caffe-master\caffe-master\Build\x64\Release\matcaffe,點選選單中的設定路徑,以後每次就直接可以在matlab中呼叫caffe庫了。

測試一下,

說明caffe的matlab介面以及可以使用。

 

更多相關推薦

在Windows系統下安裝caffe

最近,在懟著球面卷積神經網路原始碼看,雖然不出意外的看傻了,但caffe的安裝還是需要記錄一下...

繼續閱讀

Caffe 在Windows 10下的安裝

參考資訊: HowtoinstallCaffeinwindowsin5min(https://www.youtube.com/watch?v=nrzAF2sxHHM...

繼續閱讀

caffe在windows(無GPU)下安裝

作為一枚對機器學習有基礎,但對深度學習一無所知的DL-er。就這樣在深度學習的浪潮下,走上了D...

繼續閱讀

windows下的caffe安裝

目前有三種CAFFE:windows官方caffe:https://github.com/Microsoft/caffecaffe的官方windows版...

繼續閱讀

windows下安裝使用caffe

1.在github上下載caffe的windows版程式碼2.下載編譯依賴的庫檔案https://github.com/willyd/caff...

繼續閱讀

Windows下Caffe在GPU編譯過程

Windows下Caffe在GPU編譯過程GeForce8800GTS512:cc=1.1CUDA6.5問題一:src/caffe/layers/conv_...

繼續閱讀

在windows下用caffe跑ImageNet

使用caffe主要分為三大步:【1】用convert_imageset.exe把圖片資料庫轉換為.lmdb或者.leveldb...

繼續閱讀

Windows10 下安裝caffe

Windows10下安裝caffe本文主要包含如下內容:Windows10下安裝caffeCaffe安裝及編譯教程Windows...

繼續閱讀

windows7下caffe安裝

在下載之前還有很多東西需要下載,如vs2013,boost_1_57_0,opencv2.4.9,cuda7.0.28安裝即可...

繼續閱讀

deeplearning庫Caffe在windows下...

好不容易閒下來,決定跑一下Caffe看看,碰到幾個配置的小問題,將配置過程記錄如下:基本的環...

繼續閱讀