clinfo
brew install clinfo
v3.0.25.02.14
CC0-1.0
Print information about OpenCL platforms and devices
35
30-day installs · #5435
183
90-day · #4347
937
365-day · #3949
380
★ GitHub stars · updated 8mo ago
GitHub topics
gpgpu
hardware-information
opencl
Links
- https://github.com/Oblomov/clinfo
- GitHub: Oblomov/clinfo
- Brew formula source: Formula/c/clinfo.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Print information about OpenCL platforms and devices",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:26+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "clinfo",
"github_default_branch": "master",
"github_last_commit_at": "2025-12-19T14:48:54Z",
"github_readme_excerpt": "# What is this?\n\nclinfo is a simple command-line application that enumerates all possible\n(known) properties of the OpenCL platform and devices available on the\nsystem.\n\nInspired by AMD\u0027s program of the same name, it is coded in pure C and it\ntries to output all possible information, including those provided by\nplatform-specific extensions, trying not to crash on unsupported\nproperties (e.g. 1.2 properties on 1.1 platforms).\n\n# Usage\n\n clinfo [options...]\n\nCommon used options are `-l` to show a synthetic summary of the\navailable devices (without properties), and `-a`, to try and show\nproperties even if `clinfo` would otherwise think they aren\u0027t supported\nby the platform or device.\n\nRefer to the man page for further information.\n\n## Use cases\n\n* verify that your OpenCL environment is set up correctly;\n if `clinfo` cannot find any platform or devices (or fails to load\n the OpenCL dispatcher library), chances are high no other OpenCL\n application will run;\n* verify that your OpenCL _development_ environment is set up\n correctly: if `clinfo` fails to build, chances are high no\n other OpenCL application will build;\n* explore/report the actual properties of the available device(s).\n\n## Segmentation faults\n\nSome faulty OpenCL platforms may cause `clinfo` to crash. There isn\u0027t\nmuch `clinfo` itself can do about it, but you can try and isolate the\nplatform responsible for this. On POSIX systems, you can generally find\nthe platform responsible for the fault with the following one-liner:\n\n find /etc/OpenCL/vendors/ -name \u0027*.icd\u0027 | while read OPENCL_VENDOR_PATH ; do clinfo -l \u003e /dev/null ; echo \"$? ${OPENCL_VENDOR_PATH}\" ; done\n\n## Missing information\n\nIf you know of device properties that are exposed in OpenCL (either as core\nproperties or as extensions), but are not shown by `clinfo`, please [open\nan issue](https://github.com/Oblomov/clinfo/issues) providing as much\ninformation as you can. Patches and pull requests accepted too.\n\n\n# Building\n\n\u003cimg\nsrc=\u0027https://api.t",
"github_repo": "Oblomov/clinfo",
"github_stars": 380,
"github_topics": [
"gpgpu",
"hardware-information",
"opencl"
],
"homepage": "https://github.com/Oblomov/clinfo",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 35,
"installs_365d": 937,
"installs_90d": 183,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "CC0-1.0",
"llm_generated_at": null,
"llm_model": null,
"name": "clinfo",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5435,
"rank_365d": 3949,
"rank_90d": 4347,
"raw_hash": "58818b72053b9cf5",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/clinfo.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "3.0.25.02.14",
"versioned_formulae": [],
"why_use_this": null
}