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

确认安装成功:

扫描二维码关注公众号,回复: 4190446 查看本文章
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

猜你喜欢

转载自blog.csdn.net/ygfrancois/article/details/81173340
今日推荐