Visual studio 2015 如何为任何gpu创建opencl项目?

Visual studio 2015 如何为任何gpu创建opencl项目?,visual-studio-2015,opencl,project,gpgpu,Visual Studio 2015,Opencl,Project,Gpgpu,我想在VS2015上为任何gpu创建一个opencl项目。团队中有使用不同GPU的不同PC(nVidia、Intel和ATI)。我想创建一个可以由团队任何成员编译和启动的项目 最好的方法是什么 基于本地设置的环境变量,每个人的项目设置都是相同的 创建新的解决方案配置,为每个配置创建不同的项目设置(我们现在有六个配置/平台,不希望有更多) 在运行时使用DLL的一些魔力 谢谢 Frankie然后将字符串发送给他们,他们在计算机上编译。要求每个人都安装“英特尔OpenCL CPU运行时”或“英特尔Op

我想在VS2015上为任何gpu创建一个opencl项目。团队中有使用不同GPU的不同PC(nVidia、Intel和ATI)。我想创建一个可以由团队任何成员编译和启动的项目

最好的方法是什么

  • 基于本地设置的环境变量,每个人的项目设置都是相同的

  • 创建新的解决方案配置,为每个配置创建不同的项目设置(我们现在有六个配置/平台,不希望有更多)

  • 在运行时使用DLL的一些魔力

  • 谢谢


    Frankie

    然后将字符串发送给他们,他们在计算机上编译。要求每个人都安装“英特尔OpenCL CPU运行时”或“英特尔OpenCL SDK”,它提供OpenCL 2.1支持。这样,您就拥有了所有可用的函数,因此当使用NVIDIA的人运行检查OpenCL2函数的代码时,不会出现任何随机崩溃。您链接的OpenCL库不控制您可以访问哪些设备(只要它支持您想要使用的OpenCL版本)。例如,如果安装了英伟达和英特尔OpenCL运行时,并与英特尔一个连接,NVIDIA GPU仍然是可访问的。