CentOS7安装cuda7

本文详细介绍了如何在CentOS 7系统上安装CUDA,并配置环境变量,包括修改blacklist.conf文件禁用nouveau驱动,执行CUDA安装脚本,以及设置CUDA_HOME、PATH和LD_LIBRARY_PATH等环境变量。

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

centos 7上先不用安装显卡驱动,cuda中自带了显卡驱动程序。可以用cuda中自带的显卡驱动程序。

1、centos7上blacklist.conf的位置是在/usr/lib/modprobe.d/dist-blacklist.conf

      注释掉:#blacklist nvidiafb

      添加blacklist:

blacklist nouveau

options nouveau modeset=0


2、init3 下面运行cuda-**.run,其中第二步为安装显卡驱动程序。

3、安装完成之后,配置环境变量:

      在/etc/profile文件或者/etc/profile.d/目录下,添加环境变量:

     export CUDA_HOME=/usr/local/cuda-7.0      (你的cuda安装目录)

      export PATH=$CUDA_HOME/bin:$PATH

      export LD_LIBRARY_PATH=$CUDA_HOME/lib64/:$LD_LIBRARY_PATH

      export INCLUDE=$CUDA_HOME/include:$INCLUDE

### 在 CentOS 7 系统上安装 CUDA 驱动程序 在 CentOS 7安装 CUDA 驱动程序需要确保系统环境正确配置,包括禁用默认的开源驱动程序 `nouveau`、安装必要的依赖项以及正确安装 NVIDIA 驱动程序和 CUDA 工具包。以下是详细的说明: #### 1. 禁用 `nouveau` 开源驱动 CentOS 7 默认使用 `nouveau` 开源驱动程序,这与 NVIDIA 的专有驱动程序不兼容。因此,必须禁用 `nouveau` 并重建初始 RAM 文件系统。 ```bash sudo vim /etc/modprobe.d/blacklist.conf ``` 在文件中添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` 保存文件后,执行以下命令以重建 initramfs 并重启系统[^2]: ```bash sudo dracut --force sudo reboot ``` #### 2. 安装依赖项 在安装 NVIDIA 驱动程序之前,需要确保系统已安装内核开发包和头文件。运行以下命令以安装必要的依赖项: ```bash sudo yum install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r) ``` #### 3. 下载并安装 NVIDIA 驱动程序 从 NVIDIA 官方网站下载适用于您的 GPU 的驱动程序安装文件。例如,如果下载的是 `.run` 文件,则可以使用以下命令进行安装: ```bash wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run sudo sh cuda_11.1.1_455.32.00_linux.run ``` 如果您选择使用 RPM 包,则可以按照以下步骤操作: ```bash rpm -i nvidia-driver-local-repo-rhel7-460.106.00-1.0-1.x86_64.rpm sudo yum clean all sudo yum install cuda-drivers sudo reboot ``` #### 4. 验证驱动程序安装 重启系统后,可以通过以下命令验证 NVIDIA 驱动程序是否成功安装: ```bash nvidia-smi ``` 如果出现错误信息 `NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver`,请确保已正确安装最新版本的 NVIDIA 驱动程序[^3]。 #### 5. 安装 CUDA 工具包 根据需求选择适合的 CUDA 版本,并从 [CUDA Toolkit Archive | NVIDIA Developer](https://developer.nvidia.com/cuda-toolkit-archive) 下载对应的安装文件。例如,安装 CUDA 11.1: ```bash wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run sudo sh cuda_11.1.1_455.32.00_linux.run ``` 安装完成后,设置环境变量以便系统能够识别 CUDA 路径: ```bash echo 'export PATH=/usr/local/cuda-11.1/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ``` #### 6. 测试 CUDA 安装 安装完成后,可以通过编译和运行 NVIDIA 提供的示例程序来测试 CUDA 是否正常工作。进入 CUDA 示例目录并编译示例程序: ```bash cd /usr/local/cuda-11.1/samples/1_Utilities/deviceQuery make ./deviceQuery ``` 如果输出显示设备信息且无错误,则表明 CUDA 安装成功。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值