1. 程式人生 > >CAFFE(四):Ubuntu 下安裝jupyter notebook

CAFFE(四):Ubuntu 下安裝jupyter notebook

ltr 完成 graph alt+ med 清單文件 數據 接口 nts

第一步、安裝 pycaffe notebook 接口環境

在上一步成功安裝 caffe 之後,就可以通過 caffe 去做訓練數據集或者預測各種相關的事了,只不過需要在命令行下通過 caffe 命令進行操作,而這一步 pycaffe 的安裝以及 notebook 環境配置只是為了更方便的去使用 caffe ,實際上大多數都是通過 python 來操作 caffe 的,而 notebook 使用瀏覽器作為界面,可以更方便的編寫和執行 python 代碼。

首先編譯 pycaffe :

cd caffe  
sudo make pycaffe -j8 

{

如果編譯 pycaffe 時出現的錯誤:

  python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 沒有那個文件或目錄

解決方法:

  sudo apt-get install python-numpy

}

編譯 pycaffe 成功後,驗證一下是否可以在 python 中導入 caffe 包,首先進入 python 環境:

ctrl+alt+T
python
>>import caffe

如果沒有錯誤提示則表示caffe安裝成功

如果出現以下錯誤請尋找對應解決辦法:

{

----錯誤提示一:

File "<stdin>", line 1, in <module> ImportError: No module named caffe

解決辦法:

sudo echo export PYTHONPATH="~/caffe/python" >> ~/.bashrc 
 source ~/.bashrc 

----錯誤提示二:

  ImportError: No module named skimage.io

解決辦法:

pip install -U scikit-image #若沒有安裝pip: sudo apt install python-pip 

}

配置notebook環境

首先要安裝python接口依賴庫,在caffe根目錄的python文件夾下,有一個requirements.txt的清單文件,上面列出了需要的依賴庫,按照這個清單安裝就可以了。

在安裝scipy庫的時候,需要fortran編譯器(gfortran),如果沒有這個編譯器就會報錯,因此,我們可以先安裝一下。

首先進入 caffe/python 目錄下,執行安裝代碼:

cd caffe/python
sudo apt-get install gfortran for req in $(cat requirements.txt); do sudo pip install $req; done

安裝完成以後執行:

sudo pip install -r requirements.txt 

就會看到,安裝成功的,都會顯示Requirement already satisfied, 沒有安裝成功的,會繼續安裝。

然後安裝 jupyter :

sudo pip install jupyter 

安裝完成後運行 notebook :

jupyter notebook 

ipython notebook 

CAFFE(四):Ubuntu 下安裝jupyter notebook