Opencl 我们能否同时安装nvidia和amd sdk';它在同一台机器上吗?

Opencl 我们能否同时安装nvidia和amd sdk';它在同一台机器上吗?,opencl,gpu,nvidia,amd-processor,Opencl,Gpu,Nvidia,Amd Processor,我的机器有一个nvidia gpu和一个AMD gpu。我想在同一台机器上安装这两个SDk。有可能吗。?如果是,我们是否需要执行任何步骤?答案是是。你不需要任何特别的注意来让它工作 但是,您可能知道,您不能同时使用这两个SDK。 所以我建议只使用一个SDK,并使用该SDK环境访问两个GPU 我们不应该忘记OpenCL不是依赖于供应商的,SDK只是一个库,其中有一些指向OpenCL.dll的存根。这就是应用程序寻找的,然后使用它来钩住GPU驱动程序 我个人的建议是,使用NVIDIASDK,因为它允

我的机器有一个nvidia gpu和一个AMD gpu。我想在同一台机器上安装这两个SDk。有可能吗。?如果是,我们是否需要执行任何步骤?

答案是。你不需要任何特别的注意来让它工作

但是,您可能知道,您不能同时使用这两个SDK。 所以我建议只使用一个SDK,并使用该SDK环境访问两个GPU

我们不应该忘记OpenCL不是依赖于供应商的,SDK只是一个库,其中有一些指向OpenCL.dll的存根。这就是应用程序寻找的,然后使用它来钩住GPU驱动程序

我个人的建议是,使用NVIDIASDK,因为它允许使用他们的GPU进行有趣的东西和调试。然后,您可以直接在AMD设备中使用调试过的应用程序


编辑:我有一段时间没有使用nVIDIA了。也许是一个更好的ATM去ATM SDK。

你能详细说明你为英伟达SDK所说的工具吗?我发现AMD对OpenCL的支持比nVIDIA好得多。例如,它支持CodeXL。它还支持大多数现代处理器上的CPU执行。但也许我遗漏了一些东西。我应该推荐一个或另一个,因为我没有使用(我使用动态加载OpenCL库的clew)。nVIDIA确实有一个很好的SDK,直到他们将OpenCL支持降至最低。因此,考虑到这一点,AMD增加了对SDK的支持。我想说AMD是最好的选择。nvidia停止在其sdk中提供opencl示例。它们只提供opencl运行时和头/libs。opencl.dll是一个icd加载程序。安装了多少平台并不重要。我有所有3(英特尔,nvidia,amd)SDK共存。amd拥有最先进的opencl支持