Ubantu安装cuda驱动教程
2016-05-24 13:28
477 查看
第一步:首先去官网上下载.deb格式的安装包。下载链接。这里有两种.deb的安装方式,离线和在线。我推荐大家选择离线安装,也就是选择下载.deb(local)文件。这里最好在window下用迅雷下载。速度快,下载完之后再拷到Linux系统上就行了。
因为linux下下载一个2G的文件太慢了。而我的性子比较着急,等不了那么长时间啦。哈哈…
第二步:切换到下载的deb文件的所在目录,执行下边的命令:
注意自己的下载的包的版本。名字可能会不一样。
但是我执行第三条命令时,出现了一个bug。后来依据一篇博客的办法解决了:
总结来说:只要一个命令就可以
执行完之后,再执行 sudo apt-get install cuda 就可以了。
第三步:设置环境变量
在/etc/profile中添加CUDA环境变量
在文件结尾添加如下内容:
保存后, 执行下列命令, 使环境变量立即生效:
另外还要添加lib库路径到系统:
这里有两种方法添加lib库:
在 /etc/ld.so.conf.d/加入文件 cuda.conf, 在文件中的内容:
这里因为 /etc/ld.so.conf.d/的路径下不能直接创建文件,我是在桌面上先创建了cuda.conf文件,写上内容。然后cp过去的。
完成上面的操作后,执行下列命令使之立刻生效:
2.在/etc/profile或者.bashrc中 添加
执行之后:
第四步:安装samples
进入/usr/local/cuda/samples, 执行下列命令来build samples
等待十分钟,去喝杯茶,上个厕所吧。
全部编译完成后, 执行 cd bin/x86_64/linux/release, 运行deviceQuery
出现了如下的信息,说明安装成功。
因为linux下下载一个2G的文件太慢了。而我的性子比较着急,等不了那么长时间啦。哈哈…
第二步:切换到下载的deb文件的所在目录,执行下边的命令:
sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb sudo apt-get update sudo apt-get install cuda
注意自己的下载的包的版本。名字可能会不一样。
但是我执行第三条命令时,出现了一个bug。后来依据一篇博客的办法解决了:
总结来说:只要一个命令就可以
sudo apt-get autoremove libcheese-gtk23 libcheese7
执行完之后,再执行 sudo apt-get install cuda 就可以了。
第三步:设置环境变量
在/etc/profile中添加CUDA环境变量
sudo gedit /etc/profile
在文件结尾添加如下内容:
PATH=/usr/local/cuda/bin:$PATH export PATH
保存后, 执行下列命令, 使环境变量立即生效:
source /etc/profile
另外还要添加lib库路径到系统:
这里有两种方法添加lib库:
在 /etc/ld.so.conf.d/加入文件 cuda.conf, 在文件中的内容:
/usr/local/cuda/lib64
这里因为 /etc/ld.so.conf.d/的路径下不能直接创建文件,我是在桌面上先创建了cuda.conf文件,写上内容。然后cp过去的。
sudo cp /home/alex-zhai/Desktop/cuda.conf cuda.conf
完成上面的操作后,执行下列命令使之立刻生效:
sudo ldconfig
2.在/etc/profile或者.bashrc中 添加
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
执行之后:
source /etc/profile
第四步:安装samples
进入/usr/local/cuda/samples, 执行下列命令来build samples
sudo make all -j4
等待十分钟,去喝杯茶,上个厕所吧。
全部编译完成后, 执行 cd bin/x86_64/linux/release, 运行deviceQuery
./deviceQuery
出现了如下的信息,说明安装成功。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍