如何将cl2.hpp与AMD GPU和rocm结合使用

时间:2019-05-27 23:27:48

标签: opencl amd-gpu

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

1 个答案:

答案 0 :(得分:0)

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