1. 程式人生 > >Win10+VS2015+Anaconda3(GPU)+Caffe安裝(之前已安裝TensorFlow)

Win10+VS2015+Anaconda3(GPU)+Caffe安裝(之前已安裝TensorFlow)

我之前安裝了TensorFlow,最近因為學習需要Caffe。不知兩者是否可以同時安裝,於是谷歌求解,花費一天時間採坑,慶幸的是終於成功安裝。

一、軟體下載

1)VS2015社群版

2)Anaconda3-4.2.0-Windows-x86_64(python3.5)

3)Cuda8.0(Cuda7.5對應VS2013)

4)cudnn-8.0-windows10-x64-v5.0

5)Caffe 下載網址  (caffe-master只支援VS2013caffe提供的Windows工具包(caffe-windows)提供了對VS2015的支援)

二、安裝和編譯

1、在D盤建立資料夾project,開啟CMD,進入project。在命令列中獲取caffe,或者將下載的“caffe-windows”壓縮包解壓到D:\project資料夾中,並進行編譯。如圖


2、發現有錯誤,我們要更改build_win.cmd檔案

1)第一處:

改為:


2)第二處:


改為:


3)第三處


改為:


3、在D:\project\caffe\scripts檔案下按shift加滑鼠右鍵開啟powershell視窗,將build_win.cmd拖進視窗回車編譯,會出現在下載“libraries_v140_x64_py27_1.1.0.tar.bz2”依賴包,這個很難通過命令視窗下載下來。不如直接從網上下載,推薦一個網址(點選)。並把它解壓到依賴資料夾中:


4、在D:\project\caffe\cmake中用Notepad++開啟WindowsDownloadPrebuiltDependencies.cmake,刪除下列程式碼以避免再次下載

libraries_v140_x64_py27_1.1.0.tar.bz2”依賴包


5、再次編譯“build_win.cmd”,時間大概半個小時:


在“D:\project\caffe\build”資料夾下生成Caffe.sln檔案:


6、在VS2015中編譯Caffe.sln檔案

分別設定Debug和Release編譯ALL_BUILD成功後,注意都是x64哦。


編譯成功:



如果你完成了這一步,那麼恭喜你,Caffe配置成功了。

三、配置Python介面

開啟Anaconda Prompt,如下輸入來安裝包檔案,需要一些時間。

conda config --add channels conda-forge 
conda config --add channels willyd 
conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz 


再次過程中,可能因為某些原因終止配置,這時我們要多次使用這句命令:

conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz 

最終結果:


編譯成功後,將“D:\project\caffe\python”新增到環境變數,並把該路徑下的caffe資料夾複製到安裝Anaconda的site_packages目錄下,在我的電腦上是C:\Users\T***\Anaconda3\Lib\site-packages

完成以上操作,配置完成了。測試一下吧~