centos7安装cuda和nvidia-driver

本文档详细介绍了如何在CentOS7上安装CUDA和NVIDIA驱动,包括检查GPU支持、安装gcc、下载CUDA、安装依赖、卸载旧版驱动以及验证安装效果的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

如果不是 centos7 的 linux,可以直接参考官方文档安装其他系统的 cuda,但是文档很长需要耐心 ↓
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html


1.检查系统有没有cuda支持的GPU

lspci | grep -i nvidia

在这里插入图片描述
我这里是一张 v100


2.安装gcc

检查ggc是否安装


                
### CentOS 离线环境中 NVIDIA Docker Toolkit 的安装 #### 准备工作 为了在离线环境中成功安装NVIDIA Docker Toolkit,在线机器上需下载必要的RPM包以及依赖项。确保获取到所有必需文件,包括但不限于`nvidia-container-toolkit`及其依赖库。 对于CentOS系统而言,主要涉及以下几个组件的准备: - `nvidia-driver` - `nvidia-container-toolkit` - `libnvidia-container-tools` - `libnvidia-container1` 这些工具允许容器化应用程序访问主机上的GPU硬件加速功能[^3]。 #### 下载所需软件包 在线计算机执行如下命令来收集所需的rpm文件: ```bash yumdownloader --resolve nvidia-container-toolkit libnvidia-container-tools libnvidia-container1 ``` 这一步骤会自动解析并下载指定程序连同其全部依赖关系至当前目录下。将此目录中的所有.rpm文件传输给目标离线服务器。 #### 安装过程 一旦所有必要文件被传送至无网络连接的目标机,则可通过以下指令完成部署: ```bash yum localinstall *.rpm -y ``` 该命令能够处理本地存储于同一路径下的多个rpm包,并解决它们之间的相互依存问题。 确认Docker守护进程配置正确支持新的运行时环境。编辑或创建位于`/etc/docker/daemon.json`的JSON格式配置文档,加入下列内容以激活NVIDIA特定设置: ```json { "default-runtime": "nvidia", "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } } } ``` 重启Docker服务使更改生效: ```bash systemctl restart docker ``` 验证安装成果可借助官方测试镜像来进行简单检验: ```bash docker run --rm --gpus all nvidia/cuda:10.0-base nvidia-smi ``` 如果一切正常,上述操作应当返回有关已安装显卡的信息列表而不是报错消息[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什么都干的派森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值