Ubuntu安装NVIDA、CUDA、cuDNN
1.先安装好gcc,g++,make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get update
2.安装NVIDA
1)去NVIDA官网查找并下载相应的显卡驱动.run文件
卸载原有驱动的方法(若未安装过驱动可跳过)
#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
2)关闭nouveau
lsmod | grep nouveau
观察是否有输出
若有输出
sudo vim /etc/modprobe.d/blacklist.conf
在最后一行添加
blacklist nouveau
之后
sudo update-initramfs -u
重启
输入
lsmod | grep nouveau
若没有输出,则证明成功
3)安装驱动
按下Ctrl+Alt+F2进入命令行界面
然后关掉图形界面,具体方法可查看这篇博客
进入你下载的.run文件的目录
先赋予权限
sudo chmod a+x *.run
运行.run文件进行安装(注意参数)
sudo ./*.run –no-opengl-files
参数说明
–no-opengl-files
只安装驱动文件,不安装OpenGL
文件。这个参数最重要
–no-x-check
安装驱动时不检查X服务
–no-nouveau-check
安装驱动时不检查nouveau
后面两个参数可不加。
安装过程都默认yes
安装完成后reboot
重启
安装完成后,输入
nvidia-smi
若有输出,则证明安装成功
4)一些注意事项
- 在安装前,要关闭电脑的secure boot。进入bios,进入BOOT SETUP,进入Security’,将secure boot 设置为disabled。
- 若在安装过程中出现gcc,make等词汇,说明gcc,make等未安装
3.安装CUDA
进入CUDA官网下载相应版本的.run文件
根据官网提示安装CUDA的.run文件
sudo sh cuda_*.run
在安装过程中除了安装驱动选项选择no
,其他选择yes
或默认
若安装过程出现tmp挂载盘容量不够,则可使用如下命令
sudo sh cuda_*.run --tmpdir=/home/ --override
10.1+版本在安装界面发生了很大的改变,在选择安装界面,应修改为:
如果想要修改cuda的安装目录,则在Options内进行配置,记住,在修改了cuda的安装目录后,后面的环境配置的目录也要相应的修改。
若出现missing recommended libraries错误
安装依赖
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
之后再次安装即可
配置环境变量
打开.bashrc
文件
sudo vim ~/.bashrc如果用的zsh , 打开.zshrc文件
sudo vim ~/.zshrc
下面的文件作相应修改
在文件结尾加上
export PATH="/usr/local/cuda-10.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH"
其中cuda-10.0
应改为相应版本
使bashrc
文件生效
source ~/.bashrc
验证
输入nvcc -V
验证能否查看CUDA
版本
卸载
在/usr/local/cuda/bin
目录下运行cuda
自带的卸载工具uninstall_cuda_*.pl
sudo ./uninstall_cuda_*.pl
4.安装cuDNN
进入cuDNN下载官网下载相应版本的cuDNN
选择cuDNN Library for Linux
下载
参考cuDNN Installation Guide
进行安装
解压下载的.tgz
文件
tar -xzvf cudnn-*.tgz
将解压出的文件拷贝到CUDA
安装目录
sudo cp cuda/include/cudnn.h /usr/local/cuda/includesudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
5.cuda的卸载
卸载CUDA很简单,一条命令就可以了,主要执行的是CUDA自带的卸载脚本,读者要根据自己的cuda版本找到卸载脚本:
sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
卸载之后,还有一些残留的文件夹,之前安装的是CUDA 8.0。可以一并删除:
sudo rm -rf /usr/local/cuda-8.0/
Ubuntu安装NVIDA、CUDA、cuDNN相关推荐
- 真实机下 ubuntu 18.04 安装GPU +CUDA+cuDNN 以及其版本选择(亲测非常实用)【转】...
本文转载自:https://blog.csdn.net/u010801439/article/details/80483036 ubuntu 18.04 安装GPU +CUDA+cuDNN : 目前, ...
- ubuntu安装Theano+cuda
ubuntu安装Theano+cuda 由于学习需要用到GPU加速机器学习算法,需要安装theano+cuda. 开源库的一大问题就是:难安装. 为了搞好这个配置,我是前前后后花了3天,重装了3次ub ...
- 【centos】安装nvida CUDA平台附带安装cudnn库及TensorRT8
目录 1.安装 CUDAToolKit 2.安装cudnn库 3.附录:关于CUDA 4.英伟达GPU相关术语 1.安装 CUDAToolKit 使用 lspci | grep -i nvidia 列 ...
- cuda cudnn tensorflow对应_Ubuntu18.04下安装Tensorflow+cuda+cudnn+pytorch
大体思路按照下面的链接完成 Ubuntu18.04安装TensorFlow-gpu2.0_dl_None-CSDN博客_ubuntu安装tensorflow2.0blog.csdn.net 记录几点 ...
- Linux Ubuntu 配置Anaconda3+cuda+cuDNN+torch
目录 详细过程 安装 anaconda3 可能出现的问题 安装 cuda 安装前准备 正式开始安装 可能出现的问题 安装 cudnn 安装 pytorch 可能出现的问题 快速查询 官网网址 版本选择 ...
- tensorflow 深度学习 前期准备之 1080Ti显卡驱动安装 及 CUDA CUDNN 安装
终于开始进军深度学习了,所用到的是tensorflow 在一位资深的NLP朋友的帮助下,幸运的找到了一台显卡是1080ti 内存是16G的不错的电脑 , 然后参考此文 https://www.cnbl ...
- win10环境下一键安装TensorFlow-gpu+cuda+cudnn
这里主要介绍tensorflow-gpu版本的安装,如果需要安装Tensorflow CPU版本的,只需要将以下步骤中的tensorflow-gpu换成tensorflow就行了. 重点!!! 此方法 ...
- ubuntu安装双cuda,并进行切换
1.安装好两个cuda 和对应的cudnn后,重启电脑 2.cuda版本切换 gedit ~/.bashrc #更改 ~/.bashrc 文件,添加两行 export PATH=/usr/local/ ...
- win10安装配置CUDA+cuDNN+Tensorflow2.0
转载请注明作者和出处:http://blog.csdn.net/john_bh/ 文章目录 1. 概念说明 2. CUDA 3. cuDNN 1. 概念说明 CUDA(Compute Unified ...
最新文章
- 从华为“鸿蒙”备胎看IT项目建设
- java map中的entry_java中Map及Map.Entry详解(组图)
- 程序结构程序设计(二)
- JavaMaven【三、常用指令】
- java堆排序递归代码,无原理版,比较好理解
- 座位安排(seat)
- 物联网是如何工作的?
- MYSQL计算日期差和时间差的函数
- c2059 错误类型
- PyQt5开发的数据编辑器(一)
- 前端和后端是如何实现交互的
- leetcode 1662. Check If Two String Arrays are Equivalent(python)
- 解决Windows10英文版中文字体难看、时大时小、中文比英文小等问题
- 2018考研数学二答案真题解析.pdf
- 航美传媒美国上市 融资1.8亿美元
- Win32 .Net QA
- “云+医疗”时代来临,医疗桌面云市场步入快车道
- 北京某公司新产品研发项目管理内训圆满结束!
- 奇妙的房树人测验:教你看画识人心
- 计算机管理无法卸载大容量u盘,u盘的文件删不掉,教您解决删不掉
热门文章
- windows 安装 greenplum-loader
- e:可以解包多种存档把戏的小器械
- android 微票效果,再谈电影详情页-微票儿(每日一品v36)
- php自定义表单,php一种不增加字段的自定义表单实现_PHP教程
- Jonny Mo的读书笔记——《完成任务不找借口》之二
- BeagleBone Black安装小米随身WiFi驱动方法
- python源代码程序编译后的文件扩展名是什么_Python源代码程序编译后的文件扩展名为_________。...
- 前台Html上传文件,后台使用.net接收文件
- 关联通达信自动化交易接口的代码分享
- https://blog.csdn.net/wgq13518480130/article/details/123580808