SARscape 6.1をubuntu24.04にインストールする際に、インストール用のパッケージに含まれる「l_opencl_p_18.1.0.015.tgz」では、インストールエラーとなりOpenCLのRuntimeをインストールすることができません。OpenCL Runtimeをubuntu 24.04にインストールする場合は、OSのパッケージ管理のコマンドによりインストール可能です(実行するには管理者権限が必要)。
シェルプロンプトにて以下のコマンドを実行してください。
# キーをシステムのキーチェーン(キーレイング)にダウンロードする
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
# 署名付きのエントリを APT ソースに追加し、Intel リポジトリを使用するように APT クライアントを設定する
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
# APTでレポジトリの更新し、Intel OpenCL Runtime関係のパッケージをインストール
sudo apt update
sudo apt install -y intel-opencl-icd clinfo
sudo apt install -y intel-oneapi-runtime-opencl1
sudo apt install -y pocl-opencl-icd ocl-icd-libopencl1
# OpenCLで認識されているインターフェースの確認(CPUとGPUが認識されていれば問題なし)
clinfo -l
# SARscapeのテストプログラムで、CPUとGPUが認識されているかを確認
cd /usr/local/SARscape/bin
./sarxinfo
sarxinfo で出力される行に「[OK] This machine seems to be SARscape-compatible」と表示されていたら、OpenCL Runtime のインストールは成功し、SARscapeが利用できるようになります。
参考ページ:
https://www.intel.com/content/www/us/en/developer/articles/technical/intel-cpu-runtime-for-opencl-applications-with-sycl-support.html
https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2023-0/install-using-package-managers.html