当使用opencl与torch时,Lua使用的是集成显卡而不是独立显卡

我正在使用Andrej Karpathy的代码来训练一个循环神经网络。当我使用"-opencl 1"标志告诉它使用opencl gpu时,它使用集成显卡,而不是独立显卡。

我尝试重新安装cltorch并使用不同的标志,但似乎都没有起作用。另外,我无法看到我的GPU是否正在负载,因为我使用的是macos。我查看了代码,但是由于我对Lua缺乏经验,我找不出任何错误。

代码可以在这里找到:https://github.com/karpathy/char-rnn

我期望使用"opencl 1"或类似的标志,我的Radeon Pro 560X将用于在数据集上进行训练,而不是使用CPU或集成显卡。

点赞
用户9222603
用户9222603

当阅读指南时,我认为只需要使用 -opencl 标志,但事实证明还需要与 -gpuid 一起使用。这也是在重新安装 Torch 和 OpenCL 驱动程序后出现的,因此这也可能是一个问题。

2019-04-27 20:42:29