caffe安装记录

依赖项安装

sudo apt-get update
sudo apt-get install -y --no-install-recommends \ build-essential \ cmake \ git \ libgoogle-glog-dev \ libprotobuf-dev \ protobuf-compiler \ python-dev \ python-pip sudo pip install numpy protobuf

源码下载及安装

git clone --recursive https://github.com/caffe2/caffe2.git && cd caffe2
make && cd build && sudo make install

注意:若在github上用zip格式下载,可能会出现若干第三方包(caffe2/third_party/)下载不下来的错误,因此请使用git clone,即上面的代码进行下载和安装;

测试安装是否成功:

python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure"
输出success则安装成功

GPU测试:

python -m caffe2.python.operator_test.relu_op_test
成功:
<caffe2.proto.caffe2_pb2.DeviceOption at 0x7ff19b6237d0>], engine=u'CUDNN')
.
----------------------------------------------------------------------
Ran 1 test in 4.858sOK

错误:Cudnn.h: No such file or directory

报错:

In file included from
/home/hw/main-data/00_softwares/caffe2/caffe2/core/context_gpu.cu:10:0:
/home/hw/main-data/00_softwares/caffe2/caffe2/core/common_cudnn.h:7:19: fatal error: cudnn.h: No such file or directory

原因:cudnn未安装 
解决方案:下载:https://developer.nvidia.com/rdp/cudnn-download

cuDNN v7.0 Library for Linux
#解压文件
tar -zxvf cudnn-6.5-linux-x64-v2.tgz
#切换路径
cd cudnn-6.5-linux-x64-v2
#复制lib文件到cuda安装路径下的lib64/
sudo cp lib* /usr/local/cuda/lib64/
#复制头文件
sudo cp cudnn.h /usr/local/cuda/include/ 

建议:直接切换到su管理员权限,进行复制文件操作;网上说的需要更新软链接,我装的时候没有用上,补充在下边:

更新软连接

cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.6.5
sudo ln -s libcudnn.so.6.5.48 libcudnn.so.6.5
sudo ln -s libcudnn.so.6.5 libcudnn.so 

错误:No module named past.builtins

解决方案: 
Sudo pip install future 
安装不成功,请更换pip源: 
sudo vim ~/.pip/pip.conf 
添加:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com 

错误:No module named hypothesis

解决方案: 
sudo pip install hypothesis

错误:在build文件夹下运行示例成功,其他文件夹错误

环境变量未设置好,python运行时不知道搜索路径,请做如下操作

echo $PYTHONPATH
export PYTHONPATH=/usr/local:$PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/home/hw/main-data/00_softwares/caffe2/build
echo $LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

如果还是不行:

vim / etc/bash.bashrc
末尾添加
export PYTHONPATH=/usr/local:$PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/home/hw/main-data/00_softwares/caffe2/build
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

caffe2安装步骤相关推荐

  1. ubuntu16.04下gpu版caffe2安装

    http://http://blog.csdn.net/meccaendless/article/de由于之前已经配置好了ubuntu16.04+cuda9.1+cudnn7.04环境,参考我的这篇博 ...

  2. Windows10下python-pcl的安装步骤说明,亲测ok

    Windows10下python-pcl的安装步骤说明 1. 环境依赖 2. 安装步骤 2.1 安装visual studio 2017 2.2 安装pcl并配置环境变量 2.3 编译python-p ...

  3. x9此计算机上没有hasp_mastercam x9安装步骤

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. mastercam x9安装步骤是: 1.首先,先下载好mastercam软件,下载安装包的大小为3.01G,双击打开setup. ...

  4. 1-flutter 安装步骤

    flutter 安装步骤 1 下载SDK SDK 下载地址 2 解压压缩包 将sdk 文件夹丢进系统的应用程序(Application)的目录 3 配置环境变量 命令行 open ~/.bash_pr ...

  5. macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...

    最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...

  6. Atom介绍和安装步骤

    Atom是全然基于web技术开发而成的一款编辑器,其底层架构依赖于chromium,google chrome浏览器也是基于此.编辑器的每一个窗体都是本地渲染的web页面,而且其风格与时下流行的sub ...

  7. MAC YII 安装步骤

    MAC YII 安装步骤 1.下载XAMPP for MAC http://www.apachefriends.org/en/xampp-macosx.html 虽然单独安装apache ,mysq, ...

  8. Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)

    转自:Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2 ...

  9. Vmware Vcenter 5.1 部署安装过程 part 4 vmware vcenter 安装步骤

    Vmware  Vcenter 5.1  部署安装过程 part 4 vmware vcenter  安装步骤 作者:黄鑫      时间:2013-8-14    QQ:153890227(欢迎交流 ...

最新文章

  1. 再温暖的鸡汤不如一场殊死的战争,诸神之战四赛区冠军出炉!
  2. Equinix 位于伦敦的LD8数据中心发生严重故障
  3. echarts统计x轴区间的数值
  4. PMCAFF问答龙虎榜,大神云集,等你挑战
  5. 【c语言】棋盘游戏--三子棋
  6. 编程实战:如何管理代码里的常量
  7. gcc生成的汇编和keil生成的汇编_Linux编译工具:gcc入门
  8. 关于iostream.h与iostream的区别
  9. 西门子g120变频器接线图_西门子S7—1500第二十二讲(G120变频器第二篇)
  10. Rayson API 框架分析系列之2:API服务开发
  11. LOJ 3090 「BJOI2019」勘破神机——斯特林数+递推式求通项+扩域
  12. 解决svg格式的图片移入PPT中,图片出现viewer does not support svg 1.1问题
  13. library sort (图书馆排序)
  14. Qt编写的开源帖子集合(懒人专用)
  15. 易语言传文本到c 崩溃,win7系统易语言打开支持库配置就崩溃的解决方法
  16. 易飞ERP 文件服务接口
  17. PDF怎么去水印,PDF去水印用什么方法简单
  18. 从菜鸟到团队协同大神:产品经理工具技能修炼
  19. 基数排序 java实现
  20. php瑜伽馆源码,深蓝健身房瑜伽馆行业小程序源代码4.15.0

热门文章

  1. 利用手上无用的云主机实现内网穿透
  2. 新手入门:介绍JSP中request属性的用法
  3. python小代码13(递归函数匿名函数)
  4. GHCi Prelude学习
  5. Open×××的Linux内核版,鬼魅的残缺 Prelude
  6. idea使用Markdown流程图
  7. Eclipse中Python注释颜色
  8. 详细教程:公众号文章的评论留言功能怎么开通?
  9. 线程池核心数与最大线程数设置
  10. 推开混合云市场大门,Lenovo xCloud的破局之道