cuda:在linux下安装配置cuda

linux-version: Centos6.5[finall]
Cuda-version: 7

    基于目前网上介绍的安装cuda的版本比较老旧,写一份比较新的,涉及到一些问题,方便大家,当然,肯定也有些问题没有涉及到,望谅解。

     1.在安装cuda前,你必须检测自己的显卡是否支持cuda,如何检查自己的显卡型号:

              lspci | grep "NVIDIA"查看是否英伟达显卡,或者lspci | grep "VGA"直接查看显卡信息;

     2.在英伟达官方可以查看支持cuda显卡的型号,顺便记得在官方下载你所需的cuda版本。

              我选择的是最新版的CUDA-7:https://developer.nvidia.com/cuda-downloads
              我的系统版本centos6.5(finall),我下载的是.run文件。

     3.文件下载成功,转到下载目录,首先需要修改.run文件的rwx权限:

              chmod 755 cuda_7.0.28_linux.run

     4.还有一些前提工作需要完善

               1:确保文本界面:vi /etc/inittab   把最下面一行的:5:改成:3:          然后用esc,:wq保存并且退出。(如果你没有找到,可以INIT3直接进入文本界面)

               (2.3.4这种操作是因为台式机双显卡【集显+独显】的缘故)   

                2:拉黑nouveau. 执行以下步骤:vi  /etc/modprobe.d/blacklist.conf   在此文件后面添加:blacklist nouveau
                3:使用 dracut重新建立  initramfs image file:  mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname-r).img.bak
                4:重新建立 the initramfs file:  dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

(如果不拉黑nouveau会出现两种问题,我在笔记本上出现的问题是安装完成后无法进入图形界面,我在服务器上出现的问题是无法安装,可能还有其他问题)

      5.reboot重新启动电脑,然后就可以执行之前的.run 文件了

      6.安装成功以后,你还需要配置nvcc:

                 find -name "nvcc"  (找到nvcc所在位置);
                 vi  /root/.bashrc(编辑.bashrc文件) ;
                 加入alias nvcc="你查询到的nvcc所在位置";export nvcc;

 

至此,你就可以使用nvcc编译你的.cu文件了!::nvcc –cuda xxxxx.cu

ps:我这篇文章还是有问题的,就是我并没有配置path与library。

export PATH=$PATH:/usr/local/cuda/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64

这两句话写在自己的.bashrc里面

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值