OpenCL 环境适配流程
前期工作:了解系统配置,选择合适的软件
利用GPU-Z的工具查看。本人电脑主机配置示意图:
图1
Intel显卡,支持OpenCL。
硬件准备:
AMD(A卡)、NVIDIA(N卡)、Intel(I卡)等商家提供的支持OpenCL的显卡。
软件准备:
相应商家显卡的最新驱动
SDK软件
A卡:AMPAPP SDK@默认:C:\Program Files(x86)\AMD APP
I卡:OpenCL-drivers(非必需),opencl-sdk@默认:C:\Program Files(x86)\Intel\OpenCL SDK\6.3(版本号)
N卡:CUDA toolkit(非必需),GPU Computing SDK@默认:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\5.8(版本号)
配置流程:
Windows操作系统,VS2017+N卡(本人笔记本电脑配置)
1>默认地址安装SDK软件
2>VS2013下新建C++项目(Shift+Ctrl+N->空白项目C++)
3>右击工程目录下源程序文件夹,新建源文件(Shift+Ctrl+A)
4>右击项目名->属性(或者:工具->选项)->C/C++->常规->附加包含目录->编辑->复制或搜索添加C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\5.8 (版本号)\include
5>属性->链接器->常规->附加库目录->编辑->复制或搜索添加C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\5.8(版本号)\lib\win32(本人笔记本为32位,64位作相应调整)
6>链接器->输入->附加依赖项->编辑->输入添加OpenCL.lib
注:每次新建项目都要进行此项配置
绝大多数情况下2>-6>步不分先后顺序,但第4>步有时要在新建源文件后才可见。
Windows操作系统,VS2013+I卡(本人