OpenCL インストーラブル クライアント ドライバー ローダー - 2023.2 日本語

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 日本語

AMD Vitis™ 環境では、 OpenCL™ インストーラブル クライアント ドライバー (ICD) 拡張 (cl_khr_icd) がサポートされます。これにより、OpenCL を複数インプリメンテーションして、同じシステム内に共存させることができます。ICD ローダーは、インストールしたすべてのプラットフォームを監視して、API 呼び出しの標準ハンドラーを提供します。

アプリケーションはインストールされたプラットフォームのリストから OpenCL プラットフォームを選択できます。ICD はアプリケーションで指定したプラットフォーム ID に基づいて、OpenCL ホスト呼び出しを正しいランタイムに送信します。

ヒント: これは、システムに複数のバージョンの OpenCL ライブラリがある場合、または複数のバージョンのライブラリを使用している場合にインストールするオプションのパッケージです。

AMDでは OpenCL ICD ライブラリを提供していないので、次のライブラリをシステムに合わせてインストールする必要があります。

Ubuntu

Ubuntu の場合、ICD ライブラリがディストリビューションにパッケージされます。次のパッケージをインストールします。
sudo apt-get install ocl-icd-libopencl1
sudo apt-get install opencl-headers
sudo apt-get install ocl-icd-opencl-dev

RHEL/CentOS

RHEL/CentOS の場合、EPEL を使用して次のパッケージをインストールします。
sudo yum install ocl-icd
sudo yum install ocl-icd-devel
sudo yum install opencl-headers
注記: EPEL のインストールに関する情報が必要な場合は、https://fedoraproject.org/wiki/EPEL を参照してください。