AMD APP SDKが無いので、代わりにOpenCL Install Client Driver(ICD) LoaderでOpenCLを使ってみる
AMD APP SDKが404のため。
環境
- Windows 10
- Radeon RX 560.
- Visual Studio 2017 Communityインストール済み。
やり方
- AMDのドライバーを最新にしておく。
- c:/windowsにあるOpenCL.dllが新しいことを確認。
- OpenCL-ICD-Loaderからプロジェクトをダウンロード。
- OpenCL Headerからヘッダーの最新版をダウンロード
- 3と4.を解凍。
- OpenCL HeaderのCLフォルダをOpenCL-ICD-Loaderのincフォルダへコピー。
- OpenCL-ICD-Loaderのスクリプトを実行。
- OpenCLのプログラムを書く。
- ビルドの設定で、ライブラリをOpenCL-ICD-Loaderのbuild/OpenCL.libを指定する。
- ビルド