lspci | grep "NVIDIA"查看是否英伟达显卡,或者lspci | grep "VGA"直接查看显卡信息;
在英伟达官方可以查看支持cuda显卡的型号,顺便记得在官方下载你所需的cuda版本。我选择的是最新版的CUDA-7
我的系统版本centos6.5(finall),我下载的是.run文件。
文件下载成功,转到下载目录,首先需要修改.run文件的rwx权限:
chmod 755 cuda_7.0.28_linux.run
还有一些前提工作需要完善
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会出现两种问题,我在笔记本上出现的问题是安装完成后无法进入图形界面,我在服务器上出现的问题是无法安装,当然,可能还有其他问题,但是我没有遇到#24)
reboot重新启动电脑,然后就可以执行之前的.run 文件了
安装成功以后,你还需要配置nvcc:find -name "nvcc" (找到nvcc所在位置);vi /root/.bashrc(编辑.bashrc文件) ;加入alias nvcc="你查询到的nvcc所在位置";export nvcc
至此,你就可以使用nvcc编译你的.cu文件了!::nvcc –cuda xxxxx.cu
1.--准备:cuda_5.5.22_linux_32.run(下载地址:https://developer.nvidia.com/cuda-downloads)--在home新建一个目录放进去,这样方便 *** 作
--官方参考文档:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html
2.安装系统
可以在电脑里安装系统,用U盘按转很快,这个自己就可以解决了,当然联网可能有点问题:在系统设置里安装附加驱动,如果顺利无线联网就没问题了(有线我觉得有点悬,老帐号我的才能登录)。
3.系统安转完成后:
--sudo apt-get update
--sudo apt-get install build-essential
--sudo apt-get install freeglut3-dev(下面到是官方到文档,好像我用这个安装时都安装了的,我介意把下面分开按转,因为我全部输入出问题了)
(sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev)最后我觉得最好更新下:sudo apt-get update
4.cuda安装前准备
1--cd /etc/modprobe.d
2--vim blakclist.conf 在后面加上一下选项:(我是分开到,直接打开会有警告提示,不知道怎么回事,gedit的也用不起)
blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau //我的是NVIDIA显卡,就只加这个,然后顺利安装,其它到不管,每个人到选项不一样,但意思一样,就是用已有的全部显卡驱动,自己根据显卡百度下
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
3--sudo service lightdm stop
4--ctrl+alt+F1进入命令界面:输入你的登录名和密码(PS:我以前没用个命令界面,sudo service lightdm stop后就没辙了,当然回到 *** 作界面命令:ctrl + atl+F7),记得进入root登录。
5--cd 到cuda_5.5.22_linux_32.run所在目录,输入一下命令:
chmod +x cuda_5.5.22_linux_32.run
sudo sh cuda_5.5.22_linux_32.run
到现在我到就能安装了,当然显示什么权限时,按q:然后输入accept.后面全部默认就OK了。安装完后重启,采取下面到 *** 作(会看到界面更加亮丽,显得有质感)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)