小编Jan*_*lho的帖子

如何使用 AMDGPU-Pro 在 Docker 容器中运行 OpenCL 程序?

我有一个全新的 Ubuntu 16.04 安装,只安装了 AMDGPU-Pro(专有)驱动程序和 docker-engine(来自 apt.dockerproject.org PPA)。

我想在 Docker 容器中运行 OpenCL 程序。我想:内核是共享的,所以 GPU 模块应该可用于容器,缺少的是访问模块的库。

我设置了一个容器并在其中编译了一个 OpenCL 程序。运行其中的程序返回未找到设备。所以我将二进制文件复制到主机,并在那里执行二进制文件(检测到我的两个 GPU 设备)。

我尝试创建一个新容器(来自 Ubuntu:16.04)并复制二进制文件,以及它从用于编译的容器中需要的所有库,以及/usr/lib/x86_64-linux-gnu/amdgpu-pro来自主机的文件夹。

不幸的是,这也不起作用。我可能会错过什么?

drivers docker amd-graphics

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

amd-graphics ×1

docker ×1

drivers ×1