Linux 服务器 cuda安装

Linux 服务器 cuda安装

1. 驱动安装

写在前面:
我后续尝试使用cuda里面直接安装driver,但是最终都会失败install of driver component failed,
尝试网上说的关闭nouveau的方法无果,最后还是选择单独安装driver。

驱动下载地址:

https://www.nvidia.com/Download/index.aspx

安装方法:

sudo sh 文件名

遇到问题,X服务没关闭问题:

ERROR: You appear to be running an X server; please exit X before            
         installing.  For further details, please see the section INSTALLING   
         THE NVIDIA DRIVER in the README available on the Linux driver         
         download page at www.nvidia.com.

解决办法:

在上面的安装指令后加 -no-x-check

仍然报错:

ERROR: Unable to find the development tool `cc` in your path; please make sure that you have the package 'gcc' installed.  If gcc is installed on your system, then please check that `cc` is in your PATH. 

没有gcc,安装

sudo yum install gcc

gcc --version #检查是否安装成功

仍然报错:

ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat      
         Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may specify the kernel source path with   
         the '--kernel-source-path' command line option.

安装内核:

sudo yum install kernel-devel-$(uname -r)

再次执行安装指令:

sudo sh NVIDIA-Linux-x86_64-535.129.03.run -no-x-check

#安装成功后使用
nvidia-smi检查是否成功

2. Cuda 安装

2.1 安装

cuda安装链接:

https://developer.nvidia.com/cuda-toolkit-archive

选择如下配置:

在这里插入图片描述

下载安装指令:

wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.run
sudo sh cuda_12.2.2_535.104.05_linux.run

在这里插入图片描述

安装失败:

Installation failed. See log at /var/log/cuda-installer.log for details.

[INFO]: Driver not installed.
[INFO]: Checking compiler version...
[INFO]: gcc location: /bin/gcc

[INFO]: gcc version: gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 

[INFO]: Initializing menu
[INFO]: nvidia-fs.setKOVersion(2.17.5)
[INFO]: Setup complete
[INFO]: Installing: Driver
[INFO]: Installing: 535.104.05
[INFO]: Executing NVIDIA-Linux-x86_64-535.104.05.run --ui=none --no-questions --accept-license --disable-nouveau --no-cc-version-check --install-libglvnd  2>&1
[INFO]: Finished with code: 256
[ERROR]: Install of driver component failed. Consult the driver log at /var/log/nvidia-installer.log for more details.
[ERROR]: Install of 535.104.05 failed, quitting

原因是我们之前已经安装过显卡驱动了,因此在如下界面时要将Driver中的X按一下回车去掉,否则安装失败

在这里插入图片描述

显示下面样例就是安装成功了:

在这里插入图片描述

2.2 配置环境变量

配置命令:

vim ~/.bashrc
export CUDA_HOME=/usr/local/cuda-12.2# 在上图中有显示位置
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64 
export PATH=${CUDA_HOME}/bin:${PATH}
source ~/.bashrc
nvcc -V

3. cuDNN安装

地址:

https://developer.nvidia.com/rdp/cudnn-archive

选择对应的cuda版本,下载可能很慢,需要一些方法

xz -d  cudnn-linux-x86_64-8.9.5.30_cuda12-archive.tar.xz
tar xvf cudnn-linux-x86_64-8.9.5.30_cuda12-archive.tar

# 将文件mv一下
mv /root/cu122/cudnn-linux-x86_64-8.9.5.30_cuda12-archive/include/* /usr/local/cuda-12.2/include/
mv /root/cu122/cudnn-linux-x86_64-8.9.5.30_cuda12-archive/lib/* /usr/local/cuda-12.2/lib64/

#查看cudnn版本:
cat /usr/local/cuda/include/cudnn_version.h
  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装CUDA(Compute Unified Device Architecture)在Linux服务器上可以为您的计算机提供GPU图形处理单元)加速功能。以下是安装CUDA的一般步骤: 1. 检查您的GPU型号和Linux发行版:首先,您需要确定您的GPU型号以及您正在使用的Linux发行版。您可以使用命令`lspci | grep -i nvidia`来检查GPU型号,并使用`lsb_release -a`来确定Linux发行版。 2. 下载适用于LinuxCUDA安装包:访问NVIDIA官方网站(https://developer.nvidia.com/cuda-downloads)并下载适用于您的GPU和Linux发行版的CUDA安装包。选择正确的版本对于成功安装非常重要。 3. 禁用Nouveau驱动程序:Nouveau是一个开源的、与NVIDIA驱动程序冲突的内核模块。在安装CUDA之前,请确保禁用Nouveau驱动程序。您可以通过编辑`/etc/modprobe.d/blacklist.conf`文件并添加以下行来禁用它: ``` blacklist nouveau options nouveau modeset=0 ``` 保存文件后,执行以下命令以使更改生效: ``` sudo update-initramfs -u ``` 4. 关闭图形界面:在安装期间,通常需要关闭图形界面。您可以通过执行以下命令来实现: ``` sudo systemctl isolate multi-user.target ``` 5. 安装CUDA:通过运行下载的CUDA安装包来开始安装过程。根据安装向导的指示进行操作,选择适当的选项。通常,您需要接受许可协议、选择安装位置并选择要安装的组件。 6. 配置环境变量:完成安装后,您需要配置一些环境变量,以便系统可以正确找到CUDA库和工具。您可以将以下行添加到`~/.bashrc`文件中: ``` export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH ``` 保存文件后,执行以下命令使更改生效: ``` source ~/.bashrc ``` 7. 验证安装:最后,您可以使用`nvcc --version`命令验证CUDA是否成功安装。如果显示了CUDA版本信息,则表示安装成功。 请注意,这只是一个一般步骤指南,实际安装过程可能因您的系统配置和CUDA版本而有所不同。确保在开始安装前阅读和理解官方的CUDA安装文档,并根据您的具体要求进行操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值