c#检测系统是否支持opencl

本文关键字:opencl 支持 是否 检测系统 | 更新日期: 2023-09-27 18:11:11

我想检测系统是否支持opencl。我不知道该怎么做才好。我也没有寻找任何额外的库来使用,因为我的c#代码不需要实际使用opencl,但只知道系统CAN是否使用opencl,或者是否至少有支持。谢谢。

我也使用ManagementObjectSearcher,并在Win32_VideoController看,但没有提到它,我通过该方法看到。

c#检测系统是否支持opencl

OpenCL有一个。net绑定(http://openclnet.codeplex.com/),它允许列出系统中所有可用的OpenCL设备,并检查其中一个是否具有您需要的功能。

任何简单的"入门与OpenCL"之类的文章都会给你所需的调用来获得上面的列表。例如本文:http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/

或者你可以创建一个简单的C/c++库,并从。net代码中调用本机代码来检查你需要什么。

希望对你有帮助。