现在是2017-11-13

因为要学习Caffe,在Ubuntu上配了2天的环境,纵然事前已经看了很多相关的教程,准备的也比较充分,但是还是遇到各种坑,现在记录下来。

比较了几个博客,后来参考的这个博客:http://www.cnblogs.com/xuanxufeng/p/6150593.html  ,作者是“一生不可自决”,但里面也有一些问题,需要注意的。下面主要写需要注意的问题。

know1.安装Ubuntu16.04

装16.04而不是其他版本是基于以下几个方面的考虑,首先,CUDA官网目前只支持Ubuntu 的17.04和16.04,而17.04目前还不是很稳定;第二,16.04可参考的帖子较多,要知道,不同版本的Ubuntu上面的软件可能有完全不同的依赖关系。

关于Ubuntu安装双系统,以前装过无数遍,但仍然踩坑,主要是在重装Ubuntu的时候,当安装进程进行到Grup2时,报错。很奇异,后来通过更改在启动时进入BIOS,禁用UEIF,得到解决。分析原因,可能是由于第一次的时候,在Windows上用BSD给Ubuntu添加了启动选项,在Windows的引导里面产生了某些文件,导致二次安装时失败。当用legecy(不知打错没,大概是这几个字符)模式安装完之后,需要进入Windows,用BSD把原来的选项表删除后重新设置。

know2.安装驱动显卡

只要安装官网最新的那个就行,后续其实安装CUDA的时候可以选择安装,但是不能保证是最新的或者是完全兼容的,所以可以去官网                                                                      http://www.nvidia.com/Download/index.aspx?lang=en-us 查看适合自己显卡的驱动并下载。

know3.关于CUDA和OpenCV

CUDA是参考博客的过程来配置的,但我一开始是安装的9.0(因为官网上已经更新CUDA9.0,且官网找不到8.0,而且官方数据显示,9.0的性能提高了很多),后来发现,在配置(还没到编译)OpenCV时会出现错误,

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

在执行这个指令时,会报错,搜索原因,疑似因为OpenCV时2015年发布的,但CUDA是2017才发布的,所以导致无法编译OpenCV里的CUDA文件。期间以为是OpenCV的问题,后来从开始的3.3,改成3.2,又该成3.1,还是不行。

后来完全按照作者的记录来,在网上找到了CUDA8.0的安装包,重新安装了一遍,这个OpenCV3.1终于成功安装,没有报错。因为担心之前安装时安装的各种包的影响,把Ubuntu重装了一次,所以才有“know1”这个体会。

know4.关于Caffe

按照作者的过程,的确在编译Caffe时遇到了"错误内容2",但根据所提供的方法,仍无法运行,后来通过在 /usr/local/cuda/lib64 文件夹内进行如下操作得以成功编译:

sudo rm -rf libcudnn.so     libcudnn.so.5

sudo ln -s libcudnn.so.6.0.21     libcudnn.so.6

sudo ln -s libcudnn.so.6    libcudnn.so

目测这个和安装的cudnn的版本号有关。

至此,所有安装完成并且通过测试。

Ubuntu 16.04+CUDA8.0+Caffe+OpenCV3.1相关推荐

  1. Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译 (二)

    二.安装Cuda,Caffe [参考文献] [1].Ubuntu 16.04 安装配置Caffe 图文详解★★★★ [2]. Ubuntu下安装Caffe.pdf★★★★★ [3]. CUDA_Qui ...

  2. Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译(三)

    三.安装编译OpenCV [参考文献] [1]. OpenCV:Installation in Linux★★★★ [2]. Ubuntu 16.04 安装配置Caffe 图文详解★★★ [下载软件] ...

  3. Ubuntu 16.04 + cuda-8.0 + cudnn-6.0 + Tensorflow1.4和Caffe(极其简单)

    简介 因深度学习的需要,跑模型需要GPU加速,于是自己配置了一下,在实验室学长的帮助下,过程曲折,但其实很简单.get 几点经验: 网上教程需要自己配置NVIDIA显卡驱动,其实不需要,找到" ...

  4. 详细安装指南-Ubuntu16.04,CUDA8.0,Caffe,OpenCV3.1,Theano,Tensorflow,纯属转载,等待自己修改

    服务器系统崩溃,买的组装服务器不靠谱啊,售后很热情,但是技术... Ubuntu16.04 Ubuntu16.04就自己装吧,这个省略.安装完成之后,根据自己实际情况,配置一下怎么上网.之后,更新源, ...

  5. Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译(四)

    四.安装编译MATLAB [参考文献] [1]. Ubuntu16.04下 Matlab2015b安装与激活及注意事项★★★★★ [2]. ubuntu16.04+caffe+matcaffe安装笔记 ...

  6. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

  7. ubuntu16.04 cuda8.0 caffe 编译 error: cublas_v2.h 没有那个文件或目录

    ubuntu16.04 cuda8.0 caffe 编译时遇到 caffe fatal error: cublas_v2.h 没有那个文件或目录 参考:http://blog.csdn.net/qq_ ...

  8. ubtuun怎么运行PHP文件_解决phpMyAdmin在Ubuntu 16.04/PHP7.0下的Deprecation Notice

    今天大伟哥在phpMyAdmin下管理MySQL数据库,发现了很多错误提示: Deprecation Notice in ./../php/php-gettext/streams.php#48 Met ...

  9. Ubuntu 16.04下安装Caffe解决 undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE

    今天安装Caffe框架,make时一切正常,但import caffe时出现以下错误 >>> import caffe Traceback (most recent call las ...

最新文章

  1. (翻译)Quartz官方教程——第七课:TriggerListeners 和 JobListeners
  2. python在mac上运行不用装模块_MAC OSX使用Python安装mysql模块问题
  3. NeurIPS 2020 | 利用像素级别循环一致性解决领域自适应语义分割问题
  4. MyBatis的修改数据操作
  5. 一文详解pytorch的“动态图”与“自动微分”技术
  6. 组装电脑教程(转载)
  7. java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
  8. 跨越请求,关于后端session会话丢失的解决办法(转载)
  9. 【数据仓库】OLTP系统和OLAP系统区别
  10. 【ES7(2016)】Array.prototype.includes()
  11. 华为鸿蒙搭载哪些手机,华为鸿蒙系统支持哪些手机 可以装华为鸿蒙系统手机...
  12. PIC单片机应用开发实践教程(五): 烧录器简介
  13. 3Dmax各类问题汇总及其完整解决方法
  14. 机器学习及其Matlab实现——从基础到实践
  15. 义乌义川机器人_义乌人文
  16. win8配置JDK1.8环境变量
  17. 青青日记app界面原型
  18. 【采样算法】拉丁超立方采样
  19. MYSQL基础(sql语句)
  20. 3个月备战政治数学,你成功上岸了么?

热门文章

  1. itest work(爱测试) 开源接口测试敏捷测试管理平台 9.5.0 发布,接口测试及脑图用例重大升级
  2. win10系统AMD显卡OBS录屏黑屏解决方法
  3. 在美国的电子工程师眼中的中国电子行业!
  4. php-fpm启动方式,php-fpm 的各种启动方式
  5. 点集拓扑学习(一)拓扑空间
  6. 浅谈互联网电商平台都有哪些模式
  7. android资源收藏
  8. 设计师浅谈标志设计经验
  9. js将当前时间格式化为年-月-日 时:分:秒
  10. python爬虫教程:实例讲解Python爬取网页数据