windows下python配置caffe介面
阿新 • • 發佈:2019-01-04
配置電腦情況:
windows7 64位,無GPU,anaconda2, python2.7, VS 2013
之前已經成功安裝並配置了VS2013+caffe,在此基礎上想用python import caffe。
現在開始介紹解決python中import caffe所需要做的工作。
網上參照了一些他人的成果,如下:
每篇都有可參考之處,但只看一篇並沒能實現該項配置,在此總結了我配置的全部過程。
1.(這一步是給還沒有下載過caffe的同學用的)先去https://github.com/microsoft/caffe下載最新的caffe-master包,下載下來之後,放在路徑下,這裡需要提醒,所放目錄不要有空格 ,之前有遇到過一些莫名其妙的問題,路徑不留空格,掃除隱患。
2.進入\caffe-master\windows目錄,將CommonSettings.props.examples改為CommonSettings.props。將其開啟,然後注意標紅的地方,這裡我用的CUDA7.5,z再加上Python27 x64位,這個也要注意,因為我們在編譯的時候採用的relaease x64。
<LibraryPath>$(PythonDir)\libs;$(LibraryPath)</LibraryPath>
<IncludePath>$(PythonDir)\include;$(IncludePath)</IncludePath>
5.成功生成解決方案後,在caffe-windows\Build\x64\Release\pycaffe\caffe路徑下會有_caffe.pyd檔案,如果你的沒有請caffe-window 資料夾下搜尋_caffe.pyd,確定他的路徑,因為參考部落格表示他是caffe-windows\python\caffe中生成_caffe.pyd檔案。 6.將_caffe.pyd檔案所在的資料夾caffe複製到Anaconda2\Lib\site-packages中。 7.在cmd中使用pip install protobuf安裝google的protobuf。 8.嘗試使用import caffe,沒有報錯,目的就此達成。 有問題多百度,不要害怕問題,因為總能解決的,一時解決不掉,玩一會兒,心情好了回來就能解決了。加油哦。