windows配置caffe + python和matlab接口


參考:

http://blog.csdn.net/baidu_26408419/article/details/53711640

http://www.cnblogs.com/love6tao/p/5706830.html

http://www.itdadao.com/articles/c15a262087p0.html

http://blog.csdn.net/fuwenyan/article/details/70889279?utm_source=itdadao&utm_medium=referral

雖然網上安裝教程很多了,但是卻甚少能夠只按照一篇博客教程安裝成功,還是需要多多參考,下面記錄了我安裝的過程

一、下載安裝

1.下載 caffe    https://github.com/BVLC/caffe/tree/windows 這是微軟修改的caffe windows版本,集成了caffe編譯需要的第三方庫


2.下載安裝vs2013


3.下載安裝cuda8.0   https://developer.nvidia.com/cuda-downloads


4.下載CUDNN(caffe文檔中提到,當前只支持v4和v5版本)   https://developer.nvidia.com/cudnn
  下載后將CUDNN解壓到CUDA的安裝目錄下即可 CUDA的默認安裝路徑是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

二、配置

1.在caffe中的windows目錄下有一個屬性表文件 CommonSettings.props.example, copy一份並重命名為CommonSettings.props

2.打開CommonSettings.props修改配置,只需要修改紅色框出來的部分

注意添加CUDNN的路徑為,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0(最后的cuda不要加上去,程序中會自動加)

CudaArchitecture參數處由電腦上的顯卡決定

3.配置完CommonSettings.props后,需要將CUDA8.0.props復制一份到vs的系統路徑中去(相當於在vs中添加cuda的path,lib)

cuda8.0.props 在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions
復制到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations

4.用vs2013打開caffe\windows\Caffe.sln 

右擊項目屬性

選擇配置屬性,設置如下

右鍵libcaffe屬性在彈出的對話框中修改  Treat Warnings As Errors為NO

 

配置好后,首先編譯libcaffe,然后編譯其他項

5.編譯后可執行的文件在,caffe中的Bulid\x64\release下面(包括caffe.exe、convert_imageset.exe等經常要用到的文件)
添加環境變量,我的路徑是

D:\caffe\Build\x64\Release
D:\caffe\Build\x64\Release\pycaffe

6.成功生成解決方案后,在caffe-windows\Build\x64\Release\pycaffe\caffe路徑下會有_caffe.pyd文件。將_caffe.pyd文件所在的文件夾caffe復制到Anaconda2\Lib\site-packages中。不做這一步會導致在python中import caffe提示NO Model named caffe

再拷貝一份到D:\caffe\python中,否則由於D:\caffe\python下有一個caffe文件夾,覆蓋了PYTHONPATH中的caffe文件夾,當使用D:\caffe\python下面的draw_net.py等函數時,會報錯ImportError: No module named _caffe。

添加完畢環境變量后最好重啟下系統

7.測試

在命令行中輸入caffe,沒錯誤就沒問題
在命令行中輸入:

python
import caffe

沒報錯就說明python caffe接口成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM