ubuntu14.04安装cuda-8.0

1.安装

$sudo apt-get update

$sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev

2. 安装CUDA包

2.1.在http://developer.nvidia.com/cuda-downloads网页中根据你到操作系统下载cuda-repo-<distro>_<version>_<architecture>.deb这样一个文件,我的是cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb。

2.2.到该deb所在到位置依次运行

$sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

$sudo apt-get update

$sudo apt-get install cuda

不出意外,nvidia驱动、cuda驱动和sample包都可以顺利安装

3.3修改环境变量

64位操作系统在.bashrc中添加:

export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

32位操作系统在.bashrc中添加:

export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib:$LD_LIBRARY_PATH

此处注意网上很多教程,用的都是7.0,不要直接拷贝,要按照自己到版本设置

下步务必执行,or reboot black screen!
*************************************************************
4. sudo prime-select intel
*************************************************************
重启电脑,可以看到正常的图形化界面.

5.验证实例程序

重启后打开终端,运行

$cuda-install-samples-8.0.sh ~/work

上述命令将/usr/local/cuda-8.0/samples文件夹拷贝到了~/work位置,work是我自己建的文件夹.

6.编译cuda的示例代码:

 $cd ~/work/CUDA/NVIDIA_CUDA-8.0_Samples

然后make一下编译代码。

进入bin路径运行devicequery

$cd bin/x86_64/linux/release
$./deviceQuery

     you will find error:
     cudaGetDeviceCount returned 35
     -> CUDA driver version is insufficient for CUDA runtime version
     Result = FAIL

now,run:
$sudo prime-select nvidia
and run
$./deviceQuery
is there something different? haha

7.更新系统
       sudo apt-get update
       sudo apt-get upgrade

更新后,如果系统还提示需要安装其他硬件安全的模块,就选择自动安装。

然后重启,如果还能顺利开机,独显就算装好了。桌面右上角,查看“关于这台计算机”可以看到“图形”那项已经变成了独立显卡。





note:
1.我第一次安装时,出现了“cuda driver version isinsufficient for cudaruntime”这个错误,就是默认安装时cuda版本和驱动版本不匹,because i installed nvidia-375 before,so you can run such lines to fix the problem.
       sudo apt-get purge nvidia-375//375换成你的版本号
       sudo apt-get install cuda
       sudo apt-get update
       sudo apt-get upgrade
       sudo prime-select intel
2.系统启动不了原因是显卡驱动冲突,所以我们只需卸载干净前一个驱动,只保留一个最新版的驱动即可。这个recovermode开机时按住左边的shift键就可以进入。这个我按着shift无法进入recovermode,不知道啥原因。
3.如果重启后发现分辨率不对了,运行
sudo apt-get update
sudo apt-get upgrade
之后重新设置一下分辨率就行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值