您的位置:首页 > 运维架构

VS2010 NVIDA OpenCL安装与配置

2016-10-14 16:24 183 查看
VS2010 NVIDA OpenCL安装与配置
步骤:
1.        了解系统配置,选择合适的安装包
2.        安装CUDASDK
3.        更新驱动
4.        VS2010下新建C++项目配置环境:
Ø 
项目属性->C/C++->常规->附加包含目录
Ø 
项目属性->链接器>常规->附加库目录
5.        添加测试代码,测试安装完成。
详细操作:
1.        了解系统配置,选择合适的安装包
首先,你需要了解自己电脑的硬件配置,显卡是哪个厂商出产的,是否支持OpenCL等。这个方面,我们可以利用GPU-Z的工具来查看。这是我主机配置截图:



可以看到我的主机显卡是NVIDA GetForce GTX750,在最下面一栏Computing中显示支持OpenCL,CUDA。
2.        安装CUDA SDK
查阅资料,发现对于NVIDA的显卡,并没有单独的OpenCL SDK供安装使用,它是被CUDA SDK Tookits包含的,所以我们只需要下载安装CUDA Tookit即可,我安装的是目前最新的版本CUDA Tookit 8.0。选择与自己系统匹配的版本,安装即可。
安装完成后,所在目录默认路径为:



3.        更新显卡驱动
在CUDA Tookit 8.0中已经集成了最新的网卡驱动,也为开发版驱动。安装完成驱动后会在“C:\Program Files\NVIDIA Corporation\OpenCL”下出现两个动态库:



4.        配置VS环境
A.       打开VS,新建普通控制台C++项目;
B.       在工程路径下新建文件夹:OpenCL_include和OpenCL_lib,
将安装路径“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include”下的CL文件夹拷贝至OpenCL_include文件夹下;将安装路径“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\Win32”下的OpenCL.lib拷贝值OpenCL_lib文件夹下,同时将”OpenCL.dll”和
“OpenCL64.dll”拷贝至OpenCL_lib文件夹下。
C.       然后配置路径(分别找到工程下的OpenCL_include和OpenCL_lib两个文件夹)

项目属性->C/C++->常规->附加包含目录




项目属性->链接器>常规->附加库目录



5.        添加测试代码,测试安装完成。
测试工程为“TestOpenCL”。
工程中HelloWorld.cl为自己新建的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息