CLINFO(1) General Commands Manual CLINFO(1) (NAME) clinfo - OpenCL (SYNOPSIS) clinfo [ ...] (DESCRIPTION) clinfo OpenCL . (OPTIONS) clinfo : -a, --all-props ( ) (LIMITATIONS) -A, --always-all-props -a --human ( ) --raw clinfo "raw" --json JSON ( --raw) --offline --null-platform NULL NULL ICD OpenCL -l, --list () -d platform_index:device_index --device platform_index:device_index --prop property-name property-name ( ) (-) (_) (raw) --help, -?, -h --version, -v . (CONFORMING TO) OpenCL 1.1, OpenCL 1.2, OpenCL 2.0, OpenCL 2.1, OpenCL 2.2, OpenCL 3.0. (EXTENSIONS) OpenCL: cl_khr_device_uuid UUID LUID (node mask) cl_khr_extended_versioning IL OpenCL 3.0 OpenCL cl_khr_fp16, cl_khr_fp64, cl_amd_fp64, cl_APPLE_fp64_basic_ops (half-precision) (double-precision) cl_khr_image2d_from_buffer (pitch) cl_khr_il_program (IL) cl_khr_spir (SPIR) cl_khr_icd cl_khr_subgroup_named_barrier cl_khr_terminate_context, cl_arm_controlled_kernel_termination cl_ext_device_fission (device fission) OpenCL 1.1 cl_khr_pci_bus_info PCI ( cl_nv_device_attribute_query cl_amd_device_attribute_query ) cl_ext_atomic_counters_32 cl_ext_atomic_counters_64 cl_ext_float_atomics ( ) cl_ext_cxx_for_opencl C++ for OpenCL cl_amd_device_attribute_query AMD cl_amd_object_metadata cl_amd_offline_devices ( --offline ) cl_amd_copy_buffer_p2p P2P cl_amd_svm cl_arm_shared_virtual_memory (SVM) OpenCL 1.2 cl_arm_core_id ( ) cl_arm_job_slot_selection ( ) cl_arm_scheduling_controls cl_nv_device_attribute_query NVIDIA cl_intel_device_attribute_query Intel cl_intel_exec_by_local_thread Intel (CPU) cl_intel_advanced_motion_estimation Intel cl_intel_device_side_avc_motion_estimation AVC Intel cl_intel_planar_yuv YUV cl_intel_simultaneous_sharing CL/GL/DirectX ( ) cl_intel_required_subgroup_size cl_intel_command_queue_families cl_altera_device_temperature Altera cl_qcom_ext_host_ptr QUALCOMM (padding) . (NOTES) . : o cl_ext_device_fission OpenCL 1.2 o warp ( NVIDIA) wavefront AMD ( AMD) . OpenCL . CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT OpenCL 1.2 . NULL API : clGetPlatformInfo() clGetDeviceIDs() ( ) clCreateteContext() ( ) clCreateteContextFromType() ( DEFAULT). (EXPERIMENTAL FEATURES) OpenCL 2.x . cl_khr_subgroup_named_barrier OpenCL . ( ) . ICD clGetICDLoaderInfoOCLICD . cl_amd_copy_buffer_p2p . ( ) cl_amd_device_attribute_query ( (LIMITATIONS) ). (interop) cl_intel_simultaneous_sharing . OpenCL ICD ( ) OpenCL ICD . (LIMITATIONS) OpenCL 3.0 . . . cl_amd_device_attribute_query cl_nv_device_attribute_query cl_arm_core_id . . : CL_DEVICE_GLOBAL_FREE_MEMORY_AMD 3 cl_amd_device_attribute_query ROCm CL_DEVICE_AVAILABLE_ASYNC_QUEUES_AMD 3 cl_amd_device_attribute_query 3 . 4 CL_DEVICE_TERMINATE_CAPABILITY_KHR cl_khr_terminate_context OpenCL 1.x 2.x (bitfield) . (BUGS) (General) GitHub . LLVM (LLVM CommandLine errors) OpenCL LLVM clinfo ( OpenCL) : CommandLine Error: Option '(some option name)' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options . clinfo OpenCL LLVM . 30587 . . (Segmentation faults) OpenCL (segmentation fault) clinfo . clinfo . . ( ). *.icd /etc/OpenCL/vendors/ . ocl-icd OpenCL OPENCL_VENDOR_PATH OCL_ICD_VENDORS libOpenCL(7) . libOpenCL OPENCL_VENDOR_PATH . find /etc/OpenCL/vendors/ -name '*.icd' | while read OPENCL_VENDOR_PATH ; do clinfo -l > /dev/null ; echo "$? ${OPENCL_VENDOR_PATH}" ; done clinfo -l ( ) .icd 0 . clinfo 3.0.25.02.14 2025-02-14 CLINFO(1)