设为首页 加入收藏

TOP

ubuntu 12.04安装cuda 6.5的方法
2019-05-12 12:38:15 】 浏览:103
Tags:ubuntu 12.04 安装 cuda 6.5 方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhouxy0901/article/details/39163877

本教程主要是参考以下大神的帖子,这里先表示感谢。

(1 )http://blog.csdn.net/abcjennifer/article/details/23016583

(2)http://www.linuxidc.com/Linux/2013-10/91101.htm

1、环境概述:

系统版本:Ubuntu12.04 64位(选择Ubuntu12.04 据说比新的14.04版本的较稳定,这里我也没有考证毕竟第一次接触Ubuntu系统),这里我安装的是双系统,可以参考 (http://blog.csdn.net/zhouxy0901/article/details/39163833)上面有讲双系统的安装方法。

显卡类型:NVIDIA GEForce GT 755M

CUDA版本:在NVIDIA官网上面下载cuda_6.5.14_linux_64.run这个文件,地址为(https://developer.nvidia.com/cuda-toolkit-archive),我这里下载的是它的最新版本,

并且集成了toolkit,sdk和driver,觉得用着不错。

2、首先把下载的cuda_6.5.14_linux_64.run放到一个home目录下面(这个自由放置,记到放置的位置就行了),然后在已经安装了ubunt12.04 64位操作系统,按 ctrl+alt+t 打开终端:

(1)安装必要的库

--sudo apt-get install build-essential

--sudo apt-get install freeglut3-dev

--sudo apt-get update

(2)将Ubuntu集成的NVIDIA驱动,否则会造成冲突。

--sudoapt-getremove--purgenvidia*

将nouveau加入黑名单

--sudo gedit /etc/modprobe.d/blacklist.conf

并在blacklistamd76x_edac后面加上以下几句,然后点击ctrl + o保存文档,在按ctrl + x 关闭文档

--blacklist vga16fb

--blacklist nouveau

--blacklist rivafb

--blacklist nvidiafb

--blacklist rivatv

(3)重启系统(这个必须要有,否则有可能造成安装不成功下面的步骤)

(4)Ctrl+Alt+F1, 登陆文本界面安装

a、--sudo service lightdm stop (注意Ubuntu12.04下采用的lightdm作为它的X Server,而早期的版本采用的是gdm)

b、--cd 到cuda_6.5.14_linux_64.run所在目录,输入一下命令:

--chmod +x cuda_6.5.14_linux_64.run

--sudo ./ cuda_6.5.14_linux_64.run

c、一路选择接受,默认就是了。

(5)得到以下安装结果

Driver: Installed

Toolkit:Installed In /Usr/Local/Cuda-6.5

Samples:Installation Failed. Missing Required Libraries.(不要捉急,也就是SDK安装失败,这个官方手册上也提到了解决方案。

(6)单独安装SDK

a、解压SDK

--sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/

b、到根目录下的/path/to/extract/dir/去找cuda_samples-linux-6.5.14-18745345.run

--sudo sh cuda_samples-linux-6.5.14-18745345.run

(8)环境变量的配置

a、打开文本
--sudogedit~/.bashrc
b、在最后一行添加
--exportPATH=/usr/local/cuda-6.5/bin:$PATH

--exportLD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

c、生效环境
--source ~/.bashrc
(9)查看nvcc编译器是否成功

输入命令 nvcc-V

将会看到现实一下信息:


(10)CUDA Sample安装

a、sudo find /usr -name libglut\*成功后会看到:

/usr/lib/x86_64-linux-gnu/libglut.a

/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0

/usr/lib/x86_64-linux-gnu/libglut.so.3

/usr/lib/x86_64-linux-gnu/libglut.so

/usr/lib/libglut.so

b、编辑链接:

--sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

(11)运行deviceQuery

a、cd 到 /usr/local/cuda/samples/1_Utilities/deviceQuery下输入

--make

b、cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release

-- ./deviceQuery

或者

a、--cd ~/NVIDIA_CUDA-6.5_Samples/,输入 (注意这里耗时比较大)

--make

b、编译完成后便可以执行,cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release

./deviceQuery

(12)安装完成以后,我可若要回到图形界面验证显卡是否安装成功,输入

--sudo service lightdm start

(13)接下来验证是否安装成功,输入

-- sudo nvidia-settings

总结:到此就算已经安装完成。第一次安装的时候在虚拟机中,这个时候就产生了很多问题,步骤虽然是一样的但是就是安装不成功,各种问题的暴露出来,不知道重新装了几次系统,就是没办法。后面误打误撞的想,装个双系统吧,结果又按照这个步骤重新安装一遍,这个得到了眷顾,终于make it。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇nmon 介绍 下一篇hadoop fs   常用的shell命..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目