Client application for populating the community-driven OpenCL database
GPL-2.0 License
Client application to display hardware implementation details for devices supporting the OpenCL API by Khronos.
The hardware reports can be submitted to a public online database that allows comparing different devices, browsing available features, extensions, formats, etc.
A OpenCL compatible device (GPU, CPU) is required
The repository includes a project file for the Qt Creator IDE that has been tested to work with Windows, Linux and Android. This is the preferred (and easiest) way of building the application if you want to build it yourself. Using the Qt Visual Studio Tools, it's also possible to use a current Visual Studio version.
Alternatively, you can simply run qmake
followed by make
in the source directory.
The default config from the OpenCLCapsViewer.pro
project file will build a version with a graphical user interface. This is the recommended way of using the application.
For systems without a graphical user interface, the OpenCLCapsViewerCLI.pro
project file can be used to build a command line only version of the application. It does not require any UI libraries and reports can be uploaded using command line arguments. Available command line arguments can be find in this document.
Current releases for all platforms will be provided on a regular basis at this link.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos