安装cuda 非root_如何在Ubuntu 18.04 LTS上安装Nvidia CUDA Toolkit

本文介绍了如何在Ubuntu 18.04 LTS上非root安装Nvidia CUDA Toolkit,包括验证GPU兼容性、安装必备软件、下载并安装CUDA Toolkit、设置环境变量以及安装补丁的详细步骤。
摘要由CSDN通过智能技术生成

如何在Ubuntu 18.04 LTS上安装Nvidia CUDA Toolkit

Cuda是由Nvidia创建的并行计算平台,可用于通过利用系统上图形处理单元(GPU)的强大功能来提高性能。 Cuda是一个软件层,允许软件开发人员访问GPU的虚拟指令集和并行计算元素,以执行计算内核。

在本教程中,我们将学习如何在Ubuntu 18.04上安装Cuda。

要求Ubuntu 18.04桌面安装到您的系统。

具有sudo权限的非root用户。

入门

在开始之前,您需要验证您的GPU是否可以与CUDA一起使用。 您可以使用以下命令对其进行验证:

lspci | grep NVIDIA

您应该看到以下输出:01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)

接下来,您还需要在系统中安装gcc,nvidia驱动程序,内核头文件和开发包。 您只需运行以下命令即可安装它们:

sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y

安装完所有软件包后,即可继续执行下一步。

安装NVIDIA CUDA工具包

首先,您需要将最新版本的CUDA Toolkit下载到您的系统。 CUDA工具包包含创建,构建和运行CUDA应用程序所需的CUDA驱动程序和工具。

您可以使用以下命令下载它:

wget -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux

下载完成后,您可以使用以下命令安装它:

sudo chmod +x cuda_9.2.88_396.26_linux.run

sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override

成功完成安装后,您应该看到以下输出:===========

= Summary =

===========

Toolkit: Installed in /usr/local/cuda-9.2

Samples: Not Selected

Please make sure that

- PATH includes /usr/local/cuda-9.2/bin

- LD_LIBRARY_PATH includes /usr/local/cuda-9.2/lib64, or, add /usr/local/cuda-9.2/lib64 to /etc/ld.so.conf and run ldconfig as root

接下来,您需要将Cuda二进制文件路径添加到.bashrc文件中。 您可以使用以下命令执行此操作:

nano .bashrc

在文件末尾添加以下行:export PATH="$PATH:/usr/local/cuda-9.2/bin"

保存并关闭文件。

接下来,使用以下命令验证Cuda库路径:

sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf

sudo ldconfig

建议您访问Nvidia网站并检查可用的补丁。 如果找到任何补丁,请下载并安装。 您可以使用以下命令执行此操作:

wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux

sudo chmod +x cuda_9.2.88.1_linux.run

sudo ./cuda_9.2.88.1_linux.run --silent --accept-eula

安装补丁后,您应该看到以下输出:Welcome to the CUDA Patcher.

Installation complete!

Installation directory: /usr/local/cuda-9.2

接下来,您需要在CUDA bin文件夹中创建指向GCC6的符号链接。 您可以使用以下命令执行此操作:

sudo ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc

sudo ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++

恭喜! 您已成功将Cuda安装到您的系统中。

链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值