linux安装cuda

88

1. 前言

因为处理hic数据的juicer需要cuda,所以就安装一个吧!

下载链接:https://developer.nvidia.com/cuda-downloads
显卡是否支持cuda及计算能力:https://developer.nvidia.com/zh-cn/cuda-gpus

2. 安装

# 查看自己的显卡型号
lspci | grep -i vga
# 01:00.0 VGA compatible controller: NVIDIA Corporation GM204GL [Quadro M4000] (rev a1)

# 在上面的第二个链接中查询自己显卡是否支持cuda,我这里是支持的

# 在第一个链接中下载对应版本的cuda
wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda-repo-debian10-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo dpkg -i cuda-repo-debian10-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo cp /var/cuda-repo-debian10-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo add-apt-repository contrib
sudo apt-get update
sudo apt-get -y install cuda

# 提示检测到内核冲突,需要重启服务器
sudo reboot

/usr/local/cuda-12.1/bin/nvcc --version
# 输出以下信息,安装成功

# nvcc: NVIDIA (R) Cuda compiler driver
# Copyright (c) 2005-2023 NVIDIA Corporation
# Built on Mon_Apr__3_17:16:06_PDT_2023
# Cuda compilation tools, release 12.1, V12.1.105
# Build cuda_12.1.r12.1/compiler.32688072_0

# 有需要的话可以加入PATH
# 比如
vim ~/.zshrc
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

####################################################
# # 之后又一次重新安装后没有cuda这个文件夹了,不过可以这样修改
# export PATH=/usr/local/cuda-12.1/bin:$PATH
# export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH
####################################################

source ~/.zshrc

# 现在就可以愉快的使用cuda了
nvcc --version