āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

clinfo - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ clinfo āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ clinfo āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


clinfo - āđāļŠāļ”āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒ OpenCL

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āļ„āļĨāļīāļ™āļīāļ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ ...]

DESCRIPTION


āļ„āļĨāļīāļ™āļīāļ āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ OpenCL āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļšāļš
āđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāđ€āļ›āļīāļ”āđ€āļœāļĒ

OPTIONS


āļ„āļĨāļīāļ™āļīāļ āļĒāļ­āļĄāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

--āļĄāļ™āļļāļĐāļĒāđŒ
āļœāļĨāļīāļ•āļœāļĨāļœāļĨāļīāļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļ•āđˆāļ­āļĄāļ™āļļāļĐāļĒāđŒ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļĒāļāđ€āļ§āđ‰āļ™āļ•āļēāļĄāļ—āļĩāđˆāļĢāļ°āļšāļļāđ„āļ§āđ‰āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡);

--āļ”āļīāļš
āļœāļĨāļīāļ•āļœāļĨāļœāļĨāļīāļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļ•āđˆāļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļˆāļąāļāļĢ āļ™āļĩāđˆāļ„āļ·āļ­āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ if āļ„āļĨāļīāļ™āļīāļ āļ–āļđāļāđ€āļĢāļĩāļĒāļāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­
āļ—āļĩāđˆāļĄāļĩāļŠāļ•āļĢāļīāļ‡ “āļ”āļīāļš";

--āļ­āļ­āļŸāđ„āļĨāļ™āđŒ
āđāļŠāļ”āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāļ­āļ­āļŸāđ„āļĨāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđāļŠāļ”āļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒ

-l, --āļĢāļēāļĒāļāļēāļĢ
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāļ•āļēāļĄāļŠāļ·āđˆāļ­ āđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī (āļ­āļ·āđˆāļ™āđ†)

-h, -?
āđāļŠāļ”āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

--āļĢāļļāđˆāļ™, -v
āđāļŠāļ”āļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡ TO


OpenCL 1.1, OpenCL 1.2, OpenCL 2.0, OpenCL 2.1

āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ


āļĢāļ­āļ‡āļĢāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ OpenCL:

cl_khr_fp16, cl_khr_fp64, cl_amd_fp64, cl_APPLE_fp64_basic_ops
āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāļˆāļļāļ”āļĨāļ­āļĒāļ•āļąāļ§āđāļšāļš half-precision āđāļĨāļ° double-precision
āļŠāļ™āļīāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ

cl_khr_image2d_from_buffer
āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāļāļēāļ™āđāļĨāļ°āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļĢāļ°āļĒāļ°āļŦāđˆāļēāļ‡āļ‚āļ­āļ‡āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļ—āļĩāđˆāļˆāļ°
āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļ āļēāļž 2 āļĄāļīāļ•āļī

cl_khr_spir
āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļš SPIR āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš (Standard Portable Intermediate Representation)
āļĢāļļāđˆāļ™;

cl_khr_icd
āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļœāļđāđ‰āļ‚āļēāļĒ

cl_ext_device_fission
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŸāļīāļŠāļŠāļąāļ™āļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāđƒāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ OpenCL 1.1

cl_ext_atomic_counters_32
cl_ext_atomic_counters_64
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ‚āļĒāļēāļĒāļ•āļąāļ§āļ™āļąāļšāļ­āļ°āļ•āļ­āļĄ

cl_amd_device_attribute_query
āļŠāļģāļŦāļĢāļąāļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒ AMD;

cl_amd_offline_devices
āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāļ­āļ­āļŸāđ„āļĨāļ™āđŒāļ—āļĩāđˆāđ€āļ›āļīāļ”āđ€āļœāļĒāđ‚āļ”āļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļŦāļēāļāļĄāļĩāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­ (āļ”āļđ --āļ­āļ­āļŸāđ„āļĨāļ™āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ);

cl_amd_svm
āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– Shared Virtual Memory (SVM) āđƒāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ OpenCL 1.2

cl_nv_device_attribute_query
āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡ NVIDIA;

cl_intel_exec_by_local_thread
āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ‚āļ­āļ‡ Intel āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ­āļļāļ›āļāļĢāļ“āđŒ CPU āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđ‚āļŪāļŠāļ•āđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āđ€āļāļĨāļĩāļĒāļ§;

cl_intel_advanced_motion_estimation
āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ‚āļ­āļ‡ Intel Motion Estimation accelerator āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™;

cl_intel_simultaneous_sharing
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļšāđˆāļ‡āļ›āļąāļ™āļšāļĢāļīāļšāļ— CL/GL/DirectX āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ (āļĢāļ­āļ‡āļĢāļąāļšāđ€āļžāļĩāļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™);

cl_altera_device_temperature
āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Altera āđ€āļžāļ·āđˆāļ­āļŠāļ­āļšāļ–āļēāļĄāļ­āļļāļ“āļŦāļ āļđāļĄāļīāļŦāļĨāļąāļāļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒ

cl_qcom_ext_host_ptr
āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ QUALCOMM āđ€āļžāļ·āđˆāļ­āļŠāļ·āļšāļ„āđ‰āļ™āļ‚āļ™āļēāļ”āļŦāļ™āđ‰āļēāđāļĨāļ°āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļ āļēāļĒāđƒāļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ āļēāļĒāļ™āļ­āļ
āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢ

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ


āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ‹āđ‰āļģāļāļąāļ™āđ€āļĄāļ·āđˆāļ­āļĄāļĩāđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļēāļĒāđāļŦāļĨāđˆāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡:

· āļĢāļ­āļ‡āļĢāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļ­āļļāļ›āļāļĢāļ“āđŒāđāļĨāļ°āđ‚āļ”āđ€āļĄāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāđ‚āļ”āļĒāđƒāļŠāđ‰ cl_ext_device_fission
āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļĄāļąāļāļˆāļ°āļ•āļĢāļ‡āļāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāđ‚āļ”āļĒāđƒāļŠāđ‰āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ OpenCL 1.2 āļŦāļĨāļąāļ
āļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°;

· āļ‚āļ™āļēāļ”āļāļĨāļļāđˆāļĄāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŦāļĨāļēāļĒāļ‚āļ™āļēāļ”āļ•āļĢāļ‡āļāļąāļšāļ‚āļ™āļēāļ”āļ§āļīāļ›āļĢāļīāļ•āļ‚āļ­āļ‡ NVIDIA (āļšāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ NVIDIA)
āļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡āļŦāļ™āđ‰āļēāļ„āļĨāļ·āđˆāļ™ AMD (āļšāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ AMD)

āđāļŸāļĨāđ‡āļāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ—āļĻāļ™āļīāļĒāļĄāļšāļēāļ‡āļ„āđˆāļēāļ­āļēāļˆāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđāļĄāđˆāļ™āļĒāļģāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđāļĨāļ°/āļŦāļĢāļ·āļ­ OpenCL āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļ‰āļžāļēāļ° āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™, CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡
āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ„āļ§āļēāļĄāđāļĄāđˆāļ™āļĒāļģāđ€āļ”āļĩāļĒāļ§āđƒāļ™āļ­āļļāļ›āļāļĢāļ“āđŒ OpenCL 1.2

āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ NULL āļŦāļĢāļ·āļ­āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļšāļĢāļīāļšāļ—āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāđ€āļĢāļĩāļĒāļ API āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

clGetPlatformInfo()
āđ‚āļ”āļĒāļžāļĒāļēāļĒāļēāļĄāđāļŠāļ”āļ‡āļŠāļ·āđˆāļ­āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

clGetDeviceIDs()
āđ‚āļ”āļĒāļžāļĒāļēāļĒāļēāļĄāļĢāļ°āļšāļļāļ­āļļāļ›āļāļĢāļ“āđŒ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ (āļ–āđ‰āļēāļĄāļĩ) āļˆāļ°āļ–āļđāļāļ•āļĢāļ§āļˆāļžāļšāđ‚āļ”āļĒ
āļŠāļ­āļšāļ–āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļļāļ›āļāļĢāļ“āđŒāļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđāļĢāļ

clCreateteContext ()
āđ‚āļ”āļĒāļžāļĒāļēāļĒāļēāļĄāļŠāļĢāđ‰āļēāļ‡āļšāļĢāļīāļšāļ—āļˆāļēāļāļ­āļļāļ›āļāļĢāļ“āđŒāļˆāļēāļāļĢāļēāļĒāļāļēāļĢāļāđˆāļ­āļ™āļŦāļ™āđ‰āļē (āļ–āđ‰āļēāļĄāļĩ) āđāļĨāļ° a
āļšāļĢāļīāļšāļ—āļˆāļēāļāļ­āļļāļ›āļāļĢāļ“āđŒāļˆāļēāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļ·āđˆāļ™

clCreateteContextFromType()
āđ‚āļ”āļĒāļžāļĒāļēāļĒāļēāļĄāļŠāļĢāđ‰āļēāļ‡āļšāļĢāļīāļšāļ—āļŠāļģāļŦāļĢāļąāļšāļ­āļļāļ›āļāļĢāļ“āđŒāđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ— (āļĒāļāđ€āļ§āđ‰āļ™ DEFAULT)

āļ—āļ”āļĨāļ­āļ‡ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™


āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī OpenCL 2.0 āđāļĨāļ° OpenCL 2.1 āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ

āđ€āļ­āļēāļ•āđŒāļžāļļāļ• Raw (āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡) āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡ āļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ­āļēāļˆāļĒāļąāļ‡āļ„āļ‡āļ­āļĒāļđāđˆ
āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡

āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ•āļąāļ§āđ‚āļŦāļĨāļ” ICD āļˆāļ°āļ–āļđāļāļŠāļ­āļšāļ–āļēāļĄāļ”āđ‰āļ§āļĒāļ–āđ‰āļē clGetICDLoaderInfoOCLICD
āļžāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ

āļ•āļĢāļ§āļˆāļžāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ OpenCL āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ‚āļ”āļĒāļ•āļąāļ§āđ‚āļŦāļĨāļ” ICD āļžāļĢāđ‰āļ­āļĄāļŠāļīāđˆāļ‡āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ
āļŪāļīāļ§āļĢāļīāļŠāļ•āļīāļ (āļžāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ); āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāđ„āļ›āļŦāļēāļāļ•āđˆāļģāļāļ§āđˆāļēāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŠāļđāļ‡āļŠāļļāļ”
āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ OpenCL āļŦāļĢāļ·āļ­āļŦāļēāļāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļ•āļĢāļ§āļˆāļžāļšāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆ ICD . āļ›āļĢāļ°āļāļēāļĻ
āļ•āļąāļ§āđ‚āļŦāļĨāļ”āđ€āļ­āļ‡

āđƒāļŠāđ‰ clinfo āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

  • 1
    acl_gran
    acl_gran
    rsbac-admin - āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļēāļĄāļāļŽāļ—āļĩāđˆāļāļģāļŦāļ™āļ”
    āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ: rsbac-admin āļ„āļ·āļ­ a
    āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļ°āļšāļšāđ‚āļ”āļĒāđƒāļŠāđ‰
    āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļēāļĄāļāļŽāļ—āļĩāđˆāļāļģāļŦāļ™āļ” (RSBAC)
    āđ€āļ„āļ­āļĢāđŒāļ™...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ acl_gran
  • 2
    acl_grant
    acl_grant
    rsbac-admin - āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļēāļĄāļāļŽāļ—āļĩāđˆāļāļģāļŦāļ™āļ”
    āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ: rsbac-admin āļ„āļ·āļ­ a
    āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļ°āļšāļšāđ‚āļ”āļĒāđƒāļŠāđ‰
    āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļēāļĄāļāļŽāļ—āļĩāđˆāļāļģāļŦāļ™āļ” (RSBAC)
    āđ€āļ„āļ­āļĢāđŒāļ™...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ acl_grant
  • 3
    āļ‹āļĩāļžāļĩāļšāļĩāđ€āļ­āđ‡āļĄ
    āļ‹āļĩāļžāļĩāļšāļĩāđ€āļ­āđ‡āļĄ
    cpbm - āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
    (āđ€āļ”āļīāļĄ: āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž CPROVER
    āļāļĢāļ­āļšāļ‡āļēāļ™) ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ cpbm
  • 4
    āļ‹āļĩāļžāļĩāļ„āļĨāļĩāļ™
    āļ‹āļĩāļžāļĩāļ„āļĨāļĩāļ™
    cpclean - āļĨāļšāļˆāļļāļ”āļ„āļ§āļšāļ„āļļāļĄāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡
    āđ‚āļ”āļĒāļ§āļīāļ˜āļĩāļ—āļēāļ‡āļŠāļ–āļīāļ•āļī ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ cpclean
  • 5
    gbget
    gbget
    gbget - āļāļēāļĢāļŠāļāļąāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļˆāļąāļ”āļāļēāļĢ ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ gbget
  • 6
    gbglreg
    gbglreg
    gbglreg - āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™āļ—āļąāđˆāļ§āđ„āļ›
    āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļāļēāļĢāļ–āļ”āļ–āļ­āļĒ ...
    āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ gbglreg
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

Ad