EnglishFrenchSpanish

OnWorks favicon

clinfo - Online in the Cloud

Run clinfo in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command clinfo that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


clinfo - show OpenCL platforms and devices

SYNOPSIS


clinfo [options ...]

DESCRIPTION


clinfo prints all available information about all OpenCL platforms available on the system
and the devices they expose.

OPTIONS


clinfo accepts the following options:

--human
produce human-friendly output; this is the default (except as noted below);

--raw
produce machine-friendly output; this is the default if clinfo is invoked with a name
that contains the string “raw”;

--offline
shows also offline devices for platforms that expose this feature;

-l, --list
list platforms and devices by name, with no (other) properties;

-h, -?
show usage;

--version, -v
show program version.

CONFORMING TO


OpenCL 1.1, OpenCL 1.2, OpenCL 2.0, OpenCL 2.1.

EXTENSIONS


Supported OpenCL extensions:

cl_khr_fp16, cl_khr_fp64, cl_amd_fp64, cl_APPLE_fp64_basic_ops
for information about support for half-precision and double-precision floating-point
data types;

cl_khr_image2d_from_buffer
for information about the base address and pitch alignment requirements of buffers to be
used as base for 2D images;

cl_khr_spir
for information about the supported SPIR (Standard Portable Intermediate Representation)
versions;

cl_khr_icd
for the suffix of vendor extensions functions;

cl_ext_device_fission
for device fission support in OpenCL 1.1 devices;

cl_ext_atomic_counters_32
cl_ext_atomic_counters_64
for the atomic counter extension;

cl_amd_device_attribute_query
for AMD-specific device attributes;

cl_amd_offline_devices
to show offline devices exposed by the platform, if requested (see --offline option);

cl_amd_svm
for Shared Virtual Memory (SVM) capabilities in OpenCL 1.2 devices;

cl_nv_device_attribute_query
for NVIDIA-specific device attributes;

cl_intel_exec_by_local_thread
for the Intel extension allowing CPU devices to run kernels as part of the current host
thread;

cl_intel_advanced_motion_estimation
for the version of the Intel Motion Estimation accelerator version;

cl_intel_simultaneous_sharing
for simultaneous CL/GL/DirectX context sharing (only partial support);

cl_altera_device_temperature
for the Altera extension to query the core temperature of the device;

cl_qcom_ext_host_ptr
for the QUALCOMM extension to query page size and required padding in external memory
allocation.

NOTES


Some information is duplicated when available from multiple sources. Examples:

· supported device partition types and domains as obtained using the cl_ext_device_fission
extension typically match the ones obtained using the core OpenCL 1.2 device partition
feature;

· the preferred work-group size multiple matches the NVIDIA warp size (on NVIDIA devices)
or the AMD wavefront width (on AMD devices).

Some floating-point configuration flags may only be meaningful for specific precisions
and/or specific OpenCL versions. For example, CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT is only
relevant for single precision in OpenCL 1.2 devices.

The implementation-defined behavior for NULL platform or context properties is tested for
the following API calls:

clGetPlatformInfo()
by trying to show the platform name;

clGetDeviceIDs()
by trying to enumerate devices; the corresponding platform (if any) is then detected by
querying the device platform of the first device;

clCreateteContext()
by trying to create a context from a device from the previous list (if any), and a
context from a device from a different platform;

clCreateteContextFromType()
by trying to create contexts for each device type (except DEFAULT).

EXPERIMENTAL FEATURES


Support for OpenCL 2.0 and OpenCL 2.1 properties is not fully tested.

Raw (machine-parsable) output is considered experimental, the output format might still
undergo changes.

The properties of the ICD loader will also be queried if the clGetICDLoaderInfoOCLICD
extension function is found.

The highest OpenCL version supported by the ICD loader is detected with some trivial
heuristics (symbols found); a notice is output if this is lower than the highest platform
OpenCL version, or if the detected version doesn't match the one declared by the ICD
loader itself.

Use clinfo online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor provides inversion of
    coupling control, with its: - dependency
    injection - continuation injection -
    thread injection For more information
    visit the...
    Download OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit is an open source Server-Driven
    UI (SDUI) framework. It allows you to
    roll out server-sourced updates to
    different app versions. Also, it can be
    used fo...
    Download DivKit
  • 3
    subconverter
    subconverter
    Utility to convert between various
    subscription format. Shadowrocket users
    should use ss, ssr or v2ray as target.
    You can add &remark= to
    Telegram-liked HT...
    Download subconverter
  • 4
    SWASH
    SWASH
    SWASH is a general-purpose numerical
    tool for simulating unsteady,
    non-hydrostatic, free-surface,
    rotational flow and transport phenomena
    in coastal waters as ...
    Download SWASH
  • 5
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    sgb2Tu...
    Download VBA-M (Archived - Now on Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer and Monitoring
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • More »

Linux commands

  • 1
    7za
    7za
    7za - A file archiver with highest
    compression ratio ...
    Run 7za
  • 2
    7zr
    7zr
    7zr - A file archiver with highest
    compression ratio ...
    Run 7zr
  • 3
    cpan
    cpan
    cpan - easily interact with CPAN from
    the command line ...
    Run cpan
  • 4
    cpan2debp
    cpan2debp
    dh-make-perl - Create debian source
    packages from Perl modules ...
    Run cpan2debp
  • 5
    fweelin
    fweelin
    freewheeling � live looping musical
    instrument ...
    Run fweelin
  • 6
    fwexec
    fwexec
    fwexec - program to upload and rexecute
    image file to a connected NXT device ...
    Run fwexec
  • More »

Ad