我正在尝试在 linux 上安装 OpenCL(AMD),但我卡在最后一步(安装 ICD)

似乎 ICD 必须安装在/etc/OpenCL/vendor 中,但我没有对计算机的 root 访问权限。

有没有办法让 OpenCL 在不安装 ICD 的情况下工作? (或者可能通过环境变量为 ICD 文件添加搜索路径?)

当 ICD 文件路径被硬编码时,对于像我们这样的人来说似乎真的很不方便。

最佳答案

将 ICD 文件放在/some/path/icd 中,然后像这样导出路径:

export OPENCL_VENDOR_PATH=/some/path/icd

它曾经至少在以前的版本中工作过。如果他们改变它,我会感到惊讶。

关于linux - 在没有 ROOT 权限的 Linux 上安装 OpenCL(AMD SDK 套件),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10730044/

10-09 08:42