0

一段时间以来,我一直在笔记本电脑上使用 OpenCL 进行开发,但想转移到配备 AMD GPU 的更强大的台式电脑上。我通过 APP SDK(显然已经消失)通过 amdgpu-pro 驱动程序(完全使我的系统崩溃)跟踪面包屑并登陆 rocm。我无法在我的内核上安装驱动程序,但 rocm-dev 似乎工作正常。不幸的是,我似乎无法再使用 Khronos 的 cl2.hpp,因为它似乎没有 tk 链接到任何 cl 调用。我希望仍然能够在我的笔记本电脑上使用英特尔 CPU,而无需完全重写我的代码。是否可以轻松地将 cl2.hpp 集成到我的 rocm 安装中?

4

1 回答 1

0

找到了。我没有libOpenCL.so正确链接。我正在使用cmake并设置OpenCL_LIBRARYamdgpu-pro lib目录而不是实际的库文件。显然FIND (OpenCL)不适用于/optrocm 和 amdgpu 提供的路径。

于 2019-05-28T16:11:31.797 回答