1. 程式人生 > >ubuntu 14.04: caffe2 的安裝,pycharm的配置, anaconda的使用

ubuntu 14.04: caffe2 的安裝,pycharm的配置, anaconda的使用

package cto build 通過 fin 有意 source include python

caffe2的安裝的使用過程中出現了一些有意思的問題,現在將遇到的問題及其解決方法簡單記錄一下。

1. 首先caffe2 在安裝過程中需要使用 git clone, 其中的--recuresive不能丟掉,否則會無法下載第三方庫;

2. make 過程中會出現Eigen相關的錯誤,可以通過修改caffe2的Dependency.cmake 文件夾關於Eigen的部分,具體如下:

原版的cmake文件會首先尋找系統自帶的Eigen,我的Eigen不知為何與caffe2自帶的Eigen不一致,所以我們將源文件第220行左右的如下部分:

# ---[ EIGEN
#set(EIGEN_MPL2_ONLY 1
) #find_package(Eigen3 QUIET) #if(EIGEN3_FOUND) # caffe2_include_directories(${EIGEN3_INCLUDE_DIRS}) #else() # caffe2_include_directories(${PROJECT_SOURCE_DIR}/third_party/eigen) #endif() 改為: caffe2_include_directories(${PROJECT_SOURCE_DIR}/third_party/eigen)

即可使用caffe2自帶的Eigen版本。

3. 安裝完成並測試完畢後我們會發現想在pycharm中無法正常import caffe2.python 那麽我們可以通過修改pycharm的啟動文件來解決這個問題,具體方式如下:

在pycharm.sh 中添加

export PYTHONPATH=/caffe2/caffe2/python:/caffe2/build:$PYTHONPATH

即可,註意需要修改caffe2的路徑

Reference:

1.http://blog.csdn.net/u013010889/article/details/70808866

2.http://www.cnblogs.com/darkknightzh/p/5896446.html

ubuntu 14.04: caffe2 的安裝,pycharm的配置, anaconda的使用