Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saschawillems/openclcapsviewer
Client application for populating the community-driven OpenCL database
https://github.com/saschawillems/openclcapsviewer
opencl
Last synced: 12 days ago
JSON representation
Client application for populating the community-driven OpenCL database
- Host: GitHub
- URL: https://github.com/saschawillems/openclcapsviewer
- Owner: SaschaWillems
- License: gpl-2.0
- Created: 2021-05-13T11:11:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-30T05:24:02.000Z (3 months ago)
- Last Synced: 2024-11-01T04:42:33.698Z (19 days ago)
- Topics: opencl
- Language: C++
- Homepage: https://opencl.gpuinfo.org/
- Size: 586 KB
- Stars: 23
- Watchers: 5
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenCL Hardware Capability Viewer
Client application to display hardware implementation details for devices supporting the [OpenCL](https://www.khronos.org/opencl/) API by Khronos.
The hardware reports can be submitted to a public [online database](https://opencl.gpuinfo.org/) that allows comparing different devices, browsing available features, extensions, formats, etc.
# Supported platforms
**A OpenCL compatible device (GPU, CPU) is required**
- Windows (x64)
- Linux (x64)
- Android# Building
[![Build Project](https://github.com/SaschaWillems/OpenCLCapsViewer/actions/workflows/build.yml/badge.svg)](https://github.com/SaschaWillems/OpenCLCapsViewer/actions/workflows/build.yml)
The repository includes a project file for the [Qt Creator IDE](https://www.qt.io/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](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2019), it's also possible to use a current Visual Studio version.
Alternatively, you can simply run `qmake` followed by `make` in the source directory.## GUI config
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.
## CLI config
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](./docs/commandline_arguments.md).
# Releases
Current releases for all platforms will be provided on a regular basis at [this link](https://opencl.gpuinfo.org/download.php).# Dependencies
- [Qt 5.12](https://www.qt.io/developers/) - Older versions may not work due to missing functionality# Legal
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos