麒麟系统安装cuda 安装
时间: 2025-04-23 11:08:30 浏览: 55
### 如何在麒麟 (Kylin) 操作系统上安装 CUDA 驱动和工具包
#### 更换 APT 软件源
为了确保能够顺利下载所需的依赖项,在开始之前建议先更换 apt 软件源。对于已经完成此操作的用户可跳过这一步骤[^1]。
#### 确认安装环境
确保系统的内核版本和其他基础配置满足 NVIDIA 官方文档的要求。可以通过 `uname -r` 命令查看当前使用的 Linux 内核版本号,并参照官方支持列表来验证兼容性。
#### 安装显卡驱动
通过终端执行以下命令更新现有软件包并重启计算机:
```bash
sudo apt update && sudo apt upgrade -y
reboot now
```
待机器启动完毕后,继续按照如下指令安装最新的稳定版 Nvidia 显卡驱动:
```bash
sudo ubuntu-drivers autoinstall
nvidia-smi # 测试是否成功安装GPU驱动
```
最后一条命令用于检测 GPU 是否被正确识别以及驱动工作状态良好;如果有输出显示具体的硬件信息,则表示驱动安装无误[^3]。
#### 安装 CUDA 工具包
由于麒麟桌面环境中预置了较老版本的 CUDA(如 cuda11.4),可能会引起与其他应用程序之间的冲突问题。为了避免这种情况的发生,推荐采用独立路径进行全新安装而不是覆盖原有版本[^2]:
访问[NVIDIA官方网站](https://developer.nvidia.com/cuda-downloads),选择适合的操作系统架构与发行代号(针对 Kylin OS),获取对应的.run 文件链接地址;
利用 wget 或者 curl 下载该文件到本地磁盘空间充足的位置;
断开网络连接以防自动加载模块干扰新版本CUDA 的初始化过程;
赋予 .run 文件可执行权限并通过 root 权限运行它来进行交互式的设置流程:
```bash
chmod +x cuda_*.run
sudo ./cuda_*.run --toolkit --silent --override
```
注意:上述命令中的 "--override" 参数允许强制替换可能存在的同名组件,但需谨慎使用以免破坏其他依赖关系。
#### 设置环境变量
编辑用户的 shell profile 文件(例如 ~/.bashrc 或者 ~/.zshrc), 添加下面两行内容以便于后续编译项目时能调用正确的库位置:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc # 让更改立即生效
```
#### 安装 cuDNN 库
前往 [NVIDIA cuDNN 页面](https://developer.nvidia.com/rdp/cudnn-archive), 登录账户之后挑选匹配所安裝之 CUDA 版本的 cuDNN 发布档;
解压 tarball 并复制必要的头文件及二进制文件至相应目录下:
```bash
tar -xzvf cudnn-linux-x86_64-*.*-archive.tar.xz
sudo cp cuda/include/* /usr/local/cuda/include/
sudo cp cuda/lib64/* /usr/local/cuda/lib64/
```
至此已完成整个安装过程,请记得再次检查 nvidia-smi 输出确认一切正常运作。
阅读全文
相关推荐


















