Ubuntu16.04+caffe+digits安装配置
来源:互联网 发布:淘宝网店图片处理软件 编辑:程序博客网 时间:2024/06/05 06:57
注:本文主要介绍的是如何在ubuntu16.04系统下安装caffe以及可视化工具digits,至于cuda和cudnn的安装配置在我前一篇文章http://blog.csdn.net/cdwxx1234/article/details/75121562已经介绍了,此文不再重复。不多说了,我们开始吧!
一.必要依赖包安装
sudo apt-get install build-essentialsudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libatlas-base-dev libgflags-dev libgoogle-glog-dev liblmdb-devsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran python-numpy
二.安装pip和easy-install
cdwget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pysudo python ez_setup.py --insecurewget https://bootstrap.pypa.io/get-pip.pysudo python get-pip.py
三.
安装
caffe
及
python
依赖
1).安装git
sudo apt-get install git
2).获取caffe源码(可cd到指定文件夹下下载):
git clone https://github.com/BVLC/caffe.git
3).在caffe根目录python文件夹下安装依赖项;
sudo apt-get install python-pipsudo for req in $(cat "requirements.txt"); do pip install -i https://pypi.tuna.tsinghua.edu.cn/simple $req; done
四.编译caffe
打开终端
cd caffesudo cp Makefile.config.example Makefile.configsudo gedit Makefile.config
在打开的Makefile.config文件中做如下修改;
1).将USE_CUDNN := 1取消注释;2).INCLUDE_DIRS := $(PYTHON_INCLUDE)/usr/local/include空格后然后添加/usr/include/hdf5/serial /usr/local/cuda-8.0/include/(添加cuda的include路径);
3).LIBRARY_DIRS:=$(PYTHON_LIB)/usr/local/lib /usr/lib 空格后添加 /usr/local/cuda-8.0/lib64/(添加cuda的lib路径);
接着就开始编译caffe
make all –j16 (16线程,线程越多速度越快)make test –j16make runtest –j16make pytest –j16
一般在编译make all 的时候可能会出错,后面出错的几率不大。碰到的问题和解决方法与安装目标检测ssd遇到的一样,具体参考http://blog.csdn.net/cdwxx1234/article/details/75136657。
编译成功后测试python
cd caffe/pythonpython import caffe
没有报错,编译就成功了。
五.安装digits
digits是caffe的一个可视化工具,可使我们对caffe的操作变得方便容易。
1).获取digits安装包
sudo git clone https://github.com/NVIDIA/DIGITS.git digits
2).安装digits及依赖项
cd digitssudo apt-get install graphviz gunicornfor req in $(cat requirements.txt); do sudopip install $req; done
3).打开digits
cd digits./digits-devserver
在网页上输入http://localhost:5000即可打开界面。
4).遇到的问题
在终端输入./digits-devserver后出现如下错误:
ValueError: Caffe executable not found inPATH
解决方案:
1).检查当前envvar的值
echo $CAFFE_ROOT2).把envvar加到~/.profile中,下次当你登录时会自动加载
echo "export CAFFE_ROOT=/home/username(我的账户名)/caffe/" >> ~/.profile3).加载新配置
source ~/.profile4).检查新配置
echo $CAFFE_ROOT/home/username/caffe/
按上面的方法改了之后,digits顺利启动。
- Ubuntu16.04+caffe+digits安装配置
- Ubuntu16.04+caffe+digits安装配置
- ubuntu16.04+caffe+GTX1060+DIGITS安装方法
- ubuntu16.04配置安装caffe
- Ubuntu16.04 安装配置GPU版本Caffe
- Ubuntu16.04 安装配置GPU+Cudda+Caffe
- caffe安装和配置基于Ubuntu16.04
- ubuntu16.04配置GPU1080Ti 安装cuda caffe
- Ubuntu16.04配置Caffe
- ubuntu16.04配置caffe
- ubuntu16.04安装caffe
- Ubuntu16.04 安装caffe
- Ubuntu16.04 安装caffe
- Ubuntu16.04 Caffe安装
- Ubuntu16.04 安装Caffe
- Ubuntu16.04 安装Caffe
- Ubuntu16.04安装Caffe
- ubuntu16.04 安装 caffe
- 中国科技发展得越快石英晶振的需求量就越大
- Mongodb 数据文件结构
- 总结一下js里面的关键字
- ubuntu 下终端关于调试C++的命令
- 【线段树区间单点更新加约束条件】HDU
- Ubuntu16.04+caffe+digits安装配置
- 【hdoj 5294】 Tricks Device 【最小割+最短路spfa】
- docker swarm如何在指定节点运行service
- 挑战程序竞赛系列(28):3.5最小费用流
- 堆栈解释
- 微信用户登录
- 【Nova】nova-network网络模型之vlan网络
- 电影与Linux
- Cassandra 常用命令之 nodetool repair