Nat*_*man 8 opencl amd-processor
我目前正在一台配备 AMD A8-5600K APU 和 Radeon R9 270X 的机器上运行 Ubuntu 16.04。amdgpu 驱动程序尚不支持我的卡,因此我无法在 GPU 上使用 OpenCL。但是,我看不出为什么 OpenCL 应用程序不能使用我的 CPU。
我已经安装了我能想到的所有软件包 - ocl-icd-libopencl1, ocl-icd-opencl-dev
, 等等。
我编写了一个简单的应用程序,它枚举了可用的 OpenCL 平台,但在clGetPlatformIDs()调用时失败了。我错过了什么?
编辑:我按照 SE6 的回答中的建议安装了 AMD APP SDK,但还没有出现任何平台。运行strace显示 OpenCL ICD 加载程序找不到libamdocl64.so.
进一步编辑:成功!我能够使用以下命令使其工作:
sudo ln -s '/opt/AMDAPPSDK-3.0/lib/x86_64/sdk/libamdocl64.so' \
/usr/lib/x86_64-linux-gnu/libamdocl64.so
Run Code Online (Sandbox Code Playgroud)
(替换/opt为您安装 AMD APP SDK 的路径。)
| 归档时间: |
|
| 查看次数: |
3065 次 |
| 最近记录: |