liunx下CUDA的安装方法

转载 2012年03月22日 18:57:37

CUDA 在linux系统上安裝指南

适用的操作系统

Fedora 78910

Redhat Enterprise 3.x,4.x,5.x

SUSE Linux Enterprise Desktop 10-SP110.211.0

OpenSUSE 10.1,10.210.311.011.1

Ubuntu 7.04 7.10.8.048.109.04

--------------------------------------------------------------------------------

下载和操作系统配套的

驱动程序,SDK, tookit

地址:http://www.nvidia.com/object/cuda_get.html

--------------------------------------------------------------------------------

安装程序(TESLA 搭配非 NVIDIA 显卡使用,可不须安装该显卡驱动程序)

--------------------------------------------------------------------------------

Terminal中安装(不要进 XWindow

linux as5.2下安装 cuda2.1为例

 

1.     安装 CUDA 运算驱动程序

 

命令行下执行:    sh NVIDIA-Linux-x86_64-180.22-pkg2.run

 

根据提示回车执行各步安装过程

关于如何安装 NVIDIA Linux 驱动程序,请参考

NVIDIA Accelerated Linux Driver Set README and Installation Guide

http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/index.html

安装完毕可以在Terminal中执行[nvidia-xconfig -query-gpu-info]以查看所安装的 NVIDIA GPU

执行结果请见下图
 

 

 

2.     安装 NVIDIA CUDA Toolki

 

命令行下执行:sh cudatoolkit_2.1_linux64_rhel5.2.run  

 

安装程序会要求你输入安装路径或是接受默认值,推荐以 root 身份安装并使用默认路径(/usr/local)

在之后我们将会以<CUDA_INSTALL_PATH>来代替实际的安装路径

增加 CUDA 二进制文件(nvcc)及函数路径(libcuda.so) PATH LD_LIBRARY_PATH 的环境变量

安装完毕可以执行[nvidia-smi]以查看所安装的 CUDA GPU

[nvidia-smi] NVIDIA 提供可以让我们确认安装在机器中的 GPU 是否都能正常运行 CUDA 的新工具

执行结果请见下图

 

 

3.     安装 NVIDIA CUDA SDK

 

命令行下执行:shcuda-sdk-linux-2.10.1215.2015-3233425.run

 

安装程序会要求输入安装路径或是接受默认值,默认安装路径为用户的家目录(/NVIDIA_CUDA_SDK)

在之后我们将会以<SDK_INSTALL_PATH>来代替实际的安装路径在家目录下的.bash_profile 中,加入以下几行

PATH=$PATH:<CUDA_INSTALL_PATH>/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<CUDA_INSTALL_PATH>/lib64

export PATH

export LD_LIBRARY_PATH

注意<CUDA_INSTALL_PATH> 用系统中安装的实际路径替代

 

然后启用该配置

source .bash_profile

 

 

4.     建构 SDK project 范例程序

cd <SDK_INSTALL_PATH>

Build:

- release 输入 "make".

- debug 输入 "make dbg=1".

- emurelease 输入 "make emu=1".

- emudebug 输入 "make emu=1 dbg=1".make

<SDK_INSTALL_PATH>执行 make 创建范例程序所使用的 libcutil 这个公共工具

libcutil 是为了方便使用而提供的,不属于 CUDA 的一部分

 

注意:

make时一些用到opengl的范例会发生有关gl的编译错误,这是因为没有安装opengl的库造成的,需要另外下载安装gl的库。

其他的范例应该编译正常。

 

可以直接到 /root/NVIDIA_CUDA_SDK/projects下的各个范例中直接执行make进行编译:

如:矩阵乘

cd /root/NVIDIA_CUDA_SDK/projects/matrixMul

Make

 

5.     执行范例

在范例程序当中的 deviceQuery 是让我们得到装在这台机器上可以进行 CUDA 运算的 GPU 信息

建构范例程序

cd <SDK_INSTALL_PATH>/projects/deviceQuery

make

然后在 <SDK_INSTALL_PATH>/bin/linux32/release/deviceQuery 执行范例程序

deviceQuery 执行结果如下图

而执行 release, debug, emurelease emudebug

其目录位于/bin/linux32/[release|debug|emurelease|emudebug]

 

--------------------------------------------------------------------------------

创建自己的程序

--------------------------------------------------------------------------------

使用 CUDA SDK 可以很容易的创建新的 CUDA 程序。

以复制及修改 CUDA SDK 提供的项目"template"的方式来符合你的需求

步骤如下

 

1.     复制整个"template"项目(这边以 myproject 代表你所要创建的项目)

cd <SDK_INSTALL_PATH>/projects

cp -r template <myproject>

 

2.     把项目的文件名称改成你要的文件名称

mv template.cu myproject.cu

mv template_kernel.cu myproject_kernel.cu

mv template_gold.cpp myproject_gold.cpp

 

3.     把项目内容的文件名称改成你要的文件名称

编辑 Makefile 及原始档

把所有的"template""myproject"取代

 

4.     编译

make

 

5.     在下面的位置执行新的程序

../../bin/linux32/release/myproject

执行结果应该是"Test PASSED"

 

6.     最后再将程序代码改成符合你的运算需求即可

 

此部份请参考 CUDA Programming Guide

相关文章推荐

ubuntu14.04安装cuda

本文主要是提供一种较为简洁的通过仓库安装nvidia显卡驱动和cuda的方法,相比其他的安装方法来说该安装方法较为方便,但是必须联网(其他方法也需要联网下载安装包什么的,当然)。...
  • xizero00
  • xizero00
  • 2015年01月28日 11:05
  • 70514

Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程

折腾了好多天,前后重装了大概六、七次Ubuntu,终于上把CUDA安装好了,被坑了好多次,也走了不少弯路。 第一次发帖,还请多指教。【环境】 笔记本:ThinkPad T450 X8...

win7安装cuda8.0

话说,cuda财大气粗,sdk已经到达8.0版本,那么win7下如何安装windows8.0? 很简单,安装的时候,不要选择默认的推荐选项,而是选择自定义选项,在自定义后,driver不要安装,否...

LInux CUDA环境配置

1.安装toolkit (1)cd /home/CUDA_train/software/cuda4.1 (2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run ...
  • vbskj
  • vbskj
  • 2013年12月21日 11:02
  • 8072

Cuda安装详细步骤

为了学习Caffe新买了笔记本,安装cuda时遇到了很多问题,不过好在都成功的解决了。 网上有很多cuda的安装教程,每个人的电脑配置不同遇到的问题也不一样,现在就我自己的安装配置情况总结一...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Ubuntu16.04+cuda8.0+caffe安装教程

1、安装nvidia驱动首先去官网上查看适合你GPU的驱动(http://www.nvidia.com/Download/index.aspx?lang=en-us) 例如,本人的GPU适合的驱动如...
  • autocyz
  • autocyz
  • 2016年08月24日 14:00
  • 45233

cuda:在linux下安装配置cuda

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

linux安装cuda

以用户名cluster登录系统 1.检查是否安装了GPU: lspci | grep -i nvidia   2.安装gcc、g++编译器 sudo yum install gcc    sudo...

ubuntu14安装nVidia驱动和CUDA Toolkit的安装和调试

1.下载安装包 u  在根目录下新建cuda_install文件夹,把run文件放进去 $ mkdir cuda_install $ md5sum filename   2.冲突解决,卸载旧...
  • d5224
  • d5224
  • 2016年08月18日 19:47
  • 4961
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:liunx下CUDA的安装方法
举报原因:
原因补充:

(最多只允许输入30个字)