nvidia-smi更新
时间: 2025-01-05 11:34:23 浏览: 18
### 更新 nvidia-smi 到最新版本
为了确保 `nvidia-smi` 是最新的,实际上是在更新整个 NVIDIA 驱动程序以及 CUDA Toolkit。因为 `nvidia-smi` 是随 NVIDIA 驱动一起安装的工具[^2]。
#### 卸载旧版驱动和 CUDA
在执行新版本安装之前,建议先卸载现有的 NVIDIA 驱动和 CUDA 安装包。对于大多数 Linux 发行版来说,可以通过以下命令来完成:
```bash
sudo apt-get remove --purge '^cuda-.*' '^libcuda.*'
sudo apt-get autoremove && sudo apt-get clean
```
这会彻底清除之前的 CUDA 及其关联库文件。
#### 添加官方仓库并获取密钥
接着向系统的软件源列表里加入 NVIDIA 提供的支持最新显卡驱动的 PPA 或者直接下载.run 文件进行离线安装。这里以 Ubuntu 为例说明在线方式:
```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
```
注意替换上述 URL 中的操作系统名称 (`ubuntu2004`) 和架构 (`x86_64`) 来匹配实际环境需求。
#### 安装新的驱动与 CUDA
之后就可以通过 APT 方式轻松安装所需的驱动及 CUDA 版本了:
```bash
sudo apt-<version> cuda-toolkit-<version>
```
这里的 `<version>` 应该被具体的数值所替代,比如 `510` 表示特定系列的驱动版本号;而 CUDA 的版本则取决于个人开发需求。
成功完成后重启计算机使更改生效,并验证是否正确设置了环境变量 PATH 和 LD_LIBRARY_PATH ,以便能够正常使用 `nvcc` 编译器以及其他相关组件。
最后可以再次运行 `nvidia-smi` 命令查看当前已加载的驱动版本信息确认升级无误。
阅读全文