Ubuntu18.04人工智能环境搭建

相较于之前的Ubuntu16.04,Ubuntu18.04的环境搭建显然要方便很多,系统更加稳定和完善。从16.04就开始有的snap安装方式使得应用从下载到使用更加的方便快捷。

环境搭建第一部分安装显卡驱动。
我们的Ubuntu18.04安装显卡驱动真的很方便只需要链接互联网就可以下载最新版。
我们和往常一样先禁用nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf


在地下添加blacklist nouveau
保存后终端输入ipdate-initramfs -u
重启电脑reboot

开始安装显卡驱动

在多次搭建这18.04环境后发现用官方源来用终端安装显卡驱动是最方便的事情,我有一期是专门写18.04显卡安装的博客有需要解决循环登录或者logo界面卡死的情况的可以查看解决办法以及注意事项。

打开终端输入sudo apt-get install nvidia-driver-430
当然这时我的显卡最新驱动就是430版本了,如果你们想查看更多的内容可以在输入完sudo apt-get install nvidia-driver后连摁两下tab来查看更多内容
安装完显卡驱动后我们用nvidia-smi来查看驱动版本
对了如果是新安装的Ubuntu18.04默认是没有Python的我们需要在终端安装python:sudo apt-get install python
一般来说这一条命令会安装2个版本的python,python2.7和python3.6,当然有需要的话可以选定指定版本的python

安装cuda10.0.1

在nvidia官网可以下载cuda
我们点击legacy releases》(选择历史版本)这里要注意一下自己的显卡的型号和驱动对应多少版本的cuda。
选择好自己的系统版本和系统架构在这里我选择的是run包,因为方便就像exe一样。下载完成后放到home文件夹(主要就是图省事在终端少打几个字母)
在终端输入:sudo sh cuda(摁tab补全)
以下是安装过程开始需要阅读条款(长的很),中间会让我们选择,注意下除了显卡驱动不要安装其他的都选yes
注意第二行的410.48我选择的是no
安装cudnn7.5
我们可以到nvidia cudnn官网下载不过下载这个比较麻烦还得注册账号(可以用微信或者QQ登录不要和我似得那么傻去注册),不过我的文件是以前下载的现在的18.04版本系统可以更方便的安装。不过本人还没试过

依然点击download cudnn,输入账号密码
可以看到cuda 10.0支持的cudnn已经支持7.6.2了这里我还是选择了7.5.0进行演示
我们把3个18.04的cudnn的deb包都下载了
这里我用本地化的.deb包安装,注意一下安装顺序不然的话会报错安装失败。
安装完3个cudnn后我们需要添加环境变量
先赋予文件权限sudo cp /usr/include/cudnn.h /usr/local/cuda/include/

sudo chmod a+x /usr/local/cuda/include/cudnn.h

检查是否安装成功和修改文件权限。

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

先切换到此目录下cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
输入:sudo make
完成后运行 ./deviceQuery
以上步骤全部完成后检查环境变量nvcc -v

好了以上就是搭建环境的内容了。

Ubuntu18.04人工智能环境搭建相关推荐

  1. ESP32s3-EYE ESP-IDF环境搭建Ubuntu18.04 Micropython环境搭建Pycharm 物联网

    提示:该项目建立于ubuntu18.04版本,esp-idf版本为4.4.1,ESP32S3-EYE开发板由乐鑫公司提供,在此表示感谢.项目中的rPPG技术来源于github上的nasir,本项目所有 ...

  2. Ubuntu18.04 python环境搭建 pycharm+anaconda3+Pyqt5

    PyQt5环境搭建 一.ubuntu18.04安装qt5 工具 二.安装Anaconda 三.安装pycharm 四.配置pyQt5工具 五.创建pyQt项目 一.ubuntu18.04安装qt5 工 ...

  3. RV1126 在Ubuntu18.04开发环境搭建与SDK编译

    1:安装软件 终端下输入安装命名: sudo apt install openssh-server sudo apt install android-tools-adb sudo apt instal ...

  4. ubuntu18.04.4 环境变量设置 export path

    ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...

  5. ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建

    Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...

  6. Sky37E/D 基于Ubuntu21.04 编译环境搭建

    Sky37E/D 基于Ubuntu21.04 编译环境搭建 0. 下载安装Ubuntu 21.04 官网下载ubuntu21.04镜像(ubuntu-21.04-desktop-amd64.iso) ...

  7. ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行)

    ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行) 注意: 再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识 ubuntu版本:2 ...

  8. 关于阿里云服务器配置Ubuntu18.04+python环境

    关于阿里云服务器配置Ubuntu18.04+python环境 需要准备的软件有以下 Xshell Xftp 云服务器(这里以阿里云为例) 环境配置文件(附上下载链接) 点击前往git下载环境配置文件 ...

  9. Ubuntu18.04 安装Eclipse搭建C语言开发环境

    第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...

最新文章

  1. 跟风Google Brain,Facebook AI研究机构启动见习项目
  2. c语言中猴子拿香蕉的代码题,猴子分香蕉(2018年第九届蓝桥杯省赛第二题)
  3. Ubuntu12.04不能切换输入法
  4. 为什么c语言写程序要挂起,我运行的C语言程序挂起了,应该怎么办?
  5. 分布式事务一致性解决方案
  6. aws lambda_它会融合吗? 或如何在AWS Lambda中运行Google Chrome
  7. java 1到n的质数_JAVA求1到n的质数和的方法
  8. pat1045. Favorite Color Stripe (30)
  9. mysql怎么拿到一个表里的所有列名字
  10. 【工具】JAVA 在单元读取文件并比较
  11. Lucene整理--索引的建立
  12. 基于统计语言模型的拼音输入法
  13. 细菌感染和抗生素使用
  14. JAVA数据聚合服务_Spring Cloud 跨服务数据聚合小框架
  15. LeetCode Word Abbreviation
  16. 中兴手机可以刷鸿蒙系统吗,中兴:今年无计划使用华为鸿蒙系统
  17. 微服务架构这马丁富勒的论文
  18. 【译】用Java创建你的第一个区块链-part2:可交易
  19. 【巴什博弈】HDOJ2188悼念512汶川大地震遇难同胞——选拔志愿者
  20. Java冷知识之——魔数(Magic Number)

热门文章

  1. 本地部署你的专属ChatGPT,不用想方设法翻墙了
  2. 微信群活码的原理及其作用,以及活码怎么使用
  3. idea完美激活 转载
  4. Linux 命令(148) —— pstack 命令
  5. unity steamworksdk简单接入
  6. 开发人员常用工具最全锦集(持续更新)
  7. 世界最具影响力的100个品牌
  8. 攻防世界pwn新手区整理
  9. linux下删除以-开头的文件
  10. 浅入浅出linux中断子系统