Re: [問題] 在Windows下使用 Caffe 深度學習套件

作者: XFantasyX (塔可)   2016-09-01 11:12:39
手機回文,如果排版有問題還請見諒
最近剛好在搞caffe相關的專案
本來沒用pycaffe,剛好看到這篇就順手build一下XD
※ 引述《hardman1110 (笨小孩)》之銘言:
: 如題
: 看到最近蠻多開源框架可用,剛好Python又很適合拿來做資料處裡
: 所以就開始研究怎使用
: 主要是參考官方github上的指引: https://github.com/Microsoft/caffe.git
: 目前完成動作:
: 1. 下載 caffe source from "https://github.com/Microsoft/caffe.git"
: 2. 安裝cuda-toolkit 7.5 & cudnn
: 3. 將 .\windows\CommonSettings.props.example 文件名稱修改為
: .\windows\CommonSettings.props 並且設定python路徑等項目
: (ex: D:\Python\WinPython-64bit-2.7.10.3\python-2.7.10.amd64)
我是用Anaconda,可以成功build
我不確定WinPython是不是有support所有的dependency
: 4. 以vc2013 打開 Caffe.sln 以Release 編譯 libcaffe 成功 (有產生 .\Build 資料
: 夾 裡面可以找到 "__init__.py" 和 "caffe_pb2.py" )
請問確定只有編譯libcaffe嗎?
只編譯libcaffe是不會產生pycaffe的喔
要build pycaffe至少要先build過libcaffe跟caffe
不過Visual Studio的專案應該有先設定好專案相依性啦
所以可能你其實全部的專案都build過了?
: 5. 將 <Caffe_Dir>\Build\x64\Release\pycaffe\caffe 複製到
: <Python_Dir>\lib\site-packages
: 6. 在Python 2.7.10 Shell 底下輸入 "import caffe"
: 發生問題:
: 在Python 2.7.10 Shell 底下輸入 "import caffe" 會出現 "ImportError: No module
: named caffe" 等訊息
: 請問有試過的大大,請問我還差甚麼步驟呢? 還請指點一下 感謝
import sys
print sys.path
看一下pycaffe是不是有在上面路徑的其中之一底下
: 補充:
: 1. Python 我是安裝 WinPython-64bit-2.7.10.3 所以
: numpy scipy matplotlib scikit-image 似乎都有了
: 2. Miniconda 不知道是做甚麼用的,也不清楚從哪下指令安裝 "protobuf"
Miniconda我猜應該是Anaconda的輕量版
跟WinPython類似,都是python的scientific distribution
至於protobuf應該可以在Windows的cmd用pip install protobuf
我有成功build過且可以import caffe了
如果有想到缺的步驟再補上
作者: hardman1110 (笨小孩)   2016-09-03 13:13:00
感謝 我少build pycaffe了 (跪

Links booklink

Contact Us: admin [ a t ] ucptt.com