【发布时间】:2014-10-23 19:14:20
【问题描述】:
目前可以使用 CUDA_VISIBLE_DEVICES 环境变量限制 OpenCL 访问 Linux 上的 NVIDIA GPU。有谁知道限制 OpenCL 访问 Intel CPU 设备的类似方法? (动机:我试图强制计算服务器的用户通过 SLURM 专门运行他们的 OpenCL 程序。)
【问题讨论】:
-
可能有一个英特尔 OpenCL 驱动程序组件可以从您的编译/登录节点中删除,这会导致 OpenCL 代码在编译/登录节点上以交互方式启动时失败。
-
似乎是一个值得追求的想法 - 我想可以从编译节点上动态链接到它的二进制文件中隐藏 ICD 加载程序库。
-
英特尔 CPU 是指至强融核还是至强?
-
是 - 主机有多个 Xeon CPU。
标签: cuda opencl intel restrict slurm