Ubuntu18.04人工智能环境搭建
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人工智能环境搭建相关推荐
- ESP32s3-EYE ESP-IDF环境搭建Ubuntu18.04 Micropython环境搭建Pycharm 物联网
提示:该项目建立于ubuntu18.04版本,esp-idf版本为4.4.1,ESP32S3-EYE开发板由乐鑫公司提供,在此表示感谢.项目中的rPPG技术来源于github上的nasir,本项目所有 ...
- Ubuntu18.04 python环境搭建 pycharm+anaconda3+Pyqt5
PyQt5环境搭建 一.ubuntu18.04安装qt5 工具 二.安装Anaconda 三.安装pycharm 四.配置pyQt5工具 五.创建pyQt项目 一.ubuntu18.04安装qt5 工 ...
- RV1126 在Ubuntu18.04开发环境搭建与SDK编译
1:安装软件 终端下输入安装命名: sudo apt install openssh-server sudo apt install android-tools-adb sudo apt instal ...
- ubuntu18.04.4 环境变量设置 export path
ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...
- ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建
Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...
- Sky37E/D 基于Ubuntu21.04 编译环境搭建
Sky37E/D 基于Ubuntu21.04 编译环境搭建 0. 下载安装Ubuntu 21.04 官网下载ubuntu21.04镜像(ubuntu-21.04-desktop-amd64.iso) ...
- ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行)
ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行) 注意: 再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识 ubuntu版本:2 ...
- 关于阿里云服务器配置Ubuntu18.04+python环境
关于阿里云服务器配置Ubuntu18.04+python环境 需要准备的软件有以下 Xshell Xftp 云服务器(这里以阿里云为例) 环境配置文件(附上下载链接) 点击前往git下载环境配置文件 ...
- Ubuntu18.04 安装Eclipse搭建C语言开发环境
第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...
最新文章
- 跟风Google Brain,Facebook AI研究机构启动见习项目
- c语言中猴子拿香蕉的代码题,猴子分香蕉(2018年第九届蓝桥杯省赛第二题)
- Ubuntu12.04不能切换输入法
- 为什么c语言写程序要挂起,我运行的C语言程序挂起了,应该怎么办?
- 分布式事务一致性解决方案
- aws lambda_它会融合吗? 或如何在AWS Lambda中运行Google Chrome
- java 1到n的质数_JAVA求1到n的质数和的方法
- pat1045. Favorite Color Stripe (30)
- mysql怎么拿到一个表里的所有列名字
- 【工具】JAVA 在单元读取文件并比较
- Lucene整理--索引的建立
- 基于统计语言模型的拼音输入法
- 细菌感染和抗生素使用
- JAVA数据聚合服务_Spring Cloud 跨服务数据聚合小框架
- LeetCode Word Abbreviation
- 中兴手机可以刷鸿蒙系统吗,中兴:今年无计划使用华为鸿蒙系统
- 微服务架构这马丁富勒的论文
- 【译】用Java创建你的第一个区块链-part2:可交易
- 【巴什博弈】HDOJ2188悼念512汶川大地震遇难同胞——选拔志愿者
- Java冷知识之——魔数(Magic Number)