ubuntu安装cuda12.1
时间: 2023-10-19 11:09:22 浏览: 556
安装 CUDA 12.1 需要以下步骤:
1. 下载 CUDA 12.1 安装包:https://developer.nvidia.com/cuda-downloads
2. 禁用 Nouveau 驱动:在终端中执行以下命令:
```
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
sudo echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
```
3. 安装依赖项:在终端中执行以下命令:
```
sudo apt-get install build-essential dkms freeglut3 freeglut3-dev libxi-dev libxmu-dev
```
4. 运行安装程序:在终端中进入 CUDA 12.1 安装包所在目录,执行以下命令:
```
sudo sh cuda_12.1.0_<version>_linux.run
```
其中 `<version>` 是安装包版本号。
5. 按照提示进行安装。
相关问题
ubuntu 安装cuda12.1
### 安装 CUDA 12.1 的准备工作
为了确保顺利安装 CUDA 12.1,在开始之前需确认已更新系统软件包并重启计算机。此外,建议卸载任何旧版本的 NVIDIA 驱动程序和 CUDA 工具包。
### 下载 CUDA 12.1 安装文件
可以通过访问官方下载页面获取最新版 CUDA Toolkit 或者直接使用命令行工具 `wget` 来下载特定版本的安装器:
```bash
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.run
```
此操作会将所需的安装脚本保存到当前目录下[^2]。
### 执行 CUDA 12.1 安装过程
当下载完成后,通过终端导航至存储 `.run` 文件的位置,并赋予其可执行权限,之后运行该脚本来启动图形化或基于文本界面的向导来完成整个设置流程:
```bash
sudo chmod +x cuda_12.1.0_530.30.02_linux.run
sudo sh cuda_12.1.0_530.30.02_linux.run
```
按照屏幕提示逐步配置选项直至结束即可成功部署 CUDA 环境[^1]。
### 设置环境变量
为了让编译器和其他应用程序能够找到新安装的库路径,通常还需要编辑用户的 shell profile 文件(如 `.bashrc`, `.zshrc`),添加如下两行以永久生效:
```bash
export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
最后记得使更改立即生效:
```bash
source ~/.bashrc
```
或者根据所使用的shell调整对应的profile文件名。
ubuntu安装cuda12.1和cudnn版本
### 安装 CUDA 12.1 和兼容的 cuDNN 版本于 Ubuntu
对于在Ubuntu上安装CUDA 12.1以及与其相匹配的cuDNN版本,操作流程如下:
#### 下载并准备环境
确保系统已更新至最新状态[^2]。
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
移除旧版NVIDIA驱动程序和CUDA工具包,防止冲突发生[^3]。
```bash
sudo apt-get purge nvidia* cuda*
```
添加官方CUDA仓库密钥与源列表文件到Apt配置中以便后续安装稳定版本软件包[^4]。
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
```
注意上述命令中的`ubuntu2004`应替换为当前使用的Ubuntu发行代号名称,如`focal`(对应20.04),`jammy`(对应22.04)等。
#### 执行安装过程
执行实际的CUDA安装指令,这里指定安装的是12.1版本[^5]。
```bash
sudo apt-get update
sudo apt-get -y install cuda-12-1
```
完成以上步骤之后重启计算机使更改生效,并验证安装是否成功通过运行nvcc编译器查看其版本信息来确认[^6]。
```bash
reboot now
# After rebooting, check the installation.
nvcc --version
```
针对cuDNN库部分,则需前往[NVIDIA官方网站](https://developer.nvidia.com/rdp/cudnn-archive)下载适用于所安装CUDA版本对应的cuDNN tarball压缩包。解压后将其中的内容复制到相应目录下即可[^7]。
```bash
tar -xzvf cudnn-linux-x86_64-*.*.*_*-cuda*.tgz
sudo cp cuda/include/* /usr/local/cuda/include/
sudo cp cuda/lib64/* /usr/local/cuda/lib64/
```
最后记得设置好环境变量PATH和LD_LIBRARY_PATH指向新安装好的路径位置,这样可以方便调用相关命令行工具及链接动态库文件[^8]。
```bash
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
```
阅读全文
相关推荐
















