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 计算视觉算法相关软件安装 亲测可用相关推荐

  1. ubuntu 20.04开启echo和daytime服务,亲测可用

    ubuntu 20.04开启echo和daytime服务,亲测可用 1.echo服务给予TCP端口号7,可以通过netstat –ant查看,如下图没有开启 2.启动步骤 (1)安装xinetd服务 ...

  2. Ubuntu16.04比较好的一系列软件安装介绍

    1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...

  3. python statsmodels安装(亲测可用)

    最近在学习Python,就想着把过程中遇到的比较难解决的问题都记录下来,方便以后查阅,也希望能给有类似问题的小伙伴提供一些帮助~~ 和安装其他模块一样,我最先想到的当然是在命令窗口输入 pip ins ...

  4. 百度网盘下载不限速软件,亲测可用

    软件名称:Pan Download 文件大小:4.3 M 本地下载地址:http://pandownload.com/ 网盘下载地址:https://www.lanzous.com/i1zbh2b 原 ...

  5. 【华为手机官方抢购】自动抢购华为手机软件,亲测可用2021新年福利!(Python版)

    环境 windows 安装最新版本的Chrome浏览器(当前版本 88.0.4324.182(正式版本) ) 下载 下载链接:华为手机抢购神器 (只需要一个小小的关注即可获取,不需要积分哦) 下载不了 ...

  6. python时间自动抢购华为手机软件,亲测可用2021新年福利!

    环境 windows 安装最新版本的Chrome浏览器(当前版本 88.0.4324.182(正式版本) ) 下载 老规矩,需要打包好的项目关注小编,并申请QQ群:721195303免费领取. 运行 ...

  7. 详细步骤Window中Docker的安装--亲测可用

    1.安装docker toolbox https://docs.docker.com/toolbox/toolbox_install_windows/ 2.安装Oracle VM VirtualBox ...

  8. ubuntu相关软件安装

    文章目录 **ubuntu相关软件安装** 一.ubuntu安装 二.搜狗输入法 三.google浏览器 四.向日葵 五.坚果云 六.美化 七.v2ray 八.vscode 九.pycharm 十.a ...

  9. 深圳内推 | 华为诺亚方舟实验室招聘计算视觉算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 华为诺亚方舟实验室 华为诺亚方舟实验室 (Noah's Ark Lab) ...

最新文章

  1. 垃圾清理代码_最近弄了个清理电脑C盘的经验
  2. 2018 年最引人注目的科学时刻,《科学》杂志选出14 张年度最佳科学照片
  3. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )
  4. 六 运行级别调整增加启动项
  5. SpringBatch 监听器之Job监听器(JobExecutionListener)和Step监听器(StepExecutionListener)(五)
  6. 异常错误:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
  7. 全国计算机等级考试题库二级C操作题100套(第22套)
  8. saltstack 主题说明
  9. LeetCode 6033. 转换数字的最少位翻转次数(位运算)
  10. linux raid autodetect,软raid的建立
  11. php7数组写法,数组运算符 - PHP 7 中文文档
  12. 获取当前user的Session状态
  13. 软件测试的底层逻辑是什么?
  14. vscode+cmake编译Telink Demo
  15. log2n怎么算计算机公式,log函数运算公式是什么
  16. Java递归法解决猴子吃桃问题_C语言实现猴子吃桃问题(循环、递归两种方法)...
  17. 2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换的方法
  18. php空间开启伪静态,php虚拟主机开启伪静态(虚拟主机伪静态规则配置)
  19. python 播放声音 叮咚_Python
  20. python fabs() 函数

热门文章

  1. python博客项目评论_Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)...
  2. 哔哩哔哩公司swot分析_「127」一个简单的工具分析自己的优势与劣势
  3. linux共享文件系统sy,Linux使用Samba实现文件共享
  4. mysql 5.6.14 win32_mysql-5.6.14-win32为免安装解压缩版
  5. 40个Java 多线程问题总结
  6. jdbc java连接oracle_java连接oracle jdbc连接
  7. 2020年度工作计划_2020最新年度个人工作计划(精选3篇)
  8. vfp操作excel排序_中招计算机信息技术考试训练|Excel操作题一|排序和筛选
  9. catia测量工具小尺子在哪_小区垃圾桶旁捡来旧茶几,老爸巧手改成沙发,邻居一个劲问哪买的...
  10. 隐藏画质代码_优秀的模糊测试代码是如何炼成的?