1. 程式人生 > >ubuntu18.04 docker安裝+docker使用caffe+一般caffe安裝

ubuntu18.04 docker安裝+docker使用caffe+一般caffe安裝

Docker安裝

先移除歷史版本:

sudo apt-get remove docker docker-engine docker.io

安裝軟體包來允許apt通過HTTPS使用儲存庫 

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

 Add Docker’s official GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

輸入lsb_release -cs查詢自己ubuntu系統的分散式名字,得到結果如:bionic。然後新增穩定下載源(把bionic換成符合自己系統的):

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

更新:

sudo apt-get update

安裝docker最新版:

sudo apt-get install docker-ce

確認安裝成功:

sudo docker run hello-world

 去除docker必須通過root sudo使用:

       1.將使用者名稱jmh新增到docker組內:

sudo gpasswd jmh docker

      2. 修改sock許可權

sudo chmod a+rw /var/run/docker.sock

docker檢視caffe版本(沒有pull會自動download):

docker run -ti bvlc/caffe:cpu caffe --version

 docker啟用caffe參考:docker使用caffe

一般caffe安裝

我根據官網ubuntu17.04以上的版本的安裝說明來,也會有很多問題,最後按照以下教程來使用github庫來編譯(
不使用教程裡的make,而使用cmake):

http://www.cnblogs.com/sunshineatnoon/p/4535329.html

git 克隆之後:

cd caffe/build/

cmake ..

如果遇到問題: src/caffe/net.cpp:8:10: fatal error: hdf5.h: No such file or directory

需要修改Makefile.config裡的INCLUDE_DIRS(加上hdf5這一項)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/

如果再遇到問題:  

CMake Error at CMakeLists.txt:104 (add_dependencies):
  The dependency target "pycaffe" of target "pytest" does not exist.

安裝python-numpy即可:

sudo apt-get install python-numpy