searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

《Linux系统深度学习环境安装指南(一)——安装CUDA》

2023-08-25 07:05:11
89
0

基于稳定性和现有版本,本文主要以nvidia-driver-530版本的驱动为例,介绍CUDA的安装方法;

一、组件版本

宿主机操作系统:Ubuntu20.04

NVIDIA驱动:Driver Version: 530.30.02

CUDA版本:11.8

安装过程

CUDA和cnDNN是支持NVIDIA支持GPU的两个库,分别用于高性能计算和深度神经网络计算的支持。

CUDA(Compute Unified Device Architecture)是NVIDIA支持GPU的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。可以看作使能GPU的驱动程序或算法SDK。

cuDNN:是基于CUDA的深度学习GPU加速库,有了它可以在GPU上完成高效的深度学习计算。

由上图可知,本文采用的530驱动,最高可支持12.2版本的CUDA,本文为保证机器学习的稳定性和对tensorflow与pytorch等工具库的兼容,参考下图pytorch和tensorflow的版本要求,本文采用11.8版本的CUDA,参考tensorflow所支持的套件,选择8.6版本的cudnn。

注意:其中CUDA和cudnn需要下载对应架构的版本,主要为x86_64和arm(arch64),本文以x86_64的版本为例

下载并安装11.8版本的cuda:

#下载runfile,安装方式最简洁
wget xxx/cuda_11.8.0_520.61.05_linux.run #在官网下载对应版本的cuda,此处下载的是11.8版本
sudo sh cuda_11.8.0_520.61.05_linux.run

 

输入上述代码后输入continue;

遇见上图问题,输入accetp;

随后遇到上图问题,不勾选第一项Driver,因为驱动已经安装过了,选择install;

安装好CUDA后,设置环境变量:

sudo vim ~/.bashrc
#在./bashrc文件最后一行加上如下两句
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
:wq! #命令行输入该命令退出vim并保持修改内容
#执行更新后的./bashrc
source ~/.bashrc

#检查CUDA是否安装正确,显示版本号就正确安装
nvcc --version

至此,完成CUDA的安装。

0条评论
0 / 1000
徐****昌
4文章数
0粉丝数
徐****昌
4 文章 | 0 粉丝
原创

《Linux系统深度学习环境安装指南(一)——安装CUDA》

2023-08-25 07:05:11
89
0

基于稳定性和现有版本,本文主要以nvidia-driver-530版本的驱动为例,介绍CUDA的安装方法;

一、组件版本

宿主机操作系统:Ubuntu20.04

NVIDIA驱动:Driver Version: 530.30.02

CUDA版本:11.8

安装过程

CUDA和cnDNN是支持NVIDIA支持GPU的两个库,分别用于高性能计算和深度神经网络计算的支持。

CUDA(Compute Unified Device Architecture)是NVIDIA支持GPU的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。可以看作使能GPU的驱动程序或算法SDK。

cuDNN:是基于CUDA的深度学习GPU加速库,有了它可以在GPU上完成高效的深度学习计算。

由上图可知,本文采用的530驱动,最高可支持12.2版本的CUDA,本文为保证机器学习的稳定性和对tensorflow与pytorch等工具库的兼容,参考下图pytorch和tensorflow的版本要求,本文采用11.8版本的CUDA,参考tensorflow所支持的套件,选择8.6版本的cudnn。

注意:其中CUDA和cudnn需要下载对应架构的版本,主要为x86_64和arm(arch64),本文以x86_64的版本为例

下载并安装11.8版本的cuda:

#下载runfile,安装方式最简洁
wget xxx/cuda_11.8.0_520.61.05_linux.run #在官网下载对应版本的cuda,此处下载的是11.8版本
sudo sh cuda_11.8.0_520.61.05_linux.run

 

输入上述代码后输入continue;

遇见上图问题,输入accetp;

随后遇到上图问题,不勾选第一项Driver,因为驱动已经安装过了,选择install;

安装好CUDA后,设置环境变量:

sudo vim ~/.bashrc
#在./bashrc文件最后一行加上如下两句
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
:wq! #命令行输入该命令退出vim并保持修改内容
#执行更新后的./bashrc
source ~/.bashrc

#检查CUDA是否安装正确,显示版本号就正确安装
nvcc --version

至此,完成CUDA的安装。

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0