Ubuntu14.04+CUDA8.0+GTX1080+caffe配置教程

Ubuntu16.04+GTX1050ti+CUDA8.0+TensorFlow-gpu+Keras+Pycharm配置深度学习环境 硬件环境:CPU i5-6400; 显卡 GTX1050ti 系统环境:Ubuntu16.04 一、安装Ubuntu16.04双系统 1、利用UltraISO制作安装启动U盘《见 Ubuntu 16.04 安装基础入门教程 启动U盘制作部分》 2、Windows磁盘分区给Ubuntu《见 Windows下安装Ubuntu 16.04双系统 》 3、重启电脑,按住F11七彩虹主板, 阅读详情

转载链接:http://blog.youkuaiyun.com/frank_zrh/article/details/52298909

一、需要预先下载的东西

1.        GTX1080的Linux驱动(run文件)

2.        Install-OpenCV-master(最好先下载好对应的OpenCV版本,修改相应的脚本省时间)

3.        Cuda8.0文件(run文件)

4.        Cudnn5.0文件(压缩包)

二、安装caffe之前的准备工作

Step1:禁用nouveau驱动

按Ctrl+Alt+F1进入命令提示符,新建一个黑名单文件

  1. sudo vim /etc/modprobe.d/blacklist-nouveau.conf  

输入

  1. blacklist nouveau  
  2. options nouveau modset=0  

保存退出(:wq)

然后执行

  1. sudo update-initramfs -u  
执行 lspci | grep nouveau查看是否有内容
  1. lspci | grep nouveau  

如果没有内容 ,说明禁用成功,如果有内容,就重启一下再查看

step2:安装显卡驱动(不从CUDA中一起装,因为CUDA8.0中的显卡驱动太旧)

Ctrl+alt+F1进入字符界面,关闭图形界面 

  1. sudo service lightdm stop  
安装driver

  1. sudo chmod 755 NVIDIA-Linux-x86_64-367.27.run  //获取权限  
  2. sudo ./NVIDIA-Linux-x86_64-367.27.run  //安装驱动  

安装完成之后

  1. sudo service lightdm start  
其实,在我的安装过程中输入上面这条命令之后,显示器会没有内容,我想应该是视频信号已经切换到独显中,而视频线仍然接在集显上

我的方案是,安装完成之后,reboot或者shutdown之后把视频线连接到独显上,避免强制关机

安装完成之后可用一面的命令查看

  1. nvidia-smi  


step3:安装CUDA8.0

进入到CUDA文件所在的目录

  1. sudo sh cuda_8.0.27_linux.run  
除了第二项“”是否安装显卡驱动“选择no之外,其他全部按照默认设定

安装过程显示如下信息

Do you accept the previously read EULA? 
accept/decline/quit: accept

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62? 
(y)es/(n)o/(q)uit: n

Install the CUDA 8.0 Toolkit? 
(y)es/(n)o/(q)uit: y

Enter Toolkit Location 
[ default is /usr/local/cuda-8.0 ]:

Do you want to install a symbolic link at /usr/local/cuda? 
(y)es/(n)o/(q)uit: y

Install the CUDA 8.0 Samples? 
(y)es/(n)o/(q)uit: y

Enter CUDA Samples Location 
[ default is /home/zhou ]:

Installing the CUDA Toolkit in /usr/local/cuda-8.0 … 
Missing recommended library: libGLU.so 
Missing recommended library: libX11.so 
Missing recommended library: libXi.so 
Missing recommended library: libXmu.so

Installing the CUDA Samples in /home/zhou … 
Copying samples to /home/zhou/NVIDIA_CUDA-8.0_Samples now… 
Finished copying samples.

=========== 
= Summary = 
=========== 
Driver: Not Selected 
Toolkit: Installed in /usr/local/cuda-8.0 
Samples: Installed in /home/zhou, but missing recommended libraries

Please make sure that 
- PATH includes /usr/local/cuda-8.0/bin 
- LD_LIBRARY_PATH includes /usr/local/cuda-8.0/lib64, or, add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-8.0/bin

Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-8.0/doc/pdf for detailed information on setting up CUDA.

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 361.00 is required for CUDA 8.0 functionality to work. 
To install the driver using this installer, run the following command, replacing with the name of this run file: 
sudo .run -silent -driver

Logfile is /tmp/cuda_install_2961.log 

设置环境变量

  1. sudo vi /etc/profile  
在文件的最后面加上下面两句
  1. export PATH=/usr/local/cuda-8.0/bin:$PATH  
  2. export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH  
使环境变量立即生效
  1. sudo ldconfig  


这里强势插入一个步骤:安装库,因为接下来安装Samples需要make,所以得先装好一些库和依赖

  1. sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev  libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx  

在安装库的过程中也出现一些问题,例如有些安装不了(选择的软件源没有这个库),这种情况可以在ubuntu的网站搜索相应的

库的名字,可以到它给出的链接去下载deb包直接双击安装就可以了。校园网的用户建议连接中科大的源,速度很快。

安装CUDA自带的Samples

  1. cd /usr/local/cuda/samples  
  1. sudo make all -j4  
这里j后面的数,网上说是cpu的核心数目

编译完之后

  1. cd ./bin/x86_64/linux/release  
运行例程
  1. ./deviceQuery    

若出现显卡信息,则说明安装完成了


step3:安装CUDNN5.0

将cudnn解压后就是一个名为CUDA的文件夹,放在哪都可以,我们还要复制里面的文件到相应的地方,并创建软链接

  1. cd cuda    
  2. sudo cp lib64/lib* /usr/local/cuda/lib64/    
  3. sudo cp include/cudnn.h /usr/local/cuda/include/   
  4. cd /usr/local/cuda/lib64/  
  5. sudo chmod +r libcudnn.so.5.0.5  
  6. sudo ln -sf libcudnn.so.5.0.5 libcudnn.so.5  
  7. sudo ln -sf libcudnn.so.5 libcudnn.so  
  8. sudo ldconfig  


-----------------------------------我把这里作为分界线,是因为多次实验以上的步骤都不会出错,容易出错的地方在分界线下面的部分--------------------------------

step4:安装opencv

这里推荐网友写的一个脚本(百度云下载http://pan.baidu.com/s/1qX1uFHa ,密码:wysa)
在Isstall-OpenCV-master的根目录下

  1. cd ./Ubuntu  
  2. sudo sh dependencies.sh  
  3. cd ./3.0  
  4. sudo sh opencv3_0_0.sh  
第一次运行会发现编译到72%时出错,因为现在opencv3.0有个地方还未修改,遇到CUDA8.0会出错

github大神给出了解决方案(https://github.com/opencv/opencv/pull/6510/commits/10896129b39655e19e4e7c529153cb5c2191a1db)

意思就是在下载好的OpenCV3.0的文件夹中

  1. cd ./modules/cudalegacy/src  
  2. sudo vim graphcuts.cpp  
在代码line45中找到

#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)

将他改为

#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)

这样再编译一下就好了,在这里有一点需要注意,如果又用

  1. sudo sh opencv3_0_0.sh  
则需要,先对opencv3_0_0.sh文件进行修改,将脚本中下载opencv文件和解压的两句注释掉就可以了

等待几分钟,就安装好了。

三、编译caffe

安装依赖项和各种库

  1. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libatlas-base-dev libgflags-dev libgoogle-glog-dev  
  2.  liblmdb-dev  
  1. sudo apt-get install --no-install-recommends libboost-all-dev  
安装pycaffe所需要的依赖项
  1. <span style="font-family:SimSun;font-size:12px;">sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py   
  2. python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython  

进入caffe的根目录
  1. <span style="font-family:SimSun;font-size:12px;">cp Makefile.config.example Makefile.config</span>  

根据自己的需要修改Makefile.config

我自己改了CUDNN项和OPENCV项(用了3.0就要修改这一项)

  1. make all -j4  
  2. make test -j4  
  3. make runtest -j4  

第一次make的时候出现了错误

.build_release/lib/libcaffe.so: undefined reference tocv::imread(cv::String const&, int)'.build_release/lib/libcaffe.so: undefined reference tocv::imencode(cv::String const&, cv::_InputArray const&, std::vector >&, std::vector > const&)

参考https://github.com/BVLC/caffe/issues/2348的回答

我尝试了在caffe根目录下

  1. rm build(如果有这个文件夹的话)  
  2. mkdir build  
  3. cd build  
  4. cmake ..  
  5. make all -j4  
  6. cd ..  
  7. make all -j4  
这样下来就可以make成功了,如果还出现问题可以看看上面提供的链接

接下来我就

  1. make test  

但是再次出错了

libcudart.so.8.0: cannot open shared object file: No such file or directory

应该是库文件没有链接好

用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边

  1. ln -s /where/you/install/lib/*.so /usr/lib   
  2. udo ldconfig  
修改LD_LIBRARY_PATH(这个在之前已经做好了)
  1. export LD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH   
修改/etc/ld.so.conf在文件中添加cuda8.0的lib路径
  1. /usr/local/cuda-8.0/lib64  

一共三步就解决了缺少动态链接库的问题

再接下来make test 和make runtest都没有出错了


虽然之前也配置过cuda7.5和gtx970但是,由于gtx1080比较新,安装驱动要单独从官网上先下载,配置过程中opencv与cuda8.0也有兼容问题。

有参考网上的教程,但是还是花了两天时间来配置。特意整理了这样一篇博客,流程是完全按照我成功配置下来的过程而写的 ,希望对大家有帮助。

也感谢在这过程中给我帮助的同学。第一次写博客,还请多多指教!


参考的博客:http://www.2cto.com/os/201607/528798.html


GTX1080+Ubuntu16.04+Cuda8.0+Anaconda2+Opencv3+Matlab2014a+caffe 今天做的还算蒜粒,几个小时就把matlab搞定了...(我知道大神肯定会觉得我智商简直了...没错,谁让我把2015b那个翻来覆去弄好多遍呢。对了,说着忽然想起一个小tips,也是我今天学来的。) 如何删掉安装的matlab。 cd /usr/local/MATLAB sudo rm MATLAB linux下都是文件,不存在卸载一说,就是把所有相关文件都删了。我之前七 阅读详情

相关推荐

图像去雾常见数据集

上述数据集涵盖了室内、室外、真实和合成等多种场景,可以满足不同研究需求。在选择数据集时,建议根据具体任务的应用场景和目标选择合适的数据集,例如真实雾天图像适合模型的实际应用验证,而合成数据则适合模型的快速迭代和训练。希望本文能为从事图像去雾研究的朋友提供一些帮助!

m0_68604571的博客 6336

GTX1080+Cuda8.0+Cudnnv5+caffe+faster-rcnn

五、安装Caffe并测试 在这里面也会有一个坑,大家先做好心理准备,如果顺利完成的话自然最好。 1. 安装pycaffe必须的一些依赖项: $ sudo apt-get install -y python-numpypython-scipy python-matplotlib python-sklearn python-skimage python-h5pypython-pr

W麦田的守望者 9502

034、特定场景优化(一):小目标检测的改进策略合集

本文针对工业场景中的小目标检测难题,提出了一套实战优化方案。首先从数据层面建议保持高分辨率输入(1024-1280像素)或采用切块训练策略,并适当放大标注区域。在网络结构上,提出减少下采样次数、增加高分辨率检测头、引入空间注意力机制等改进。损失函数方面推荐使用NWD匹配和QFL损失提升小目标敏感度。部署环节强调NMS优化、分辨率对齐和量化处理技巧。最后总结核心经验:优先优化数据质量而非模型结构,标注一致性比算法更重要,同时需为实际部署预留性能余量。硬件升级有时比算法调优更经济有效。

xiaoyaohou11的博客 652

【希望对新手有帮助】Ubuntu14.04+CUDA8.0+GTX1080+caffe配置教程

倒腾了两天,终于把这块新买的1080配置好能在caffe上跑了。组里只有我一个人做这个,所以很多东西都自己摸索。参考了一些博客,google了一些问题,写成我的第一篇优快云博客,希望能对一部分人有帮助。

Frank_zrh的博客 1万+

避坑指南:从聚宽迁移到QMT必须知道的5个细节(含Redis连接异常处理)

本文详细解析了从聚宽迁移到QMT平台时需注意的5个关键细节,特别是Redis连接池优化和xtquant重连机制。通过实战代码示例,帮助量化团队解决信号传递稳定性、时间同步、滑点控制等核心问题,确保交易策略平稳过渡。

weixin_27303545的博客 430

半导体工厂自动化实战:用secs4net实现设备与MES系统通信(附完整代码)

本文详细介绍了如何利用secs4net框架实现半导体工厂设备与MES系统的高效通信。通过解析SECS/GEM协议的核心架构、关键业务场景实现及性能优化实践,帮助开发者快速掌握工业自动化通信技术,提升生产效率和系统稳定性。

transformer2023的博客 893

cuda、cudnn、驱动版本查看及nvidia驱动、cuda安装及卸载

查看cuda 版本 cat /usr/local/cuda/version.txt 查看cudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

xiaoou的博客 3万+

手把手教你用CEFSharp打造防关联指纹浏览器(附完整代码)

本文详细介绍了如何基于CEFSharp框架,从零开始构建一个企业级的防关联指纹浏览器。通过剖析核心架构、多进程隔离实现、动态指纹混淆(如Canvas、WebGL)的实战代码,以及代理集成与性能优化,为跨境电商、广告投放等场景提供了一套可控、安全的开源解决方案。

fern8的博客 963

cuda安装后提示

注:使用deepin自带软件安装的英伟达显卡驱动 =========== = Summary = Driver: Not Selected Toolkit: Installed in /usr/local/cuda-10.1/ Samples: Installed in /home/js/, but missing recommended libraries Please make sur...

jslove1997的博客 3785

如何理解S参数的三大特性

提到S参数的时候经常会涉及一些概念,如无源性、因果性、互易性等,本文逐一介绍这些特性的概念、成因以及判断方式。

一只豌豆象的博客 4500

基于YOLOv11的军事目标识别系统设计与实现(坦克、舰船检测)

DOTA-v2.0(包含多种军事装备的航拍图像)图片数量:11,268类别:18类,包括坦克、舰船、战斗机等分辨率:800×800~4000×4000HRSC2016(高分辨率舰船检测数据集)图片数量:1,061类别:舰船及子类特点:包含多种视角和复杂背景图片数量:5,000+类别:22种军用飞机标注:精确边界框自建数据集建议收集来源:公开军事演习视频、卫星图像、模拟游戏截图数据增强:模拟不同天气、遮挡、低光照等战场环境。

YOLO 450

安装cuda10.2在ubuntu20.04下

cuda安装 会提示: ***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 10.0 functionality to work.忽略就行。 设置环境变量 在主目录下的~/.bashrc文件添加如下路径 export LD_LIBRARY_PATH=$LD_L..

m0_51590371的博客 4422

微信小程序:errno: 1500104, errCode: 10008, errMsg: “writeBLECharacteristicValue:fail:system error, status

微信小程序errno: 1500104, errCode: 10008, errMsg: "writeBLECharacteristicValue:fail:system error, status: UNKNOWN (239)"微信小程序调用蓝牙API,wx.writeBLECharacteristicValue()报错,微信小程序蓝牙写入错误,在开发uniapp微信小程序蓝牙通信功能时报错,蓝牙开发设备控制核心api,微信小程序调用蓝牙API “wx.writeBLECharacteristicValu

✅ 精选推荐文章 3931

Ubuntu16.04+CUDA8.0+caffe配置

Ubuntu16.04+CUDA8.0+caffe配置详细过程,并对配置过程中出现的一些错误提供解决办法。

xuzhongxiong的博客 4万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Caffe Ubuntu14.04 + CUDA 8 (支持GTX1080 1070等Pascal架构显卡)

1. 前言 本教程使用的系统是Ubuntu 14.04 LTS 64-bit,使用的CUDA版本为8。 理论上本教程支持Pascal架构显卡,如游戏卡GeForce GTX1070,GTX 1080,新Titan X;以及刚刚推出的计算卡Tesla P100。 如果你在安装时使用计算卡进行GPU加速,而用于显示的显卡不是NVIDIA显卡,则可能导致因为安装NVIDIA驱动时自动加载X Ser...

Yaoyao's Blog 2876

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Caffe学习(一)Caffe+ubuntu14.04+Cuda8.0安装

硬件配置:i76700K + GTX1080 + 32G 2400MHz RAM + 250G SSD 1.      ubuntu14.04安装 刚装完以后系统有可能卡顿非常明显,此时是因为显卡驱动没有安装。 2.      GTX1080显卡驱动367.35安装 Sudo apt-get update##更新源 sudo add-apt-repository ppa:graphics

BryantLJ学习的地方 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ubuntu 16.04 + GTX 1080 DeepLearning工作站搭建

GTX 1080 + Ubuntu 16.04 + CUDA 8.0RC + cudnn+caffe安装教程

王强_CASIA的博客 6277

ubuntu14.04+cuda8.0(GTX1080)+caffe安装

http://www.2cto.com/os/201607/528798.html 1、 ubuntu14.04安装 分区:usr/local 300G boot 200M / 根目录 300G 交换空间 20G (内存16G) 其余都是/home 重装之后,下载NVIDIA-Linux-x86_64-367.27.run,下载地址为:http://www.geforce

isuker的博客 8405

caffe 安装(Ubuntu 14.04 +caffe+GTX 1080+CUDA8.0 +cuDNN v5)

这次安装重装了n次系统,碰到各种问题,参考师兄和网上的经验终于安装成功,现在把自己的安装步骤具体记录下来。有助有经验的分享

AndyCao9527的博客 926

Ubuntu14.04 + GTX1080 + CUDA8.0 +Caffe

Ubuntu14.04 + GTX1080 + CUDA8.0 +Caffe前言又要写安装贴,感觉离我的技术blog走远了,现在感觉写下来的东西可能并没有什么大用,总会有新坑出现,到时又得爬坑。说是这么说,我还是写一下吧。实验室新购一台机器,双路GTX1080(本来是双路titan的,无奈好像新titan不好买到,将就一下吧,不过终于可以不用我的笔记本跑了,想想还是无限美好!)1.安装Ubuntu具

挖坑--埋坑 815

Ubuntu16.04 + cuda8.0 + GTX1080 + matlab14.04a + Opencv3.0 + caffe 安装教程

配置说明: 双硬盘双系统,250G固态硬盘装了win10,4T机械硬盘装了Ubuntu16.04 双显卡:集显加独显(GTX1080) 先按照了win10,再装Ubuntu16.04,都是制作了U盘引导盘安装,没什么好说 说明 1、1080装机只能使用DVI接口的显示器,无法使用VGA或者转接头之类的。或者先使用集显连显示器。当然当你把显卡驱动安好之后,是能用VGA接口的,不...

haoji007的博客 987

Ubuntu 16.04 + Opencv3.0 + gtx1080 + caffe(SSD) + ROS(Kinetic)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

zp9187 4159

深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow

http://f.dataguru.cn/thread-660774-1-1.html 发表于 2016-7-20 09:04 | 只看该作者 |倒序浏览 |阅读模式 深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow发表于 2016年07月18号 由 52nlp     

isuker的博客 6208

ubuntu14.04+gtx1080+caffe+cuda8.0+matlab2015b以及遇到的问题

一开始是只菜鸟,linux是啥都闹不清,因为实验室要用caffe研究深度学习,然后自己折腾这玩意不知道折腾了有多久,重装系统不下20次!!!照着人家的教程来,总也遇见人家遇不见的问题,好多时候解决不了,发现最简便的方法竟然只能是——重装,原谅我只是个菜鸟。满满都是辛酸泪啊。然后要感谢一下网上各种大牛们的教程和对各种问题的解答,现在已经能比较快的重新搭建了,把我收集到觉得有用的资源和我的经验和大家分

Yeatz的博客 3933

「Deep Learning」Caffe+GTX1080+CUDA8.0+cudnn5.0

Sina Weibo:东莞小锋子Sexyphone Tencent E-mail:403568338@qq.com

小锋子Shawn 2728
上一篇: 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
下一篇: GTX1080+Cuda8.0+Cudnnv5+caffe+faster-rcnn
zouroot
博客等级 码龄14年 99粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值