停止对GPU的OpenCL支持

时间:2016-10-31 16:30:40

标签: opencl gpu

我的机器上安装了两个GPU。我使用的是使用OpenCL加速的库,它只支持一个GPU而且不可配置。我不知道我想要哪一个。由于某种原因,这个库似乎选择了我不想要的一个GPU。

如何删除/停止/停用此GPU作为OpenCL设备?

我想这样做,所以我只获得一个支持的GPU,并且库将被迫使用它。

注意:任何包含更改或编辑库的选项都可供我使用。

P.S。我在Windows 10上使用英特尔处理器和英特尔GPU + NVidia GPU

1 个答案:

答案 0 :(得分:1)

在Windows上,OpenCL ICD系统使用注册表项查找所有已安装的OpenCL平台。

解决方案:使用RegEdit,您可以备份然后删除不想使用的GPU条目。注册表位置为HKEY_LOCAL_MACHINE \ SOFTWARE \ Khronos \ OpenCL \ Vendors。

参考:https://www.khronos.org/registry/cl/extensions/khr/cl_khr_icd.txt