【最近一直想要学习caffe,但是苦苦纠结于环境安装不上,真的是第一步都迈不出去,还好有docker的存在!下面,对本人如何利用docker安装caffe做以简单叙述,不属于教程,只是记录自己都做了什么,方便以后查看,本人菜鸟一枚,虽然安装上了,但很多细节并不清楚】
为了能够在安装docker时方便一些,毅然决然将window7换为了ubuntu系统!
1. 安装docker (具体参考)
sudo apt-get intasll docker.io
2. pull一个caffe的image
直接在docekr hub中搜索caffe,下载image kaixhin/caffe(Ubuntu Core 14.04 + Caffe. Includes Python interface.)
sudo docker pull kaixhin/caffe
3. 利用该image运行一个c
sudo docker run -it kaixhin/caffe bash
4. 在该container中安装jupyter notebook(具体参考)
5. commit安装好jupyter的image,重新命名(具体参考)
接下来,需要使用该image时,直接利用新保存的image就可以了
6. 如何对prototxt文件绘制网络的结构图
pip install pydotplus (需要安装pydotplus这个package)
在containter的bash中,利用:python caffe/python/draw_net.py workspace/prettynet.prototxt workspace/prettynet.jpg
workspace/prettynet.prototxt:prototxt文件
workspace/prettynet.jpg:目标ipg的名字(及位置)