1. 安装好Rocm
本机为 Rocm 5.4.3
$ rocminfo

2. 在如下网址clone代码:
https://github.com/KhronosGroup/OpenCL-CTS/tree/main
按照Read.md操作:
git clone https://github.com/KhronosGroup/OpenCL-CTS.git
git clone https://github.com/KhronosGroup/OpenCL-Headers.git
git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git
mkdir OpenCL-ICD-Loader/build
cmake -S OpenCL-ICD-Loader -B OpenCL-ICD-Loader/build \
-DOPENCL_ICD_LOADER_HEADERS_DIR=$PWD/OpenCL-Headers
cmake --build ./OpenCL-ICD-Loader/build --config Release
mkdir OpenCL-CTS/build
cmake -S OpenCL-CTS -B OpenCL-CTS/build \
-DCL_INCLUDE_DIR=$PWD/OpenCL-Headers \
-DCL_LIB_DIR=$PWD/OpenCL-ICD-Loader/build \
-DOPENCL_LIBRARIES=OpenCL
cmake --build OpenCL-CTS/build --config Release


本文指导读者安装Rocm5.4.3,并通过Git克隆OpenCL-CTS、OpenCL-Headers和OpenCL-ICD-Loader项目。然后使用CMake构建OpenCL-ICD-Loader和OpenCL-CTS,以Release模式编译。
1497

被折叠的 条评论
为什么被折叠?



