Win7+VS+NVIDIA+OpenCL安装
来源:互联网 发布:如何制作精美ppt 知乎 编辑:程序博客网 时间:2024/06/02 13:30
OpenCL(Open Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分区和数据分区的并行计算机制。
显卡主要分为AMD卡,Intel卡以及英伟达卡。不同的显卡,需要安装不同的OpenCL SDK。由于本人的电脑显卡是英伟达,所以在这仅仅介绍有关该卡的OpenCL安装。
第一步:
检验你的显卡是否支持OpenCL,这在网上有许多方法,在这就不介绍了。
第二步:下载安装CUDA 7
在https://developer.nvidia.com/cuda-downloads下载CUDA7并安装。
CUDA7的默认安装路径是:C:\Program Files\NVIDIA GPU Computing Toolkit。下面介绍以安装在默认路径为例。
在其安装文件中,我们主要需要找到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include下的CL文件夹以及C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\lib下的Win32和x64文件夹。
第三步:在vs2012(其他类似)中配置OpenCL
1.直接法
1.1 将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include路径加载到
1.2 将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\lib\Win32加载到(注意:如果你的程序是Win32,那么不管你的机器是32位还是64位,都应该用Win32文件夹下的OpenCL)
1.3 将OpenCL.lib加载到
完成以上,你就可以使用OpenCL了。
2 创建环境变量
右键计算机,点击属性。在出现的面板中(左上角)点击高级系统设置,在出现的对话框中点击环境变量。出现的对话框上面是设置用户变量,下面是设置系统变量。我们点击系统变量的新建,输入变量名,然后将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include放入变量值,如图:
同理,我们设置
有了上面的环境变量,我们就可以在VS中如下配置:
希望你能成功!
- Win7+VS+NVIDIA+OpenCL安装
- OpenCL编译环境配置(VS+Nvidia)
- OpenCL编译环境配置(VS+Nvidia)
- NVIDIA GPU计算配置:在Archlinux上安装cuda OpenCL
- 新电脑Linux-64bit安装OpenCL环境Nvidia
- CentOS 7 配置OpenCL环境(安装NVIDIA cuda sdk、Cmake、Eclipse CDT)
- 能否手工安装Win7的NVIDIA显卡驱动到XP
- win7 vs2008 配置opencl
- VS2010 NVIDIA OpenCL 开发环境配置
- VS2010 NVIDIA OpenCL 开发环境配置
- OpenCL和CUDA的关系--NVIDIA
- VS2010 NVIDIA OpenCL 开发环境配置
- VS2010 NVIDIA OpenCL开发环境配置
- 在NVIDIA GPU 上开发 openCL
- Windows7_64位 NVIDIA 卡 OpenCl环境配置
- VS2010 NVIDIA OpenCL开发环境配置
- CentOS 6.5 NVIDIA Tesla C2050配置OpenCL
- 运行NVIDIA opencl示例程序出错
- [Egret学习笔记 四]声音的使用
- 41. PHP else
- Access,Hybrid和Trunk
- onCreate中的savedInstanceState有何具体作用
- 64位 CentOS6.6+7.1 配置Hadoop-2.6.0集群
- Win7+VS+NVIDIA+OpenCL安装
- 查看iOS设备UDID
- 黑马程序员—java语法部分总结
- PHP设计模式——六大原则
- LeetCode: Binary Tree Right Side View
- 每日一得--初探SSL
- Sort Colors - LeetCode
- Fast Fourier Transform
- 42. PHP elseif/else if