centos7 离线安装 NVIDIA GPU驱动

本文介绍了如何在CentOS7系统下离线安装NVIDIA GPU驱动,包括准备驱动、拷贝到yum源、禁用nouveau驱动、重做initramfs镜像、安装依赖组件以及检查安装成功的过程,旨在为内网GPU机器提供便捷的安装方法。

centos下离线安装cuda驱动

说明一下:内网gpu机器比较多,所以将rpm包打入局域网yum源,方便快捷

1:准备驱动

wget http://developer.download.nvidia.com/compute/cuda/11.0.1/local_installers/cuda-repo-rhel7-11-0-local-11.0.1_450.36.06-1.x86_64.rpm

2:拷贝程序包到yum源位置,重新生成索引

<1>:拷贝

cp cuda-repo-rhel7-11-0-local-11.0.1_450.36.06-1.x86_64.rpm /opt/local_yum (我的yum源为局域网yum源)
cd  /opt/local_yum

<2>:重建yum索引

createrepo ./

3:禁用 nouveau 驱动(root)

 
### CentOS 7 离线安装 NVIDIA 驱动教程 在 CentOS 7 系统上离线安装 NVIDIA 驱动可以通过以下方法实现。以下是详细的步骤和注意事项: #### 方法一:通过 CUDA 工具包安装 NVIDIA 驱动安装 CUDA 工具包时,NVIDIA 驱动会自动安装。以下是具体操作步骤: 1. 下载 CUDA 工具包的本地安装程序。可以从 NVIDIA 官方网站获取对应的版本[^3]。 2. 使用以下命令安装 CUDA 工具包及其驱动: ```bash sudo rpm -Uvh cuda-repo-rhel7-<version>.x86_64.rpm ``` 其中 `<version>` 是具体的 CUDA 版本号。 3. 安装完成后,系统会自动完成 NVIDIA 显卡驱动安装,并显示类似以下控制台信息: ``` Installing the NVIDIA display driver... Installing the CUDA Toolkit in /usr/local/cuda-9.1 ... ``` 这表明驱动已成功安装[^1]。 #### 方法二:直接下载并安装 NVIDIA 驱动 RPM 包 如果仅需要安装 NVIDIA 驱动而无需 CUDA 工具包,可以按照以下步骤操作: 1. 访问 NVIDIA 官方驱动下载页面[^2],选择适合的驱动版本进行下载。例如: ``` http://www.nvidia.cn/Download/index.aspx?lang=cn ``` 2. 下载对应的 RPM 包,如 `nvidia-diag-driver-local-repo-rhel7-390.30-1.0-1.x86_64.rpm`。 3. 将 RPM 包拷贝到目标机器上,并执行以下命令进行安装: ```bash sudo rpm -Uvh nvidia-diag-driver-local-repo-rhel7-<version>.x86_64.rpm ``` 其中 `<version>` 是具体的驱动版本号。 4. 安装完成后,可以使用以下命令验证驱动是否正常工作: ```bash nvidia-smi ``` 如果命令返回显卡相关信息,则说明驱动安装成功[^2]。 #### 方法三:通过 YUM 源安装驱动 对于内网环境中有多台 GPU 服务器的情况,可以将驱动 RPM 包上传至局域网 YUM 源,以简化安装过程[^5]: 1. 下载 NVIDIA 提供的驱动 RPM 包: ```bash wget http://developer.download.nvidia.com/compute/cuda/11.0.1/local_installers/cuda-repo-rhel7-11-0-local-11.0.1_450.36.06-1.x86_64.rpm ``` 2. 将 RPM 包拷贝到局域网 YUM 源目录,并重新生成索引: ```bash createrepo <yum_source_directory> ``` 3. 在目标机器上配置 YUM 源后,执行以下命令安装驱动: ```bash sudo yum install -y nvidia-driver ``` #### 注意事项 - 确保系统内核版本与 NVIDIA 驱动兼容。不兼容可能导致安装失败或系统无法正常启动[^5]。 - 在安装驱动前,建议停止任何可能占用 GPU 的服务或进程,例如 X 服务器或 Docker 容器[^4]。 - 如果需要同时安装 cuDNN,需从 NVIDIA 开发者网站下载对应版本并解压到指定路径。 ```python # 示例代码:验证 NVIDIA 驱动是否安装成功 import os os.system("nvidia-smi") ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值