转载请注明:http://blog.csdn.net/c602273091/article/details/53907162

最近实验室新到了一个GPU服务器:2块GTX1080+1块intel低端显卡+2块至强CPU+256GSSD+64G内存+4T磁盘。然后因为做Semantic SLAM需要训练自己的很大的模型,所以需要装caffe。整个过程遇到了很多坑,最坑的当然就是显卡驱动这个问题。一方面ubuntu16.04、显卡都是比较新的版本,nvidia在这方面的支持也是一如既往地让人吐槽。在安装显卡驱动过程中,遇到了闪屏、循环登录等等问题。我会在本篇博客说一下我怎么解决的,以记录我两天的心酸历程。

  • CPU版本安装
  • GPU版本安装
  • 问题总结

CPU版本安装

我找的我觉得最好的版本是:
https://github.com/BVLC/caffe/wiki/Ubuntu-16.04-or-15.10-Installation-Guide
1、安装依赖项:

sudo apt-get updatesudo apt-get upgradesudo apt-get install -y build-essential cmake git pkg-configsudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compilersudo apt-get install -y libatlas-base-dev sudo apt-get install -y --no-install-recommends libboost-all-devsudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev# (Python general) sudo apt-get install -y python-pip# (Python 2.7 development files) sudo apt-get install -y python-dev sudo apt-get install -y python-numpy python-scipy

2、下载caffe:直接git。

https://github.com/BVLC/caffe

照着链接里面写的把Makefile.conf进行修改就可以跑了。

当然你也可以按照caffe官网走一遍:
http://caffe.berkeleyvision.org/installation.html#compilation
http://caffe.berkeleyvision.org/installation.html#compilation

这样就可以跑CPU版本了。如果安装不对可以考虑是某些库没装好,再装一边,或者考虑是Makefile.conf没有写好。要在python中import caffe的话需要把caffe的python加入到bashrc里。

GPU版本安装

我建议还是多花时间安装GPU版本,我跑faster rcnn的时候,出一张图片用GPu是0.1s,CPU是20s,差距悬殊。

GPU安装的过程继续参考:
https://github.com/BVLC/caffe/wiki/Ubuntu-16.04-or-15.10-Installation-Guide
cuda,cudnn版本一定要匹配。

问题总结

关键的地方来了,显卡驱动的各种坑。请看必杀技:
不需要驱动的使用: http://f.dataguru.cn/thread-725568-1-1.html
http://m.blog.csdn.net/article/details?id=51321887
http://blog.csdn.net/t5131828/article/details/53258925
记得不要装opengl,这个装了你就准备循环登录吧。

循环登录或者闪屏的话,不要想着重装。不到万不得已,不要重装。按ctrl+F1进入命令行模式,把刚才装的驱动删了,把关闭的nouveau的配置文件删了,更新一下。

看了那么多修改nouveau的教程,关闭,删除什么的,都没有什么卵用。

修改nouveau:
http://m.blog.csdn.net/article/details?id=52433609
http://blog.chinaunix.net/uid-11581508-id-3905393.html
http://www.360doc.com/content/15/1212/01/26884432_519759639.shtml
http://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=477846&sid=b80c818379ae3640e4e3f5b3c7dae381&start=15
http://www.cnblogs.com/taopanpan/p/4263951.html
http://www.linuxdiyf.com/linux/26370.html
http://m.blog.csdn.net/article/details?id=52433609

非常好的教程:
http://blog.csdn.net/t5131828/article/details/53258925
http://www.52nlp.cn/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B8%BB%E6%9C%BA%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE-ubuntu-16-04-nvidia-gtx-1080-cuda-8
http://lib.csdn.net/article/deeplearning/51314
http://m.2cto.com/os/201608/535727.html
http://blog.csdn.net/t5131828/article/details/53258925
http://qoofan.com/read/vnWeVBzVGM.html
http://f.dataguru.cn/thread-718537-1-1.html

cuDNN下载及安装教程:
下载地址:https://developer.nvidia.com/rdp/cudnn-download
http://blog.csdn.net/lee_j_r/article/details/52693724

安装cudnn的详细教程:
http://blog.csdn.net/jhszh418762259/article/details/52958287?locationNum=8&fps=1
http://blog.csdn.net/jhszh418762259/article/details/52958287?locationNum=8&fps=1

hdf5的问题解决: http://www.linuxdiyf.com/linux/21717.html
http://blog.csdn.net/zouyu1746430162/article/details/53391283
http://www.cnblogs.com/taopanpan/p/4263951.html

装完之后测试: http://www.linuxdiyf.com/linux/21717.html

安装opencv: http://blog.csdn.net/xiaxiazls/article/details/52039473

Makefile.conf的书写:
http://www.cnblogs.com/anmengcv/p/5368846.html
http://blog.csdn.net/jbddygb/article/details/52721808

caffe安装+Ubuntu16.04+三显卡gpu加速相关推荐

  1. i7-7700CPU上安装ubuntu16.04以及显卡、网卡不兼容问题的解决

    i7-7700CPU上安装ubuntu16.04以及显卡.网卡不兼容问题的解决 公司的新电脑是比较新的i7-7700,ubuntu16.04的内核和cpu.显卡兼容性存在问题,因此记录一下自己踩过的坑 ...

  2. 成功安装ubuntu16.04+cuda9.0+cuDNN7.0.5+caffe+digits(附错误汇总)

    成功安装ubuntu16.04+cuda9.0+cuDNN7.0.5+caffe+digits(附错误汇总) 本机硬件:双核i7 内存8G 显卡GTX070(不好意思,比较水) 安装顺序:依赖包--& ...

  3. Ubuntu16.04 GT730 显卡驱动安装

    Ubuntu16.04 GT730 显卡驱动安装 折腾了好多次,几乎一天时间才搞好真的是,真的是心累,现在简要说明一下步骤 1.禁用Nouveau 安装好依赖包后需要禁用 nouveau,只有在禁用掉 ...

  4. Ubuntu16.04 NVIDIA显卡驱动卸载与安装

    Ubuntu16.04 NVIDIA显卡驱动卸载与安装 1.NVIDIA显卡驱动下载 2.NVIDIA显卡驱动卸载 3.NVIDIA显卡驱动安装 3.1.在线安装 3.2.离线安装 1.NVIDIA显 ...

  5. 微星GS66安装Ubuntu16.04并配置网卡驱动(此方法不能解决显卡和网卡同时安装的问题,如果想两者兼得请移步到另一篇ubuntu18.04的安装博客)

    微星GS66安装Ubuntu16.04并配置网卡驱动(此方法不能解决显卡和网卡同时安装的问题,如果想两者兼得请移步到另一篇ubuntu18.04的安装博客) 前言 有线.无线网卡驱动解决 前言 最近新 ...

  6. 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装

    联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装 目录 Ubuntu16.04系统安装 安装NVIDIA-1050Ti显卡驱动 安装Cuda10 目 ...

  7. 机械革命z2 Air(显卡:nvidia1650)安装Ubuntu16.04.5+NVIDIA1650驱动(430.64)

    机械革命z2 Air(显卡:nvidia1650)安装Ubuntu16.04.5+NVIDIA1650驱动(430.64) 1 安装Ubuntu16.04.5系统 2 解决双显卡导致的HDMI无输出问 ...

  8. ubuntu16.04系统显卡驱动查询与安装

    ubuntu16.04系统显卡驱动查询与安装 1. 查询并下载显卡驱动 1.1 关于nouveau驱动 1.2 下载显卡驱动 2. 安装显卡驱动 2.1 禁用nouveau驱动 2.2 卸载原有的显卡 ...

  9. 深度学习(TensorFlow)环境搭建:(一)Ubuntu16.04+1080Ti显卡驱动

    一.配置 系统:Ubuntu16.04.4 LTS GPU:GTX1080Ti 二.总体流程步骤 安装Ubuntu16.04 安装1080Ti显卡驱动 三.安装Ubuntu16.04 3.1.下载16 ...

  10. 安装ubuntu16.04+Nvidia驱动+Cuda8.0+Cudnn5.1+Matlab R2017b+Pycharm+WPS

    硬件环境:NVIDIA GTX 760+i5 本文只是为了方便以后自己再安装时比较方便,做的一个记录.所以基本所有步骤都来自各参考文章的步骤. 安装ubuntu16.04 安装Nvidia驱动 安装C ...

最新文章

  1. 25个增强iOS应用程序性能的提示和技巧 — 中级篇
  2. (转)HLSL,函数列表
  3. 从当前活动获取根视图
  4. jmeter安装包双击没反应_windows环境下Jmeter5.2的安装使用
  5. 推荐一款shell自定义提示符Sexy Solarized Bash Prompt
  6. shell 写文件写入内容
  7. Go 设计模式(Go patterns)
  8. 产品体验报告:在行APP分析
  9. 什么是波特率,波特率怎么计算
  10. 十二种不常见密码及部分实现脚本
  11. 硬件木马检测方法概述
  12. WebStorm使用-显示隐藏文件
  13. 计算机本地连接没有有效ip配置,本地连接没有有效的ip配置怎么解决
  14. chrome设置浏览器网页编码
  15. 解决IMP-00058和IMP-00000
  16. HTTP协议报文基本格式
  17. 同一个世界 两世之约(1-6)
  18. 有时候,我们曾经有着同样的困扰。
  19. DDoS 受控攻击源地域分布
  20. Windows网络编程 — UDP完成端口的实现

热门文章

  1. java kaptcha,java验证码组件kaptcha使用方法
  2. python: 校园网登录脚本
  3. linux ftp无法打开文件,Linux下vsftp匿名用户无法上传文件
  4. Python学习视频收集
  5. java毕业设计彩妆销售网站Mybatis+系统+数据库+调试部署
  6. 转:gp88写频教程
  7. python选择题题库
  8. Tinder 和 Potluck 的卡片风格实现
  9. 为什么PBFT协议中需要Commit阶段
  10. Base32 应用与原理解析