Ubuntu+CUDA+OpenCV+Caffee安装
CUDA安装
CUDA安装 从官网上下载对应的安装包,例如cuda_7.5.14_linux_64.run。
sudo ./cuda_7.5.14_linux_64.run
这样CUDA应该已经安装了。默认的安装目录为/usr/local/cuda-7.5 之后完成如下任务:
第一:把CUDA安装后的bin加入到系统环境变量中
sudo vim /etc/profile (若没有vim ,可以将vim 换成 vi ,或者安装vim,命令为 sudo apt-get install vim)
点击 i 进行写文件,写入如下内容后 单击Esc,输入 :wq进行保存
export PATH=/usr/local/cuda-6.5/bin/:$PATH
- 1
- 2
- 1
- 2
配置生效
source /etc/profile
- 1
- 1
第二:把CUDA编程需要的库加入到系统链接库中
在/etc/ld.so.conf.d/目录下建立cuda.conf文件,写入
/urs/local/cuda-7.5/lib64
- 1
- 1
执行使配置生效
sudo ldconfig
- 1
- 1
第三:编译CUDA提供的samples,samples默认的安装目录为/home/yourname/NVIDIA_CUDA-7.5_Samples
下载需要的库,这个是上面安装CUDA时最后提示问题需要的库,这里安装就可以了。
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
- 1
- 1
编译samples,进入到samples目录下面
sudo make
- 1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
OpenCV安装
有人写了完整的脚本直接用就行了。下载地址:https://github.com/jayrambhia/Install-OpenCV
下载适合自己的版本脚本,执行即可
sudo ./opencv2_4_10.sh
- 1
- 1
atlas安装
这个直接安装即可
sudo apt-get install libatlas-base-dev
- 1
- 1
安装后,把相应的库添加到系统的链接库路径中。atlas默认安装目录为/usr/lib/atlas-base/
在/etc/ld.so.conf.d/目录下添加atlas.conf,文件中添加
/usr/lib/atlas-base
/usr/lib/altas-base/atlas
- 1
- 2
- 1
- 2
执行使配置生效
sudo ldconfig
- 1
- 1
安装其他的依赖库
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
- 1
- 1
安装Python环境
系统默认有python环境,我们先安装pip
sudo apt-get install python-pip
- 1
- 1
下载caffee包,解压后进入python目录,执行下面命令
for req in $(cat requirements.txt); do sudo pip install $req; done
- 1
- 1
这样前面部分就差不多了,开始安装caffee
Caffee安装
进入caffee目录,先修改配置文件Makefile.config,请依照自己主机配置参考这篇博客进行修改Makefile.config文件:http://blog.csdn.net/jiajunlee/article/details/52068230。配置文件修改成功后,进行编译Caffee。
make all -j4
make test
maket runtest
- 1
- 2
- 3
- 1
- 2
- 3
这样caffe就配置成功了,可以利用官网上对LeNet对于MNIST手写数据集的识别来使用下caffe,具体网址为:http://caffe.berkeleyvision.org/gathered/examples/mnist.html,里面有很详细的介绍如何训练网络。
Ubuntu+CUDA+OpenCV+Caffee安装相关推荐
- Ubuntu下OpenCV的安装及使用示例
文章目录 一. 认识OpenCV 二. 安装OpenCV (1)OpenCV安装包 (2)解压安装包 (3)使用cmake安装opencv (4)使用make创建编译 (5)安装 (6)配置环境 三. ...
- Ubuntu下Opencv的安装与使用
目录 一.Ubuntu中安装opencv 二.使用示例--图片 1.源代码 2.编译 三.使用示例--视频 1.虚拟机获取摄像头权限 2.播放视频 3.录制视频 4.问题 四.小结 五.参考文献 一. ...
- Ubuntu下opencv的安装使用
目录 一.Ubuntu下安装opencv 二.Ubuntu下opencv摄像头的使用 1.打开摄像头显示处理视频的程序 2.改进 三.总结 一.Ubuntu下安装opencv 1.下载oencv 在u ...
- Ubuntu中OpenCV的安装及使用示例
安装环境:VMware虚拟机安准的Ubuntu系统 OpenCV版本:3.4.11 一.OpenCV下载及安装 1.安装包 (1)下载OpenCV数据包 国内下载网址:https://www.bzbl ...
- Ubuntu下OpenCV的安装及实例
一.OpenCV安装 1. OpenCV 3.4.11下载地址:下载地址 选择3.4.11.zip 2.在解压缩包之前,将 opencv-3.4.11.zip 复制到 home 文件夹下,再解压缩. ...
- Ubuntu下opencv的安装和使用
下载好opencv包 提取后终端打开文件夹 更新用户 安装cmake 安装依赖库 sudo apt-get install build-essential libgtk2.0-dev libavcod ...
- Ubuntu 下OpenCV的安装及使用示例
目录 一.安装OpenCV 1.下载安装包 1)下载OpenCV数据包 2)使用cmake安装opencv 4)使用make创建编译. 5)安装 2.配置环境 二.使用示例--图片 三.使用示例--视 ...
- linux中cv调用摄像头,ubuntu中opencv调用摄像头
ubuntu中opencv调用摄像头 ubuntu中opencv调用摄像头 文章目录 一.Ubuntu中安装opencv 二.关于Linux如何开启摄像头 1.安装VMvareTools,这个是真的强 ...
- ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...
ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...
- Ubuntu下使用Anaconda安装opencv 解决无法读取视频
Ubuntu下使用Anaconda安装opencv 最近在Ubuntu16.04下使用Anaconda安装opencv,碰到很多坑,记录备忘. cv2.VideoCapture(filename) 返 ...
最新文章
- 简单工厂模式与工厂方法模式
- 【✊基础不牢,地动山摇のC语言中static关键字✊】
- 自监督学习的发展趋势:事半功倍的模型训练和数据效能
- 冲刺一阶段———个人总结04
- scala语言示例_var关键字与Scala中的示例
- linux rz sz 安装_Windows与Linux文件传输之lrzsz工具
- React.js 官网入门教程 分离文件 操作无法正常显示HelloWord
- 解决 Tomcat禁用OPTIONS协议(不安全的HTTP方法)
- POI 多选下拉菜单(复选框) 导出Excel模板 下拉菜单单选,下拉菜单多选
- java微信公众号扫码登录对接流程
- CSS动画效果(animation属性)解析
- 消息队列的全双工通信
- 习题6 3.6.2 典型题例解析 3.6.3 自测训练
- 单片机 STM32 HAL 步进电机 Motor
- Mysql面试题总结(1)
- 【模型库】龙门铣床三维模型(具有x_t通用格式)
- 什么是对象切片(Object Slicing)?
- svn入门----如何使用svn
- 追光者计算机 音乐,追光者歌曲
- 为什么少女怀孕越来越普遍
热门文章
- java离线安装包_java8电脑版安装包下载
- 离散数学11:图的着色
- VMware5.5的序列号
- asp.net高校宿舍后勤管理系统案例
- 在centos平台下用modelsim对altera的ip核进行仿真
- 【学习笔记】从eXeScope到汇编与反汇编、加壳与脱壳的理解
- flash mx拖拽实例_Flash MX 2004的“扭曲和渐变”命令
- 测试tf卡读写速度软件,U盘测速图文教程,优盘读写速度测试,移动硬盘TF卡SD内存卡测速...
- 怎么打包java文件夹_怎么把文件夹打包成jar
- ExtJS教程(1)---初窥ExtJs