2009年12月10日
CUDA 安装指点引导 for Linux
合用的操作体系
-------------------------------------------------- ------------------------------
Fedora 7
Redhat Enterprise 3.x,4.x,5.x
SUSE Linux Enterprise Desktop 10-SP1
OpenSUSE 10.1,10.2
Ubuntu 7.04
-------------------------------------------------- ------------------------------
安装步伐(TESLA 配搭非 NVIDIA 显卡施用,天龙八部私服下载 造成刹车掉灵的缘故原由许多,可不须安装该显卡驱动步伐)
-------------------------------------------------- ------------------------------
1.于 command line 下(不要进 XWindow)
安装 CUDA 运算驱动步伐 169.09
TESLA S870 所施用驱动步伐版本为 171.05
关于怎样安装 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
安装完结可以在 command line 中执行[nvidia-xconfig -query-gpu-info]以查看所安装的 NVIDIA GPU
执行成果请见下图
2.安装 NVIDIA CUDA Toolkit 1.1
NVIDIA_CUDA_Toolkit_1.1_*_x86*.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
NVIDIA_CUDA_SDK_1.1_Linux.run
安装步伐会要求输入安装路径或者是接管默许值,设计安装路径为用户的家目次
(/NVIDIA_CUDA_SDK)。
在然后咱们将会以 <SDK_INSTALL_PATH>来代替现实的安装路径
在家目次下的.bash_profile 中,插手以下几行
PATH=$PATH: <CUDA_INSTALL_PATH>/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH: <CUDA_INSTALL_PATH>/lib
export PATH
export LD_LIBRARY_PATH
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 的一部门,新开天龙八部私服,天龙 19.人的生活重要的不是所站的位置,且编撰的步伐也不需要用到它
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]
以上附图部份为安装 S870 于 Linux 运行的状况
安装情况
主机板:TYAN S2895
CPU:Opteron 285 2.6GHz
RAM:ADATA 2GB * 4
OS:Fedora 7 64bit
CUDA device:NVIDIA TESLA S870
-------------------------------------------------- ------------------------------
创立本身的步伐
-------------------------------------------------- ------------------------------
施用 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
原文地址:http://bbs.syzygia.com.tw/viewtopic.php?t=1581
要是是 Windows 情况 可以参考
作者 原创 CUDA 安装 情况搭建 步伐研发