ubuntu16.04 计算视觉算法相关软件安装 亲测可用
1.安装nvidia 驱动
1.1下载官方驱动程序
http://www.geforce.cn/drivers
根据自己的显卡显卡型号选择相应的驱动
1.2屏蔽nouveau驱动
输入 cd /lib/modules
输入 ls
会显示4.13.0-37-generic,4.13.0-36-generic,我们目标是最新的那个版本,每个人可能不同,记得下面输入选择自己电脑上最新的那个版本号就行了
输入 sudo mv /lib/modules/4.13.0-37-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/4.13.0-37-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org
更新操作
sudo update-initramfs -u
重启计算机!!! 重启计算机!!! 重启计算机!!!
可以查看是否屏蔽成功,没有任何输出即为成功
输入 lsmod | grep nouveau
1.3开始安装
先按Ctrl + Alt + F1到控制台,关闭当前图形环境
sudo service lightdm stop
再安装驱动程序
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files
最后重新启动图形环境
sudo service lightdm start
1.4.验证安装
nvidia-smi
2 cuda 安装
下载地址:
https://developer.nvidia.com/cuda-toolkit-archive
2.1安装
sudo sh cuda_10.1.168_418.67_linux.run
会出安装提示,在这我们需要注意不要安装nvidia 驱动
2.2配置环境变量:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1
3安装cudnn
下载地址:https://developer.nvidia.com/rdp/cudnn-archive
3.1解压和复制
解压cudnn-9.0-linux-x64-v7.3.1.20.solitairetheme8的后缀名修改为tgz,然后用如下命令解压
tar -xzvf cudnn-9.0-linux-x64-v7.tgz
解压下载的文件,可以看到cuda文件夹,在当前目录打开终端,执行如下命令:
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
3.2查看cudnn版本
在终端输入
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
4 安装拼音输入法
我们选择googlepinyin
sudo apt-get install fcitx
sudo apt install fcitx-googlepinyin
1.system setting-> language support -> keyborad input method system 选择 fcitx
3. Log Out,再Log In
4. 在屏幕右上角,点击企鹅图标,在下拉菜单中选中Text Entry Setting...
5. 在Text Entry对话框中,找到Input sources to use列表,点击加号"+"按钮
6. 在查找输入框中输入"Google",应该能发现Google Pinyin (Fcitx),选中该选项
7. 使用"Ctrl + Space"即可切换输入法
5 安装opencv
下载opencv:https://opencv.org/releases/
sudo apt-get install cmake
5.1安装相关依赖
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
5.2 安装
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
在这一步出现下载ippicv阻塞
我们需要另行下载ippicv
opencv 解决ippicv下载失败问题ippicv_2019_lnx_intel64_general_20180723.tgz离线下载
gedit ~/opencv_source/opencv/3rdparty/ippicv/ippicv.cmake #就是这个文件的路径
将47行
"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/"
改为中手动下载的文件的本地路径(也就是将网络下载的模式改为本地文件下载的模式):
“file:~/home/temp/” #(仅供参考,根据自己的路径填写)
sudo make install
5.3 配置
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加:
/usr/local/lib
生效
sudo ldconfig
配置bash
sudo gedit /etc/bash.bashrc
在末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
生效:
source /etc/bash.bashrc
找到 opencv/samples/cpp/example_cmake 目录下,官方已经给出了一个cmake的example,我们可以拿来测试下。按顺序执行:
cmake .
make
./opencv_example
6 安装tensorflow
sudo pip install -U virtualenv
virtualenv --system-site-packages -p python3 ./tf2_py3
source tf2_py3/bin/activate
pip install tensorflow-gpu==2.0.0-alpha0
验证
sudo apt install ninja-build
import tensorflow as tfprint(tf.__version_)
tf.test.is_gpu_available()
7.安装vscode
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide visual-studio-code
8.升级pip3(其他方式升级后,还是老的版本)
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
pip3 -V
python3.7 install
https://segmentfault.com/a/1190000018264955
ubuntu16.04 计算视觉算法相关软件安装 亲测可用相关推荐
- ubuntu 20.04开启echo和daytime服务,亲测可用
ubuntu 20.04开启echo和daytime服务,亲测可用 1.echo服务给予TCP端口号7,可以通过netstat –ant查看,如下图没有开启 2.启动步骤 (1)安装xinetd服务 ...
- Ubuntu16.04比较好的一系列软件安装介绍
1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...
- python statsmodels安装(亲测可用)
最近在学习Python,就想着把过程中遇到的比较难解决的问题都记录下来,方便以后查阅,也希望能给有类似问题的小伙伴提供一些帮助~~ 和安装其他模块一样,我最先想到的当然是在命令窗口输入 pip ins ...
- 百度网盘下载不限速软件,亲测可用
软件名称:Pan Download 文件大小:4.3 M 本地下载地址:http://pandownload.com/ 网盘下载地址:https://www.lanzous.com/i1zbh2b 原 ...
- 【华为手机官方抢购】自动抢购华为手机软件,亲测可用2021新年福利!(Python版)
环境 windows 安装最新版本的Chrome浏览器(当前版本 88.0.4324.182(正式版本) ) 下载 下载链接:华为手机抢购神器 (只需要一个小小的关注即可获取,不需要积分哦) 下载不了 ...
- python时间自动抢购华为手机软件,亲测可用2021新年福利!
环境 windows 安装最新版本的Chrome浏览器(当前版本 88.0.4324.182(正式版本) ) 下载 老规矩,需要打包好的项目关注小编,并申请QQ群:721195303免费领取. 运行 ...
- 详细步骤Window中Docker的安装--亲测可用
1.安装docker toolbox https://docs.docker.com/toolbox/toolbox_install_windows/ 2.安装Oracle VM VirtualBox ...
- ubuntu相关软件安装
文章目录 **ubuntu相关软件安装** 一.ubuntu安装 二.搜狗输入法 三.google浏览器 四.向日葵 五.坚果云 六.美化 七.v2ray 八.vscode 九.pycharm 十.a ...
- 深圳内推 | 华为诺亚方舟实验室招聘计算视觉算法实习生
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 华为诺亚方舟实验室 华为诺亚方舟实验室 (Noah's Ark Lab) ...
最新文章
- 垃圾清理代码_最近弄了个清理电脑C盘的经验
- 2018 年最引人注目的科学时刻,《科学》杂志选出14 张年度最佳科学照片
- 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )
- 六 运行级别调整增加启动项
- SpringBatch 监听器之Job监听器(JobExecutionListener)和Step监听器(StepExecutionListener)(五)
- 异常错误:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
- 全国计算机等级考试题库二级C操作题100套(第22套)
- saltstack 主题说明
- LeetCode 6033. 转换数字的最少位翻转次数(位运算)
- linux raid autodetect,软raid的建立
- php7数组写法,数组运算符 - PHP 7 中文文档
- 获取当前user的Session状态
- 软件测试的底层逻辑是什么?
- vscode+cmake编译Telink Demo
- log2n怎么算计算机公式,log函数运算公式是什么
- Java递归法解决猴子吃桃问题_C语言实现猴子吃桃问题(循环、递归两种方法)...
- 2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换的方法
- php空间开启伪静态,php虚拟主机开启伪静态(虚拟主机伪静态规则配置)
- python 播放声音 叮咚_Python
- python fabs() 函数
热门文章
- python博客项目评论_Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)...
- 哔哩哔哩公司swot分析_「127」一个简单的工具分析自己的优势与劣势
- linux共享文件系统sy,Linux使用Samba实现文件共享
- mysql 5.6.14 win32_mysql-5.6.14-win32为免安装解压缩版
- 40个Java 多线程问题总结
- jdbc java连接oracle_java连接oracle jdbc连接
- 2020年度工作计划_2020最新年度个人工作计划(精选3篇)
- vfp操作excel排序_中招计算机信息技术考试训练|Excel操作题一|排序和筛选
- catia测量工具小尺子在哪_小区垃圾桶旁捡来旧茶几,老爸巧手改成沙发,邻居一个劲问哪买的...
- 隐藏画质代码_优秀的模糊测试代码是如何炼成的?