linux(CentOS7)安装cuda

本文详细介绍了如何在系统中安装并配置CUDA环境,包括检查GPU、安装GCC和g++编译器、安装Kernel-devel、安装Driver、Toolkit和Samples,以及在.bashrc文件中设置环境变量,最终通过编译运行Samples中的示例程序来验证安装是否成功。

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

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.youkuaiyun.com/qq_21398167

原博文地址:http://blog.youkuaiyun.com/qq_21398167/article/details/46413683

以用户名cluster登录系统
1.检查是否安装了GPU

  1. lspci | grep -i nvidia  

2.安装gccg++编译器

  1. sudo yum install gcc    
  2. sudo yum install gcc-c++  

3.安装kernel-devel

  1. sudo yum install kernel-devel  

4.安装DriverToolkitSamples

  1. sudo sh cuda_5.5.22_linux_64.run --kernel-source-path='/usr/src/kernels/2.6.32-358.23.2.el6.x86_64'  
  2. 在这里我们是自己安装了匹配的驱动,所以第一项Driver出来的时候选择N  后面全是Y ,即可

5./home/cluster/.bashrc文件加入如下内容:

  1. export PATH=$PATH:/usr/local/cuda-5.5/bin    
  2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.5/lib64  

使配置立即生效:

  1. source /home/cluster/.bashrc  

6.编译运行Samples中的示例程序,验证安装是否成功

 

自带了 nsight环境 SDK

### 在 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、付费专栏及课程。

余额充值