cuda安装
来源:互联网 发布:将ubuntu安装在u盘里 编辑:程序博客网 时间:2024/04/30 00:42
windows下CUDA安装
WIN7 64位+CUDA3.2+VS2008配置
下载如下安装文件(确保知道自己的显卡型号和操作系统版本):
- GPU Computing SDK code samples
- CUDA Toolkit
- Developer Drivers for Vista and Win7
安装visual studio 2008。
先安装SDK文件,默认路径是:
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2
安装Toolkit。默认路径是:
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2
安装开发驱动。
下面集成CUDA到visual studio 2008 开发环境中。
把.cu和.cuh文件归入VC++中:工具->选项->项目和解决方案->VC++项目设置->C/C++文件扩展名改成:
*.cpp;*.cxx;*.cc;*.c;*.cu;*.cuh
用VC++编辑器编辑CUDA文件:工具->选项->文本编辑器->文件扩展名中下拉选中Visual C++编辑器,分别添加扩展名cuh和cu
将安装的CUDA的sdk的路径加到系统环境变量中:控制面板->系统和安全->系统->高级系统设置->高级->环境变量->系统环境变量,新建CUDA_DEBUG(名字任取),设定值为:
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/bin/win32/Debug(这里确保自己的相关文件夹在这个路径下)
新建CUDA_RELEASE,值为
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/bin/win32/Release
新建CUDA_DEBUG_X64,设定值为
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/bin/win64/Debug
新建CUDA_RELEASE_X64,值为
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/bin/win64/Release
更改注册表:双击
C:/ProgramFiles/NVIDIAGPUComputingToolkit/CUDA/v3.2/extras/visual_studio_integration/gpucomputing_intellisense.reg
将cuda注册到vs中。如果没有.reg文件,可以上网查找,只需将C++文件的相关项复制到.cu和.cuh对应项即可。
更新VS2008使支持64位编译:控制面板->卸载或更改程序,找到VS2008的安装程序,点击卸载,进入维护模式, 点第一项“添加”功能,我们升级一下VS2008,在VC++目录下将"X64"勾上即可。
告诉VS你的CUDA文件在哪里:工具->选项->项目和解决方案->VC++项目设置->C/C++目录,平台为默认win32,下拉选中包含文件,添加
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/common/inc;
再选中库文件,添加
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/common/lib;
再选中源文件,添加
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/common/src
注意要保证自己的相应文件确实在你添加的路径中,所有添加目录都应该做相应检查。之后在win64下重复设置一遍。
测试一个模板是否可以跑起来:将
C:/ProgramData/NVIDIA Corporation/NVIDIA GPU ComputingSDK/C/src/template
拷到
C:/Users/you/Documents/VisualStudio2008/Projects
双击打开VS工程。如果不出什么意外的话,提示加载不了“rules”,这时将
C:/ProgramFiles/NVIDIAGPUComputingToolkit/CUDA/v3.2/extras/visual_studio_integration/rules
下的文件拷到VS安装目录的/VC/VCProjectDefaults。 再次运行,程序可以正常打开,选择WIN32或者x64(务必对应于所装SDK版本!),提示找不到cutil32D.dll(x86)或cutil64D.dll(x64),这时将上一步中的common下的对应文件拷贝到template下即可。
成功运行,显示:Processing time: ***<ms> PASSED ***
linux下CUDA安装
Ubuntu 10.04 64位+CUDA4.0+gcc4.4配置
安装显卡驱动
载掉原来的驱动(如果有):
$sudo nvidia-installer --uninstall
关闭gdm:
$sudo /etc/init.d/gdm stop
屏幕黑了之后,使用ctrl+alt+F1进入终端 进入下载目录,运行安装:
$sudo sh devdriver_4.0_linux_64_256.40.run
点击 “Accept”接受 LICENSE,等待进度条完成后,运行
$sudo /etc/init.d/gdm start
回到可视化桌面
安装toolkit
进入下载目录,运行安装:
$sudo sh cudatoolkit_4.0_linux_64_ubuntu10.04.run
安装至默认位置 /usr/local/cuda
设置环境变量
运行
$sudo gedit ~/.bashrc
在打开的文件最后加入下面脚本:
export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH //if your system is 32bitexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH //if your system is 64bit
安装sdk
进入下载目录,运行安装:
$sh gpucomputingsdk_4.0_linux.run(建议还不要用管理员安装)
回车,安装至默认位置
~/NVIDIA_GPU_Computing_SDK
安装cudatools
编译sdk example
进入sdk安装目录:
$cd ~/NVIDIA_GPU_Computing_SDK/C
运行make编译
$make
可进入
~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/
中查看可执行文件
可能遇到的问题
出现”cannot find lGL”错误
$sudo rm /usr/lib/libGL.so$cd /usr/lib$sudo ln -s libGL.so.xxx.yy libGL.so ;其中xxx.yy是驱动版本,每台电脑会有不同
参考文献
http://blog.csdn.net/moonskypxj/article/details/6562228
http://www.hezhenming.info/2010/07/set-up-cuda-in-ubuntu-10-04/
http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Getting_Started_Linux.pdf
- [CUDA学习]CUDA安装
- cuda安装
- CUDA 安装
- CUDA 安装
- CUDA安装
- CUDA安装
- CUDA安装
- cuda 安装
- CUDA安装
- CUDA安装
- CUDA安装
- 安装CUDA
- CUDA安装
- 安装cuda
- cuda安装实录
- CUDA安装配置
- ubuntu下安装CUDA
- CUDA安装全过程
- AS3 setChildIndex 的用法
- flash js 跨域调用问题
- Matrix Completion
- SIFT算法研究
- java远程通信原理
- cuda安装
- 第五章 类的继承和super的使用调用父类构造方法
- flash_image
- oracle11g学习笔记(七)
- poj2756二叉树
- Questions about PHP
- BIOS启动原理
- JS中的log对象获取以及debug写法
- MFC 多文档中同时打开多个文档