将 OSX 上的 OpenCL 设备设置为专用 AMD GPU

Set OpenCL device on OSX to dedicated AMD GPU

我正在使用 this library (cltorch) 支持 OpenCL

在配备 Radeon GPU 的 2015 macbook pro 上 OSX 设置 Torch

我现在可以成功 运行 Torch 脚本,但是 运行ning this test script 输出正在使用的设备和平台我得到:

Using Apple , OpenCL platform: Apple
Using OpenCL device: Iris Pro

很明显,我想在 Radeon 上 运行 使用手电筒而不是集成的 Iris,但我不知道该怎么做。

您可以使用cltorch.setDevice选择设备,例如:

cltorch.setDevice(2)