[Linux] CUDA 安装(二)-------正式安装cuda version 10.0

一. 首先查看自己的ubuntu配置适合哪个版本的CUDA

在terminal中输入如下代码:
nvidia-smi

显示如下:

[Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第1张图片

上图中,如红色标记,本机配置,最大版本可以安装到11.4. 所以CUDA version11.4一下都可以安装. 本机决定安装 version 10.0 

二. 查找并且下载CUDA version 10.0

打开google,并且输入 CUDA 10.0

[Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第2张图片[Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第3张图片 

 [Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第4张图片

 

我的是Linux, ubuntu 18.04 x86-64 选择runfile(local),,注意,安装包和补丁都下载

关于如何查看 Architercutre, 在terminal输入如下代码 

uname -a

显示如下
Linux s 5.4.0-109-generic #123~18.04.1-Ubuntu SMP Fri Apr 8 09:48:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
因为,可以看到 x86_64

 三. 开始安装

在所下载安装包和补丁的文件目录下,打开terminal, 输入安装指令

sudo sh cuda_10.0.130_410.48_linux.run

 注意此处是安装包的文件名,,接下来会有如下显示.

[Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第5张图片

 下载过程中显示--More-- (0%)时一直按enter键慢慢阅读直到100%,或者ctrl+c直接完

问到:您接受之前阅读的EULA吗?输入accept

Do you accept the previously read EULA?
accept/decline/quit: accept

问到:是否为Linux-x86_410.48安装NVIDIA加速图形驱动程序?如果已经安装就输入n,否则y,这里我选择n

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n

关于时候安装 驱动,可以查看是否自己已经有了(使用 nvidia-sim 命令),如果没有可以安装

问到:安装CUDA 10.0工具包?输入y

Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: y

Enter Toolkit Location
[ default is /usr/local/cuda-10.0 ]:直接Enter键

以下自愿,关于是否要在/usr/local/cuda上安装符号链接?以及安装CUDA 10.0示例?

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y 
Install the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: y

四. 安装补丁

sudo sh cuda_10.0.130.1_linux.run

并且按着终端显示操作, accept

五.  将CUDA的目录设置到PATH

在terminal中输入

sudo gedit ~/.bashrc

显示如下:

[Linux] CUDA 安装(二)-------正式安装cuda version 10.0_第6张图片 

 注意: ./bashrc文件原本无,这是自己添加的.

export CUDA_HOME=/usr/local/cuda-10.0 
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 
export PATH=${CUDA_HOME}/bin:${PATH}

 注意此处 cuda-10.0 最初本机安装的10.0版本

最后,打开terminal, 输入(让路径生效)

source ~/.bashrc

 六. 测试CUDA

 输入

cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery

如果输出Result=PASS 则成功

 七. 最后祝大家顺利

你可能感兴趣的:(【Linux】操作命令,linux)