我正在尝试在 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/