Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux系统CUDA10.2+CUDNN安装教程

Linux系统CUDA10.2+CUDNN安装教程

作者头像
全栈程序员站长
发布于 2022-07-01 02:50:46
发布于 2022-07-01 02:50:46
4.5K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

这里主要针对驱动已经安装好了的环境,如何安装合适的显卡驱动这里不多赘述,本文演示的系统为Ubuntu18.04,但理论上其他Linux发行版操作类似。

驱动适配

通过命令行输入nvidia-smi查看自己的显卡驱动版本以及支持的最大CUDA版本,下图第一行就显示了这些信息,可以看到,最大支持CCUDA10.2,更高版本的CUDA需要升级驱动程序。

安装包下载

CUDA的安装可以访问官网开发者工具中找到,链接给出,此时显示的结果如下,这是最新的CUDA11,点击右侧的红框选择历史版本。

找到CUDA10.2,按照需求进行选择,然后安装指示使用wget或者浏览器下载runfile文件。

CUDNN的下载也类似,链接也给出,这个下载需要注册开发者账号(简单几步注册登录即可),然后如下图选择合适的CUDA版本对应的CUDNN并选择CUDNN Library for Linux。这里注意,推荐的是CUDNN8.0.2,事实上,还有一个7.6.5更合适一些,点开Archived菜单查找,后者更稳定。

安装

CUDA安装

下面的步骤先看完再做。

首先,通过下面的命令关闭图形界面管理器,如果你的图形管理器使用的是gdm3那么将命令中的lightdm换成gdm3即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo service lightdm stop

此时,桌面环境会关闭,通过快捷键Ctrl+Alt+F1进入命令行界面,输入用户名和密码登录,然后找到之前下载的cuda文件(切换到该文件所在目录下),执行下面的命令。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo sh cuda_*.run

此时会进入安装,下面的过程不便截图,描述一下:首先,会询问显示管理器仍有开启,是否继续安装,这里选择continue;然后,会列出一个列表要求选择想要安装的内容,这里将第一个驱动安装的部分回车一下将那个x取消,只安装cuda tool kit即可;之后,方向键选择下面的Install进行安装,最后安装成功后会有一个提示。

这时候cuda是安装好了,但是环境变量找不到cuda程序,自己手动修改环境变量文件,通过vim或者gedit修改,对应命令分别为vim ~/.bashrcgedit ~/.bashrc,将下面的内容添加到文件最后,再通过source ~/.bashrc更新环境变量。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

此时,输入nvcc -V检查安装是否成功,如下图则表示安装成功。

CUDNN安装

切换到cudnn文件所在目录,通过tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz命令解压文件,会得到一个cuda文件夹,逐一执行下面的命令进行cudnn的安装。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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*

完成后,通过下面的命令查看安装情况,如果结果如下图逐行显示版本号,则安装成功。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

至此,在Ubuntu18.04上CUDA和CUDNN安装完成。

训练测试

按照官方教程,在虚拟环境中安装Pytorch1.5并进行GPU训练测试,结果如下,成功使用CUDA训练。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131582.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【玩转腾讯云】GPU云服务器(开发篇)
在上一篇中大家已经熟悉了GPU服务器创建及初始化步骤,那么接下来该如何具体远程开发?如何调试代码、同步数据呢?
溪歪歪
2020/04/05
31.1K4
【玩转腾讯云】GPU云服务器(开发篇)
【玩转腾讯云】GPU云服务器(驱动篇)
如何选购腾讯云GPU实例?如何优雅地安装驱动等底层开发工具库?这些问题给深度学习等领域研究/开发人员带来了不少困惑。本篇教程将从实践出发,给出基于腾讯云GPU实例的Best Practice,彻底解决以上问题。
溪歪歪
2020/04/01
30.4K9
【玩转腾讯云】GPU云服务器(驱动篇)
腾讯云GPU云服务器深度学习初体验
最近在跑深度学习,需要大量的算力资源,偶然机会注意到了腾讯云的GPU云服务器的体验活动,果断参加,现将我个人的快速上手体验和遇到的问题分享给大家,请大家指正。
不会炼丹的程序员
2022/05/30
32.8K2
GPU实例上搭建Jupyter深度学习环境(附视频)
“我们平时的实验学习都是在本机的Jupyter服务下的notebook完成,咱们云可以搭建嘛?” —— by 小云同学
溪歪歪
2020/11/19
3.8K8
GPU实例上搭建Jupyter深度学习环境(附视频)
使用GPU云服务器实现AI绘画
AI绘画是近期比较热门的一个应用,其功能主要为可以把用户输入的一段或几段文字,使用训练好的模型来自动生成一幅美丽的画作。
爱去西
2022/05/24
22.3K7
使用GPU云服务器实现AI绘画
腾讯GPU云服务器深度学习实践
b. 申请网址:https://cloud.tencent.com/apply/p/1eue03bddc1,并填写相应内容;
假技术Po主
2022/05/30
11K0
云服务器深度学习环境搭建
1. 登录 NVIDIA 驱动下载 或打开链接 http://www.nvidia.com/Download/Find.aspx 。
周朋伟
2019/12/02
19.7K0
云服务器深度学习环境搭建
使用腾讯云云服务器CVM玩转isaac sim
本文主要描述如何使用腾讯云云服务器容器部署isaac sim,并运行standalone模式的程序。
buzzfrog
2025/01/15
4952
使用腾讯云云服务器CVM玩转isaac sim
如何分分钟构建强大又好用的深度学习环境?
多亏了更快更好的计算,我们终于能利用神经网络和深度学习真正的力量了,这都得益于更快更好的 CPU 和 GPU。无论我们喜不喜欢,传统的统计学和机器学习模型在处理高维的、非结构化数据、更复杂和大量数据的问题上存在很大的局限性。 深度学习的好处在于,在构建解决方案时,我们有更好的计算力、更多数据和各种易于使用的开源框架,比如 keras、TensorFlow 以及 PyTorch。 深度学习的坏处是什么呢?从头开始构建你自己的深度学习环境是很痛苦的事,尤其是当你迫不及待要开始写代码和实现自己的深度学习模型的时候。
机器之心
2019/04/09
2.9K0
如何分分钟构建强大又好用的深度学习环境?
基于腾讯云云服务器CVM运行Grounded-Segment-Anything
Grounded-Segment-Anything是一个通过结合Grounding DINO和Segment Anything 来创建一个非常有趣的Demo,旨在检测和分割任何带有文本输入的东西!
buzzfrog
2023/09/20
5650
使用AMD CPU,3000美元打造自己的深度学习服务器
选自GitHub 作者:Wayde Gilliam 机器之心编译 本文作者详细描述了自己组装深度学习服务器的过程,从 CPU、GPU、主板、电源、机箱等的选取到部件的安装,再到服务器的设置,可谓面面俱
机器之心
2018/07/26
2.1K0
使用AMD CPU,3000美元打造自己的深度学习服务器
【AI模型】Ubuntu18.04深度学习环境安装
搜索CUDA Toolkit 11.0(对应版本号),选择对应的系统和位数,官方会提供安装命令; 如下所示:
DevFrank
2024/07/24
1880
【AI模型】Ubuntu18.04深度学习环境安装
教程 | 从零开始搭建『深度学习』GPU开发环境
为了进行强化学习研究,我最近购置了一台基于 Ubuntu 和英伟达 GPU 的深度学习机器。尽管目前在网络中能找到一些环境部署指南,但目前仍然没有全面的安装说明。另外,我也不得不阅读了很多文档来试图理解安装细节——其中的一些并不完整,甚至包含语法错误。因此,本文试图解决这个问题,提供一个详尽的软件环境安装指南。
昱良
2019/10/28
1.7K0
教程 | 从零开始搭建『深度学习』GPU开发环境
保姆级教程:个人深度学习工作站配置指南
来源丨https://zhuanlan.zhihu.com/p/336429888
Datawhale
2021/01/07
3.3K0
保姆级教程:个人深度学习工作站配置指南
腾讯云GPU服务器初体验:从零搭建Pytorch GPU开发环境
点击【立即选购】可以进入选购页面。每种机型又对应不同的规格。基本上同机型(比如GN7)他们的显卡型号都是相同的,该机型下的不同规格(比如GN7.LARGE20、GN7.2XLARGE32)只是在CPU、内存、带宽以及显卡个数方面不同而已。下面简单列一下机型与显卡的对应关系(截至2022年5月):
果冻虾仁
2022/05/06
9.8K0
腾讯云GPU服务器初体验:从零搭建Pytorch GPU开发环境
Pytorch深度学习实战教程(一):开启炼丹模式,语义分割基础与环境搭建
语义分割(semantic segmentation) : 就是按照“语义”给图像上目标类别中的每一点打一个标签,使得不同种类的东西在图像上被区分开来。可以理解成像素级别的分类任务,直白点,就是对每个像素点进行分类。
Jack_Cui
2022/05/11
2.3K0
Pytorch深度学习实战教程(一):开启炼丹模式,语义分割基础与环境搭建
AIGC:腾讯云服务器快速部署stable-diffusion环境,使用ChilloutMix模型进行画图
前两天在某公众号的软文刷到了AI绘画领域最新的ChilloutMix模型。大概是下面这张图的效果:
Freedom123
2024/03/29
3730
AIGC:腾讯云服务器快速部署stable-diffusion环境,使用ChilloutMix模型进行画图
新手入门 | 搭建 AI 模型开发环境
NVIDIA 显卡有多个系列,常用的有 Tensor 和 GeForce RTX 系列,两类显卡的驱动安装方式不一样,下面的章节会单独介绍如何安装驱动。
痴者工良
2025/03/26
1490
新手入门 | 搭建 AI 模型开发环境
[保姆级]腾讯云服务器上实操NeROIC
南加州大学华人博士提出的新模型NeROIC,可以从图像创建 3D 模型,这引领着图形学领域的创新浪潮。这项前沿技术能够将普通照片转化为高度逼真的3D模型,为我们带来了突破性的创作和设计可能性。在深度学习的推动下,NeROIC以其卓越的易用性和卓越的真实感,为图形学领域开启了新的篇章。
buzzfrog
2023/10/20
2.8K4
[保姆级]腾讯云服务器上实操NeROIC
[保姆级]腾讯云服务器上实操Nerfstudio
最近在研究多张照片转3D模型想过的技术。NeRF是目前最主流的方式之一。本文主要在腾讯云CVM云服务器上实操Nerfstudio的安装及example运行。过程中遇到了很多坑,希望本篇文章能帮助大家不再遇到相关的安装、配置、运维的坑,顺利在应用层上纵横驰骋。
buzzfrog
2023/10/24
1.9K0
[保姆级]腾讯云服务器上实操Nerfstudio
推荐阅读
相关推荐
【玩转腾讯云】GPU云服务器(开发篇)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验